:root [data-id="1e4982e"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="1e4982e"] {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-60419a5) 0%, var(--e-global-color-1156c54) 100%)
}
:root [data-id="55376f8"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="6cb183a"] .h {
    font-family: var(--e-global-typography-67a9b66-font-family), Sans-serif;
    font-size: var(--e-global-typography-67a9b66-font-size);
    line-height: var(--e-global-typography-67a9b66-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="463cd3c"] img {
    width: 410px
}
:root [data-id="2383605"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="1bcf7a8"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="70ee7bf"] .h {
    font-family: var(--e-global-typography-22983dc-font-family), Sans-serif;
    font-size: var(--e-global-typography-22983dc-font-size);
    line-height: var(--e-global-typography-22983dc-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="d9447de"] .btn {
    background-color: var(--e-global-color-689e2a4);
    font-family: "Anton", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: var(--e-global-color-0fd6eec);
    color: var(--e-global-color-0fd6eec);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="5b383d6"] {
    --display: flex;
    --gap: 43px 43px;
    --row-gap: 43px;
    --column-gap: 43px
}
:root [data-id="5b383d6"] {
    background-color: var(--e-global-color-1156c54)
}
:root [data-id="2773e39"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="2773e39"] {
    background-color: var(--e-global-color-84e250e)
}
:root [data-id="01d05e7"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="fb5a021"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="3581719"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="c1e10e1"] .h {
    font-family: var(--e-global-typography-ea144d9-font-family), Sans-serif;
    font-size: var(--e-global-typography-ea144d9-font-size);
    font-weight: var(--e-global-typography-ea144d9-font-weight);
    line-height: var(--e-global-typography-ea144d9-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="e939ce3"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="cf9f315"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="ab31cc3"] {
    --align-self: flex-end
}
:root [data-id="ab31cc3"] img {
    width: 433px;
    opacity: 1
}
:root [data-id="85867ac"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="85867ac"] {
    background-color: var(--e-global-color-5731bf8)
}
:root [data-id="db21088"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="59f4d85"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="0152917"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="b480470"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="3778f3d"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="3795cf7"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="8071a2e"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="6b5803d"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="cbface5"] {
    width: var( --container-widget-width, 103.261% );
    max-width: 103.261%;
    --container-widget-width: 103.261%;
    --container-widget-flex-grow: 0;
    text-align: center
}
:root [data-id="cbface5"] {
    --flex-grow: 0;
    --flex-shrink: 0
}
:root [data-id="3360115"] {
    --display: flex;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="3360115"] {
    background-color: var(--e-global-color-9c16f34)
}
:root [data-id="e792057"] {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="5c77c9b"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="b317b4d"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="bf445e9"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="c055585"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="24b995a"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="9ec2d12"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="7230b20"] {
    --display: flex;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="7230b20"] {
    background-color: var(--e-global-color-60419a5)
}
:root [data-id="1d956f9"] {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="742e583"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="831aebd"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="1ffc19d"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="ae051a6"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="0732d76"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="516f4df"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="3614999"] {
    --display: flex;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="3614999"] {
    background-color: var(--e-global-color-84e250e)
}
:root [data-id="ce3e5b5"] {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="c25b887"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-689e2a4)
}
:root [data-id="1607ae3"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="b760eec"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="3a0a4f3"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-689e2a4)
}
:root [data-id="3a0a4f3"] a {
    color: var(--e-global-color-689e2a4)
}
:root [data-id="4a10018"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="06f126e"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-689e2a4)
}
:root [data-id="c529269"] {
    --display: flex;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="c529269"] {
    background-color: var(--e-global-color-689e2a4)
}
:root [data-id="39413a1"] {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="d847484"] .h {
    font-family: var(--e-global-typography-0cba4b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cba4b6-font-size);
    line-height: var(--e-global-typography-0cba4b6-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="40110b4"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="3292c15"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="70e53a0"] {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-84e250e)
}
:root [data-id="4dd3089"] .btn {
    background-color: var(--e-global-color-1156c54);
    font-family: "Anton", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: var(--e-global-color-84e250e);
    color: var(--e-global-color-84e250e);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="961ae7a"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="1bf1dc3"] {
    --align-self: flex-start
}
:root [data-id="1bf1dc3"] img {
    width: 247px
}
@media (max-width:1366px) {
    :root [data-id="6cb183a"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="1bcf7a8"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="70ee7bf"] .h {
        font-size: var(--e-global-typography-22983dc-font-size);
        line-height: var(--e-global-typography-22983dc-line-height)
    }
    :root [data-id="fb5a021"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="3581719"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="c1e10e1"] .h {
        font-size: var(--e-global-typography-ea144d9-font-size);
        line-height: var(--e-global-typography-ea144d9-line-height)
    }
    :root [data-id="e939ce3"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="59f4d85"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="0152917"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="b480470"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="3778f3d"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="8071a2e"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="6b5803d"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="5c77c9b"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="c055585"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="9ec2d12"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="742e583"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="ae051a6"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="516f4df"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="c25b887"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="d847484"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="70e53a0"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
}
@media (min-width:768px) {
    :root [data-id="1e4982e"] {
        --content-width: 1400px
    }
    :root [data-id="55376f8"] {
        --width: 50%
    }
    :root [data-id="2383605"] {
        --width: 50%
    }
    :root [data-id="2773e39"] {
        --content-width: 1400px
    }
    :root [data-id="01d05e7"] {
        --width: 50%
    }
    :root [data-id="cf9f315"] {
        --width: 50%
    }
    :root [data-id="85867ac"] {
        --content-width: 1400px
    }
    :root [data-id="db21088"] {
        --width: 50%
    }
    :root [data-id="3795cf7"] {
        --width: 50%
    }
    :root [data-id="3360115"] {
        --content-width: 1400px
    }
    :root [data-id="e792057"] {
        --content-width: 1400px
    }
    :root [data-id="b317b4d"] {
        --width: 100%
    }
    :root [data-id="bf445e9"] {
        --width: 50%
    }
    :root [data-id="24b995a"] {
        --width: 50%
    }
    :root [data-id="7230b20"] {
        --content-width: 1400px
    }
    :root [data-id="1d956f9"] {
        --content-width: 1400px
    }
    :root [data-id="831aebd"] {
        --width: 100%
    }
    :root [data-id="1ffc19d"] {
        --width: 50%
    }
    :root [data-id="0732d76"] {
        --width: 50%
    }
    :root [data-id="3614999"] {
        --content-width: 1400px
    }
    :root [data-id="ce3e5b5"] {
        --content-width: 1400px
    }
    :root [data-id="1607ae3"] {
        --width: 100%
    }
    :root [data-id="b760eec"] {
        --width: 50%
    }
    :root [data-id="4a10018"] {
        --width: 50%
    }
    :root [data-id="c529269"] {
        --content-width: 1400px
    }
    :root [data-id="39413a1"] {
        --content-width: 1400px
    }
    :root [data-id="40110b4"] {
        --width: 100%
    }
    :root [data-id="3292c15"] {
        --width: 50%
    }
    :root [data-id="961ae7a"] {
        --width: 50%
    }
}
@media (max-width:1024px) {
    :root [data-id="1e4982e"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="55376f8"] {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial
    }
    :root [data-id="6cb183a"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="463cd3c"] {
        margin: 0px 0px 0px 0px
    }
    :root [data-id="463cd3c"] {
        --align-self: flex-start;
        --order: 99999 
    }
    :root [data-id="463cd3c"] img {
        width: 291px
    }
    :root [data-id="1bcf7a8"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="70ee7bf"] .h {
        font-size: var(--e-global-typography-22983dc-font-size);
        line-height: var(--e-global-typography-22983dc-line-height)
    }
    :root [data-id="2773e39"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="fb5a021"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="3581719"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="c1e10e1"] .h {
        font-size: var(--e-global-typography-ea144d9-font-size);
        line-height: var(--e-global-typography-ea144d9-line-height)
    }
    :root [data-id="e939ce3"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="85867ac"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="59f4d85"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="0152917"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="b480470"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="3778f3d"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="8071a2e"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="6b5803d"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="3360115"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="5c77c9b"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="c055585"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="9ec2d12"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="7230b20"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="742e583"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="ae051a6"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="516f4df"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="3614999"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="c25b887"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="c529269"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="d847484"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="70e53a0"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
}
@media (max-width:767px) {
    :root [data-id="1e4982e"] {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="55376f8"] {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px
    }
    :root [data-id="6cb183a"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="463cd3c"] {
        margin: -40px 0px 0px 0px
    }
    :root [data-id="463cd3c"] {
        --align-self: flex-end
    }
    :root [data-id="463cd3c"] img {
        width: 244px
    }
    :root [data-id="1bcf7a8"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="70ee7bf"] .h {
        font-size: var(--e-global-typography-22983dc-font-size);
        line-height: var(--e-global-typography-22983dc-line-height)
    }
    :root [data-id="5b383d6"] {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="2773e39"] {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="fb5a021"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="3581719"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="c1e10e1"] .h {
        font-size: var(--e-global-typography-ea144d9-font-size);
        line-height: var(--e-global-typography-ea144d9-line-height)
    }
    :root [data-id="e939ce3"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="ab31cc3"] img {
        width: 270px
    }
    :root [data-id="85867ac"] {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="59f4d85"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="0152917"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="b480470"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="3778f3d"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="8071a2e"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="6b5803d"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="3360115"] {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="5c77c9b"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="c055585"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="9ec2d12"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="7230b20"] {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="742e583"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="ae051a6"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="516f4df"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="3614999"] {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="c25b887"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="c529269"] {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="d847484"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="70e53a0"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
}