.sd[data-s-1ea2bf00-898f-47a2-b00d-47bd3aa9e238] {
    background: #faf9f4;
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 60px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1ea2bf00-898f-47a2-b00d-47bd3aa9e238] {
        padding: 100px 0px 0px 0px;
    }
}

.sd[data-s-bcf209d0-6835-41b6-92e8-17fcedb12370] {
    align-content: center;
    align-items: center;
    bottom: 140px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px;
    position: fixed;
    right: auto;
    top: auto;
    width: 20%;
    z-index: 1;
    max-width: 20%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bcf209d0-6835-41b6-92e8-17fcedb12370] {
        display: none;
        flex: none;
        width: 25%;
        max-width: 25%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bcf209d0-6835-41b6-92e8-17fcedb12370] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bcf209d0-6835-41b6-92e8-17fcedb12370] {
        display: none;
    }
}

.sd[data-s-b7dc19da-3c1d-4637-abde-5589d29bcd63] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-b7dc19da-3c1d-4637-abde-5589d29bcd63] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-b7dc19da-3c1d-4637-abde-5589d29bcd63] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7dc19da-3c1d-4637-abde-5589d29bcd63] {
        display: none;
    }
}

.sd[data-s-7725838c-62a3-4df7-b02b-4b3eed53f3a8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    width: calc(100% - 24px);
    z-index: 0;
    max-width: calc(100% - 24px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-7725838c-62a3-4df7-b02b-4b3eed53f3a8] {
        margin: 0px 0px 0px 40px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-4aff917e-e4f6-44de-857e-7c8dff0408a6] {
    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%;
}

.sd[data-s-4aff917e-e4f6-44de-857e-7c8dff0408a6]:hover {
    opacity: 1;
}

.sd[data-s-021a1da8-307f-4a18-8d57-8af4726f66e3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 22px;
    max-width: 100%;
}

.sd[data-s-90647f52-d3c0-4d9f-aac7-b1271b060821] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    opacity: 0;
    width: 12px;
    max-width: 100%;
}

.sd[data-s-4aff917e-e4f6-44de-857e-7c8dff0408a6]:hover .sd[data-s-90647f52-d3c0-4d9f-aac7-b1271b060821] {
    opacity: 1;
    transform: scale(1.2, 1.2);
}

.sd[data-s-531bd1c3-5faa-4b4b-b6df-0c23c16b78f4] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 14px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4aff917e-e4f6-44de-857e-7c8dff0408a6]:hover .sd[data-s-531bd1c3-5faa-4b4b-b6df-0c23c16b78f4]:hover {
    color: #0198da;
}

.sd[data-s-91cc243f-2b03-44bb-b703-4b81db25f030] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-91cc243f-2b03-44bb-b703-4b81db25f030]:hover {
    opacity: 1;
}

.sd[data-s-935ac632-2393-43f8-b880-ea1844f54395] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 22px;
    max-width: 100%;
}

.sd[data-s-d1d0bdc7-56d9-4090-a8f2-2ae2994b6014] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    opacity: 0;
    width: 12px;
    max-width: 100%;
}

.sd[data-s-91cc243f-2b03-44bb-b703-4b81db25f030]:hover .sd[data-s-d1d0bdc7-56d9-4090-a8f2-2ae2994b6014] {
    opacity: 1;
    transform: scale(1.2, 1.2);
}

.sd[data-s-abb2ccb9-c658-429f-8df3-d3084c954744] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 14px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: left;
    width: 87%;
    max-width: 87%;
    justify-content: flex-start;
}

.sd[data-s-91cc243f-2b03-44bb-b703-4b81db25f030]:hover .sd[data-s-abb2ccb9-c658-429f-8df3-d3084c954744]:hover {
    color: #0198da;
}

.sd[data-s-0a638eca-9419-4e02-aef0-4019ddf72b93] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0a638eca-9419-4e02-aef0-4019ddf72b93]:hover {
    opacity: 1;
}

.sd[data-s-08e868fb-1424-4416-9aaa-8001edc150b9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 22px;
    max-width: 100%;
}

.sd[data-s-bafd272a-f8c7-4ab3-bf49-be2e2f740602] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    opacity: 0;
    width: 12px;
    max-width: 100%;
}

.sd[data-s-0a638eca-9419-4e02-aef0-4019ddf72b93]:hover .sd[data-s-bafd272a-f8c7-4ab3-bf49-be2e2f740602] {
    opacity: 1;
    transform: scale(1.2, 1.2);
}

.sd[data-s-2f1edaed-0589-44d6-8a31-3da72c84f65f] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 14px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0a638eca-9419-4e02-aef0-4019ddf72b93]:hover .sd[data-s-2f1edaed-0589-44d6-8a31-3da72c84f65f]:hover {
    color: #0198da;
}

.sd[data-s-d898ab7e-0607-400d-89d6-dcff0cc8ddf5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d898ab7e-0607-400d-89d6-dcff0cc8ddf5]:hover {
    opacity: 1;
}

.sd[data-s-6b37e9aa-195d-4f2c-8524-47383b4e0e63] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 22px;
    max-width: 100%;
}

.sd[data-s-868bd188-f038-4ce4-b099-ef522011dc8a] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    opacity: 0;
    width: 12px;
    max-width: 100%;
}

.sd[data-s-d898ab7e-0607-400d-89d6-dcff0cc8ddf5]:hover .sd[data-s-868bd188-f038-4ce4-b099-ef522011dc8a] {
    opacity: 1;
    transform: scale(1.2, 1.2);
}

.sd[data-s-dfd9208c-8217-43eb-b802-32acbace3a40] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 14px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d898ab7e-0607-400d-89d6-dcff0cc8ddf5]:hover .sd[data-s-dfd9208c-8217-43eb-b802-32acbace3a40]:hover {
    color: #0198da;
}

.sd[data-s-7d1c4a31-a403-4137-a886-fabc7a5b5024] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 100px 0px;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7d1c4a31-a403-4137-a886-fabc7a5b5024] {
        padding: 0px 0px 80px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7d1c4a31-a403-4137-a886-fabc7a5b5024] {
        padding: 0px 0px 68px 0px;
    }
}

.sd[data-s-9fdfc314-0257-44b4-9ee9-fc24b370139e] {
    align-content: center;
    align-items: center;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    background: rgba(0, 0, 0, 0.0);
    filter: blur(0px);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 30vh;
    justify-content: center;
    margin: -16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9fdfc314-0257-44b4-9ee9-fc24b370139e] {
        flex: none;
        height: 25vh;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9fdfc314-0257-44b4-9ee9-fc24b370139e] {
        flex: none;
        height: 190px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f0806c8e-894a-48cb-83ac-9edb3970004d] {
    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));
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 60px 80px 60px 80px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
    --g-color-0: #faf9f4;
    --g-position-0: 0%;
    --g-color-1: rgba(250, 249, 244, 0.85);
    --g-position-1: 100%;
    --g-color-2: rgba(250, 249, 244, 0.85);
    --g-position-2: 100%;
    --g-color-3: rgba(250, 249, 244, 0.85);
    --g-position-3: 100%;
    --g-color-4: rgba(250, 249, 244, 0.85);
    --g-position-4: 100%;
    --g-color-5: rgba(250, 249, 244, 0.85);
    --g-position-5: 100%;
    --g-color-6: rgba(250, 249, 244, 0.85);
    --g-position-6: 100%;
    --g-color-7: rgba(250, 249, 244, 0.85);
    --g-position-7: 100%;
    --g-color-8: rgba(250, 249, 244, 0.85);
    --g-position-8: 100%;
    --g-color-9: rgba(250, 249, 244, 0.85);
    --g-position-9: 100%;
    --g-color-10: rgba(250, 249, 244, 0.85);
    --g-position-10: 100%;
    --g-color-11: rgba(250, 249, 244, 0.85);
    --g-position-11: 100%;
    --g-angle: 180deg;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0806c8e-894a-48cb-83ac-9edb3970004d] {
        padding: 12px 60px 60px 60px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0806c8e-894a-48cb-83ac-9edb3970004d] {
        padding: 12px 20px 20px 20px;
    }
}

.sd[data-s-09516d19-d6b3-4517-a18c-931fb1e884c9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 1600px;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-09516d19-d6b3-4517-a18c-931fb1e884c9] {
        justify-content: center;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-b4d14996-48b9-4aba-8b30-511ffd428381] {
    color: #e13009;
    flex: none;
    font-family: var(--s-font-18acaf9f);
    font-feature-settings: 'palt' 1;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b4d14996-48b9-4aba-8b30-511ffd428381] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-26aea82e-4a6e-4722-bec3-58e5e1036419] {
    color: #0198da;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 40px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-shadow: 0px 0px 10px #faf9f4;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-26aea82e-4a6e-4722-bec3-58e5e1036419] {
        font-size: 36px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-26aea82e-4a6e-4722-bec3-58e5e1036419] {
        font-size: 24px;
        margin: 5px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-407c1568-202c-4ccb-b372-d96ccc82c5c3] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 1600px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-407c1568-202c-4ccb-b372-d96ccc82c5c3] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-407c1568-202c-4ccb-b372-d96ccc82c5c3] {
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        margin: 60px 60px 60px 60px;
        width: calc(100% - 120px);
        max-width: calc(100% - 120px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-407c1568-202c-4ccb-b372-d96ccc82c5c3] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 40px 0px 40px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-407c1568-202c-4ccb-b372-d96ccc82c5c3] {
        display: flex;
    }
}

.sd[data-s-3a4cd0c2-8b0a-45f2-a328-01825b98ac5f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 6px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 6px 14px 2px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3a4cd0c2-8b0a-45f2-a328-01825b98ac5f] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 24px 24px 0px 0px;
        padding: 0px 0px 0px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a4cd0c2-8b0a-45f2-a328-01825b98ac5f] {
        align-content: flex-end;
        align-items: flex-end;
        border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
        border-left: 0px dotted rgba(0, 0, 0, 0.2);
        border-right: 0px dotted rgba(0, 0, 0, 0.2);
        border-top: 0px dotted rgba(0, 0, 0, 0.2);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 24px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f8b0a88f-6605-4201-af1e-b0e3404d00f4] {
    color: #002144;
    font-family: var(--s-font-b39ea391);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    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-f8b0a88f-6605-4201-af1e-b0e3404d00f4] {
        color: #002144;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f8b0a88f-6605-4201-af1e-b0e3404d00f4] {
        font-family: var(--s-font-9bb0a3f8);
    }
}

.sd[data-s-7ae41d31-7a6f-410d-8461-ec6fbc07c8a2] {}

.sd[data-s-b39a273b-de0e-4a10-becd-4a0565adedcc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 6px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 6px 14px 2px 14px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b39a273b-de0e-4a10-becd-4a0565adedcc] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 24px 24px 0px 0px;
        padding: 0px 0px 0px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b39a273b-de0e-4a10-becd-4a0565adedcc] {
        align-content: flex-end;
        align-items: flex-end;
        border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
        border-left: 0px dotted rgba(0, 0, 0, 0.2);
        border-right: 0px dotted rgba(0, 0, 0, 0.2);
        border-top: 0px dotted rgba(0, 0, 0, 0.2);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 24px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-48e78524-1fd5-489f-99e4-b7e13509887e] {
    color: #002144;
    font-family: var(--s-font-b39ea391);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    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-48e78524-1fd5-489f-99e4-b7e13509887e] {
        color: #002144;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-48e78524-1fd5-489f-99e4-b7e13509887e] {
        font-family: var(--s-font-9bb0a3f8);
        font-size: 14px;
    }
}

.sd[data-s-2683bc0f-0679-494e-a0ef-f8c85a2e5e18] {}

.sd[data-s-0025b855-4f79-4beb-9479-0e559683f960] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 6px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 6px 14px 2px 14px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

.sd[data-s-0025b855-4f79-4beb-9479-0e559683f960]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0025b855-4f79-4beb-9479-0e559683f960] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 24px 24px 0px 0px;
        padding: 0px 0px 0px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0025b855-4f79-4beb-9479-0e559683f960] {
        align-content: flex-end;
        align-items: flex-end;
        border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
        border-left: 0px dotted rgba(0, 0, 0, 0.2);
        border-right: 0px dotted rgba(0, 0, 0, 0.2);
        border-top: 0px dotted rgba(0, 0, 0, 0.2);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 24px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-dfa2ce30-a5aa-48ad-9692-fb82465eaa71] {
    color: #002144;
    font-family: var(--s-font-b39ea391);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    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-dfa2ce30-a5aa-48ad-9692-fb82465eaa71] {
        color: #002144;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfa2ce30-a5aa-48ad-9692-fb82465eaa71] {
        font-family: var(--s-font-9bb0a3f8);
        font-size: 14px;
    }
}

.sd[data-s-d6fc00e3-06e9-43ad-98f1-8bdc5246cb57] {}

.sd[data-s-2e3e58d6-36e2-469e-a32a-a877dadfddbc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 6px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 6px 14px 2px 14px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2e3e58d6-36e2-469e-a32a-a877dadfddbc] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 24px 24px 0px 0px;
        padding: 0px 0px 0px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e3e58d6-36e2-469e-a32a-a877dadfddbc] {
        align-content: flex-end;
        align-items: flex-end;
        border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
        border-left: 0px dotted rgba(0, 0, 0, 0.2);
        border-right: 0px dotted rgba(0, 0, 0, 0.2);
        border-top: 0px dotted rgba(0, 0, 0, 0.2);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 24px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-89b05f70-6d70-4f71-9298-875039216728] {
    color: rgba(0, 33, 68, 0.84);
    font-family: var(--s-font-b39ea391);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    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-89b05f70-6d70-4f71-9298-875039216728] {
        color: #002144;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-89b05f70-6d70-4f71-9298-875039216728] {
        font-family: var(--s-font-9bb0a3f8);
        font-size: 14px;
    }
}

.sd[data-s-3ca3d8f6-3069-4fc9-b66a-37d89ec3756a] {}

.sd[data-s-1f52ea87-6050-4ee8-a167-db2f2d4c4144] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 140px 80px 0px;
    width: 1600px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f52ea87-6050-4ee8-a167-db2f2d4c4144] {
        align-content: center;
        align-items: center;
        padding: 120px 60px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f52ea87-6050-4ee8-a167-db2f2d4c4144] {
        align-content: center;
        align-items: center;
        margin: 0px 0px 0px 0px;
        padding: 68px 0px 0px;
    }
}

.sd[data-s-3f848460-be51-4318-843c-f7f6d31c0f84] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-3f848460-be51-4318-843c-f7f6d31c0f84] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-3f848460-be51-4318-843c-f7f6d31c0f84] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f848460-be51-4318-843c-f7f6d31c0f84] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-985492a9-618c-4f53-9681-19f0817741b4] {
    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-985492a9-618c-4f53-9681-19f0817741b4] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-985492a9-618c-4f53-9681-19f0817741b4] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4c3ed37e-8ac6-4fb7-bd16-8f4d240c73bd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4c3ed37e-8ac6-4fb7-bd16-8f4d240c73bd] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c3ed37e-8ac6-4fb7-bd16-8f4d240c73bd] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7cc94d39-ea95-4382-bc33-430cc82b1ae2] {}

.sd[data-s-a57b26eb-06f0-4615-994e-d6a6575fb663] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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-a57b26eb-06f0-4615-994e-d6a6575fb663] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a57b26eb-06f0-4615-994e-d6a6575fb663] {
        flex: none;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 210px;
        max-width: 100%;
    }
}

.sd[data-s-d307c48f-0098-4b49-8097-9780a1d5e057] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d307c48f-0098-4b49-8097-9780a1d5e057] {
        align-content: center;
        align-items: center;
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b3c3270a-eb83-4f19-aa57-8971c7f128da] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ceae5d6f-76ef-4327-b5bd-f5582cee38f2] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ceae5d6f-76ef-4327-b5bd-f5582cee38f2] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ceae5d6f-76ef-4327-b5bd-f5582cee38f2] {
        font-size: 22px;
    }
}

.sd[data-s-3ed04179-855b-4cd0-a545-7489252830ad] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ed04179-855b-4cd0-a545-7489252830ad] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-dfaba46f-ffce-4004-8d81-9dc4d0b8082c] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 140px 80px 0px;
    width: 1600px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfaba46f-ffce-4004-8d81-9dc4d0b8082c] {
        align-content: center;
        align-items: center;
        padding: 180px 60px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfaba46f-ffce-4004-8d81-9dc4d0b8082c] {
        align-content: center;
        align-items: center;
        padding: 136px 0px 0px;
    }
}

.sd[data-s-1d23bf9d-a7cd-4add-9c3b-d42f80998cb3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-1d23bf9d-a7cd-4add-9c3b-d42f80998cb3] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-1d23bf9d-a7cd-4add-9c3b-d42f80998cb3] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1d23bf9d-a7cd-4add-9c3b-d42f80998cb3] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-67f13886-ec3a-42cd-b329-f79b2c9fe159] {
    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-67f13886-ec3a-42cd-b329-f79b2c9fe159] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-67f13886-ec3a-42cd-b329-f79b2c9fe159] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 371.19px;
        max-width: 100%;
    }
}

.sd[data-s-6325b6cf-b04a-4245-9ae6-0e3a06211466] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6325b6cf-b04a-4245-9ae6-0e3a06211466] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6325b6cf-b04a-4245-9ae6-0e3a06211466] {
        flex: none;
        width: 370px;
        max-width: 100%;
    }
}

.sd[data-s-dd84ece5-4e8d-46aa-b6fd-ee19c9b49fae] {}

.sd[data-s-89491886-9f56-424f-9da4-488b3fa21f8f] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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-89491886-9f56-424f-9da4-488b3fa21f8f] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-89491886-9f56-424f-9da4-488b3fa21f8f] {
        flex: none;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fdfbf0d9-4727-4616-9861-6c4f912598f5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fdfbf0d9-4727-4616-9861-6c4f912598f5] {
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6d616fdc-1bfd-43d3-8d43-4009e72b863e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d616fdc-1bfd-43d3-8d43-4009e72b863e] {
        align-content: center;
        align-items: center;
    }
}

.sd[data-s-6f1f23e9-da94-47f6-ad93-cd55133a0178] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6f1f23e9-da94-47f6-ad93-cd55133a0178] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f1f23e9-da94-47f6-ad93-cd55133a0178] {
        font-size: 22px;
    }
}

.sd[data-s-ce3ef8a7-6710-4e55-aa8b-e3a1670fb93e] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 60px 0px 0px 0px;
    padding: 40px 40px 40px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ce3ef8a7-6710-4e55-aa8b-e3a1670fb93e] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ce3ef8a7-6710-4e55-aa8b-e3a1670fb93e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 40px 0px 0px 0px;
        padding: 30px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-46afdd68-7241-439d-8b92-0554af798cfc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 25%;
    max-width: 25%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-46afdd68-7241-439d-8b92-0554af798cfc] {
        flex: none;
        width: 30%;
        max-width: 30%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-46afdd68-7241-439d-8b92-0554af798cfc] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-46afdd68-7241-439d-8b92-0554af798cfc] {
        flex: none;
        width: 40%;
        max-width: 40%;
    }
}

.sd[data-s-e8680a67-5cfa-4f59-99a4-c9708acba6f6] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-4cadba5a-7ee0-4b8b-a8ae-a1122028ebcb] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4cadba5a-7ee0-4b8b-a8ae-a1122028ebcb] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4cadba5a-7ee0-4b8b-a8ae-a1122028ebcb] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4cadba5a-7ee0-4b8b-a8ae-a1122028ebcb] {
        flex: none;
        width: 80px;
        max-width: 100%;
    }
}

.sd[data-s-b596e04c-f77f-4c4c-8403-a75dbce4292a] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b596e04c-f77f-4c4c-8403-a75dbce4292a] {
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b596e04c-f77f-4c4c-8403-a75dbce4292a] {
        margin: 24px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9668e1bc-7326-4ab6-a803-0e19ca968790] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-9668e1bc-7326-4ab6-a803-0e19ca968790] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9668e1bc-7326-4ab6-a803-0e19ca968790] {
        font-size: 18px;
    }
}

.sd[data-s-1abdecd4-6df6-41d5-afac-ec91e2e2ce0e] {
    color: #002144;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1abdecd4-6df6-41d5-afac-ec91e2e2ce0e] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-eb60f2b9-2a77-4121-8ae5-9fb7d003a667] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    padding: 40px 40px 40px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb60f2b9-2a77-4121-8ae5-9fb7d003a667] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb60f2b9-2a77-4121-8ae5-9fb7d003a667] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        padding: 30px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-97974b1f-4e5e-4c3e-a3f4-05684d905c9c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-97974b1f-4e5e-4c3e-a3f4-05684d905c9c] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-4fa9a9f5-7de9-4de8-bda4-817fe1a40b2e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 25%;
    max-width: 25%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4fa9a9f5-7de9-4de8-bda4-817fe1a40b2e] {
        flex: none;
        width: 30%;
        max-width: 30%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4fa9a9f5-7de9-4de8-bda4-817fe1a40b2e] {
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4fa9a9f5-7de9-4de8-bda4-817fe1a40b2e] {
        flex: none;
        width: 40%;
        max-width: 40%;
    }
}

.sd[data-s-bdecc696-f48b-48a4-92a3-4dda0204307e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-6cae5196-76bf-4d42-9edb-67ed6ccb874f] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6cae5196-76bf-4d42-9edb-67ed6ccb874f] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6cae5196-76bf-4d42-9edb-67ed6ccb874f] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6cae5196-76bf-4d42-9edb-67ed6ccb874f] {
        flex: none;
        width: 80px;
        max-width: 100%;
    }
}

.sd[data-s-79be73ff-f823-4d90-99c8-0ccc95eba892] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-79be73ff-f823-4d90-99c8-0ccc95eba892] {
        margin: 32px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-79be73ff-f823-4d90-99c8-0ccc95eba892] {
        margin: 24px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-627fe08b-1ef0-4649-b9c5-a68d15c81b95] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-627fe08b-1ef0-4649-b9c5-a68d15c81b95] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-627fe08b-1ef0-4649-b9c5-a68d15c81b95] {
        font-size: 18px;
    }
}

.sd[data-s-648e898f-665a-492b-a5e7-18620e99c49b] {
    color: #002144;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-648e898f-665a-492b-a5e7-18620e99c49b] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f196161c-ffb9-496a-a0dd-82fbe5088112] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f196161c-ffb9-496a-a0dd-82fbe5088112] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 20px 0px 0px 0px;
    }
}

.sd[data-s-7a1dde53-1ca0-43d3-bfa5-76dfb9a360a3] {
    align-content: center;
    align-items: center;
    background: rgba(225, 48, 9, 0.08);
    border-radius: 10px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 5px 0px 0px;
    padding: 24px 20px 24px;
    width: calc(50% - 5px);
    max-width: calc(50% - 5px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a1dde53-1ca0-43d3-bfa5-76dfb9a360a3] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-087ee21b-cf67-45d4-a0c5-af5fd35ce226] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 16px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-087ee21b-cf67-45d4-a0c5-af5fd35ce226] {
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-81ab09d0-178e-49df-b704-7bc2ee1866e5] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 4px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-81ab09d0-178e-49df-b704-7bc2ee1866e5] {
        margin: 4px 0px 0px 0px;
    }
}

.sd[data-s-ae86016a-6017-49ef-89ee-43fb4838c568] {
    align-content: center;
    align-items: center;
    background: rgba(1, 152, 218, 0.08);
    border-radius: 10px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 5px;
    padding: 24px 20px 24px;
    width: calc(50% - 5px);
    max-width: calc(50% - 5px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae86016a-6017-49ef-89ee-43fb4838c568] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        margin: 12px 0px 0px 0px;
        padding: 20px 20px 20px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-051216df-a832-4bfe-9664-42458d99f685] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 16px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-051216df-a832-4bfe-9664-42458d99f685] {
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-c27d1d6b-83dd-483a-9925-e1085ac975ad] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 4px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c27d1d6b-83dd-483a-9925-e1085ac975ad] {
        margin: 4px 0px 0px 0px;
    }
}

.sd[data-s-a44de285-7330-45a6-afa1-d264298f050b] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    padding: 40px 40px 40px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a44de285-7330-45a6-afa1-d264298f050b] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a44de285-7330-45a6-afa1-d264298f050b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        padding: 30px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-cecdc3ba-d501-4b29-950e-fea07b2205ee] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 25%;
    max-width: 25%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-cecdc3ba-d501-4b29-950e-fea07b2205ee] {
        flex: none;
        width: 30%;
        max-width: 30%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-cecdc3ba-d501-4b29-950e-fea07b2205ee] {
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cecdc3ba-d501-4b29-950e-fea07b2205ee] {
        flex: none;
        width: 40%;
        max-width: 40%;
    }
}

.sd[data-s-2e655548-7a8e-40db-81a9-6cf902f3682d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-98c3801d-7681-4982-a368-c6ccbf8c5291] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-98c3801d-7681-4982-a368-c6ccbf8c5291] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-98c3801d-7681-4982-a368-c6ccbf8c5291] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-98c3801d-7681-4982-a368-c6ccbf8c5291] {
        flex: none;
        width: 80px;
        max-width: 100%;
    }
}

.sd[data-s-aa592f79-6ef0-43f9-aa14-e5f1a84ba1e0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aa592f79-6ef0-43f9-aa14-e5f1a84ba1e0] {
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa592f79-6ef0-43f9-aa14-e5f1a84ba1e0] {
        margin: 24px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8a2a2cb4-f307-4fab-b68a-e5ee0178fbbe] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-8a2a2cb4-f307-4fab-b68a-e5ee0178fbbe] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8a2a2cb4-f307-4fab-b68a-e5ee0178fbbe] {
        font-size: 18px;
    }
}

.sd[data-s-8d5b6bee-ab2a-4989-8928-9eefd0f53e2a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d5b6bee-ab2a-4989-8928-9eefd0f53e2a] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-63ec0820-d2de-4b20-b40c-0b6d6fd83cb9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 96px;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-ba70b756-0e56-4dd4-9a2e-2b49e1bd4ee4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e27981b9-5d49-40e2-b6a8-56b4d4751f57] {}

.sd[data-s-b3e891d4-8fd0-4565-bcd2-17d42e7e16fc] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-9fd3de27-771f-4215-a038-e4d7796740ab] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    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: 540px) {
    .sd[data-s-9fd3de27-771f-4215-a038-e4d7796740ab] {
        margin: 8px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-30b7387c-a96d-409f-bbb9-a25ac6b4d9e9] {}

.sd[data-s-1853256a-6c1f-43aa-887f-9fbb568e7a2b] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-cff49186-1817-4ab2-ba32-b26fd4c287c8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    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: 540px) {
    .sd[data-s-cff49186-1817-4ab2-ba32-b26fd4c287c8] {
        margin: 8px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-202a0fdc-e286-428b-926b-75f1303f5f4b] {}

.sd[data-s-efb05254-89f6-448e-83dd-3cc1f635da14] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-cba0f096-8c4c-4f01-9f57-f70e8d4f711b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    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: 540px) {
    .sd[data-s-cba0f096-8c4c-4f01-9f57-f70e8d4f711b] {
        margin: 8px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4157fb75-2fb5-4a32-8a43-c0d6f0f9578d] {}

.sd[data-s-c9d10f21-b34b-4b05-9c29-830235b44af2] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-15ef7301-7da7-407f-8604-0fac3474defd] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 20px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 20px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-15ef7301-7da7-407f-8604-0fac3474defd] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6cfd1b32-0c9a-42bf-8284-59997133368c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    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: 540px) {
    .sd[data-s-6cfd1b32-0c9a-42bf-8284-59997133368c] {
        margin: 8px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6ae9bfc6-3599-41bf-a9d8-ce07be57b30f] {}

.sd[data-s-a121975b-fe2d-4316-935f-b126d27d4698] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-ac6ddce8-67fd-4a19-a314-dcc3df1114ec] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    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: 540px) {
    .sd[data-s-ac6ddce8-67fd-4a19-a314-dcc3df1114ec] {
        margin: 8px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d29cd87b-90f1-4a57-bf70-152d5cd2b7b0] {}

.sd[data-s-5a39ff85-c74d-42fe-a8b7-97e4f06842fa] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-5642c02a-3f98-4117-badf-8880abe364ef] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    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: 540px) {
    .sd[data-s-5642c02a-3f98-4117-badf-8880abe364ef] {
        margin: 8px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e504cfc2-8764-4622-b129-a262f17448a0] {}

.sd[data-s-9cf8ef14-ae81-47f6-a254-efa385d13901] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 8px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-3b78137d-b848-4b14-a034-3b1d43bb35cb] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 120px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b78137d-b848-4b14-a034-3b1d43bb35cb] {
        margin: 72px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-bebe8957-b6e6-4e12-adc0-4cdc0f38f90b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9b9cf069-4794-4c0a-96d6-e8f0e407bb7c] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-9b9cf069-4794-4c0a-96d6-e8f0e407bb7c] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b9cf069-4794-4c0a-96d6-e8f0e407bb7c] {
        font-size: 22px;
    }
}

.sd[data-s-f6cbd9d0-652d-47dc-85f1-e3f942a7e555] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6cbd9d0-652d-47dc-85f1-e3f942a7e555] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-95492914-c15b-4f01-b494-442b8403821d] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 60px 0px 0px 0px;
    padding: 40px 40px 40px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95492914-c15b-4f01-b494-442b8403821d] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95492914-c15b-4f01-b494-442b8403821d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 40px 0px 0px 0px;
        padding: 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-88aca3ea-7c04-4c63-af85-47b4cd542a5d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 25%;
    max-width: 25%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-88aca3ea-7c04-4c63-af85-47b4cd542a5d] {
        flex: none;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-88aca3ea-7c04-4c63-af85-47b4cd542a5d] {
        flex: none;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-33d2c600-420c-4546-871d-b977ed32dfc0] {
    color: #0198da;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.7;
    margin: 0px 20px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 40px);
    justify-content: center;
}

.sd[data-s-938bda82-d46e-4fce-9b13-bb89870e1ac0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-938bda82-d46e-4fce-9b13-bb89870e1ac0] {
        margin: 32px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-938bda82-d46e-4fce-9b13-bb89870e1ac0] {
        margin: 24px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e4cc0e48-49c5-4df9-bbe7-a4a0a68b58ab] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e4cc0e48-49c5-4df9-bbe7-a4a0a68b58ab] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4cc0e48-49c5-4df9-bbe7-a4a0a68b58ab] {
        font-size: 18px;
    }
}

.sd[data-s-9f11ef0f-35ca-4d48-8d7f-47edd01560f9] {
    color: #002144;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f11ef0f-35ca-4d48-8d7f-47edd01560f9] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-50a55420-4d1c-4650-981d-3f0b612bde6e] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    padding: 40px 40px 40px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-50a55420-4d1c-4650-981d-3f0b612bde6e] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50a55420-4d1c-4650-981d-3f0b612bde6e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 20px 0px 0px 0px;
        padding: 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-98c6b8f2-810d-4135-a65e-9a31c55c6293] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 25%;
    max-width: 25%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-98c6b8f2-810d-4135-a65e-9a31c55c6293] {
        flex: none;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-98c6b8f2-810d-4135-a65e-9a31c55c6293] {
        flex: none;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-18abf035-2807-4b52-981d-8c1580374a2c] {
    color: #0198da;
    font-family: var(--s-font-b39ea391);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.7;
    margin: 0px 20px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 40px);
    justify-content: center;
}

.sd[data-s-a404e6e0-0f07-4612-9994-0e20165ad2ef] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a404e6e0-0f07-4612-9994-0e20165ad2ef] {
        margin: 32px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a404e6e0-0f07-4612-9994-0e20165ad2ef] {
        margin: 24px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-807ea392-2b75-44c0-84b3-b5b8e5fe0358] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-807ea392-2b75-44c0-84b3-b5b8e5fe0358] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-807ea392-2b75-44c0-84b3-b5b8e5fe0358] {
        font-size: 18px;
    }
}

.sd[data-s-33b913fc-b6d1-4a36-89ec-cdf338796eb8] {
    color: #002144;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-33b913fc-b6d1-4a36-89ec-cdf338796eb8] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-03e59275-1d6e-4283-a78c-76ce6299c875] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    padding: 40px 40px 40px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-03e59275-1d6e-4283-a78c-76ce6299c875] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-03e59275-1d6e-4283-a78c-76ce6299c875] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 20px 0px 0px 0px;
        padding: 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-22aadcd4-fe63-41b4-9021-2645dbb20971] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 25%;
    max-width: 25%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-22aadcd4-fe63-41b4-9021-2645dbb20971] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-22aadcd4-fe63-41b4-9021-2645dbb20971] {
        flex: none;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-22aadcd4-fe63-41b4-9021-2645dbb20971] {
        flex: none;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-45ca2210-da09-4059-8c94-8e2041259181] {
    color: #0198da;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.7;
    margin: 0px 20px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 40px);
    justify-content: center;
}

.sd[data-s-d4e6b172-a068-4ae4-b9bf-2a33120fbf97] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d4e6b172-a068-4ae4-b9bf-2a33120fbf97] {
        margin: 32px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d4e6b172-a068-4ae4-b9bf-2a33120fbf97] {
        margin: 24px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-325ec97c-c15a-43f4-b8cb-babc93e8312c] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-325ec97c-c15a-43f4-b8cb-babc93e8312c] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-325ec97c-c15a-43f4-b8cb-babc93e8312c] {
        font-size: 18px;
    }
}

.sd[data-s-7cdc35d4-d15c-4ae0-898a-cae31b02c777] {
    color: #002144;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 2;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7cdc35d4-d15c-4ae0-898a-cae31b02c777] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a82c8f49-d266-4a42-a903-1e1827925b8c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 120px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a82c8f49-d266-4a42-a903-1e1827925b8c] {
        align-content: center;
        align-items: center;
        margin: 72px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a9d742a4-b44b-4a0d-ab50-7855ba76ec5a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d6494e79-5312-4382-a67e-461a2660feda] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d6494e79-5312-4382-a67e-461a2660feda] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6494e79-5312-4382-a67e-461a2660feda] {
        font-size: 22px;
    }
}

.sd[data-s-6db2ddb2-5f26-441e-90a8-61a9b4a781d0] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6db2ddb2-5f26-441e-90a8-61a9b4a781d0] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c47fb846-0e2d-4dfe-872d-d2ba64978874] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    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-c47fb846-0e2d-4dfe-872d-d2ba64978874] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c47fb846-0e2d-4dfe-872d-d2ba64978874] {
        font-size: 18px;
        margin: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-bbab74b0-796c-4709-bdf8-9647529ac766] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    padding: 8px 60px 8px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bbab74b0-796c-4709-bdf8-9647529ac766] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 40px 40px 40px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bbab74b0-796c-4709-bdf8-9647529ac766] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        padding: 30px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-7a931d1d-e593-4f61-9675-8ea2ff80c23d] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1b875133-4031-4e0e-83c7-07c330e81b12] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 32px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1b875133-4031-4e0e-83c7-07c330e81b12] {
        margin: 24px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-58166f05-7633-4b19-a70e-e8f0bdba7f76] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 120px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58166f05-7633-4b19-a70e-e8f0bdba7f76] {
        align-content: center;
        align-items: center;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-58166f05-7633-4b19-a70e-e8f0bdba7f76] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 72px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e2f1c146-d961-4498-8b3f-25ec081e66c9] {
    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: -8px 0px 0px 0px;
    width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e2f1c146-d961-4498-8b3f-25ec081e66c9] {
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e2f1c146-d961-4498-8b3f-25ec081e66c9] {
        flex: none;
        margin: 24px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0b3f0bee-500c-4360-b4ea-3fc6bcfe58e8] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-0b3f0bee-500c-4360-b4ea-3fc6bcfe58e8] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b3f0bee-500c-4360-b4ea-3fc6bcfe58e8] {
        font-size: 22px;
    }
}

.sd[data-s-f8cc3c3e-4dfa-403d-956c-6987c8e87346] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f8cc3c3e-4dfa-403d-956c-6987c8e87346] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-61e6559b-cf33-4eb5-a27a-854d8665488f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 80px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-61e6559b-cf33-4eb5-a27a-854d8665488f] {
        flex: none;
        height: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-61e6559b-cf33-4eb5-a27a-854d8665488f] {
        margin: 72px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6cd4bee6-27c0-4a27-bea9-dde0093f2107] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6cd4bee6-27c0-4a27-bea9-dde0093f2107] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6cd4bee6-27c0-4a27-bea9-dde0093f2107] {
        font-size: 22px;
    }
}

.sd[data-s-99966ec9-7288-45bd-84db-b17db055541f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #0198da;
    border-left: 1px solid #0198da;
    border-radius: 24px;
    border-right: 1px solid #0198da;
    border-top: 1px solid #0198da;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 60px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-99966ec9-7288-45bd-84db-b17db055541f]:hover {
    opacity: 1;
    transform: ;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-99966ec9-7288-45bd-84db-b17db055541f] {
        border-radius: 20px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-99966ec9-7288-45bd-84db-b17db055541f] {
        height: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-99966ec9-7288-45bd-84db-b17db055541f] {
        flex: none;
        margin: 40px 0px 0px 0px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-708c5ebf-9454-4af1-bd6d-34e6e862c22e] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    border-radius: 22.5px;
    flex: none;
    height: auto;
    margin: 2px;
    padding: 32px;
    width: calc(100% - 4px);
    max-width: calc(100% - 4px);
}

.sd[data-s-99966ec9-7288-45bd-84db-b17db055541f]:hover .sd[data-s-708c5ebf-9454-4af1-bd6d-34e6e862c22e] {
    background: rgba(255, 255, 255, 0.9);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-708c5ebf-9454-4af1-bd6d-34e6e862c22e] {
        align-content: flex-start;
        align-items: flex-start;
        border-radius: 19px;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-708c5ebf-9454-4af1-bd6d-34e6e862c22e] {
        justify-content: flex-start;
        padding: 24px;
    }
}

.sd[data-s-2e296ace-f619-4a38-b61a-63dbcf90bc19] {
    align-content: center;
    align-items: center;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 16px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-160d0344-f339-4ae6-a35c-97640bb61523] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-160d0344-f339-4ae6-a35c-97640bb61523] {
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-160d0344-f339-4ae6-a35c-97640bb61523] {
        font-size: 18px;
    }
}

.sd[data-s-f1fbca4a-26ed-4c74-9c8a-1a935630e7a8] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1fbca4a-26ed-4c74-9c8a-1a935630e7a8] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ae44c5ab-baae-4286-94ef-ea09356b1bc4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #0198da;
    border-left: 1px solid #0198da;
    border-radius: 24px;
    border-right: 1px solid #0198da;
    border-top: 1px solid #0198da;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ae44c5ab-baae-4286-94ef-ea09356b1bc4]:hover {
    opacity: 1;
    transform: ;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ae44c5ab-baae-4286-94ef-ea09356b1bc4] {
        border-radius: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae44c5ab-baae-4286-94ef-ea09356b1bc4] {
        flex: none;
        margin: 40px 0px 0px 0px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-7fa919ed-d5d5-4b9d-8c4d-eab49dd700ef] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    border-radius: 22.5px;
    flex: none;
    height: auto;
    margin: 2px;
    padding: 32px;
    width: calc(100% - 4px);
    max-width: calc(100% - 4px);
}

.sd[data-s-ae44c5ab-baae-4286-94ef-ea09356b1bc4]:hover .sd[data-s-7fa919ed-d5d5-4b9d-8c4d-eab49dd700ef] {
    background: rgba(255, 255, 255, 0.9);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7fa919ed-d5d5-4b9d-8c4d-eab49dd700ef] {
        align-content: flex-start;
        align-items: flex-start;
        border-radius: 19px;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7fa919ed-d5d5-4b9d-8c4d-eab49dd700ef] {
        justify-content: flex-start;
        padding: 24px;
    }
}

.sd[data-s-f6938393-a8c5-4857-9024-faf5bccd2875] {
    align-content: center;
    align-items: center;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 16px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-41c536d3-0699-450f-969b-69e2a5aa5439] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-41c536d3-0699-450f-969b-69e2a5aa5439] {
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-41c536d3-0699-450f-969b-69e2a5aa5439] {
        font-size: 18px;
    }
}

.sd[data-s-f00dacef-55d1-4776-a8b4-e3f4009bdee9] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f00dacef-55d1-4776-a8b4-e3f4009bdee9] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d8fc7910-47ad-4116-bd59-c72a50f5d7ab] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #0198da;
    border-left: 1px solid #0198da;
    border-radius: 24px;
    border-right: 1px solid #0198da;
    border-top: 1px solid #0198da;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 32px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d8fc7910-47ad-4116-bd59-c72a50f5d7ab]:hover {
    opacity: 1;
    transform: translate(0px, 0px);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d8fc7910-47ad-4116-bd59-c72a50f5d7ab] {
        border-radius: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d8fc7910-47ad-4116-bd59-c72a50f5d7ab] {
        flex: none;
        margin: 24px 0px 0px 0px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-f674a6e0-7969-46f1-a6cd-806028c11f54] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    border-radius: 22.5px;
    flex: none;
    height: auto;
    margin: 2px;
    padding: 32px;
    width: calc(100% - 4px);
    max-width: calc(100% - 4px);
}

.sd[data-s-d8fc7910-47ad-4116-bd59-c72a50f5d7ab]:hover .sd[data-s-f674a6e0-7969-46f1-a6cd-806028c11f54] {
    background: rgba(255, 255, 255, 0.9);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f674a6e0-7969-46f1-a6cd-806028c11f54] {
        align-content: flex-start;
        align-items: flex-start;
        border-radius: 19px;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f674a6e0-7969-46f1-a6cd-806028c11f54] {
        justify-content: flex-start;
        padding: 24px;
    }
}

.sd[data-s-def030bd-3d1c-425d-9497-f8acce019739] {
    align-content: center;
    align-items: center;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 16px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1f2594e6-b948-467f-87f6-b0d803e5334c] {
    color: #002144;
    flex: 1;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-1f2594e6-b948-467f-87f6-b0d803e5334c] {
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f2594e6-b948-467f-87f6-b0d803e5334c] {
        font-size: 18px;
    }
}

.sd[data-s-7a48e27c-c955-4f59-85c8-af8856138f2d] {
    align-content: center;
    align-items: center;
    background: #002144;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 24px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 24px;
    max-width: 100%;
}

.sd[data-s-d8fc7910-47ad-4116-bd59-c72a50f5d7ab]:hover .sd[data-s-7a48e27c-c955-4f59-85c8-af8856138f2d] {
    transform: scale(1.4, 1.4);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

.sd[data-s-f2910f1d-8104-4a12-90e0-f2414ee0f257] {
    bottom: 0px;
    color: #ffffff;
    font-size: 13px;
    height: auto;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-840689b5-21d8-43d3-9892-36853ada0ec1] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-840689b5-21d8-43d3-9892-36853ada0ec1] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0fa76892-033a-42b9-b2e3-a3019f3bd0f1] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 140px 80px 0px;
    width: 1600px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0fa76892-033a-42b9-b2e3-a3019f3bd0f1] {
        align-content: flex-end;
        align-items: flex-end;
        padding: 180px 60px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0fa76892-033a-42b9-b2e3-a3019f3bd0f1] {
        align-content: center;
        align-items: center;
        padding: 136px 0px 0px;
    }
}

.sd[data-s-d71f83bf-e6c5-4966-a40b-6c7970d6d84b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d71f83bf-e6c5-4966-a40b-6c7970d6d84b] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d71f83bf-e6c5-4966-a40b-6c7970d6d84b] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d71f83bf-e6c5-4966-a40b-6c7970d6d84b] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-5e84b410-2bd2-4a9a-be62-4d3b68774553] {
    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-5e84b410-2bd2-4a9a-be62-4d3b68774553] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e84b410-2bd2-4a9a-be62-4d3b68774553] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3f9b2c4b-1d30-46fb-a9e5-7321d3cf7258] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3f9b2c4b-1d30-46fb-a9e5-7321d3cf7258] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f9b2c4b-1d30-46fb-a9e5-7321d3cf7258] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6bd7f5b0-0933-4a6d-b32a-4985b29d3432] {}

.sd[data-s-0964240c-2799-4a91-ad26-b5664144ae5b] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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-0964240c-2799-4a91-ad26-b5664144ae5b] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0964240c-2799-4a91-ad26-b5664144ae5b] {
        flex: none;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 210px;
        max-width: 100%;
    }
}

.sd[data-s-222ad869-c998-48ed-9291-63776e1d268e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-222ad869-c998-48ed-9291-63776e1d268e] {
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-edd3d72c-d858-4022-bf44-64dfd5ac06cc] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-edd3d72c-d858-4022-bf44-64dfd5ac06cc] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-edd3d72c-d858-4022-bf44-64dfd5ac06cc] {
        font-size: 22px;
    }
}

.sd[data-s-8250f5bc-0a1e-4dcd-9b55-1733c4e4f573] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 20px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8250f5bc-0a1e-4dcd-9b55-1733c4e4f573] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8b6242e8-5de6-496f-9f17-eda26fb5d716] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    margin: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8b6242e8-5de6-496f-9f17-eda26fb5d716] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b6242e8-5de6-496f-9f17-eda26fb5d716] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-17b867d7-51b0-4b6b-bce8-ce7f071cdea3] {
    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: 55%;
    max-width: 55%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-17b867d7-51b0-4b6b-bce8-ce7f071cdea3] {
        flex: none;
        margin: 60px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-17b867d7-51b0-4b6b-bce8-ce7f071cdea3] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f813e638-c967-4161-a712-01976b2780a2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 80%;
    max-width: 80%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f813e638-c967-4161-a712-01976b2780a2] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f813e638-c967-4161-a712-01976b2780a2] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
    }
}

.sd[data-s-fb8e75b9-cfdb-4f19-9004-9936060d1289] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb8e75b9-cfdb-4f19-9004-9936060d1289] {
        align-content: flex-start;
        align-items: flex-start;
    }
}

.sd[data-s-720b5bcf-eb69-408e-a3d4-c9dfe22636d3] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-720b5bcf-eb69-408e-a3d4-c9dfe22636d3] {
        flex: none;
        width: 300px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-720b5bcf-eb69-408e-a3d4-c9dfe22636d3] {
        width: 543px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-720b5bcf-eb69-408e-a3d4-c9dfe22636d3] {
        flex: none;
        letter-spacing: 0.1em;
        width: 303px;
        max-width: 100%;
    }
}

.sd[data-s-c9c39864-301b-4fa1-b3f0-c23442924280] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-abceae30-48fb-4236-868e-50b5ff456a9b] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-9c574294-ee06-4510-adaa-70e7eab92dc1] {
    color: #002144;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 12px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.7;
    padding: 0px 0px 0px 20px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-12326254-a242-4588-93db-89feef56288e] {
    color: #002144;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 32px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-12326254-a242-4588-93db-89feef56288e] {
        margin: 24px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-99f884de-d70a-468c-b10a-b8a24c051bf6] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 45%;
    max-width: 45%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-99f884de-d70a-468c-b10a-b8a24c051bf6] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 60%;
        max-width: 60%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-99f884de-d70a-468c-b10a-b8a24c051bf6] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-789ca5d9-7914-4769-b913-9e80537a7522] {
    border-radius: 128px;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-789ca5d9-7914-4769-b913-9e80537a7522] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-11cb93bd-9ce6-4d83-8a35-4daab060ab0f] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 160px 80px 0px;
    width: 1600px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-11cb93bd-9ce6-4d83-8a35-4daab060ab0f] {
        align-content: flex-end;
        align-items: flex-end;
        padding: 180px 60px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-11cb93bd-9ce6-4d83-8a35-4daab060ab0f] {
        align-content: center;
        align-items: center;
        flex: none;
        padding: 136px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-974b23cc-0c55-4d41-bec9-ef19d995c37e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-974b23cc-0c55-4d41-bec9-ef19d995c37e] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-974b23cc-0c55-4d41-bec9-ef19d995c37e] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: flex-start;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-974b23cc-0c55-4d41-bec9-ef19d995c37e] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-5261119d-dc97-4d30-ba5f-5463226f1e1f] {
    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-5261119d-dc97-4d30-ba5f-5463226f1e1f] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5261119d-dc97-4d30-ba5f-5463226f1e1f] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d0d8dcbb-c694-40c4-ae7c-269f546a0452] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d0d8dcbb-c694-40c4-ae7c-269f546a0452] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0d8dcbb-c694-40c4-ae7c-269f546a0452] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-748090d8-9407-4d04-87b5-cd34b90a618f] {}

.sd[data-s-13b41fa8-359b-48da-86be-d1c77642ce03] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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-13b41fa8-359b-48da-86be-d1c77642ce03] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13b41fa8-359b-48da-86be-d1c77642ce03] {
        flex: none;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 210px;
        max-width: 100%;
    }
}

.sd[data-s-7ab5cd06-d2cd-4fc5-8f96-74aee2cbe728] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 60px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ab5cd06-d2cd-4fc5-8f96-74aee2cbe728] {
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5d35f1dc-40a3-471c-8cfe-b15a17d2d5a4] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5d35f1dc-40a3-471c-8cfe-b15a17d2d5a4] {
        margin: 60px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d35f1dc-40a3-471c-8cfe-b15a17d2d5a4] {
        align-content: center;
        align-items: center;
        margin: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-08aa2296-b7d7-4c76-9061-69b89acd05ab] {
    align-content: center;
    align-items: center;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 1px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-08aa2296-b7d7-4c76-9061-69b89acd05ab] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-fd6fb58e-4bf8-4d80-b247-56733ecfa15b] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fd6fb58e-4bf8-4d80-b247-56733ecfa15b] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-30b6806e-278b-4b40-9e1e-d74c2d320c7d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-30b6806e-278b-4b40-9e1e-d74c2d320c7d] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f4dfb4bd-02f0-408b-ad6f-bc7bbcffefda] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ec6d9858-6dae-48e8-88bb-4cc0dc84afc8] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ec6d9858-6dae-48e8-88bb-4cc0dc84afc8] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 24px 0px 24px 0px;
        width: 432px;
        max-width: 100%;
    }
}

.sd[data-s-9293b1c0-f55c-4fca-a0c2-fc73dbfea624] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9293b1c0-f55c-4fca-a0c2-fc73dbfea624] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1a808696-9201-452a-87b5-44e1f0d7039e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-1a808696-9201-452a-87b5-44e1f0d7039e] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f36ecd01-4a95-49ba-ba63-110d50d562fc] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-aac7fa2d-9ea8-4a65-aead-7d7cc8817140] {
    align-content: center;
    align-items: center;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-aac7fa2d-9ea8-4a65-aead-7d7cc8817140] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 24px 0px 24px 0px;
        width: 432px;
        max-width: 100%;
    }
}

.sd[data-s-c4b9a4bf-86fc-4c39-91c9-f15822aeb629] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c4b9a4bf-86fc-4c39-91c9-f15822aeb629] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-23e50364-0b12-446d-b7da-9a0232959d32] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-23e50364-0b12-446d-b7da-9a0232959d32] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c73a9e93-1a39-4e60-bbf6-bb3b7fb0d0bd] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-43de1bb4-e3cf-473f-9d18-dda5fa65f377] {
    align-content: flex-end;
    align-items: flex-end;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

.sd[data-s-3efce897-fc76-46a5-847d-afaab73c9e07] {
    align-content: center;
    align-items: center;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3efce897-fc76-46a5-847d-afaab73c9e07] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-cae52609-ff3e-46ae-8f52-30879c4c8039] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cae52609-ff3e-46ae-8f52-30879c4c8039] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-697c0560-1b23-45e4-b8b5-9e88ac1d0629] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-697c0560-1b23-45e4-b8b5-9e88ac1d0629] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b9fee0c2-e5f2-479e-b7f1-7e62f26ceaac] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3e9b8600-f583-4854-811a-bb347e5f44ef] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3e9b8600-f583-4854-811a-bb347e5f44ef] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-3cdaa17f-64d7-4b38-8001-040bbd05c9c8] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3cdaa17f-64d7-4b38-8001-040bbd05c9c8] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3260f8e7-0638-46c6-abc5-5e924a981519] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3260f8e7-0638-46c6-abc5-5e924a981519] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3e2665e8-ae4d-4b3d-a2ac-c3e96f598fc7] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-19aa9cf2-dffd-40d0-ab81-8216aa6b004c] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-19aa9cf2-dffd-40d0-ab81-8216aa6b004c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-5e16ec87-e17d-47be-828d-cd797bebdd10] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e16ec87-e17d-47be-828d-cd797bebdd10] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3ade847b-7ef1-40d3-8a18-480cf611b1b9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ade847b-7ef1-40d3-8a18-480cf611b1b9] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-488ece0e-bd88-4456-9ee0-7d47bdb1a00b] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-68a00388-8d74-407a-a462-a155afee6525] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-68a00388-8d74-407a-a462-a155afee6525] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-a34f657e-ddd1-4673-8e1e-56997284da06] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a34f657e-ddd1-4673-8e1e-56997284da06] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-897e3f24-48fa-4b33-b118-b9938cc41c26] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-897e3f24-48fa-4b33-b118-b9938cc41c26] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-667209eb-2768-413a-9cf0-1d4d7ae27b86] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-667209eb-2768-413a-9cf0-1d4d7ae27b86]:hover {
    color: #0198da;
}

.sd[data-s-c32be0a9-d5ec-4415-840e-8430969c9db1] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px dotted rgba(0, 33, 68, 0.2);
    border-left: 0px dotted rgba(0, 33, 68, 0.2);
    border-right: 0px dotted rgba(0, 33, 68, 0.2);
    border-top: 0px dotted rgba(0, 33, 68, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32px 0px 32px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c32be0a9-d5ec-4415-840e-8430969c9db1] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-c2831178-f98c-416d-8794-4b00832fc426] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 15%;
    max-width: 15%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c2831178-f98c-416d-8794-4b00832fc426] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ded97d27-10e9-4afd-a877-bd82184151f6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ded97d27-10e9-4afd-a877-bd82184151f6] {
        margin: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1e1ae6fa-4ca0-4f39-9bd1-347d45592a05] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1e1ae6fa-4ca0-4f39-9bd1-347d45592a05]:hover {
    color: #0198da;
}

.sd[data-s-82df3abb-377a-4212-9d47-016bcb2f7923] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-82df3abb-377a-4212-9d47-016bcb2f7923]:hover {
    color: #0198da;
}

.sd[data-s-2c45b19c-abc5-4a87-bc4c-1d8f15c8aa06] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2c45b19c-abc5-4a87-bc4c-1d8f15c8aa06]:hover {
    color: #0198da;
}

.sd[data-s-d05a1c08-7050-4065-87f6-600d423f857f] {
    color: #002144;
    flex: none;
    font-family: var(--s-font-6c82af3b);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    padding: 0px 1px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d05a1c08-7050-4065-87f6-600d423f857f]:hover {
    color: #0198da;
}
body {
    background: #faf9f4;
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}