:root [data-id="b4b2e3f"] {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 140px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px
}
:root [data-id="b4b2e3f"] {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-61967d7) 0%, var(--e-global-color-0372430) 100%)
}
:root [data-id="86d9d52"] {
    --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-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="cfeff9f"] {
    text-align: start
}
:root [data-id="5c9d448"] {
    --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-end;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="3e3614c"] {
    padding: 0px 0px 80px 0px
}
:root [data-id="3e3614c"] {
    text-align: end
}
:root [data-id="3e3614c"] .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-689e2a4)
}
:root [data-id="cb41a72"] {
    padding: 0px 0px 10px 0px
}
:root [data-id="cb41a72"] {
    text-align: end
}
:root [data-id="cb41a72"] .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="69182a3"] {
    padding: 0px 0px 30px 0px
}
:root [data-id="69182a3"] .li-icon svg {
    color: var(--e-global-color-689e2a4)
}
:root [data-id="69182a3"] .li-icon svg {
    fill: var(--e-global-color-689e2a4)
}
:root [data-id="69182a3"] {
    --e-icon-list-icon-size: 17px
}
:root [data-id="69182a3"] li {
    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)
}
:root [data-id="69182a3"] li {
    color: var(--e-global-color-689e2a4)
}
:root [data-id="1517968"] .btn {
    background-color: var(--e-global-color-5731bf8);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-689e2a4);
    color: var(--e-global-color-689e2a4);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="2b45b9d"] {
    --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: 60px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 40px
}
:root [data-id="2b45b9d"] {
    background-color: var(--e-global-color-1156c54)
}
:root [data-id="7f80b33"] {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="fd542ac"] {
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="21f49f4"] {
    --align-self: flex-start
}
:root [data-id="21f49f4"] .h {
    font-family: "Anton", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    color: var(--e-global-color-689e2a4)
}
:root [data-id="7a9f317"] {
    padding: 0px 0px 20px 0px
}
:root [data-id="7a9f317"] {
    --align-self: flex-start
}
:root [data-id="7a9f317"] .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-689e2a4)
}
:root [data-id="b392ec1"] {
    --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="8d65a1f"] .btn {
    background-color: var(--e-global-color-0331792);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-689e2a4);
    color: var(--e-global-color-689e2a4);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="8d65a1f"] {
    padding: 0px 0px 0px 0px
}
:root [data-id="5d178c1"] .btn {
    background-color: var(--e-global-color-0331792);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-689e2a4);
    color: var(--e-global-color-689e2a4);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="5d178c1"] {
    padding: 0px 0px 0px 0px
}
:root [data-id="e01d15a"] {
    margin: 0px -29px 0px 0px
}
:root [data-id="e01d15a"] img {
    width: 289px
}
:root [data-id="0db6372"] {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px
}
:root [data-id="0db6372"] {
    background-color: var(--e-global-color-5731bf8)
}
:root [data-id="86ac05a"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="130c33f"] .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="6db6f6f"] {
    padding: 0px 140px 0px 0px
}
:root [data-id="6db6f6f"] {
    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="774007f"] .btn {
    background-color: var(--e-global-color-60419a5);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-84e250e);
    color: var(--e-global-color-84e250e);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="8c771a3"] svg {
    fill: #FFE93C;
    width: 60px;
    height: 60px
}
:root [data-id="05eb451"] {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="5621aab"] .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-689e2a4)
}
:root [data-id="89d28e3"] {
    margin: -47px 0px 0px 0px
}
:root [data-id="89d28e3"] {
    --align-self: flex-end
}
:root [data-id="89d28e3"] {
    text-align: end
}
:root [data-id="89d28e3"] img {
    width: 388px
}
:root [data-id="f6a7900"] {
    --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: 40px;
    --padding-right: 40px
}
:root [data-id="f6a7900"] {
    background-color: var(--e-global-color-1156c54)
}
:root [data-id="cdadc89"] {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="cb8cdf1"] .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-689e2a4)
}
:root [data-id="50caba9"] {
    margin: 0px 0px 0px 0px
}
:root [data-id="50caba9"] {
    --align-self: flex-start
}
:root [data-id="50caba9"] img {
    width: 638px
}
:root [data-id="5c12958"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="71dcfef"] .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="e9dcab8"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-689e2a4)
}
:root [data-id="e9dcab8"] a {
    color: var(--e-global-color-689e2a4)
}
:root [data-id="438c5fb"] .btn {
    background-color: var(--e-global-color-0331792);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-689e2a4);
    color: var(--e-global-color-689e2a4);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="438c5fb"] {
    padding: 0px 0px 0px 0px
}
:root [data-id="c4df2d8"] {
    --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: 40px;
    --padding-right: 40px
}
:root [data-id="c4df2d8"] {
    background-color: var(--e-global-color-1156c54)
}
:root [data-id="4eec9e3"] {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="975363d"] .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-689e2a4)
}
:root [data-id="cc67d4f"] {
    margin: 0px 0px 0px 0px
}
:root [data-id="cc67d4f"] {
    --align-self: flex-start
}
:root [data-id="cc67d4f"] img {
    width: 638px
}
:root [data-id="99c5eab"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="a47f86e"] .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="26567ef"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-689e2a4)
}
:root [data-id="26567ef"] a {
    color: var(--e-global-color-689e2a4)
}
:root [data-id="61bff54"] .btn {
    background-color: var(--e-global-color-0331792);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-689e2a4);
    color: var(--e-global-color-689e2a4);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="61bff54"] {
    padding: 0px 0px 0px 0px
}
:root [data-id="375cdc5"] {
    --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: 40px;
    --padding-right: 40px
}
:root [data-id="375cdc5"] {
    background-color: var(--e-global-color-60419a5)
}
:root [data-id="fecf0d2"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="3487dff"] .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: #FFF1CB
}
:root [data-id="66d3875"] {
    width: var( --container-widget-width, 72% );
    max-width: 72%;
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #FFF1CB
}
:root [data-id="956eff8"] .btn {
    background-color: var(--e-global-color-689e2a4);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-0fd6eec);
    color: var(--e-global-color-0fd6eec);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="956eff8"] {
    padding: 0px 0px 0px 0px
}
:root [data-id="52bfab4"] {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="db696a3"] .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-0fd6eec)
}
:root [data-id="974f363"] {
    margin: 0% 0% 0% 0%
}
:root [data-id="974f363"] {
    --align-self: flex-end
}
:root [data-id="974f363"] img {
    width: 390px
}
:root [data-id="39d1537"] {
    --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: 40px;
    --padding-right: 40px
}
:root [data-id="39d1537"] {
    background-color: var(--e-global-color-0372430)
}
:root [data-id="9b6d545"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="8e45051"] .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: #FFF1CB
}
:root [data-id="cfd2884"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #FFF1CB
}
:root [data-id="9a99924"] .btn {
    background-color: var(--e-global-color-689e2a4);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-0fd6eec);
    color: var(--e-global-color-0fd6eec);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="9a99924"] {
    padding: 0px 0px 0px 0px
}
:root [data-id="c422cba"] {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="2306e80"] .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-0fd6eec)
}
:root [data-id="9743069"] {
    margin: 0% 0% 0% 0%
}
:root [data-id="9743069"] {
    --align-self: flex-end
}
:root [data-id="9743069"] img {
    width: 390px
}
:root [data-id="3c6fcf0"] {
    --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: 40px;
    --padding-right: 40px
}
:root [data-id="3c6fcf0"] {
    background-color: var(--e-global-color-5731bf8)
}
:root [data-id="e821adf"] {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="2a194bf"] .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-689e2a4)
}
:root [data-id="22f3ffc"] {
    margin: 0px 0px 0px 0px
}
:root [data-id="22f3ffc"] {
    --align-self: flex-end
}
:root [data-id="22f3ffc"] img {
    width: 327px
}
:root [data-id="2b70244"] {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}
:root [data-id="3105a47"] .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="5746169"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-689e2a4)
}
:root [data-id="5c2f147"] .btn {
    background-color: var(--e-global-color-60419a5);
    font-family: var(--e-global-typography-e7d846d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e7d846d-font-size);
    font-weight: var(--e-global-typography-e7d846d-font-weight);
    fill: var(--e-global-color-0fd6eec);
    color: var(--e-global-color-0fd6eec);
    border-radius: 40px 40px 40px 40px
}
:root [data-id="5c2f147"] {
    padding: 0px 0px 0px 0px
}
@media (max-width:1366px) {
    :root [data-id="b4b2e3f"] {
        --min-height: 40vh;
        --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: 20px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px
    }
    :root [data-id="3e3614c"] {
        padding: 0px 0px 70px 0px
    }
    :root [data-id="3e3614c"] {
        text-align: start
    }
    :root [data-id="3e3614c"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="cb41a72"] {
        text-align: start
    }
    :root [data-id="cb41a72"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="69182a3"] li {
        font-size: var(--e-global-typography-ea144d9-font-size);
        line-height: var(--e-global-typography-ea144d9-line-height)
    }
    :root [data-id="1517968"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="7f80b33"] {
        --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;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px
    }
    :root [data-id="fd542ac"] {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }
    :root [data-id="7a9f317"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="8d65a1f"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="5d178c1"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="e01d15a"] {
        margin: 0px -9px 0px 0px
    }
    :root [data-id="0db6372"] {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px
    }
    :root [data-id="130c33f"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="6db6f6f"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="774007f"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="05eb451"] {
        --justify-content: flex-start
    }
    :root [data-id="5621aab"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="89d28e3"] {
        margin: -32px 0px 0px 0px
    }
    :root [data-id="89d28e3"] img {
        width: 337px
    }
    :root [data-id="cb8cdf1"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="71dcfef"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="438c5fb"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="975363d"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="a47f86e"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="61bff54"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="3487dff"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="956eff8"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="52bfab4"] {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch
    }
    :root [data-id="db696a3"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="974f363"] {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px
    }
    :root [data-id="974f363"] img {
        width: 312px
    }
    :root [data-id="8e45051"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="9a99924"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="c422cba"] {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch
    }
    :root [data-id="2306e80"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="9743069"] {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px
    }
    :root [data-id="9743069"] img {
        width: 312px
    }
    :root [data-id="2a194bf"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="22f3ffc"] img {
        width: 328px
    }
    :root [data-id="3105a47"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="5c2f147"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
}
@media (max-width:1024px) {
    :root [data-id="b4b2e3f"] {
        --min-height: 54vh;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: flex-end;
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="cfeff9f"] img {
        width: 100%
    }
    :root [data-id="3e3614c"] {
        padding: 0px 0px 60px 0px
    }
    :root [data-id="3e3614c"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="cb41a72"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="69182a3"] li {
        font-size: var(--e-global-typography-ea144d9-font-size);
        line-height: var(--e-global-typography-ea144d9-line-height)
    }
    :root [data-id="1517968"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="2b45b9d"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="7f80b33"] {
        --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: space-between;
        --align-items: flex-end;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }
    :root [data-id="fd542ac"] {
        --gap: 39px 39px;
        --row-gap: 39px;
        --column-gap: 39px
    }
    :root [data-id="7a9f317"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="8d65a1f"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="5d178c1"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="e01d15a"] {
        margin: 0px 0px 0px 0px
    }
    :root [data-id="e01d15a"] {
        --align-self: flex-start
    }
    :root [data-id="e01d15a"] img {
        width: 252px
    }
    :root [data-id="0db6372"] {
        --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;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="130c33f"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="6db6f6f"] {
        padding: 0px 0px 0px 0px
    }
    :root [data-id="6db6f6f"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="774007f"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="8c771a3"] svg {
        width: 40px;
        height: 40px
    }
    :root [data-id="5621aab"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="89d28e3"] {
        margin: -35px 0px 0px 0px
    }
    :root [data-id="89d28e3"] img {
        width: 285px
    }
    :root [data-id="f6a7900"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="cdadc89"] {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial
    }
    :root [data-id="cb8cdf1"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="50caba9"] {
        margin: -49px 0px 0px 0px
    }
    :root [data-id="50caba9"] {
        --align-self: flex-end;
        --order: 99999 
    }
    :root [data-id="50caba9"] img {
        width: 498px
    }
    :root [data-id="71dcfef"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="438c5fb"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="c4df2d8"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="4eec9e3"] {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial
    }
    :root [data-id="975363d"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="cc67d4f"] {
        margin: -49px 0px 0px 0px
    }
    :root [data-id="cc67d4f"] {
        --align-self: flex-end;
        --order: 99999 
    }
    :root [data-id="cc67d4f"] img {
        width: 498px
    }
    :root [data-id="a47f86e"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="61bff54"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="375cdc5"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="3487dff"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="956eff8"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="52bfab4"] {
        --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
    }
    :root [data-id="db696a3"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="974f363"] {
        margin: -6% 0% 0% 0%
    }
    :root [data-id="974f363"] {
        --align-self: flex-end;
        --order: 99999 
    }
    :root [data-id="974f363"] img {
        width: 303px
    }
    :root [data-id="39d1537"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="8e45051"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="9a99924"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="c422cba"] {
        --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
    }
    :root [data-id="2306e80"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="9743069"] {
        margin: -6% 0% 0% 0%
    }
    :root [data-id="9743069"] {
        --align-self: flex-end;
        --order: 99999 
    }
    :root [data-id="9743069"] img {
        width: 303px
    }
    :root [data-id="3c6fcf0"] {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="e821adf"] {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial
    }
    :root [data-id="2a194bf"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="22f3ffc"] {
        margin: -50px 0px 0px 0px
    }
    :root [data-id="22f3ffc"] {
        --align-self: flex-end
    }
    :root [data-id="22f3ffc"] img {
        width: 257px
    }
    :root [data-id="3105a47"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="5c2f147"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
}
@media (max-width:767px) {
    :root [data-id="b4b2e3f"] {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="86d9d52"] {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px
    }
    :root [data-id="cfeff9f"] img {
        width: 680px
    }
    :root [data-id="5c9d448"] {
        --justify-content: flex-start;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }
    :root [data-id="3e3614c"] {
        padding: 0px 0px 40px 0px
    }
    :root [data-id="3e3614c"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="cb41a72"] {
        padding: 0px 0px 10px 0px
    }
    :root [data-id="cb41a72"] {
        text-align: start
    }
    :root [data-id="cb41a72"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="69182a3"] li {
        font-size: var(--e-global-typography-ea144d9-font-size);
        line-height: var(--e-global-typography-ea144d9-line-height)
    }
    :root [data-id="1517968"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="2b45b9d"] {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="7f80b33"] {
        --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="fd542ac"] {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px
    }
    :root [data-id="21f49f4"] .h {
        font-size: 24px;
        line-height: 1.4em
    }
    :root [data-id="7a9f317"] {
        padding: 0px 0px 15px 0px
    }
    :root [data-id="7a9f317"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="8d65a1f"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="5d178c1"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="e01d15a"] {
        padding: 0px 0px 0px 0px
    }
    :root [data-id="e01d15a"] {
        --align-self: flex-end;
        --order: 99999 
    }
    :root [data-id="0db6372"] {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --padding-top: 60px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="130c33f"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="6db6f6f"] {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }
    :root [data-id="774007f"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="8c771a3"] svg {
        width: 40px;
        height: 40px
    }
    :root [data-id="5621aab"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="89d28e3"] {
        margin: -38px 0px 0px 0px
    }
    :root [data-id="89d28e3"] img {
        width: 252px
    }
    :root [data-id="f6a7900"] {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="cb8cdf1"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="50caba9"] {
        margin: -50px 0px 0px 0px
    }
    :root [data-id="50caba9"] {
        --align-self: flex-end
    }
    :root [data-id="50caba9"] img {
        width: 280px
    }
    :root [data-id="71dcfef"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="438c5fb"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="c4df2d8"] {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="975363d"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="cc67d4f"] {
        margin: -50px 0px 0px 0px
    }
    :root [data-id="cc67d4f"] {
        --align-self: flex-end
    }
    :root [data-id="cc67d4f"] img {
        width: 280px
    }
    :root [data-id="a47f86e"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="61bff54"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="375cdc5"] {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="3487dff"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="956eff8"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="db696a3"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="974f363"] {
        margin: -41px 0px 0px 0px
    }
    :root [data-id="974f363"] {
        --align-self: flex-end
    }
    :root [data-id="974f363"] img {
        width: 232px
    }
    :root [data-id="39d1537"] {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="8e45051"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="9a99924"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
    :root [data-id="2306e80"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="9743069"] {
        margin: -41px 0px 0px 0px
    }
    :root [data-id="9743069"] {
        --align-self: flex-end
    }
    :root [data-id="9743069"] img {
        width: 232px
    }
    :root [data-id="3c6fcf0"] {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px
    }
    :root [data-id="2a194bf"] .h {
        font-size: var(--e-global-typography-67a9b66-font-size);
        line-height: var(--e-global-typography-67a9b66-line-height)
    }
    :root [data-id="22f3ffc"] {
        margin: -50px 0px 0px 0px
    }
    :root [data-id="22f3ffc"] {
        --align-self: flex-end
    }
    :root [data-id="22f3ffc"] img {
        width: 250px
    }
    :root [data-id="3105a47"] .h {
        font-size: var(--e-global-typography-0cba4b6-font-size);
        line-height: var(--e-global-typography-0cba4b6-line-height)
    }
    :root [data-id="5c2f147"] .btn {
        font-size: var(--e-global-typography-e7d846d-font-size)
    }
}
@media (min-width:768px) {
    :root [data-id="b4b2e3f"] {
        --content-width: 1400px
    }
    :root [data-id="86d9d52"] {
        --width: 100%
    }
    :root [data-id="5c9d448"] {
        --width: 600px
    }
    :root [data-id="2b45b9d"] {
        --content-width: 1400px
    }
    :root [data-id="7f80b33"] {
        --width: 100%
    }
    :root [data-id="fd542ac"] {
        --width: 72%
    }
    :root [data-id="0db6372"] {
        --content-width: 1400px
    }
    :root [data-id="86ac05a"] {
        --width: 50%
    }
    :root [data-id="05eb451"] {
        --width: 50%
    }
    :root [data-id="f6a7900"] {
        --content-width: 1400px
    }
    :root [data-id="cdadc89"] {
        --width: 50%
    }
    :root [data-id="5c12958"] {
        --width: 50%
    }
    :root [data-id="c4df2d8"] {
        --content-width: 1400px
    }
    :root [data-id="4eec9e3"] {
        --width: 50%
    }
    :root [data-id="99c5eab"] {
        --width: 50%
    }
    :root [data-id="375cdc5"] {
        --content-width: 1400px
    }
    :root [data-id="fecf0d2"] {
        --width: 50%
    }
    :root [data-id="52bfab4"] {
        --width: 50%
    }
    :root [data-id="39d1537"] {
        --content-width: 1400px
    }
    :root [data-id="9b6d545"] {
        --width: 50%
    }
    :root [data-id="c422cba"] {
        --width: 50%
    }
    :root [data-id="3c6fcf0"] {
        --content-width: 1400px
    }
    :root [data-id="e821adf"] {
        --width: 50%
    }
    :root [data-id="2b70244"] {
        --width: 50%
    }
}
@media (max-width:1366px) and (min-width:768px) {
    :root [data-id="5c9d448"] {
        --width: 100%
    }
}
@media (max-width:1024px) and (min-width:768px) {
    :root [data-id="5c9d448"] {
        --width: 100%
    }
    :root [data-id="fd542ac"] {
        --width: 62%
    }
    :root [data-id="86ac05a"] {
        --width: 40%
    }
}