.sd[data-s-0c8357bf-47f7-4145-a45f-995912f75881] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    box-shadow: ;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c8357bf-47f7-4145-a45f-995912f75881] {
        padding: 100px 0px 0px 0px;
    }
}

.sd[data-s-5b1d69cf-5b4c-473f-86b0-e99321552f56] {
    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-5b1d69cf-5b4c-473f-86b0-e99321552f56] {
        display: none;
        flex: none;
        width: 25%;
        max-width: 25%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b1d69cf-5b4c-473f-86b0-e99321552f56] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5b1d69cf-5b4c-473f-86b0-e99321552f56] {
        display: none;
    }
}

.sd[data-s-65a6da25-5265-4411-ad24-0ccacb375e9d] {
    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-65a6da25-5265-4411-ad24-0ccacb375e9d] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-65a6da25-5265-4411-ad24-0ccacb375e9d] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-65a6da25-5265-4411-ad24-0ccacb375e9d] {
        display: none;
    }
}

.sd[data-s-cf88f037-9d02-49f2-b7e0-4ba8c0e66630] {
    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-cf88f037-9d02-49f2-b7e0-4ba8c0e66630] {
        margin: 0px 0px 0px 40px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-8b46f3c1-e5bb-490a-9b93-c5cb31c5a7fa] {
    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-8b46f3c1-e5bb-490a-9b93-c5cb31c5a7fa]:hover {
    opacity: 1;
}

.sd[data-s-c3b7d545-4764-471c-acd4-0c171730df8e] {
    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-7e959206-274f-4897-b480-c9b3ab25538c] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    opacity: 0;
    width: 12px;
    max-width: 100%;
}

.sd[data-s-8b46f3c1-e5bb-490a-9b93-c5cb31c5a7fa]:hover .sd[data-s-7e959206-274f-4897-b480-c9b3ab25538c] {
    opacity: 1;
    transform: scale(1.2, 1.2);
}

.sd[data-s-2f398f55-7c75-480e-a045-86ad8aabf873] {
    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-8b46f3c1-e5bb-490a-9b93-c5cb31c5a7fa]:hover .sd[data-s-2f398f55-7c75-480e-a045-86ad8aabf873]:hover {
    color: #0198da;
}

.sd[data-s-8e817ba0-a641-4489-9c2b-83523c08015b] {
    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-8e817ba0-a641-4489-9c2b-83523c08015b]:hover {
    opacity: 1;
}

.sd[data-s-8b161f25-438e-4f47-8db8-2f174d3916b2] {
    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-8a78ad19-681c-4c01-a02e-30c71f43caaa] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    opacity: 0;
    width: 12px;
    max-width: 100%;
}

.sd[data-s-8e817ba0-a641-4489-9c2b-83523c08015b]:hover .sd[data-s-8a78ad19-681c-4c01-a02e-30c71f43caaa] {
    opacity: 1;
    transform: scale(1.2, 1.2);
}

.sd[data-s-5bb2c1f3-6fc4-4965-8149-35bedf9f806e] {
    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-8e817ba0-a641-4489-9c2b-83523c08015b]:hover .sd[data-s-5bb2c1f3-6fc4-4965-8149-35bedf9f806e]:hover {
    color: #0198da;
}

.sd[data-s-1c6bfb0d-b415-4bdd-b77b-640b04882c1d] {
    align-content: center;
    align-items: center;
    background: #faf9f4;
    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-1c6bfb0d-b415-4bdd-b77b-640b04882c1d] {
        padding: 0px 0px 80px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1c6bfb0d-b415-4bdd-b77b-640b04882c1d] {
        padding: 0px 0px 68px 0px;
    }
}

.sd[data-s-2e1c7eb7-4cc5-40b8-a60e-034b95ab0345] {
    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: 0px 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-2e1c7eb7-4cc5-40b8-a60e-034b95ab0345] {
        flex: none;
        height: 25vh;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e1c7eb7-4cc5-40b8-a60e-034b95ab0345] {
        flex: none;
        height: 190px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7ac1b4d1-f3b7-4180-bfad-0c85bbbc80f8] {
    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-7ac1b4d1-f3b7-4180-bfad-0c85bbbc80f8] {
        padding: 12px 60px 60px 60px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ac1b4d1-f3b7-4180-bfad-0c85bbbc80f8] {
        padding: 12px 20px 20px 20px;
    }
}

.sd[data-s-437aa937-c844-4bd8-922a-de73d6fcde68] {
    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-437aa937-c844-4bd8-922a-de73d6fcde68] {
        justify-content: center;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-cb898f03-6a01-469e-af3e-a454cb487109] {
    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-cb898f03-6a01-469e-af3e-a454cb487109] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-b3699792-8fb2-4967-b5e4-b85f6c1225bd] {
    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-b3699792-8fb2-4967-b5e4-b85f6c1225bd] {
        font-size: 36px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3699792-8fb2-4967-b5e4-b85f6c1225bd] {
        font-size: 24px;
        margin: 5px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-357204b5-e262-4c86-8b71-b77f414cc7e7] {
    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-357204b5-e262-4c86-8b71-b77f414cc7e7] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-357204b5-e262-4c86-8b71-b77f414cc7e7] {
        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-357204b5-e262-4c86-8b71-b77f414cc7e7] {
        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-357204b5-e262-4c86-8b71-b77f414cc7e7] {
        display: flex;
    }
}

.sd[data-s-1bd85a6f-d615-4763-8a52-848d925d245b] {
    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-1bd85a6f-d615-4763-8a52-848d925d245b] {
        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-1bd85a6f-d615-4763-8a52-848d925d245b] {
        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-f5f9603f-0c3d-4738-b169-d987bca95265] {
    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-f5f9603f-0c3d-4738-b169-d987bca95265] {
        color: #002144;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f5f9603f-0c3d-4738-b169-d987bca95265] {
        font-family: var(--s-font-9bb0a3f8);
        font-size: 14px;
    }
}

.sd[data-s-6cff577c-0fac-41ab-83e2-e97174a6be27] {}

.sd[data-s-424fb1e5-820a-4bba-8883-3d08fad2f03c] {
    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-424fb1e5-820a-4bba-8883-3d08fad2f03c] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 24px 24px 0px 0px;
        padding: 0px 0px 0px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-424fb1e5-820a-4bba-8883-3d08fad2f03c] {
        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-14918e5c-df18-4d0c-8c48-85ceaec7f956] {
    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-14918e5c-df18-4d0c-8c48-85ceaec7f956] {
        color: #002144;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-14918e5c-df18-4d0c-8c48-85ceaec7f956] {
        font-family: var(--s-font-9bb0a3f8);
        font-size: 14px;
    }
}

.sd[data-s-82891bb5-04e6-41a5-8b04-6abf59999325] {}

.sd[data-s-f0943c61-c1c3-48b4-bfd2-0d216a3cabb3] {
    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 80px;
    width: 1600px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0943c61-c1c3-48b4-bfd2-0d216a3cabb3] {
        align-content: flex-end;
        align-items: flex-end;
        padding: 120px 60px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0943c61-c1c3-48b4-bfd2-0d216a3cabb3] {
        align-content: center;
        align-items: center;
        margin: 0px 0px 0px 0px;
        padding: 68px 0px 0px;
    }
}

.sd[data-s-942688be-d967-4aaa-89bf-1cb802d7bc64] {
    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-942688be-d967-4aaa-89bf-1cb802d7bc64] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-942688be-d967-4aaa-89bf-1cb802d7bc64] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-942688be-d967-4aaa-89bf-1cb802d7bc64] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-14b928b7-1fdc-43ff-9dae-82066777b4db] {
    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-14b928b7-1fdc-43ff-9dae-82066777b4db] {
        align-content: center;
        align-items: center;
        flex: none;
        height: 28px;
        justify-content: flex-start;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-14b928b7-1fdc-43ff-9dae-82066777b4db] {
        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-ca5c6e01-b277-48ee-9c97-e6de51dc3b34] {
    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-ca5c6e01-b277-48ee-9c97-e6de51dc3b34] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca5c6e01-b277-48ee-9c97-e6de51dc3b34] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d90feff6-d64b-4def-b087-114b786cd90f] {}

.sd[data-s-30b9afd7-737b-4d67-8478-3e700827c9e7] {
    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-30b9afd7-737b-4d67-8478-3e700827c9e7] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-30b9afd7-737b-4d67-8478-3e700827c9e7] {
        flex: none;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 231px;
        max-width: 100%;
    }
}

.sd[data-s-760c982c-4be1-43c9-99aa-ae32232d35de] {
    align-content: center;
    align-items: center;
    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: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-760c982c-4be1-43c9-99aa-ae32232d35de] {
        align-content: center;
        align-items: center;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-760c982c-4be1-43c9-99aa-ae32232d35de] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-13865014-208f-4c34-ada0-3f9f712afe12] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 45%;
    max-width: 45%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13865014-208f-4c34-ada0-3f9f712afe12] {
        margin: 60px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13865014-208f-4c34-ada0-3f9f712afe12] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-31a02252-d54f-4cb5-9f76-cab4761b2f2a] {
    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-31a02252-d54f-4cb5-9f76-cab4761b2f2a] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-31a02252-d54f-4cb5-9f76-cab4761b2f2a] {
        font-size: 22px;
    }
}

.sd[data-s-9965e1c3-5191-457c-9ec0-878c126feb3d] {
    border-radius: 0px;
    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-9965e1c3-5191-457c-9ec0-878c126feb3d] {
        margin: 16px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-bafafb3e-73b8-496c-8b6d-236c49aacd70] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 45%;
    max-width: 45%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bafafb3e-73b8-496c-8b6d-236c49aacd70] {
        flex: none;
        width: 75%;
        max-width: 75%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bafafb3e-73b8-496c-8b6d-236c49aacd70] {
        flex: none;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-3f835fe6-9b65-4ab5-9562-00599a975af9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: -3;
    max-width: 100%;
}

.sd[data-s-afc59d2d-5b04-4081-b3f0-73a6975d64ce] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));
    border-radius: 60px 60px 0px 60px;
    flex: none;
    height: 80%;
    margin: 0px 0px 0px 0px;
    opacity: 0.2;
    width: 100%;
    max-width: 100%;
    --g-color-0: #4dc2fa;
    --g-position-0: 0%;
    --g-color-1: #9583bc;
    --g-position-1: 48%;
    --g-color-2: #f4775e;
    --g-position-2: 100%;
    --g-color-3: #f4775e;
    --g-position-3: 100%;
    --g-color-4: #f4775e;
    --g-position-4: 100%;
    --g-color-5: #f4775e;
    --g-position-5: 100%;
    --g-color-6: #f4775e;
    --g-position-6: 100%;
    --g-color-7: #f4775e;
    --g-position-7: 100%;
    --g-color-8: #f4775e;
    --g-position-8: 100%;
    --g-color-9: #f4775e;
    --g-position-9: 100%;
    --g-color-10: #f4775e;
    --g-position-10: 100%;
    --g-color-11: #f4775e;
    --g-position-11: 100%;
    --g-angle: 120deg;
}

@media screen and (max-width: 840px) {
    .sd[data-s-afc59d2d-5b04-4081-b3f0-73a6975d64ce] {
        border-radius: 40px 40px 0px 40px;
    }
}

.sd[data-s-e719336c-931c-4530-a13c-35ce6bdd9dcb] {
    flex: none;
    height: auto;
    width: 55%;
    max-width: 55%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e719336c-931c-4530-a13c-35ce6bdd9dcb] {
        flex: none;
        width: 40%;
        max-width: 40%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e719336c-931c-4530-a13c-35ce6bdd9dcb] {
        flex: none;
        width: 45%;
        max-width: 45%;
    }
}

.sd[data-s-e8c23090-5201-40f9-9890-8befc36e4cc6] {
    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-e8c23090-5201-40f9-9890-8befc36e4cc6] {
        align-content: flex-end;
        align-items: flex-end;
        padding: 180px 60px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8c23090-5201-40f9-9890-8befc36e4cc6] {
        align-content: center;
        align-items: center;
        margin: 0px 0px 0px 0px;
        padding: 136px 0px 0px;
    }
}

.sd[data-s-4405d1b4-3e7b-4dc0-b1f4-6f687c7e6a0c] {
    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-4405d1b4-3e7b-4dc0-b1f4-6f687c7e6a0c] {
        flex: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4405d1b4-3e7b-4dc0-b1f4-6f687c7e6a0c] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4405d1b4-3e7b-4dc0-b1f4-6f687c7e6a0c] {
        align-content: center;
        align-items: center;
        flex: none;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-2bfa75e0-796a-4685-8456-afa5c89305b0] {
    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-2bfa75e0-796a-4685-8456-afa5c89305b0] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2bfa75e0-796a-4685-8456-afa5c89305b0] {
        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-50635298-fcba-4b0d-9476-56a71510dcfd] {
    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-50635298-fcba-4b0d-9476-56a71510dcfd] {
        flex: none;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50635298-fcba-4b0d-9476-56a71510dcfd] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f28d4899-de19-4927-b4c1-e525f19406a3] {}

.sd[data-s-e37365e7-0c95-41c4-a5a7-bad2d1d37e29] {
    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-e37365e7-0c95-41c4-a5a7-bad2d1d37e29] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e37365e7-0c95-41c4-a5a7-bad2d1d37e29] {
        flex: none;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 249px;
        max-width: 100%;
    }
}

.sd[data-s-3411d90f-5ea0-4b4c-ae32-094e5aea46b6] {
    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: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 60px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3411d90f-5ea0-4b4c-ae32-094e5aea46b6] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3411d90f-5ea0-4b4c-ae32-094e5aea46b6] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e92f2a61-f70e-44ed-9928-94d4abaf4bb5] {
    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: 0px 0px 0px 0px;
    padding: 60px 40px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e92f2a61-f70e-44ed-9928-94d4abaf4bb5] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e92f2a61-f70e-44ed-9928-94d4abaf4bb5] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 32px 60px 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-1c8a4894-2eb6-4aa8-90da-7bc7bf84da4c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 42%;
    max-width: 42%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1c8a4894-2eb6-4aa8-90da-7bc7bf84da4c] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1c8a4894-2eb6-4aa8-90da-7bc7bf84da4c] {
        flex: none;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-4a2545d5-9e83-4a90-a90e-6b31bd1348a4] {
    color: rgba(225, 48, 9, 0.95);
    flex: none;
    font-family: var(--s-font-18acaf9f);
    font-size: 20px;
    font-weight: 600;
    height: 18px;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: left;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-37e5b2dc-47be-446a-92b3-bce274625e50] {
    flex: none;
    height: auto;
    margin: -10px 0px 0px 0px;
    width: 66%;
    max-width: 66%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-37e5b2dc-47be-446a-92b3-bce274625e50] {
        flex: none;
        width: 65%;
        max-width: 65%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-37e5b2dc-47be-446a-92b3-bce274625e50] {
        flex: none;
    }
}

.sd[data-s-dd93daeb-9257-4dc2-b2ba-ce605e88735a] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dd93daeb-9257-4dc2-b2ba-ce605e88735a] {
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dd93daeb-9257-4dc2-b2ba-ce605e88735a] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1d0580cc-b302-4f34-bcc1-a155304acf40] {
    color: #0198da;
    flex: none;
    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: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-1d0580cc-b302-4f34-bcc1-a155304acf40] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1d0580cc-b302-4f34-bcc1-a155304acf40] {
        font-size: 22px;
    }
}

.sd[data-s-58647357-4ae4-4857-bf4d-02e541637bfe] {
    border-radius: 0px;
    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: 12px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-86234059-7bdd-4c55-be6c-710ad9936107] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: -26px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-86234059-7bdd-4c55-be6c-710ad9936107] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-86234059-7bdd-4c55-be6c-710ad9936107] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-af3cfa0c-60ef-4488-aa70-87e4d53c103f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 42%;
    max-width: 42%;
}

.sd[data-s-83004d9d-ed56-4aea-8c88-58792ce6a5cd] {
    align-content: center;
    align-items: center;
    background: rgba(225, 48, 9, 0.95);
    border-bottom: 1px solid rgba(225, 48, 9, 0.95);
    border-left: 1px solid rgba(225, 48, 9, 0.95);
    border-radius: 30px;
    border-right: 1px solid rgba(225, 48, 9, 0.95);
    border-top: 1px solid rgba(225, 48, 9, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}

.sd[data-s-54165248-35d2-40f1-a198-3171eaa8a776] {
    color: #ffffff;
    font-size: 22px;
    padding: 0px 0px 0px 0px;
    transform: rotate(-90deg);
}

.sd[data-s-e2c92149-d54f-4b66-9e3c-8934d6f70695] {
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    height: 100%;
    width: auto;
    max-width: 100%;
}

.sd[data-s-4aeeee8f-cedc-4a01-99d8-b8def1e3ac81] {
    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: -26px 0px 0px 0px;
    padding: 60px 40px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4aeeee8f-cedc-4a01-99d8-b8def1e3ac81] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4aeeee8f-cedc-4a01-99d8-b8def1e3ac81] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 60px 32px 60px 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-ef44c893-5fac-493a-9296-718b094d5570] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 42%;
    max-width: 42%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ef44c893-5fac-493a-9296-718b094d5570] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef44c893-5fac-493a-9296-718b094d5570] {
        flex: none;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-640a0a6d-db28-4020-a328-f1f0ab60768e] {
    color: rgba(225, 48, 9, 0.95);
    flex: none;
    font-family: var(--s-font-18acaf9f);
    font-size: 20px;
    font-weight: 600;
    height: 18px;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: left;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-25d0b628-07e7-4755-8ed8-bc446806f385] {
    flex: none;
    height: auto;
    margin: -10px 0px 0px 0px;
    width: 66%;
    max-width: 66%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25d0b628-07e7-4755-8ed8-bc446806f385] {
        flex: none;
        width: 65%;
        max-width: 65%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25d0b628-07e7-4755-8ed8-bc446806f385] {
        flex: none;
    }
}

.sd[data-s-fbb10155-fd1b-4d7e-a20c-04a2e8031813] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fbb10155-fd1b-4d7e-a20c-04a2e8031813] {
        flex: 1;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fbb10155-fd1b-4d7e-a20c-04a2e8031813] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-190b7491-2516-4a1c-a690-7c3cf5318f05] {
    color: #0198da;
    flex: none;
    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: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-190b7491-2516-4a1c-a690-7c3cf5318f05] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-190b7491-2516-4a1c-a690-7c3cf5318f05] {
        font-size: 22px;
    }
}

.sd[data-s-83533d3b-ca1b-4c82-8b4e-ff6d39ad3927] {
    border-radius: 0px;
    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: 12px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4b8b9b14-f258-46c2-baa2-2be6b05bb71b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: -26px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b8b9b14-f258-46c2-baa2-2be6b05bb71b] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4b8b9b14-f258-46c2-baa2-2be6b05bb71b] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-a74556a8-e9c1-44cc-a943-016e1792bfc7] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 42%;
    max-width: 42%;
}

.sd[data-s-ee1dec1e-500f-45f3-9ad3-f5f317d7e194] {
    align-content: center;
    align-items: center;
    background: rgba(225, 48, 9, 0.95);
    border-bottom: 1px solid rgba(225, 48, 9, 0.95);
    border-left: 1px solid rgba(225, 48, 9, 0.95);
    border-radius: 30px;
    border-right: 1px solid rgba(225, 48, 9, 0.95);
    border-top: 1px solid rgba(225, 48, 9, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}

.sd[data-s-8d69bf03-baa7-483b-827d-a958c78b8ea1] {
    color: #ffffff;
    font-size: 22px;
    padding: 0px 0px 0px 0px;
    transform: rotate(-90deg);
}

.sd[data-s-51609be1-09d2-4cd6-b02e-759b7af7d2b2] {
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    height: 100%;
    width: auto;
    max-width: 100%;
}

.sd[data-s-327e9ac9-2f3b-4613-b665-17c6d6f04891] {
    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: -26px 0px 0px 0px;
    padding: 60px 40px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-327e9ac9-2f3b-4613-b665-17c6d6f04891] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-327e9ac9-2f3b-4613-b665-17c6d6f04891] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 60px 32px 60px 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-ac259916-f57a-4bbb-a1c5-1db385f29082] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 42%;
    max-width: 42%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac259916-f57a-4bbb-a1c5-1db385f29082] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac259916-f57a-4bbb-a1c5-1db385f29082] {
        flex: none;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-e7c304f0-af62-4764-bbe3-ffcb176e341d] {
    color: rgba(225, 48, 9, 0.95);
    flex: none;
    font-family: var(--s-font-18acaf9f);
    font-size: 20px;
    font-weight: 600;
    height: 18px;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-cd1eecec-5b05-4e6c-ab29-5bf4be8e803c] {
    flex: none;
    height: auto;
    margin: -10px 0px 0px 0px;
    width: 66%;
    max-width: 66%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd1eecec-5b05-4e6c-ab29-5bf4be8e803c] {
        flex: none;
        width: 65%;
        max-width: 65%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd1eecec-5b05-4e6c-ab29-5bf4be8e803c] {
        flex: none;
    }
}

.sd[data-s-e57b6a59-21fb-4fdd-adee-cf07e418be4e] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e57b6a59-21fb-4fdd-adee-cf07e418be4e] {
        flex: 1;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e57b6a59-21fb-4fdd-adee-cf07e418be4e] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-71f1e825-6400-4c08-95b2-403cf268872d] {
    color: #0198da;
    flex: none;
    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: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-71f1e825-6400-4c08-95b2-403cf268872d] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-71f1e825-6400-4c08-95b2-403cf268872d] {
        font-size: 22px;
    }
}

.sd[data-s-84308ec6-7331-4cf5-b4c1-936b09988494] {
    border-radius: 0px;
    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: 12px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-84308ec6-7331-4cf5-b4c1-936b09988494] {
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-f921f2eb-5f0c-4e01-b4a3-5f712c218fb4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: -26px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f921f2eb-5f0c-4e01-b4a3-5f712c218fb4] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f921f2eb-5f0c-4e01-b4a3-5f712c218fb4] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-c44fed6c-de4b-4e6e-988a-4d5016c2b8e3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 42%;
    max-width: 42%;
}

.sd[data-s-ca142df6-95a5-4509-a242-a139e9558054] {
    align-content: center;
    align-items: center;
    background: rgba(225, 48, 9, 0.95);
    border-bottom: 1px solid rgba(225, 48, 9, 0.95);
    border-left: 1px solid rgba(225, 48, 9, 0.95);
    border-radius: 30px;
    border-right: 1px solid rgba(225, 48, 9, 0.95);
    border-top: 1px solid rgba(225, 48, 9, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}

.sd[data-s-8a49e51f-991d-40e2-a1f1-76b46583db9f] {
    color: #ffffff;
    font-size: 22px;
    padding: 0px 0px 0px 0px;
    transform: rotate(-90deg);
}

.sd[data-s-80c2c6ec-40fc-417c-a5c1-67e0df62f79f] {
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    height: 100%;
    width: auto;
    max-width: 100%;
}

.sd[data-s-293d5c0a-4e6d-4c9f-b0c6-02cf4fb597df] {
    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: -26px 0px 0px 0px;
    padding: 60px 40px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-293d5c0a-4e6d-4c9f-b0c6-02cf4fb597df] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-293d5c0a-4e6d-4c9f-b0c6-02cf4fb597df] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 60px 32px 60px 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-799d2570-607e-405d-bfbc-9f82e005cf60] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 42%;
    max-width: 42%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-799d2570-607e-405d-bfbc-9f82e005cf60] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-799d2570-607e-405d-bfbc-9f82e005cf60] {
        flex: none;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-bd9be46f-383a-4977-9d19-fc5482d5d99b] {
    color: rgba(225, 48, 9, 0.95);
    flex: none;
    font-family: var(--s-font-18acaf9f);
    font-size: 20px;
    font-weight: 600;
    height: 18px;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bb2e7784-c60d-47bd-960d-47ba3806b78a] {
    flex: none;
    height: auto;
    margin: -10px 0px 0px 0px;
    width: 66%;
    max-width: 66%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bb2e7784-c60d-47bd-960d-47ba3806b78a] {
        flex: none;
        width: 65%;
        max-width: 65%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bb2e7784-c60d-47bd-960d-47ba3806b78a] {
        flex: none;
    }
}

.sd[data-s-fa382cfd-6274-4aa7-bd14-ac462706b9c0] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fa382cfd-6274-4aa7-bd14-ac462706b9c0] {
        flex: 1;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa382cfd-6274-4aa7-bd14-ac462706b9c0] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6b20280c-0aea-45b6-87a4-804f23a13db3] {
    color: #0198da;
    flex: none;
    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: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6b20280c-0aea-45b6-87a4-804f23a13db3] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b20280c-0aea-45b6-87a4-804f23a13db3] {
        font-size: 22px;
    }
}

.sd[data-s-b528576d-7867-441a-a294-71c6c4fb0f72] {
    border-radius: 0px;
    color: #002144;
    flex: none;
    font-family: var(--s-font-e19323e9);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b528576d-7867-441a-a294-71c6c4fb0f72] {
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-83600540-ebee-4bb5-ab62-b91f56269eb2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: -26px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-83600540-ebee-4bb5-ab62-b91f56269eb2] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-83600540-ebee-4bb5-ab62-b91f56269eb2] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-faf70d28-869f-43fc-adfd-d313b211650f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 42%;
    max-width: 42%;
}

.sd[data-s-00e1a248-4fa8-4314-adce-a1d7587fd942] {
    align-content: center;
    align-items: center;
    background: rgba(225, 48, 9, 0.95);
    border-bottom: 1px solid rgba(225, 48, 9, 0.95);
    border-left: 1px solid rgba(225, 48, 9, 0.95);
    border-radius: 30px;
    border-right: 1px solid rgba(225, 48, 9, 0.95);
    border-top: 1px solid rgba(225, 48, 9, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}

.sd[data-s-498f5f09-4c12-4eb2-a7e5-c8c7cd439513] {
    color: #ffffff;
    font-size: 22px;
    padding: 0px 0px 0px 0px;
    transform: rotate(-90deg);
}

.sd[data-s-08057dda-79f9-4803-a18c-e27b7dfce5a9] {
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    height: 100%;
    width: auto;
    max-width: 100%;
}

.sd[data-s-0f21f14f-62a1-4248-a5a6-a8767043518c] {
    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: -26px 0px 0px 0px;
    padding: 60px 40px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0f21f14f-62a1-4248-a5a6-a8767043518c] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0f21f14f-62a1-4248-a5a6-a8767043518c] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 60px 32px 40px 32px;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-25e1c3fa-e1f5-4ec2-8571-eabe06271c7d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    width: 42%;
    max-width: 42%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25e1c3fa-e1f5-4ec2-8571-eabe06271c7d] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25e1c3fa-e1f5-4ec2-8571-eabe06271c7d] {
        flex: none;
        width: 110%;
        max-width: 110%;
    }
}

.sd[data-s-1f965985-b3da-4d55-a152-07e1a53411e7] {
    color: rgba(225, 48, 9, 0.95);
    flex: none;
    font-family: var(--s-font-18acaf9f);
    font-size: 20px;
    font-weight: 600;
    height: 18px;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-651b2955-5f37-4bda-b763-e561dde3a4c1] {
    flex: none;
    height: auto;
    margin: -10px 0px 0px 0px;
    width: 66%;
    max-width: 66%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-651b2955-5f37-4bda-b763-e561dde3a4c1] {
        flex: none;
        width: 65%;
        max-width: 65%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-651b2955-5f37-4bda-b763-e561dde3a4c1] {
        flex: none;
    }
}

.sd[data-s-821cabac-eabb-426d-917f-dbae3708ea1f] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-821cabac-eabb-426d-917f-dbae3708ea1f] {
        flex: 1;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-821cabac-eabb-426d-917f-dbae3708ea1f] {
        align-content: center;
        align-items: center;
        flex: none;
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-836627ea-d85e-4cf9-bfa1-c935c1a82f5f] {
    color: #0198da;
    flex: none;
    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: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-836627ea-d85e-4cf9-bfa1-c935c1a82f5f] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-836627ea-d85e-4cf9-bfa1-c935c1a82f5f] {
        font-size: 22px;
    }
}

.sd[data-s-0e917fee-70c3-47c4-ab84-d884043f8e64] {
    border-radius: 0px;
    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: 12px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e917fee-70c3-47c4-ab84-d884043f8e64] {
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-d8e85f8c-c9da-427f-bb48-10f0b5bfc968] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 80px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d8e85f8c-c9da-427f-bb48-10f0b5bfc968] {
        margin: 48px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-dde18727-1529-4fc8-b612-492335055e4b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 40px 40px 40px 40px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dde18727-1529-4fc8-b612-492335055e4b] {
        flex: none;
        padding: 32px 24px 32px;
        width: 100%;
    }
}

.sd[data-s-43bfca4c-95e2-488d-a328-35015c32cd55] {
    color: #39536e;
    flex: none;
    font-family: var(--s-font-9bb0a3f8);
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-43bfca4c-95e2-488d-a328-35015c32cd55] {
        flex: none;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-43bfca4c-95e2-488d-a328-35015c32cd55] {
        flex: none;
        font-size: 16px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-43aa790e-2ec1-4fab-8c74-a8a6d48d75bc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 0px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-43aa790e-2ec1-4fab-8c74-a8a6d48d75bc]:hover {
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 0.99);
}

@media screen and (max-width: 540px) {
    .sd[data-s-43aa790e-2ec1-4fab-8c74-a8a6d48d75bc] {
        margin: 24px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d0f4075d-b2f1-4554-bac2-81bc9df9d118] {
    align-content: center;
    align-items: center;
    background: #0198da;
    border-bottom: 0px solid rgb(0, 0, 0);
    border-left: 0px solid rgb(0, 0, 0);
    border-radius: 48px;
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 72px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 280px;
    max-width: 100%;
}

.sd[data-s-43aa790e-2ec1-4fab-8c74-a8a6d48d75bc]:hover .sd[data-s-d0f4075d-b2f1-4554-bac2-81bc9df9d118] {
    transform: scale(1.1, 1.1);
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.8, 0.2, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0f4075d-b2f1-4554-bac2-81bc9df9d118] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-9fc0517e-8556-46cb-9edf-1345bc6f7bf5] {
    bottom: 0px;
    color: #FFFFFF;
    font-family: var(--s-font-9bb0a3f8);
    font-size: 15px;
    font-weight: bold;
    height: auto;
    left: 0px;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: 0px;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-dd1a7c13-0ebc-428c-b84a-c420aea1e72d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 60px;
    max-width: 100%;
}

.sd[data-s-43aa790e-2ec1-4fab-8c74-a8a6d48d75bc]:hover .sd[data-s-dd1a7c13-0ebc-428c-b84a-c420aea1e72d] {
    transform: translate(10px, 0px);
    transition-duration: 200ms;
}

.sd[data-s-e0519121-d051-483f-9aa3-85385bcca69d] {
    color: #ffffff;
    font-size: 18px;
}

.sd[data-s-da318fec-3229-491c-adf9-0cf5d3bcdbd0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

.sd[data-s-9fe9301d-6715-48a1-ac24-df6fbb79e905] {
    align-content: center;
    align-items: center;
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));
    border-radius: 20px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    opacity: 0.2;
    width: 100%;
    max-width: 100%;
    --g-color-0: rgb(77, 194, 250);
    --g-position-0: 0%;
    --g-color-1: #9583bc;
    --g-position-1: 48%;
    --g-color-2: #f4775e;
    --g-position-2: 100%;
    --g-color-3: #f4775e;
    --g-position-3: 100%;
    --g-color-4: #f4775e;
    --g-position-4: 100%;
    --g-color-5: #f4775e;
    --g-position-5: 100%;
    --g-color-6: #f4775e;
    --g-position-6: 100%;
    --g-color-7: #f4775e;
    --g-position-7: 100%;
    --g-color-8: #f4775e;
    --g-position-8: 100%;
    --g-color-9: #f4775e;
    --g-position-9: 100%;
    --g-color-10: #f4775e;
    --g-position-10: 100%;
    --g-color-11: #f4775e;
    --g-position-11: 100%;
    --g-angle: 120deg;
}