.sd[data-s-91979954-2d28-4907-b902-6a0317e3581b] {
    align-content: flex-end;
    align-items: flex-end;
    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: 100px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-91979954-2d28-4907-b902-6a0317e3581b] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-e2ba2942-2071-4a98-a8d1-cd33ccf9ba4a] {
    align-content: center;
    align-items: center;
    bottom: auto;
    flex: none;
    flex-wrap: nowrap;
    height: 0px;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8b8993f9-5a2c-47d1-9f9f-5b4e49b79ec6] {
    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));
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    position: fixed;
    right: auto;
    top: 0px;
    width: 50%;
    max-width: 50%;
    --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: 840px) {
    .sd[data-s-8b8993f9-5a2c-47d1-9f9f-5b4e49b79ec6] {
        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));
        flex: none;
        height: auto;
        width: 100%;
        max-width: 100%;
        --g-color-0: rgba(77, 194, 250, 0.8);
        --g-position-0: 0%;
        --g-color-1: rgba(149, 131, 188, 0.8);
        --g-position-1: 48%;
        --g-color-2: rgba(244, 119, 94, 0.8);
        --g-position-2: 100%;
        --g-color-3: rgba(244, 119, 94, 0.8);
        --g-position-3: 100%;
        --g-color-4: rgba(244, 119, 94, 0.8);
        --g-position-4: 100%;
        --g-color-5: rgba(244, 119, 94, 0.8);
        --g-position-5: 100%;
        --g-color-6: rgba(244, 119, 94, 0.8);
        --g-position-6: 100%;
        --g-color-7: rgba(244, 119, 94, 0.8);
        --g-position-7: 100%;
        --g-color-8: rgba(244, 119, 94, 0.8);
        --g-position-8: 100%;
        --g-color-9: rgba(244, 119, 94, 0.8);
        --g-position-9: 100%;
        --g-color-10: rgba(244, 119, 94, 0.8);
        --g-position-10: 100%;
        --g-color-11: rgba(244, 119, 94, 0.8);
        --g-position-11: 100%;
        --g-angle: 120deg;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b8993f9-5a2c-47d1-9f9f-5b4e49b79ec6] {
        bottom: 0px;
        box-shadow: 0px -2px 12px rgba(0, 0, 0, 0.05);
        left: 0px;
        right: 0px;
        top: auto;
    }
}

.sd[data-s-428d7afd-db1f-4560-856b-a53be61d67fd] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.8);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-428d7afd-db1f-4560-856b-a53be61d67fd] {
        background: rgba(255, 255, 255, 0.7);
        justify-content: flex-start;
        padding: 40px 0px 40px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-428d7afd-db1f-4560-856b-a53be61d67fd] {
        padding: 28px 0px 16px 0px;
    }
}

.sd[data-s-bc52a420-0d3e-4ef6-844c-d46affe93ebd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 60px 60px 60px;
    width: 560px;
    --gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd: 0px;
    --gap-v-bc52a420-0d3e-4ef6-844c-d46affe93ebd: 0px;
    --gap-uuid: bc52a420-0d3e-4ef6-844c-d46affe93ebd;
    max-width: calc(100% - 120px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-bc52a420-0d3e-4ef6-844c-d46affe93ebd] {
        flex: none;
        margin: 0px 60px 0px 60px;
        width: 400px;
        --gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd: 0px;
        --gap-v-bc52a420-0d3e-4ef6-844c-d46affe93ebd: 0px;
        max-width: calc(100% - 120px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bc52a420-0d3e-4ef6-844c-d46affe93ebd] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 80%;
        --gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd: 0px;
        --gap-v-bc52a420-0d3e-4ef6-844c-d46affe93ebd: 0px;
        max-width: 80%;
    }
}

.sd[data-s-c3d9e17b-c0d9-4975-b101-15d1d6da44c3] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 0px;
    position: relative;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c3d9e17b-c0d9-4975-b101-15d1d6da44c3] {
        display: none;
        top: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c3d9e17b-c0d9-4975-b101-15d1d6da44c3] {
        display: none;
    }
}

.sd[data-s-c5f72eb5-e737-4b5c-bd87-36fc040147b1] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c5f72eb5-e737-4b5c-bd87-36fc040147b1] {
        flex: none;
        width: 68px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5f72eb5-e737-4b5c-bd87-36fc040147b1] {
        flex: none;
        width: 52px;
        max-width: 100%;
    }
}

.sd[data-s-3023b7ec-b901-4892-8cfd-221dcd1ed676] {
    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.2;
    margin: 12px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3023b7ec-b901-4892-8cfd-221dcd1ed676] {
        flex: none;
        font-size: 11px;
        margin: 8px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3023b7ec-b901-4892-8cfd-221dcd1ed676] {
        font-size: 11px;
        margin: 6px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-5fbadf3a-d8b1-4410-840f-d91658dbc0e0] {
    color: #39536e;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: 15px;
    line-height: 1.6;
    margin: 40px 0px 20px 0px;
    padding: 9px;
    text-align: left;
    text-decoration: underline;
    width: 80px;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8d9f112a-1d9d-4b21-8a64-41384a790ac4] {
    color: #39536e;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd) * 0));
    max-width: calc(100% - (var(--gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8d9f112a-1d9d-4b21-8a64-41384a790ac4] {
        flex: 1;
        margin: 28px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d9f112a-1d9d-4b21-8a64-41384a790ac4] {
        display: none;
        flex: 1;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8d9f112a-1d9d-4b21-8a64-41384a790ac4] {
        display: none;
    }
}

.sd[data-s-5a6a0c84-2576-46c4-8987-e985099eba94] {
    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: 112px;
    justify-content: flex-start;
    margin: 40px 0px 0px 0px;
    width: 380px;
    max-width: 100%;
}

.sd[data-s-5a6a0c84-2576-46c4-8987-e985099eba94]: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-5a6a0c84-2576-46c4-8987-e985099eba94] {
        flex: none;
        height: 100px;
        width: 420px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-5a6a0c84-2576-46c4-8987-e985099eba94] {
        flex: none;
        height: 80px;
        margin: 28px 0px 0px 0px;
        width: 360px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a6a0c84-2576-46c4-8987-e985099eba94] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 60px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd) * 0));
        max-width: calc(100% - (var(--gap-h-bc52a420-0d3e-4ef6-844c-d46affe93ebd) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5a6a0c84-2576-46c4-8987-e985099eba94] {
        display: flex;
    }
}

.sd[data-s-d8d3dc92-7d7b-400e-b9c1-71dafb3bf9da] {
    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%;
}

.sd[data-s-a80228ba-6dc7-492a-92a4-836766015022] {
    color: #ffffff;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 22px;
    font-weight: bold;
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a80228ba-6dc7-492a-92a4-836766015022] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a80228ba-6dc7-492a-92a4-836766015022] {
        flex: none;
        font-size: 17px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-532cad6b-7ecb-4077-b04d-2c0d837e5eba] {
    background: #0198da;
    border-radius: 64px;
    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-5a6a0c84-2576-46c4-8987-e985099eba94]:hover .sd[data-s-532cad6b-7ecb-4077-b04d-2c0d837e5eba] {
    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-420719f1-d309-4379-ac47-9352617f7e68] {
    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-5a6a0c84-2576-46c4-8987-e985099eba94]:hover .sd[data-s-420719f1-d309-4379-ac47-9352617f7e68] {
    transform: translate(20px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.22, 0.99);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-420719f1-d309-4379-ac47-9352617f7e68] {
        left: auto;
        right: 0px;
        width: 80px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-420719f1-d309-4379-ac47-9352617f7e68] {
        left: auto;
        right: 0px;
        width: 68px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-420719f1-d309-4379-ac47-9352617f7e68] {
        left: auto;
        right: 0px;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-80359746-23b0-40bc-8f43-ada95b90c855] {
    color: #ffffff;
    font-size: 24px;
    transform: rotate(-45deg);
}

@media screen and (max-width: 840px) {
    .sd[data-s-80359746-23b0-40bc-8f43-ada95b90c855] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-80359746-23b0-40bc-8f43-ada95b90c855] {
        font-size: 20px;
    }
}

.sd[data-s-cc73e20c-cbdf-48ef-a356-74fa0f66556a] {
    color: #39536e;
    font-family: var(--s-font-ceb44878);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 40px 0px 0px 0px;
    text-align: center;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-cc73e20c-cbdf-48ef-a356-74fa0f66556a]:hover {
    color: #0198da;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cc73e20c-cbdf-48ef-a356-74fa0f66556a] {
        margin: 28px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cc73e20c-cbdf-48ef-a356-74fa0f66556a] {
        font-size: 13px;
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-80af0809-1de4-4532-95ed-d5e4896f8d19] {
    color: #39536e;
    font-family: var(--s-font-ceb44878);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 20px 0px 0px 0px;
    text-align: center;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-80af0809-1de4-4532-95ed-d5e4896f8d19]:hover {
    color: #0198da;
}

@media screen and (max-width: 840px) {
    .sd[data-s-80af0809-1de4-4532-95ed-d5e4896f8d19] {
        margin: 40px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-80af0809-1de4-4532-95ed-d5e4896f8d19] {
        color: rgba(225, 48, 9, 0.95);
        font-size: 13px;
        margin: 32px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8735ffdc-3c5c-4fe3-9f7b-df86abdcde4c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8735ffdc-3c5c-4fe3-9f7b-df86abdcde4c] {
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-86fa1cb6-3dbf-4e22-becf-270dfafb49de] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 800px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-86fa1cb6-3dbf-4e22-becf-270dfafb49de] {
        align-content: center;
        align-items: center;
    }
}

.sd[data-s-b6e6c5b1-4faf-4af8-9a4e-5c407d97e132] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 60px;
    width: 90%;
    max-width: 90%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6e6c5b1-4faf-4af8-9a4e-5c407d97e132] {
        margin: 380px 0px 0px 0px;
        padding: 0px 60px 0px 60px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6e6c5b1-4faf-4af8-9a4e-5c407d97e132] {
        flex: none;
        margin: 80px 0px 0px 0px;
        padding: 0px 0px 300px 0px;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-9894bc36-e1e4-4612-9e46-524a0bab1c26] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 24px;
    font-weight: bold;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9894bc36-e1e4-4612-9e46-524a0bab1c26] {
        font-size: 22px;
    }
}

.sd[data-s-01106221-dd95-4181-b3d0-ae14ae5b25db] {
    color: #39536e;
    display: none;
    flex: none;
    font-family: var(--s-font-e19323e9);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 60px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-01106221-dd95-4181-b3d0-ae14ae5b25db] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-01106221-dd95-4181-b3d0-ae14ae5b25db] {
        display: none;
        flex: 1;
        margin: 28px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01106221-dd95-4181-b3d0-ae14ae5b25db] {
        color: #002144;
        display: flex;
        flex: 1;
        font-size: 14px;
        line-height: 1.6;
        margin: 20px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-01106221-dd95-4181-b3d0-ae14ae5b25db] {
        display: flex;
    }
}

.sd[data-s-f6cbdda1-ce5d-47ec-9844-6fcd14581751] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-ceb44878);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 20px 0px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6cbdda1-ce5d-47ec-9844-6fcd14581751] {
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-c3658254-1bd0-474b-8dd3-a3cb1a546cfa] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 100px 0px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c3658254-1bd0-474b-8dd3-a3cb1a546cfa] {
        margin: 68px 0px 60px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c1161ef0-4357-461a-8542-dab8bcc3caa3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c1161ef0-4357-461a-8542-dab8bcc3caa3] {
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c1161ef0-4357-461a-8542-dab8bcc3caa3] {
        flex: none;
        padding: 0px;
        width: 100%;
    }
}

.sd[data-s-c7752418-bc9a-447d-a0ce-8df0707ea118] {}

.sd[data-s-34b0cede-9409-4561-9486-bc66d137f4ea] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.3em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-34b0cede-9409-4561-9486-bc66d137f4ea] {
        flex: 1;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34b0cede-9409-4561-9486-bc66d137f4ea] {
        flex: 1;
        font-size: 15px;
        letter-spacing: 0.25em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

.sd[data-s-7e41958f-51ab-4399-b3ff-e883f4fcdf99] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 20px 0px 0px 20px;
    text-align: left;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

.sd[data-s-a510c15b-a887-44eb-ae87-1e7d7951a9eb] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 40px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a510c15b-a887-44eb-ae87-1e7d7951a9eb] {
        flex: none;
        justify-content: flex-start;
        margin: 40px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a510c15b-a887-44eb-ae87-1e7d7951a9eb] {
        flex: none;
        padding: 0px;
        width: 100%;
    }
}

.sd[data-s-cdb39154-0bbf-4a23-8b41-baf30296a9f2] {}

.sd[data-s-a50c32d4-4a94-4277-8a00-69ad7ec75d04] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.3em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a50c32d4-4a94-4277-8a00-69ad7ec75d04] {
        flex: 1;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a50c32d4-4a94-4277-8a00-69ad7ec75d04] {
        flex: 1;
        font-size: 15px;
        letter-spacing: 0.25em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

.sd[data-s-8e408980-a4ea-4463-97ce-ed0acc58ac67] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-ceb44878);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    line-height: 2;
    margin: 20px 0px 0px 20px;
    text-align: left;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

.sd[data-s-94798fec-f482-4d3d-9a68-c5711b18930c] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 40px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-94798fec-f482-4d3d-9a68-c5711b18930c] {
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1b822f06-c394-4652-a636-a1b7500b4afa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 0px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-1b822f06-c394-4652-a636-a1b7500b4afa]:hover {
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 0.99);
}

@media screen and (max-width: 540px) {
    .sd[data-s-1b822f06-c394-4652-a636-a1b7500b4afa] {
        margin: 20px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-56f1b92f-31a8-4d68-90ad-a1c6167d32a7] {
    align-content: center;
    align-items: center;
    background: #0198da;
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 30px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 280px;
    max-width: 100%;
}

.sd[data-s-1b822f06-c394-4652-a636-a1b7500b4afa]:hover .sd[data-s-56f1b92f-31a8-4d68-90ad-a1c6167d32a7] {
    transform: scale(1.1, 1.1);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-56f1b92f-31a8-4d68-90ad-a1c6167d32a7] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-44a2cc44-c55d-4bfa-af4a-6ba17e47f418] {
    bottom: 0px;
    color: #FFFFFF;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    left: 0px;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: 0px;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c5e85272-76a5-4dd8-acbb-6436964f828f] {
    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: 60px;
    max-width: 100%;
}

.sd[data-s-1b822f06-c394-4652-a636-a1b7500b4afa]:hover .sd[data-s-c5e85272-76a5-4dd8-acbb-6436964f828f] {
    transform: translate(10px, 0px);
    transition-duration: 200ms;
}

.sd[data-s-d9c2e845-adf6-4919-86b7-7301ae73bd23] {
    color: #ffffff;
    font-size: 18px;
    transform: rotate(-45deg);
}

.sd[data-s-638a752f-c5da-4ec4-997c-62ab902694e1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 60px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-638a752f-c5da-4ec4-997c-62ab902694e1] {
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-638a752f-c5da-4ec4-997c-62ab902694e1] {
        padding: 60px 0px 300px 0px;
    }
}

.sd[data-s-230b9cf7-acf4-4ace-a19d-f09fc032fad5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-230b9cf7-acf4-4ace-a19d-f09fc032fad5] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-230b9cf7-acf4-4ace-a19d-f09fc032fad5] {
        flex: none;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-11e8fe3e-449b-4749-be5a-897bd0462e55] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.3em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-11e8fe3e-449b-4749-be5a-897bd0462e55] {
        flex: 1;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-11e8fe3e-449b-4749-be5a-897bd0462e55] {
        flex: 1;
        font-feature-settings: 'palt' 1;
        font-size: 15px;
        letter-spacing: 0.25em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        width: auto;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

.sd[data-s-7872835b-5c07-4948-b918-069a6a6a451f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 40px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7872835b-5c07-4948-b918-069a6a6a451f] {
        flex: none;
        justify-content: flex-start;
        margin: 40px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7872835b-5c07-4948-b918-069a6a6a451f] {
        flex: none;
        padding: 0px;
        width: 100%;
    }
}

.sd[data-s-eca6170f-7bd6-421e-83c1-24d151e8a115] {}

.sd[data-s-f9d430dd-f0b4-48d0-b6d6-d33f80851498] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.3em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f9d430dd-f0b4-48d0-b6d6-d33f80851498] {
        flex: 1;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f9d430dd-f0b4-48d0-b6d6-d33f80851498] {
        flex: 1;
        font-size: 15px;
        letter-spacing: 0.25em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

.sd[data-s-594a715d-25f0-46d7-b326-0baf39bf5250] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 20px 0px 0px 20px;
    text-align: left;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

.sd[data-s-d2c64662-f671-4435-9747-4ce1ec2a1493] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 40px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d2c64662-f671-4435-9747-4ce1ec2a1493] {
        flex: none;
        justify-content: flex-start;
        margin: 40px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d2c64662-f671-4435-9747-4ce1ec2a1493] {
        flex: none;
        padding: 0px;
        width: 100%;
    }
}

.sd[data-s-5fa82ae8-a30b-4f82-a977-e1dcea03ff35] {}

.sd[data-s-db6129bd-56f7-4a52-b7f4-c5e385f52049] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.3em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-db6129bd-56f7-4a52-b7f4-c5e385f52049] {
        flex: 1;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-db6129bd-56f7-4a52-b7f4-c5e385f52049] {
        flex: 1;
        font-size: 15px;
        letter-spacing: 0.25em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

.sd[data-s-e0181896-3eb2-4f15-9afa-448a3f26ad9d] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-ceb44878);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    line-height: 2;
    margin: 20px 0px 0px 20px;
    text-align: left;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

.sd[data-s-f9c98663-c58e-4466-b1e7-e1db6d702a53] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 40px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f9c98663-c58e-4466-b1e7-e1db6d702a53] {
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-914b4c4b-f9ad-4a95-a067-17a91cbf6d58] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 0px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-914b4c4b-f9ad-4a95-a067-17a91cbf6d58]:hover {
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 0.99);
}

@media screen and (max-width: 540px) {
    .sd[data-s-914b4c4b-f9ad-4a95-a067-17a91cbf6d58] {
        margin: 20px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-553f34cd-cbe2-458a-8a6a-09d3c3379fd4] {
    align-content: center;
    align-items: center;
    background: #0198da;
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 30px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 280px;
    max-width: 100%;
}

.sd[data-s-914b4c4b-f9ad-4a95-a067-17a91cbf6d58]:hover .sd[data-s-553f34cd-cbe2-458a-8a6a-09d3c3379fd4] {
    transform: scale(1.1, 1.1);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-553f34cd-cbe2-458a-8a6a-09d3c3379fd4] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-f14b994b-103b-44ab-86d7-469f2c42ea00] {
    bottom: 0px;
    color: #FFFFFF;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    left: 0px;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: 0px;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a31f0da5-0ea0-4ac8-925a-203cd9554442] {
    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: 60px;
    max-width: 100%;
}

.sd[data-s-914b4c4b-f9ad-4a95-a067-17a91cbf6d58]:hover .sd[data-s-a31f0da5-0ea0-4ac8-925a-203cd9554442] {
    transform: translate(10px, 0px);
    transition-duration: 200ms;
}

.sd[data-s-a9567616-9028-46fa-8717-d246bea681b4] {
    color: #ffffff;
    font-size: 18px;
    transform: rotate(-45deg);
}