﻿.elementor-5912 .elementor-element.elementor-element-ad9b61e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-8b759d5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-5912 .elementor-element.elementor-element-927cabc {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-927cabc .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-43da6d6 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-43da6d6 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-41974dd {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-41974dd .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-cbfc3f9 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-cbfc3f9 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-2d0b801 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-5a366a8 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-5a366a8 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-5a366a8 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-5a366a8 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-5a366a8 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-5a366a8 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0d15036 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0d15036 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-0d15036 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0d15036 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0d15036 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-0d15036 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-3e9f237 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-3e9f237 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-3e9f237 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-3e9f237 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-3e9f237 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-3e9f237 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-83ff35e .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-83ff35e .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-83ff35e .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-83ff35e {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-83ff35e .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-83ff35e .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-f8b953d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-3df8f96 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-f3cfee6 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-f3cfee6 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0ee0698 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0ee0698 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-2a2195a {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-2a2195a .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-5e5178f {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-5e5178f .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-ea029f3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-85cbc66 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-85cbc66 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-85cbc66 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-85cbc66 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-85cbc66 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-85cbc66 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-fe0f032 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-fe0f032 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-fe0f032 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-fe0f032 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-fe0f032 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-fe0f032 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-af32a9a .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-af32a9a .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-af32a9a .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-af32a9a {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-af32a9a .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-af32a9a .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-7f35245 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-7f35245 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-7f35245 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-7f35245 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-7f35245 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-7f35245 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-7586f4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-de63a18 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-ab2c0c0 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-ab2c0c0 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-c7c8176 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-c7c8176 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-28712a8 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-28712a8 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-eb69a60 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-eb69a60 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-32c2ffe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-aaa398e .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-aaa398e .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-aaa398e .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-aaa398e {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-aaa398e .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-aaa398e .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-ea9020e .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-ea9020e .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-ea9020e .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-ea9020e {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-ea9020e .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-ea9020e .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-5ae0f23 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-5ae0f23 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-5ae0f23 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-5ae0f23 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-5ae0f23 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-5ae0f23 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-cce5caf .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-cce5caf .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-cce5caf .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-cce5caf {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-cce5caf .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-cce5caf .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-d6884a3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-f1fc427 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-1f71880 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-1f71880 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-25c0459 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-25c0459 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-f4f4739 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-f4f4739 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-e5d3e06 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-e5d3e06 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-8d456d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-5689127 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-5689127 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-5689127 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-5689127 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-5689127 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-5689127 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-dc93c00 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-dc93c00 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-dc93c00 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-dc93c00 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-dc93c00 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-dc93c00 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-cd19448 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-cd19448 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-cd19448 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-cd19448 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-cd19448 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-cd19448 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0ab8f83 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0ab8f83 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-0ab8f83 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0ab8f83 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0ab8f83 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-0ab8f83 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-d7edf12 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-4362fcd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-a173366 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-a173366 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-6c73311 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-6c73311 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0f14878 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0f14878 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-e44bf10 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-e44bf10 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-cec4aa4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-0102885 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0102885 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-0102885 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0102885 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0102885 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-0102885 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-c41b441 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-c41b441 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-c41b441 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-c41b441 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-c41b441 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-c41b441 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-93957ea .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-93957ea .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-93957ea .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-93957ea {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-93957ea .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-93957ea .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-e47c396 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-e47c396 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-e47c396 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-e47c396 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-e47c396 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-e47c396 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-7175d8a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-f9fbdf6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-3ea4c96 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-3ea4c96 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-cc40601 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-cc40601 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-3e5ecd9 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-3e5ecd9 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-935b26c {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-935b26c .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-768649b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-6a71731 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-6a71731 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-6a71731 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-6a71731 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-6a71731 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-6a71731 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0b0a722 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0b0a722 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-0b0a722 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-0b0a722 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0b0a722 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-0b0a722 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-44d5f44 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-44d5f44 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-44d5f44 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-44d5f44 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-44d5f44 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-44d5f44 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-1f1efaa .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-1f1efaa .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-1f1efaa .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-1f1efaa {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-1f1efaa .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-1f1efaa .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-ac47e57 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-731f4aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-e164ec7 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-e164ec7 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-b044804 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-b044804 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-503b760 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-503b760 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-8edcaed {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-8edcaed .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0c46dba {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-af63a65 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-af63a65 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-af63a65 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-af63a65 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-af63a65 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-af63a65 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-3952773 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-3952773 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-3952773 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-3952773 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-3952773 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-3952773 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-664dc3e .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-664dc3e .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-664dc3e .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-664dc3e {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-664dc3e .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-664dc3e .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-fc18714 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-fc18714 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-fc18714 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-fc18714 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-fc18714 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-fc18714 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-b87cc11 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5912 .elementor-element.elementor-element-d20d1e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-e2927d1 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-e2927d1 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-c59a99e {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-c59a99e .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-0018c24 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-0018c24 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-3d8ceff {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-3d8ceff .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-dd30d3c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5912 .elementor-element.elementor-element-e0e8760 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-e0e8760 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-e0e8760 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-e0e8760 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-e0e8760 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-e0e8760 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-16992a5 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-16992a5 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-16992a5 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-16992a5 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-16992a5 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-16992a5 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-088af3f .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-088af3f .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-088af3f .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-088af3f {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-088af3f .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-088af3f .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-8cc8e52 .elementor-button {
    background-color: transparent;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    fill: var(--e-global-color-8387e37);
    color: var(--e-global-color-8387e37);
    background-image: linear-gradient(180deg, #FF1D4800 0%, #F2295B00 100%);
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 9px 22px 9px 22px;
}

.elementor-5912 .elementor-element.elementor-element-8cc8e52 .elementor-button:hover,
.elementor-5912 .elementor-element.elementor-element-8cc8e52 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-text);
}

.elementor-5912 .elementor-element.elementor-element-8cc8e52 {
    width: auto;
    max-width: auto;
}

.elementor-5912 .elementor-element.elementor-element-8cc8e52 .elementor-button:hover svg,
.elementor-5912 .elementor-element.elementor-element-8cc8e52 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

@media(max-width:767px) {
    .elementor-5912 .elementor-element.elementor-element-8b759d5 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-2d0b801 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-5a366a8 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-0d15036 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-3e9f237 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-83ff35e .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-ad9b61e {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-3df8f96 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-ea029f3 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-85cbc66 .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-fe0f032 .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-af32a9a .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-7f35245 .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-f8b953d {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-de63a18 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-32c2ffe {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-aaa398e .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-ea9020e .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-5ae0f23 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-cce5caf .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-7586f4b {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-f1fc427 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-8d456d3 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-5689127 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-dc93c00 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-cd19448 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-0ab8f83 .elementor-button {
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-d6884a3 {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-4362fcd {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-a173366 .elementor-button {
        font-size: 13px;
    }

    .elementor-5912 .elementor-element.elementor-element-6c73311 .elementor-button {
        font-size: 13px;
    }

    .elementor-5912 .elementor-element.elementor-element-0f14878 .elementor-button {
        font-size: 13px;
    }

    .elementor-5912 .elementor-element.elementor-element-e44bf10 .elementor-button {
        font-size: 13px;
    }

    .elementor-5912 .elementor-element.elementor-element-cec4aa4 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-0102885 .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-c41b441 .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-93957ea .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-e47c396 .elementor-button {
        font-size: 13px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-d7edf12 {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-f9fbdf6 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-3ea4c96 .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-cc40601 .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-3e5ecd9 .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-935b26c .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-768649b {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-6a71731 .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-0b0a722 .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-44d5f44 .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-1f1efaa .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-7175d8a {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-731f4aa {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-e164ec7 .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-b044804 .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-503b760 .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-8edcaed .elementor-button {
        font-size: 14px;
    }

    .elementor-5912 .elementor-element.elementor-element-0c46dba {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-af63a65 .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-3952773 .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-664dc3e .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-fc18714 .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-ac47e57 {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-d20d1e1 {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-e2927d1 .elementor-button {
        font-size: 12px;
    }

    .elementor-5912 .elementor-element.elementor-element-c59a99e .elementor-button {
        font-size: 12px;
    }

    .elementor-5912 .elementor-element.elementor-element-0018c24 .elementor-button {
        font-size: 12px;
    }

    .elementor-5912 .elementor-element.elementor-element-3d8ceff .elementor-button {
        font-size: 12px;
    }

    .elementor-5912 .elementor-element.elementor-element-dd30d3c {
        --width: 50%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5912 .elementor-element.elementor-element-e0e8760 .elementor-button {
        font-size: 11px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-16992a5 .elementor-button {
        font-size: 11px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-088af3f .elementor-button {
        font-size: 11px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-8cc8e52 .elementor-button {
        font-size: 11px;
        border-width: 2px 2px 2px 2px;
        padding: 7px 22px 7px 22px;
    }

    .elementor-5912 .elementor-element.elementor-element-b87cc11 {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(min-width:768px) {
    .elementor-5912 .elementor-element.elementor-element-8b759d5 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-2d0b801 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-3df8f96 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-ea029f3 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-de63a18 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-32c2ffe {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-f1fc427 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-8d456d3 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-4362fcd {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-cec4aa4 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-f9fbdf6 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-768649b {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-731f4aa {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-0c46dba {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-d20d1e1 {
        --width: 50%;
    }

    .elementor-5912 .elementor-element.elementor-element-dd30d3c {
        --width: 50%;
    }
}