.sd[data-s-f9cb5502-781c-4812-9a2e-246f44b42fd6] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    box-shadow: ;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-54fc68bb-088f-43fe-8504-b0070d20e462] {
    align-content: center;
    align-items: center;
    background: #faf9f4;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 1001px;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    position: relative;
    width: 100%;
    z-index: 4;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-54fc68bb-088f-43fe-8504-b0070d20e462] {
        flex: none;
        height: 100vh;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-54fc68bb-088f-43fe-8504-b0070d20e462] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: 100vh;
        justify-content: flex-end;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-54fc68bb-088f-43fe-8504-b0070d20e462] {
        flex: none;
        height: 100vh;
    }
}

.sd[data-s-163bcde0-d780-49f8-b509-270293d21c10] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-163bcde0-d780-49f8-b509-270293d21c10] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
    }
}

.sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97] {
    align-content: center;
    align-items: center;
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));
    border-radius: 80px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - 136px);
    justify-content: center;
    margin: 112px 24px 24px 24px;
    transition-duration: 1000ms;
    width: 1920px;
    max-width: calc(100% - 48px);
    --g-color-0: #4dc2fa;
    --g-position-0: 0%;
    --g-color-1: #9583bc;
    --g-position-1: 48%;
    --g-color-2: #f4775e;
    --g-position-2: 100%;
    --g-color-3: #f4775e;
    --g-position-3: 100%;
    --g-color-4: #f4775e;
    --g-position-4: 100%;
    --g-color-5: #f4775e;
    --g-position-5: 100%;
    --g-color-6: #f4775e;
    --g-position-6: 100%;
    --g-color-7: #f4775e;
    --g-position-7: 100%;
    --g-color-8: #f4775e;
    --g-position-8: 100%;
    --g-color-9: #f4775e;
    --g-position-9: 100%;
    --g-color-10: #f4775e;
    --g-position-10: 100%;
    --g-color-11: #f4775e;
    --g-position-11: 100%;
    --g-angle: 120deg;
}

.sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97].appear {
    border-radius: 600px;
    flex: none;
    height: 0px;
    margin: 24px 24px 24px 24px;
    transition-delay: 1400ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.41, 0.22, 1.02);
    width: auto;
}

.sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97].appear-active {
    transition-delay: 1400ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.41, 0.22, 1.02);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97] {
        flex: 1;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97] {
        flex: 1;
        height: auto;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97].appear {
        flex: none;
        overflow-x: visible;
        overflow-y: visible;
        transition-delay: 1400ms;
        transition-duration: 1200ms;
    }

    .sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97].appear-active {
        transition-delay: 1400ms;
        transition-duration: 1200ms;
    }

    .sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97] {
        align-content: center;
        align-items: center;
        background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));
        border-radius: 50px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 168px);
        justify-content: center;
        margin: 144px 24px 24px;
        max-width: calc(100% - 48px);
        --g-color-0: #4dc2fa;
        --g-position-0: 0%;
        --g-color-1: #9583bc;
        --g-position-1: 48%;
        --g-color-2: #f4775e;
        --g-position-2: 100%;
        --g-color-3: #f4775e;
        --g-position-3: 100%;
        --g-color-4: #f4775e;
        --g-position-4: 100%;
        --g-color-5: #f4775e;
        --g-position-5: 100%;
        --g-color-6: #f4775e;
        --g-position-6: 100%;
        --g-color-7: #f4775e;
        --g-position-7: 100%;
        --g-color-8: #f4775e;
        --g-position-8: 100%;
        --g-color-9: #f4775e;
        --g-position-9: 100%;
        --g-color-10: #f4775e;
        --g-position-10: 100%;
        --g-color-11: #f4775e;
        --g-position-11: 100%;
        --g-angle: 120deg;
    }
}

/* @media screen and (max-width: 320px) {
    .sd[data-s-ac196289-9171-46b5-a25e-a6d47aeccf97] {
        border-radius: 101px;
        margin: 50px 24px 24px 24px;
        max-width: calc(100% - 48px);
        height: calc(100% - 74px);
    }
} */

.sd[data-s-b72043ad-b3ee-4c4c-8ccc-2eb4ddc2f57e] {
    align-content: center;
    align-items: center;
    background: rgba(250, 249, 244, 0.8);
    border-radius: 80px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b72043ad-b3ee-4c4c-8ccc-2eb4ddc2f57e] {
        border-radius: 50px;
        padding: 0px;
    }
}

/* @media screen and (max-width: 320px) {
    .sd[data-s-b72043ad-b3ee-4c4c-8ccc-2eb4ddc2f57e] {
        border-radius: 100px;
    }
} */

.sd[data-s-82a322f1-ed5d-489f-909e-fb427abf2a37] {
    align-content: center;
    align-items: center;
    bottom: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: 0px;
    top: -48px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-82a322f1-ed5d-489f-909e-fb427abf2a37] {
        margin: -24px 0px 0px 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-1e354f43-a5a5-4d69-baac-b62dc85154d0] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-1e354f43-a5a5-4d69-baac-b62dc85154d0].appear {
    transform: translate(0px, -1px) scale(1.5, 1.5);
    transition-delay: 1400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.18, 1);
}

.sd[data-s-1e354f43-a5a5-4d69-baac-b62dc85154d0].appear-active {
    transition-delay: 1400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.18, 1);
}

.sd[data-s-9935a49f-6c74-4a19-b4f0-6d9b7dea011b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: center;
    width: 100px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9935a49f-6c74-4a19-b4f0-6d9b7dea011b] {
        flex: none;
        height: 47px;
        width: 56px;
        max-width: 100%;
    }
}

.sd[data-s-cd88b50b-4c7a-4955-9ecf-b5c03b8ea51a] {
    background: #0198da;
    border-radius: 160px 160px 160px 12px;
    bottom: auto;
    display: flex;
    flex: none;
    height: 90%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 0px;
    transform: translate(0px, 0px);
    transform-origin: bottom left;
    width: 75%;
    max-width: 75%;
}

.sd[data-s-cd88b50b-4c7a-4955-9ecf-b5c03b8ea51a].appear {
    transform: translate(0px, 0px) scale(0, 0);
    transform-origin: bottom left;
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.2, 1);
}

.sd[data-s-cd88b50b-4c7a-4955-9ecf-b5c03b8ea51a].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.2, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd88b50b-4c7a-4955-9ecf-b5c03b8ea51a] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd88b50b-4c7a-4955-9ecf-b5c03b8ea51a] {
        display: flex;
    }
}

.sd[data-s-2aa9407e-95d4-4c04-9896-8d2b74dc0a12] {
    background: #e32e15;
    border-radius: 140px 140px 12px 140px;
    bottom: 0px;
    flex: none;
    height: 57%;
    left: auto;
    margin: 0 0 0 0;
    opacity: 0.9;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
    top: auto;
    transform: scale(1, 1);
    transform-origin: bottom right;
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.2, 1);
    width: 49%;
    max-width: 49%;
}

.sd[data-s-2aa9407e-95d4-4c04-9896-8d2b74dc0a12].appear {
    opacity: 0;
    transform: scale(0, 0);
    transition-delay: 600ms;
    transition-duration: 600ms;
}

.sd[data-s-2aa9407e-95d4-4c04-9896-8d2b74dc0a12].appear-active {
    transition-delay: 600ms;
    transition-duration: 600ms;
}

.sd[data-s-2aa9407e-95d4-4c04-9896-8d2b74dc0a12]&appear-active {
    opacity: 1;
}

.sd[data-s-902c9fbb-ee10-407b-bfd4-53b2ed019152] {
    color: rgba(225, 48, 9, 0.95);
    font-family: var(--s-font-18acaf9f);
    font-size: 13px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-902c9fbb-ee10-407b-bfd4-53b2ed019152].appear {
    opacity: 0;
    transform: scale(0.9, 0.9);
    transition-delay: 1000ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.2, 1);
}

.sd[data-s-902c9fbb-ee10-407b-bfd4-53b2ed019152].appear-active {
    transition-delay: 1000ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.2, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-902c9fbb-ee10-407b-bfd4-53b2ed019152] {
        font-size: 8px;
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7208dc66-aa8f-474e-8400-a6dead72157b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 507px;
    justify-content: center;
    margin: 120px 0px 98px 0px;
    padding: 0px;
    transform: translate(0px, 0px);
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7208dc66-aa8f-474e-8400-a6dead72157b] {
        margin: 40px 0px 40px 0px;
        max-width: 100%;
    }
}

.sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56].appear {
    opacity: 0;
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

.sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56].appear-active {
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

@media screen and (max-width: 840px) {
    .sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56].appear {
        opacity: 0;
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56].appear-active {
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-aced8ee9-8dbf-49ca-bce4-37211307dc56] {
        margin: 12px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-288be17b-3daf-4303-941a-553eba0e0051] {
    color: #39536e;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-288be17b-3daf-4303-941a-553eba0e0051].appear {
    opacity: 0;
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

.sd[data-s-288be17b-3daf-4303-941a-553eba0e0051].appear-active {
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

@media screen and (max-width: 840px) {
    .sd[data-s-288be17b-3daf-4303-941a-553eba0e0051] {
        flex: none;
        width: 283px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-288be17b-3daf-4303-941a-553eba0e0051].appear {
        opacity: 0;
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-288be17b-3daf-4303-941a-553eba0e0051].appear-active {
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-288be17b-3daf-4303-941a-553eba0e0051] {
        flex: none;
        font-size: 11px;
        margin: 0px 0px 6px 0px;
        padding: 0px 0px 0px 0px;
        width: 217px;
        max-width: 100%;
    }
}

.sd[data-s-b2941969-d58e-49a8-ab21-57f59cc630a3] {
    color: #39536e;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 33px;
    font-weight: 400;
    height: auto;
    letter-spacing: 4.68px;
    line-height: 1.66;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2941969-d58e-49a8-ab21-57f59cc630a3] {
        flex: none;
        width: 316px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2941969-d58e-49a8-ab21-57f59cc630a3] {
        flex: none;
        font-size: 18px;
        letter-spacing: 2.93px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b2941969-d58e-49a8-ab21-57f59cc630a3] {
        font-size: 18px;
    }
}

.sd[data-s-d00e1306-a566-49b5-a377-014bd9b627a1] {
    color: #39536e;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d00e1306-a566-49b5-a377-014bd9b627a1] {
        font-size: 9px;
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 120px;
    justify-content: flex-start;
    margin: 80px 0px 0px 0px;
    width: 480px;
    max-width: 100%;
}

.sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21].appear {
    opacity: 0;
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

.sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21].appear-active {
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

.sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21]:hover {
    transform: ;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 0.99);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21] {
        flex: none;
        height: 100px;
        width: 420px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21] {
        flex: none;
        margin: 60px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21].appear {
        opacity: 0;
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21].appear-active {
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 75px;
        margin: 36px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21] {
        display: flex;
    }
}

.sd[data-s-2533226a-35cc-42c7-ad07-58e56e8fd83b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2533226a-35cc-42c7-ad07-58e56e8fd83b] {
        left: 0px;
        right: 0px;
        width: auto;
    }
}

.sd[data-s-244d7d55-f6f6-4358-93b6-71b315b59303] {
    color: #ffffff;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 1.1px;
    line-height: 1.77;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-244d7d55-f6f6-4358-93b6-71b315b59303] {
        flex: none;
        font-size: 12px;
    }
}

.sd[data-s-9ef8552f-b34b-4c8a-a418-dbc912d31409] {
    background: #0198da;
    border-radius: 274px;
    bottom: 0px;
    height: auto;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transition-duration: 400ms;
    width: auto;
    z-index: -3;
    max-width: 100%;
}

.sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21]:hover .sd[data-s-9ef8552f-b34b-4c8a-a418-dbc912d31409] {
    box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.05);
    transform: scale(1.1, 1.1);
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

.sd[data-s-7acbab36-7457-41c4-8ceb-e3942352196a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 88px;
    max-width: 100%;
}

.sd[data-s-2d2e53b9-5f36-436f-a0d2-2e49006cfc21]:hover .sd[data-s-7acbab36-7457-41c4-8ceb-e3942352196a] {
    transform: translate(20px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.22, 0.99);
}

@media screen and (max-width: 540px) {
    .sd[data-s-7acbab36-7457-41c4-8ceb-e3942352196a] {
        flex: none;
        left: auto;
        right: 0px;
        width: 72px;
        max-width: 100%;
    }
}

.sd[data-s-0cb8914c-a504-479f-aef8-b1572d5aedf4] {
    color: #ffffff;
    font-size: 24px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0cb8914c-a504-479f-aef8-b1572d5aedf4] {
        font-size: 20px;
    }
}

.sd[data-s-618a9005-b86a-4538-b24f-5a041779e385] {
    height: auto;
    margin: 48px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-618a9005-b86a-4538-b24f-5a041779e385] a {
    color: #39536e;
    font-family: var(--s-font-ceb44878);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.75px;
    line-height: 1.4;
    text-align: center;
    text-decoration: underline;
}
.sd[data-s-618a9005-b86a-4538-b24f-5a041779e385].appear {
    opacity: 0;
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

.sd[data-s-618a9005-b86a-4538-b24f-5a041779e385].appear-active {
    transition-delay: 2000ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0, 0.44, 0.35, 0.99);
}

.sd[data-s-618a9005-b86a-4538-b24f-5a041779e385] a:hover {
    color: #0198da;
}

@media screen and (max-width: 840px) {
    .sd[data-s-618a9005-b86a-4538-b24f-5a041779e385] {
        margin: 40px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-618a9005-b86a-4538-b24f-5a041779e385].appear {
        opacity: 0;
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-618a9005-b86a-4538-b24f-5a041779e385].appear-active {
        transition-delay: 2000ms;
        transition-duration: 1000ms;
        transition-timing-function: cubic-bezier(0, 0.49, 0.36, 0.98);
    }

    .sd[data-s-618a9005-b86a-4538-b24f-5a041779e385] {
        margin: 47px 0px 0px 0px;
        max-width: 100%;
    }
    .sd[data-s-618a9005-b86a-4538-b24f-5a041779e385] a {
        font-size: 9px;
    }
}