.sd[data-s-18dc3ac6-1b54-4780-940d-d01cf759c1b3] {
    align-content: flex-end;
    align-items: flex-end;
    background: #EEEEEE;
    bottom: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    left: NaNpx;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: NaNpx;
    width: 30%;
    z-index: -1;
    max-width: 30%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-18dc3ac6-1b54-4780-940d-d01cf759c1b3] {
        flex: none;
        width: 60px;
        max-width: 100%;
        height: 100%;
    }
}
.sd[data-s-ca485579-fbe9-4908-92d9-ba6289d1448b]:hover .sd[data-s-18c22cc8-03af-44e4-841b-f4df8c6fe665] {
    color: #FFFFFF;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover {
    opacity: 1;
}
@media screen and (max-width: 540px) {
    .sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 0px 10px 0px;
    }
}
.sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #000;
    border-left: 0px dotted #000;
    border-right: 1px dotted #000;
    border-top: 0px dotted #000;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover .sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
    transform: ;
}
@media screen and (max-width: 840px) {
    .sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-dd6c06e0-317a-4e0e-8b8b-0b559f90c0cc] {
        border-bottom: 1px dotted #000;
        border-left: 0px dotted #000;
        border-right: 0px dotted #000;
        border-top: 0px dotted #000;
        padding: 0px 0px 30px 0px;
    }
}
.sd[data-s-bf1b7442-4b96-467d-a42d-e923b95f32ca] {
    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 40px 0px 0px;
    width: calc(50% - 40px);
    max-width: calc(50% - 40px);
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover .sd[data-s-bf1b7442-4b96-467d-a42d-e923b95f32ca] {
    transform: ;
}
@media screen and (max-width: 840px) {
    .sd[data-s-bf1b7442-4b96-467d-a42d-e923b95f32ca] {
        flex: none;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-db9fc707-0688-41fd-9d9f-5faf3fdd2886] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 28px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-db9fc707-0688-41fd-9d9f-5faf3fdd2886] {
        font-size: 22px;
    }
}
.sd[data-s-0c414465-3af8-420f-b93b-d5819dd76531] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-0c414465-3af8-420f-b93b-d5819dd76531] {
        font-size: 14px;
    }
}
.sd[data-s-e8cf8441-878d-4227-ac1b-73a1058844e7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover .sd[data-s-e8cf8441-878d-4227-ac1b-73a1058844e7] {
    transform: ;
}
.sd[data-s-56b451cf-4128-40a0-a715-13366cbfcaaa] {
    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: 0px 0px 6px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-56b451cf-4128-40a0-a715-13366cbfcaaa] {
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-e037458e-39c8-4974-abe5-a6c5e1c503b4] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}
.sd[data-s-c5ec4c53-6005-47bb-bf47-f8d2d5f6105f] {
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-723afc7a-7995-47b5-b8f8-f7a8b5400752] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    --gap-h-723afc7a-7995-47b5-b8f8-f7a8b5400752: 0px;
    --gap-v-723afc7a-7995-47b5-b8f8-f7a8b5400752: 0px;
    --gap-uuid: 723afc7a-7995-47b5-b8f8-f7a8b5400752;
    max-width: 100%;
}
.sd[data-s-bd9c0170-9429-4f5b-b127-c1517feb1fea] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}
.sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
    background: #EEEEEE;
    border-radius: 24px;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 10px 10px 0px;
    padding: 4px 14px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: flex-start;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover .sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
    background: #dbe1e1;
}
@media screen and (max-width: 540px) {
    .sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
        font-size: 14px;
    }
}
.sd[data-s-a2275511-6092-476b-a16b-4b63f1047363] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 0;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-a2275511-6092-476b-a16b-4b63f1047363] {
        flex: none;
        margin: 10px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    color: #000000;
    display: none;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 10px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: center;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
        display: none;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
        display: none;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
        display: flex;
    }
}
.sd[data-s-a7817a4c-d9df-4c09-b90b-188c1bca56d6] {
    align-content: center;
    align-items: center;
    background: #000000;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 70px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a7817a4c-d9df-4c09-b90b-188c1bca56d6] {
        flex: none;
        height: 50px;
        width: 50px;
        max-width: 100%;
    }
}
.sd[data-s-c4009ad9-e0b0-4407-9407-49a98f0016f0] {
    background: #575757;
    border-radius: 50%;
    bottom: 0px;
    flex: none;
    height: 100%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center left;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}
.sd[data-s-14a3a71e-7953-4a49-b5ee-7eb65b4544e4]:hover .sd[data-s-c4009ad9-e0b0-4407-9407-49a98f0016f0] {
    transform: scale(1, 1);
}
.sd[data-s-681e1ff9-e9ee-4c8e-b02e-b4bbeba17853] {
    color: #dbe1e1;
    font-size: 20px;
    z-index: 1;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover {
    opacity: 1;
}
@media screen and (max-width: 540px) {
    .sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8] {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 40px 0px 10px 0px;
    }
}
.sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #000;
    border-left: 0px dotted #000;
    border-right: 1px dotted #000;
    border-top: 0px dotted #000;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover .sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
    transform: ;
}
@media screen and (max-width: 840px) {
    .sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-c1725087-3ba9-4bc1-b304-61f7cefb5a47] {
        border-bottom: 1px dotted #000;
        border-left: 0px dotted #000;
        border-right: 0px dotted #000;
        border-top: 0px dotted #000;
        padding: 0px 0px 30px 0px;
    }
}
.sd[data-s-6cafae6c-d9f6-4545-b07c-84b743d2054c] {
    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 40px 0px 0px;
    width: calc(50% - 40px);
    max-width: calc(50% - 40px);
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover .sd[data-s-6cafae6c-d9f6-4545-b07c-84b743d2054c] {
    transform: ;
}
@media screen and (max-width: 840px) {
    .sd[data-s-6cafae6c-d9f6-4545-b07c-84b743d2054c] {
        flex: none;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-8813ccb7-9eb4-473c-a4c4-f348212ee9a7] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 28px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8813ccb7-9eb4-473c-a4c4-f348212ee9a7] {
        font-size: 22px;
    }
}
.sd[data-s-49bb96da-6918-4202-a8f3-5d9106a7d8d8] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-49bb96da-6918-4202-a8f3-5d9106a7d8d8] {
        font-size: 14px;
    }
}
.sd[data-s-ea3534c7-2403-4f22-8db2-3ca21a68014c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover .sd[data-s-ea3534c7-2403-4f22-8db2-3ca21a68014c] {
    transform: ;
}
.sd[data-s-56f08f29-2a2d-419c-a87b-b2685f5e2a35] {
    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: 0px 0px 6px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-56f08f29-2a2d-419c-a87b-b2685f5e2a35] {
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-7c89368d-aac7-4998-81f9-c3e1fad4ced0] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}
.sd[data-s-2bfed6ad-9e0d-47f0-8dc5-ce583d995062] {
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-e585000d-433b-4a04-83c0-e26e7a8e8003] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    --gap-h-e585000d-433b-4a04-83c0-e26e7a8e8003: 0px;
    --gap-v-e585000d-433b-4a04-83c0-e26e7a8e8003: 0px;
    --gap-uuid: e585000d-433b-4a04-83c0-e26e7a8e8003;
    max-width: 100%;
}
.sd[data-s-b123d4d9-6a11-46ce-b061-09879b458a1d] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}
.sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
    background: #EEEEEE;
    border-radius: 24px;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 10px 10px 0px;
    padding: 4px 14px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: flex-start;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover .sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
    background: #dbe1e1;
}
@media screen and (max-width: 540px) {
    .sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
        font-size: 14px;
    }
}
.sd[data-s-79e7015d-56a3-4aaf-a76b-ef6cb8cbf505] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 0;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: calc(100% - 40px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-79e7015d-56a3-4aaf-a76b-ef6cb8cbf505] {
        flex: none;
        margin: 10px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    color: #000000;
    display: none;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 10px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: center;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
        display: none;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
        display: none;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
        display: flex;
    }
}
.sd[data-s-fd67e7b8-11a4-4dc2-9b59-0f630542a3a9] {
    align-content: center;
    align-items: center;
    background: #000000;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 70px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-fd67e7b8-11a4-4dc2-9b59-0f630542a3a9] {
        flex: none;
        height: 50px;
        width: 50px;
        max-width: 100%;
    }
}
.sd[data-s-44e9a449-05d2-4b26-81fb-7d13766e103a] {
    background: #575757;
    border-radius: 50%;
    bottom: 0px;
    flex: none;
    height: 100%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center left;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}
.sd[data-s-91c92ce3-90bf-4966-bed2-d1a8991f54c8]:hover .sd[data-s-44e9a449-05d2-4b26-81fb-7d13766e103a] {
    transform: scale(1, 1);
}
.sd[data-s-eb30f568-cbf2-4668-8c99-908955da1a96] {
    color: #dbe1e1;
    font-size: 20px;
    z-index: 1;
}
.sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    bottom: auto;
    box-shadow: 0px 4px 16px rgba(56, 63, 73, 0.16);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 24px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] {
        display: flex;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] {
        display: flex;
        flex: none;
        height: 70px;
        padding: 0px 0px 0px 16px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 320px) {
    .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] {
        display: flex;
    }
}
.sd[data-s-4b6db6e0-0fcd-447b-bb5b-d6ed285837c2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 40px;
    height: 100%;
    justify-content: center;
    padding: 0px;
    --gap-h-4b6db6e0-0fcd-447b-bb5b-d6ed285837c2: 40px;
    --gap-v-4b6db6e0-0fcd-447b-bb5b-d6ed285837c2: 0px;
    --gap-uuid: 4b6db6e0-0fcd-447b-bb5b-d6ed285837c2;
    max-width: 100%;
}
.sd[data-s-c393ac5e-a052-49f5-b3cf-b1b4615080b0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-4b6db6e0-0fcd-447b-bb5b-d6ed285837c2) * 0));
    justify-content: center;
    margin: 0 0 0 0;
    position: relative;
    width: auto;
    max-width: 100%;
}
.sd[data-s-728d8653-a198-46df-920a-a74f1eed42d4] {
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 24px;
    height: calc(100% - (var(--gap-v-4b6db6e0-0fcd-447b-bb5b-d6ed285837c2) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 24px;
    --gap-v-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 0px;
    --gap-uuid: ba4ec8ad-9198-4a83-85be-cbdd484e8cd1;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1] {
        display: none;
        --gap-h-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 24px;
        --gap-v-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 0px;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1] {
        display: none;
        --gap-h-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 24px;
        --gap-v-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1] {
        display: none;
        --gap-h-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 24px;
        --gap-v-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 0px;
    }
}
@media screen and (max-width: 320px) {
    .sd[data-s-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1] {
        display: none;
        --gap-h-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 24px;
        --gap-v-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1: 0px;
    }
}
.sd[data-s-5d6979d6-a8f1-48dd-83e8-5ade085579f7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-ba4ec8ad-9198-4a83-85be-cbdd484e8cd1) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-5d6979d6-a8f1-48dd-83e8-5ade085579f7]:hover {
    transform: translate(0px, 0px);
    transition-duration: 400ms;
}
.sd[data-s-e38ed2f0-9bd7-42b4-bbef-44beb83c58b2] {
    background: #383f49;
    flex: none;
    height: 2px;
    opacity: 0;
    transform: scale(1, 1);
    width: 0%;
    max-width: 0%;
}
.sd[data-s-5d6979d6-a8f1-48dd-83e8-5ade085579f7]:hover .sd[data-s-e38ed2f0-9bd7-42b4-bbef-44beb83c58b2] {
    flex: none;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    transform: scale(1, 1);
    width: 100%;
    max-width: 100%;
}
.sd[data-s-6975eca9-cf29-489c-a693-2945aaa8cad6] {
    align-content: center;
    align-items: center;
    background: #f0f3f9;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6: 0px;
    --gap-v-6975eca9-cf29-489c-a693-2945aaa8cad6: 40px;
    --gap-uuid: 6975eca9-cf29-489c-a693-2945aaa8cad6;
    max-width: 100%;
}
.sd[data-s-3bf00cd7-1b74-4dc3-a179-75ac1edc0dcf] {
    align-content: center;
    align-items: center;
    background: #303439;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    width: calc(100% - (var(--gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6) * 0));
    max-width: calc(100% - (var(--gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6) * 0));
}
.sd[data-s-cb857d5d-6400-46fd-9dbc-442f3f990b14] {
    color: #FFFFFF;
    font-family: Lato;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
    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;
    left: 0;
    margin: 0 0 0 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
        padding: 0px 0px 0px 0px;
    }
}
.sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
    flex: none;
    height: auto;
    width: 70.5%;
    max-width: 70.5%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
        flex: none;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
        flex: none;
        margin: 0px 58px 0px 0px;
        width: calc(100% - 58px);
        max-width: calc(100% - 58px);
    }
}
.sd[data-s-a4426d6c-60cf-4e0e-b77b-66f8611fe4b4] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 80px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a4426d6c-60cf-4e0e-b77b-66f8611fe4b4] {
        padding: 60px 0px 0px 0px;
    }
}
.sd[data-s-adf635bb-1bb6-4097-ad7b-76a40e7e2989] {}
.sd[data-s-89d29764-a180-4d98-a58d-dcb82e2bf56b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b: 0px;
    --gap-v-89d29764-a180-4d98-a58d-dcb82e2bf56b: 0px;
    --gap-uuid: 89d29764-a180-4d98-a58d-dcb82e2bf56b;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-89d29764-a180-4d98-a58d-dcb82e2bf56b] {
        padding: 0px 0px 0px 0px;
        --gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b: 0px;
        --gap-v-89d29764-a180-4d98-a58d-dcb82e2bf56b: 0px;
    }
}
.sd[data-s-b63fb588-ad9b-45c4-bf02-fdf56c0a5871] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: 40px;
    margin: 0 0 0 0;
    position: fixed;
    right: auto;
    top: 190px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-b63fb588-ad9b-45c4-bf02-fdf56c0a5871] {
        display: none;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-b63fb588-ad9b-45c4-bf02-fdf56c0a5871] {
        display: none;
    }
}
.sd[data-s-b34a7e6c-f17c-43d9-9167-086e28f956fc] {
    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: 0px 0px 16px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-97ac1b68-5cc2-430c-a74b-aad696ceee17] {
    background: #242424;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}
.sd[data-s-cc5b1fad-6786-4a8c-9918-f8e46b201482] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-cc5b1fad-6786-4a8c-9918-f8e46b201482] {
        font-size: 16px;
    }
}
.sd[data-s-b0a70891-eef1-4dec-bb59-60911f017097] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-b0a70891-eef1-4dec-bb59-60911f017097]:hover {
    opacity: 0.5;
}
.sd[data-s-1c07007f-2072-4b39-be5f-a27f0085589a] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-851e18fa-6bc5-4610-a187-1400a1216919] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-851e18fa-6bc5-4610-a187-1400a1216919]:hover {
    opacity: 0.5;
}
.sd[data-s-ef10d660-7479-45b8-b8b1-e7eaac6a9bd8] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-56772a6f-a399-4a24-8b13-18be0c576362] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-56772a6f-a399-4a24-8b13-18be0c576362]:hover {
    opacity: 0.5;
}
.sd[data-s-bdbd9ad0-e551-467b-b2dd-a503c14fbdc1] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-e466d523-9c2e-4ca1-ad1c-87b60909a98b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-e466d523-9c2e-4ca1-ad1c-87b60909a98b]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-e466d523-9c2e-4ca1-ad1c-87b60909a98b] {
        display: flex;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-e466d523-9c2e-4ca1-ad1c-87b60909a98b] {
        display: flex;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-e466d523-9c2e-4ca1-ad1c-87b60909a98b] {
        display: flex;
    }
}
.sd[data-s-679a83a3-35a0-4056-a51e-1d58fcf1fd12] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-dce43be7-5735-4fc2-81ef-38e64ef4f8c5] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-dce43be7-5735-4fc2-81ef-38e64ef4f8c5]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-dce43be7-5735-4fc2-81ef-38e64ef4f8c5] {
        display: flex;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-dce43be7-5735-4fc2-81ef-38e64ef4f8c5] {
        display: flex;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-dce43be7-5735-4fc2-81ef-38e64ef4f8c5] {
        display: flex;
    }
}
.sd[data-s-f624649a-c080-4ab3-98a5-bf1e48b2868b] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-935522c8-81ad-437d-a8de-4f053f373e94] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-935522c8-81ad-437d-a8de-4f053f373e94]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-935522c8-81ad-437d-a8de-4f053f373e94] {
        display: flex;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-935522c8-81ad-437d-a8de-4f053f373e94] {
        display: flex;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-935522c8-81ad-437d-a8de-4f053f373e94] {
        display: flex;
    }
}
.sd[data-s-7cf9b4db-4880-4c99-94d6-140917c8bea8] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-3c4f183e-a3d1-4ee4-a20c-8f0e40889044] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 150px;
    max-width: 100%;
}
.sd[data-s-3c4f183e-a3d1-4ee4-a20c-8f0e40889044]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-3c4f183e-a3d1-4ee4-a20c-8f0e40889044] {
        display: flex;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-3c4f183e-a3d1-4ee4-a20c-8f0e40889044] {
        display: flex;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-3c4f183e-a3d1-4ee4-a20c-8f0e40889044] {
        display: flex;
    }
}
.sd[data-s-8c537835-5bd7-456c-a3df-56ce306d1146] {
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    color: #333;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-50a0f19d-e4b2-4695-81f5-f9c7d42b3071] {
    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;
    padding: 100px 80px 0px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-50a0f19d-e4b2-4695-81f5-f9c7d42b3071] {
        padding: 100px 50px 0px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-50a0f19d-e4b2-4695-81f5-f9c7d42b3071] {
        padding: 80px 30px 0px 30px;
    }
}
.sd[data-s-c7a3f5b6-5169-49a9-b9b6-d3d34c07f222] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    width: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-c7a3f5b6-5169-49a9-b9b6-d3d34c07f222] {
        flex: none;
    }
}
.sd[data-s-51880238-240b-4774-a890-1b95094b20c9] {
    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: auto;
    max-width: 100%;
}
.sd[data-s-e2fcb34d-ca77-4960-824f-66647eb6d17b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f79ce552);
    font-size: 100px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e2fcb34d-ca77-4960-824f-66647eb6d17b] {
        font-size: 54px;
        letter-spacing: -0.05em;
    }
}
.sd[data-s-b0a82ba9-4c19-4fd5-a625-d4eaab3b3da6] {
    background: #EEEEEE;
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transform: scale(0, 1);
    transform-origin: center right;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-b0a82ba9-4c19-4fd5-a625-d4eaab3b3da6].appear {
    transform: scale(1, 1);
    transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-b0a82ba9-4c19-4fd5-a625-d4eaab3b3da6].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}
.sd[data-s-aa07cc1f-bf6e-4c38-a6cc-f07c6cc3c479] {
    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: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-160c34b0-27d8-44f0-8fe4-0dc093cc27d4] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}
.sd[data-s-e94686fd-5e46-40db-8d92-af1fb3132b64] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e94686fd-5e46-40db-8d92-af1fb3132b64] {
        font-size: 18px;
    }
}
.sd[data-s-07ba5820-97fb-449e-8df0-50d07b0f0fc3] {
    background: #000000;
    bottom: 0px;
    flex: none;
    height: 100%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center right;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-07ba5820-97fb-449e-8df0-50d07b0f0fc3].appear {
    transform: scale(1, 1);
    transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-07ba5820-97fb-449e-8df0-50d07b0f0fc3].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}
.sd[data-s-145be2df-f4a0-4214-b941-5cde87f23ca4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 1200px;
    --gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4: 0px;
    --gap-v-145be2df-f4a0-4214-b941-5cde87f23ca4: 0px;
    --gap-uuid: 145be2df-f4a0-4214-b941-5cde87f23ca4;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-145be2df-f4a0-4214-b941-5cde87f23ca4] {
        flex: none;
        --gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4: 0px;
        --gap-v-145be2df-f4a0-4214-b941-5cde87f23ca4: 0px;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-145be2df-f4a0-4214-b941-5cde87f23ca4] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4: 0px;
        --gap-v-145be2df-f4a0-4214-b941-5cde87f23ca4: 0px;
        max-width: 100%;
    }
}
.sd[data-s-0edd3771-dc39-47c2-97d8-81776edc132b] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 36px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4) * 0));
    max-width: calc(100% - (var(--gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4) * 0));
    justify-content: flex-start;
}
.sd[data-s-0edd3771-dc39-47c2-97d8-81776edc132b].appear {
    opacity: 0;
    transform: translate(20px, 0px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-0edd3771-dc39-47c2-97d8-81776edc132b].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-0edd3771-dc39-47c2-97d8-81776edc132b] {
        flex: none;
        width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-0edd3771-dc39-47c2-97d8-81776edc132b] {
        font-size: 24px;
    }
}
.sd[data-s-ee4be95e-f5f3-4940-8d81-8dbd356b8f24] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4) * 0));
    max-width: calc(100% - (var(--gap-h-145be2df-f4a0-4214-b941-5cde87f23ca4) * 0));
    justify-content: flex-start;
}
.sd[data-s-ee4be95e-f5f3-4940-8d81-8dbd356b8f24].appear {
    opacity: 0;
    transform: translate(20px, 0px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-ee4be95e-f5f3-4940-8d81-8dbd356b8f24].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-ee4be95e-f5f3-4940-8d81-8dbd356b8f24] {
        font-size: 15px;
        line-height: 1.8;
    }
}
.sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px 30px;
    height: auto;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe: 30px;
    --gap-v-457b3e69-ca34-4706-8dd2-99ef46646cbe: 20px;
    --gap-uuid: 457b3e69-ca34-4706-8dd2-99ef46646cbe;
    max-width: 100%;
}
.sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe].appear {
    --gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe: 30px;
    --gap-v-457b3e69-ca34-4706-8dd2-99ef46646cbe: 20px;
}
.sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe].appear-active {}
@media screen and (max-width: 1140px) {
    .sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe] {
        display: none;
        --gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe: 30px;
        --gap-v-457b3e69-ca34-4706-8dd2-99ef46646cbe: 20px;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe].appear {
        opacity: 0;
        transition-delay: 300ms;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }
    .sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe].appear-active {
        transition-delay: 300ms;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }
    .sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe] {
        display: flex;
        margin: 60px 0px 0px 0px;
        --gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe: 30px;
        --gap-v-457b3e69-ca34-4706-8dd2-99ef46646cbe: 20px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-457b3e69-ca34-4706-8dd2-99ef46646cbe] {
        display: flex;
        gap: 20px 20px;
        margin: 40px 0px 0px 0px;
        --gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe: 20px;
        --gap-v-457b3e69-ca34-4706-8dd2-99ef46646cbe: 20px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-21a8ea0c-b15d-4373-8251-54b02ef4519f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 8px 0px;
    width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
}
.sd[data-s-21a8ea0c-b15d-4373-8251-54b02ef4519f]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-21a8ea0c-b15d-4373-8251-54b02ef4519f] {
        flex: none;
        width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
        max-width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
    }
}
.sd[data-s-1feae47f-a444-4661-bdfd-70275cf544e8] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-1feae47f-a444-4661-bdfd-70275cf544e8] {
        flex: 1;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-1feae47f-a444-4661-bdfd-70275cf544e8] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-4e3a2741-0271-4c2b-b563-23e58586b923] {
    color: #333;
    font-size: 20px;
}
@media screen and (max-width: 540px) {
    .sd[data-s-4e3a2741-0271-4c2b-b563-23e58586b923] {
        font-size: 16px;
    }
}
.sd[data-s-bb3d010f-82cb-4988-aec8-c5458abbeb7b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 8px 0px;
    width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
}
.sd[data-s-bb3d010f-82cb-4988-aec8-c5458abbeb7b]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-bb3d010f-82cb-4988-aec8-c5458abbeb7b] {
        flex: none;
        width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
        max-width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
    }
}
.sd[data-s-0975df9c-4ff0-401c-a0f5-c79a55d166bd] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-0975df9c-4ff0-401c-a0f5-c79a55d166bd] {
        flex: 1;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-0975df9c-4ff0-401c-a0f5-c79a55d166bd] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-8943da16-a2ca-4c13-890c-d5dd6d590615] {
    color: #333;
    font-size: 20px;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8943da16-a2ca-4c13-890c-d5dd6d590615] {
        font-size: 16px;
    }
}
.sd[data-s-ec7acd49-a31b-498f-a36a-62714ac65218] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 8px 0px;
    width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
}
.sd[data-s-ec7acd49-a31b-498f-a36a-62714ac65218]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ec7acd49-a31b-498f-a36a-62714ac65218] {
        flex: none;
        width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
        max-width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
    }
}
.sd[data-s-e6003951-ff48-4897-b516-115e8aa4e394] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e6003951-ff48-4897-b516-115e8aa4e394] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-f738a80f-883f-4905-8f2f-290676a97f25] {
    color: #333;
    font-size: 20px;
}
@media screen and (max-width: 540px) {
    .sd[data-s-f738a80f-883f-4905-8f2f-290676a97f25] {
        font-size: 16px;
    }
}
.sd[data-s-ea13b7e2-67e6-4a2e-a2ae-9a031a0a629a] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
}
.sd[data-s-ea13b7e2-67e6-4a2e-a2ae-9a031a0a629a]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ea13b7e2-67e6-4a2e-a2ae-9a031a0a629a] {
        margin: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ea13b7e2-67e6-4a2e-a2ae-9a031a0a629a] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
        max-width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
    }
}
.sd[data-s-50422459-0e49-43a6-a8e5-729544f6e2d3] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-50422459-0e49-43a6-a8e5-729544f6e2d3] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-e4622695-1ca6-426b-8d49-5dddfa5630d5] {
    color: #333;
    font-size: 20px;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e4622695-1ca6-426b-8d49-5dddfa5630d5] {
        font-size: 16px;
    }
}
.sd[data-s-6f5b6200-9128-45d4-bd4b-20ae1c9e5b1e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
}
.sd[data-s-6f5b6200-9128-45d4-bd4b-20ae1c9e5b1e]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 840px) {
    .sd[data-s-6f5b6200-9128-45d4-bd4b-20ae1c9e5b1e] {
        margin: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-6f5b6200-9128-45d4-bd4b-20ae1c9e5b1e] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
        max-width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
    }
}
.sd[data-s-7f6d176e-3f99-4a8b-9123-aa10edb31d2f] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7f6d176e-3f99-4a8b-9123-aa10edb31d2f] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-eebeca61-8ef6-48b8-bfa9-941e9e536111] {
    color: #333;
    font-size: 20px;
}
@media screen and (max-width: 540px) {
    .sd[data-s-eebeca61-8ef6-48b8-bfa9-941e9e536111] {
        font-size: 16px;
    }
}
.sd[data-s-74667e8e-7315-48bb-b396-be09db750947] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.667));
}
.sd[data-s-74667e8e-7315-48bb-b396-be09db750947]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 840px) {
    .sd[data-s-74667e8e-7315-48bb-b396-be09db750947] {
        margin: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-74667e8e-7315-48bb-b396-be09db750947] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
        max-width: calc(50% - (var(--gap-h-457b3e69-ca34-4706-8dd2-99ef46646cbe) * 0.5));
    }
}
.sd[data-s-d36c0212-f6f2-4bc1-b448-cd04239b448a] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-d36c0212-f6f2-4bc1-b448-cd04239b448a] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-cc4efa67-63e0-4780-9a4a-69c7c090c7cc] {
    color: #333;
    font-size: 20px;
}
@media screen and (max-width: 540px) {
    .sd[data-s-cc4efa67-63e0-4780-9a4a-69c7c090c7cc] {
        font-size: 16px;
    }
}
.sd[data-s-1ecba3e9-a37e-4cd0-b24f-683ad465399b] {
    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;
    padding: 100px 80px 0px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-1ecba3e9-a37e-4cd0-b24f-683ad465399b] {
        padding: 100px 50px 0px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-1ecba3e9-a37e-4cd0-b24f-683ad465399b] {
        padding: 80px 30px 0px 30px;
    }
}
.sd[data-s-ca69fa2f-c4e0-4f2a-925f-7154ca852be4] {
    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: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ca69fa2f-c4e0-4f2a-925f-7154ca852be4] {
        padding: 0px;
    }
}
.sd[data-s-a394597c-8c87-4246-a90c-52c4e3257bcb] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    --gap-h-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
    --gap-v-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
    --gap-uuid: a394597c-8c87-4246-a90c-52c4e3257bcb;
    max-width: 100%;
}
.sd[data-s-a394597c-8c87-4246-a90c-52c4e3257bcb].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    --gap-h-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
    --gap-v-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
}
.sd[data-s-a394597c-8c87-4246-a90c-52c4e3257bcb].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-a394597c-8c87-4246-a90c-52c4e3257bcb] {
        margin: 0px 0px 30px 0px;
        --gap-h-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
        --gap-v-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-a394597c-8c87-4246-a90c-52c4e3257bcb] {
        padding: 0px 0px 0px 20px;
        --gap-h-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
        --gap-v-a394597c-8c87-4246-a90c-52c4e3257bcb: 0px;
    }
}
.sd[data-s-704b07e0-2202-4837-956b-c73bf0a1f39b] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-34703e3d-7503-4b7a-b616-2d2d26991c4d] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-34703e3d-7503-4b7a-b616-2d2d26991c4d] {
        font-size: 16px;
    }
}
.sd[data-s-c375ce6c-4625-4ac4-bd25-cc638c1fbc80] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-c375ce6c-4625-4ac4-bd25-cc638c1fbc80] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-77369fe0-0f0f-4c8c-a7be-0b8a7f0f8781] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-77369fe0-0f0f-4c8c-a7be-0b8a7f0f8781] {
        font-size: 14px;
    }
}
.sd[data-s-992ca25d-ba6a-409e-8d92-0a0dfd70f8de] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-992ca25d-ba6a-409e-8d92-0a0dfd70f8de] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-992ca25d-ba6a-409e-8d92-0a0dfd70f8de] {
        font-size: 24px;
    }
}
.sd[data-s-32033ee5-5c60-4d09-9625-60a5709eebd1] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 20px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-32033ee5-5c60-4d09-9625-60a5709eebd1].appear {
    opacity: 0;
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-32033ee5-5c60-4d09-9625-60a5709eebd1].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-32033ee5-5c60-4d09-9625-60a5709eebd1] {
        font-size: 15px;
    }
}
.sd[data-s-1dbf10c2-b8d3-462c-bd65-154292ff0251] {
    flex: none;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-1dbf10c2-b8d3-462c-bd65-154292ff0251].appear {
    opacity: 0;
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-1dbf10c2-b8d3-462c-bd65-154292ff0251].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-adbac897-5002-42b0-bdfa-65ffc46fc0ad] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-c7be20e2-2872-4b59-afa7-fa016fb896a4] {
    background: #c1cccb;
    border-radius: 50%;
    flex: none;
    height: 12px;
    margin: 7px 6px 0px 0px;
    width: 12px;
    max-width: calc(100% - 6px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-c7be20e2-2872-4b59-afa7-fa016fb896a4] {
        margin: 5px 6px 0px 0px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-1bc19ebc-4eaa-4442-a2cd-b910748bccca] {
    color: #333;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-1bc19ebc-4eaa-4442-a2cd-b910748bccca] {
        font-size: 15px;
    }
}
.sd[data-s-4f593f0e-c361-4636-87ff-9c9486fdb4ec] {
    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;
    padding: 100px 80px 0px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-4f593f0e-c361-4636-87ff-9c9486fdb4ec] {
        padding: 100px 50px 0px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-4f593f0e-c361-4636-87ff-9c9486fdb4ec] {
        padding: 80px 30px 0px 30px;
    }
}
.sd[data-s-21663dac-79c5-416d-9072-4f2297dee28a] {
    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: 1200px;
    max-width: 100%;
}
.sd[data-s-8ea1314e-7a52-42da-8dbb-cb635882476f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    --gap-h-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
    --gap-v-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
    --gap-uuid: 8ea1314e-7a52-42da-8dbb-cb635882476f;
    max-width: 100%;
}
.sd[data-s-8ea1314e-7a52-42da-8dbb-cb635882476f].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    --gap-h-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
    --gap-v-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
}
.sd[data-s-8ea1314e-7a52-42da-8dbb-cb635882476f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-8ea1314e-7a52-42da-8dbb-cb635882476f] {
        margin: 0px 0px 30px 0px;
        --gap-h-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
        --gap-v-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-8ea1314e-7a52-42da-8dbb-cb635882476f] {
        padding: 0px 0px 0px 20px;
        --gap-h-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
        --gap-v-8ea1314e-7a52-42da-8dbb-cb635882476f: 0px;
    }
}
.sd[data-s-f47e0bb3-e9c2-47c7-954b-22bd4333e1f0] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-ba3cbd5c-3f8c-4e55-be1c-60e19355267e] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ba3cbd5c-3f8c-4e55-be1c-60e19355267e] {
        font-size: 16px;
    }
}
.sd[data-s-3962da2a-8c09-49ec-9f7f-ebc860b0b971] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-3962da2a-8c09-49ec-9f7f-ebc860b0b971] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-5a4441a5-6282-425c-8378-6de568110876] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-5a4441a5-6282-425c-8378-6de568110876] {
        font-size: 14px;
    }
}
.sd[data-s-eafd146a-50f7-4aa8-9452-7fe712eebd03] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-eafd146a-50f7-4aa8-9452-7fe712eebd03] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-eafd146a-50f7-4aa8-9452-7fe712eebd03] {
        font-size: 24px;
    }
}
.sd[data-s-6d964d31-6715-4f1d-a185-15eb9fe0fae8] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-6d964d31-6715-4f1d-a185-15eb9fe0fae8] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-6d964d31-6715-4f1d-a185-15eb9fe0fae8] {
        font-size: 24px;
    }
}
.sd[data-s-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: flex-start;
    opacity: 1;
    padding: 0px;
    width: 100%;
    --gap-h-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc: 0px;
    --gap-v-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc: 0px;
    --gap-uuid: 9bbebcd8-e9a0-44df-ab22-3adb400e4bbc;
    max-width: 100%;
}
.sd[data-s-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc].appear {
    opacity: 0;
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    --gap-h-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc: 0px;
    --gap-v-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc: 0px;
}
.sd[data-s-9bbebcd8-e9a0-44df-ab22-3adb400e4bbc].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-08f04427-bd4a-47b0-a55e-a14610af4f76] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}
.sd[data-s-b2a25e46-b8fc-4bef-afb7-56027f93e7c4] {
    background: #FFFFFF;
    border-radius: 24px;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 10px 10px 0px;
    padding: 4px 14px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-b2a25e46-b8fc-4bef-afb7-56027f93e7c4] {
        font-size: 14px;
    }
}
.sd[data-s-efde8851-cb00-46e9-9f84-74a81b5b97aa] {
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 21px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-efde8851-cb00-46e9-9f84-74a81b5b97aa]>h2 {
    text-align: center;
}
.sd[data-s-31c31b52-5518-4c48-bd59-c09886167f95] {
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 21px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-31c31b52-5518-4c48-bd59-c09886167f95]>h2 {
    text-align: center;
}
.sd[data-s-ba1fb23c-4771-4632-ba90-b2a290049aca] {
    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;
    padding: 120px 80px 0px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-ba1fb23c-4771-4632-ba90-b2a290049aca] {
        padding: 100px 50px 0px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ba1fb23c-4771-4632-ba90-b2a290049aca] {
        padding: 80px 30px 0px 30px;
    }
}
.sd[data-s-2fa6a05b-dd36-4e0a-8294-136955965744] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 120px 0px 0px 0px;
    width: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-2fa6a05b-dd36-4e0a-8294-136955965744] {
        padding: 100px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-2fa6a05b-dd36-4e0a-8294-136955965744] {
        padding: 80px 0px 0px 0px;
    }
}
.sd[data-s-dacac3df-ba93-408c-834d-d3e2818f924f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-dacac3df-ba93-408c-834d-d3e2818f924f].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-dacac3df-ba93-408c-834d-d3e2818f924f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-dacac3df-ba93-408c-834d-d3e2818f924f] {
        margin: 0px 0px 30px 0px;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-dacac3df-ba93-408c-834d-d3e2818f924f] {
        padding: 0px 0px 0px 20px;
    }
}
.sd[data-s-5146be9d-02d0-432c-84d2-6677d42c1d63] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-34507c70-0442-47d0-8089-2b0001f4af55] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-34507c70-0442-47d0-8089-2b0001f4af55] {
        font-size: 16px;
    }
}
.sd[data-s-863b6b92-4c6f-4d85-9985-f1e4bf09d042] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-863b6b92-4c6f-4d85-9985-f1e4bf09d042] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-3fc8324c-9cf0-442b-bff3-e73db53d70e0] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-3fc8324c-9cf0-442b-bff3-e73db53d70e0] {
        font-size: 14px;
    }
}
.sd[data-s-7f362ca2-5943-41e4-822e-1a8bebd9cc3d] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-7f362ca2-5943-41e4-822e-1a8bebd9cc3d] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-7f362ca2-5943-41e4-822e-1a8bebd9cc3d] {
        font-size: 24px;
    }
}
.sd[data-s-3e68a02c-3c8e-4f53-b96f-65acb2c68d87] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 60px 40px;
    height: auto;
    justify-content: space-between;
    width: 100%;
    --gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87: 40px;
    --gap-v-3e68a02c-3c8e-4f53-b96f-65acb2c68d87: 60px;
    --gap-uuid: 3e68a02c-3c8e-4f53-b96f-65acb2c68d87;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-3e68a02c-3c8e-4f53-b96f-65acb2c68d87] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-end;
        --gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87: 40px;
        --gap-v-3e68a02c-3c8e-4f53-b96f-65acb2c68d87: 60px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-3e68a02c-3c8e-4f53-b96f-65acb2c68d87] {
        gap: 40px 0px;
        --gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87: 0px;
        --gap-v-3e68a02c-3c8e-4f53-b96f-65acb2c68d87: 40px;
    }
}
.sd[data-s-7fd7a25c-3426-460f-bc4b-b019e43e2867] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
    max-width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
}
.sd[data-s-7fd7a25c-3426-460f-bc4b-b019e43e2867].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-7fd7a25c-3426-460f-bc4b-b019e43e2867].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-7fd7a25c-3426-460f-bc4b-b019e43e2867] {
        padding: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-7fd7a25c-3426-460f-bc4b-b019e43e2867] {
        flex: none;
        width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
        max-width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
    }
}
.sd[data-s-f71f8422-1cdf-4c7d-aeb0-41e875b7c8ae] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 280px;
    justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-f71f8422-1cdf-4c7d-aeb0-41e875b7c8ae] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-8a9b268f-257d-468b-9c89-e79a3c7c8bb5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-44bd7d4d-980a-480d-86ba-09761f9f7c04] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}
.sd[data-s-068776a8-46ac-46ba-a086-998f165159d8] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 24px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 4px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 4px);
    justify-content: center;
}
.sd[data-s-cf7c8df1-756a-4ddf-be83-40c67268c7ee] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 14px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-cf7c8df1-756a-4ddf-be83-40c67268c7ee] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-cf7c8df1-756a-4ddf-be83-40c67268c7ee] {
        font-size: 20px;
        line-height: 1.6;
    }
}
.sd[data-s-5bf80cc3-376d-4865-9483-0cecebaae32a] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-5bf80cc3-376d-4865-9483-0cecebaae32a] {
        font-size: 15px;
    }
}
.sd[data-s-d226356d-65c3-43b1-9a56-3abfe1367c04] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
    max-width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
}
.sd[data-s-d226356d-65c3-43b1-9a56-3abfe1367c04].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-d226356d-65c3-43b1-9a56-3abfe1367c04].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-d226356d-65c3-43b1-9a56-3abfe1367c04] {
        padding: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-d226356d-65c3-43b1-9a56-3abfe1367c04] {
        flex: none;
        width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
        max-width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
    }
}
.sd[data-s-731cdf9d-4aff-40d5-8aa0-a58ea3959f6f] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 280px;
    justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-731cdf9d-4aff-40d5-8aa0-a58ea3959f6f] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-7313c5b0-a26d-498e-9ab8-100e054e5744] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-7278e21b-db9a-4c27-b5df-3c10aa700feb] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}
.sd[data-s-5596812d-9a9c-46f2-861a-daf5ad9be52d] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 24px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 4px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 4px);
    justify-content: center;
}
.sd[data-s-12425327-eecb-4ecb-b44f-73e5577485bc] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 14px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-12425327-eecb-4ecb-b44f-73e5577485bc] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-12425327-eecb-4ecb-b44f-73e5577485bc] {
        font-size: 20px;
        line-height: 1.6;
    }
}
.sd[data-s-fbee4fbe-2c09-4d07-9382-c1db5f953b6c] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-fbee4fbe-2c09-4d07-9382-c1db5f953b6c] {
        font-size: 15px;
    }
}
.sd[data-s-bc366502-2a18-409d-9e4e-cccd05e8127d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
    max-width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
}
.sd[data-s-bc366502-2a18-409d-9e4e-cccd05e8127d].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-bc366502-2a18-409d-9e4e-cccd05e8127d].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-bc366502-2a18-409d-9e4e-cccd05e8127d] {
        padding: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-bc366502-2a18-409d-9e4e-cccd05e8127d] {
        flex: none;
        width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
        max-width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
    }
}
.sd[data-s-a2c77989-f484-4e60-a9f2-54a6c172ba27] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 280px;
    justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-a2c77989-f484-4e60-a9f2-54a6c172ba27] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-6f2c8154-1e81-4d7d-a7b1-b0b5efc4aab2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-07156149-b989-47ab-a0d4-1c6e8ddb2f93] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}
.sd[data-s-4617de80-008e-4e39-9a97-a3d828d39260] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 24px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 4px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 4px);
    justify-content: center;
}
.sd[data-s-9f5fed80-d86d-4296-bb89-6a93934491a2] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 14px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-9f5fed80-d86d-4296-bb89-6a93934491a2] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-9f5fed80-d86d-4296-bb89-6a93934491a2] {
        font-size: 20px;
        line-height: 1.6;
    }
}
.sd[data-s-585876ac-ed4e-4ab5-a2dc-4b8d61c53189] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-585876ac-ed4e-4ab5-a2dc-4b8d61c53189] {
        font-size: 15px;
    }
}
.sd[data-s-d13afe2f-e581-40d9-8750-0dfc821f862b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
    max-width: calc(50% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0.5));
}
.sd[data-s-d13afe2f-e581-40d9-8750-0dfc821f862b].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-d13afe2f-e581-40d9-8750-0dfc821f862b].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-d13afe2f-e581-40d9-8750-0dfc821f862b] {
        padding: 0px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-d13afe2f-e581-40d9-8750-0dfc821f862b] {
        flex: none;
        width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
        max-width: calc(100% - (var(--gap-h-3e68a02c-3c8e-4f53-b96f-65acb2c68d87) * 0));
    }
}
.sd[data-s-ded0b7f8-a50a-4dbe-a458-fceea8caa297] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 280px;
    justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-ded0b7f8-a50a-4dbe-a458-fceea8caa297] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-741e852e-dafe-4ae4-974f-390ed6a28bae] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-6ed8a726-8a39-4f24-9154-7a4440ccc8fe] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 60px;
    max-width: 100%;
}
.sd[data-s-b7d1ca27-1c1f-43ee-af32-3c0638229c97] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 24px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 4px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 4px);
    justify-content: center;
}
.sd[data-s-95abf91f-25a9-45ee-82af-45a7dac59cb2] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 14px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-95abf91f-25a9-45ee-82af-45a7dac59cb2] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-95abf91f-25a9-45ee-82af-45a7dac59cb2] {
        font-size: 20px;
        line-height: 1.6;
    }
}
.sd[data-s-89881bd6-b80b-42f6-91b2-f5e8a35b27ce] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-89881bd6-b80b-42f6-91b2-f5e8a35b27ce] {
        font-size: 15px;
    }
}
.sd[data-s-24626a9c-0057-4e1f-88b4-e55ebd969c25] {
    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;
    padding: 120px 80px 0px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-24626a9c-0057-4e1f-88b4-e55ebd969c25] {
        padding: 100px 50px 0px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-24626a9c-0057-4e1f-88b4-e55ebd969c25] {
        padding: 80px 30px 0px 30px;
    }
}
.sd[data-s-e73b677d-3ebd-4f03-b32d-959ff79c738b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 120px 0px 0px 0px;
    width: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-e73b677d-3ebd-4f03-b32d-959ff79c738b] {
        padding: 100px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-e73b677d-3ebd-4f03-b32d-959ff79c738b] {
        padding: 80px 0px 0px 0px;
    }
}
.sd[data-s-77972d66-5ea5-4a8f-99d8-b8b0ab8d8e20] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-77972d66-5ea5-4a8f-99d8-b8b0ab8d8e20].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-77972d66-5ea5-4a8f-99d8-b8b0ab8d8e20].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-77972d66-5ea5-4a8f-99d8-b8b0ab8d8e20] {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 20px;
        max-width: 100%;
    }
}
.sd[data-s-620fa499-ff2e-4832-8c4f-65774e380bc2] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-b360a121-4d58-4fd8-a074-8acfea10106b] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-b360a121-4d58-4fd8-a074-8acfea10106b] {
        font-size: 16px;
    }
}
.sd[data-s-96f25715-9745-4f4c-adea-b3aa0c02b6b8] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-96f25715-9745-4f4c-adea-b3aa0c02b6b8] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-c0a2d5ed-ca6b-4f85-80cf-31373dd14693] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-c0a2d5ed-ca6b-4f85-80cf-31373dd14693] {
        font-size: 14px;
    }
}
.sd[data-s-d42bd80a-7a68-4a1f-ba0a-f1b3fbb574d7] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-d42bd80a-7a68-4a1f-ba0a-f1b3fbb574d7] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-d42bd80a-7a68-4a1f-ba0a-f1b3fbb574d7] {
        font-size: 24px;
    }
}
.sd[data-s-950bef35-e79e-46a7-b24e-bc1c87c86156] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-950bef35-e79e-46a7-b24e-bc1c87c86156].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-950bef35-e79e-46a7-b24e-bc1c87c86156].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-950bef35-e79e-46a7-b24e-bc1c87c86156] {
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
    }
}
.sd[data-s-121f22cf-d756-4594-aeae-4c9e6d9b8f32] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 30px;
    --gap-v-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 0px;
    --gap-uuid: 121f22cf-d756-4594-aeae-4c9e6d9b8f32;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-121f22cf-d756-4594-aeae-4c9e6d9b8f32] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 40px 0px;
        --gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 0px;
        --gap-v-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 30px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-121f22cf-d756-4594-aeae-4c9e6d9b8f32] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 40px 0px;
        --gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 0px;
        --gap-v-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 30px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-121f22cf-d756-4594-aeae-4c9e6d9b8f32] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 40px;
        margin: 0px 0px 0px 0px;
        overflow-x: auto;
        overflow-y: hidden;
        transform: ;
        --gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 0px;
        --gap-v-121f22cf-d756-4594-aeae-4c9e6d9b8f32: 40px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 40px;
    padding: 0px 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32) * 0.667));
}
.sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061]:hover {
    opacity: 1;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061] {
        margin: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32) * 0));
        max-width: calc(100% - (var(--gap-h-121f22cf-d756-4594-aeae-4c9e6d9b8f32) * 0));
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061] {
        flex: none;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}
.sd[data-s-0a644e2d-8d82-4eae-ac42-713ca6d7a0c9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 200px;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-0a644e2d-8d82-4eae-ac42-713ca6d7a0c9] {
        flex: none;
        height: 180px;
        width: 40%;
        max-width: 40%;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-0a644e2d-8d82-4eae-ac42-713ca6d7a0c9] {
        flex: none;
        width: 40%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-0a644e2d-8d82-4eae-ac42-713ca6d7a0c9] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-f8ec695f-4d89-4e49-8252-efb07d5462fb] {
    bottom: 0px;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 500;
    height: 100%;
    left: 0px;
    line-height: 1.4;
    margin: 0 0 0 0;
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: center;
    top: 20px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061]:hover .sd[data-s-f8ec695f-4d89-4e49-8252-efb07d5462fb] {
    opacity: 1;
    transform: translate(0px, -20px);
}
.sd[data-s-9619de3c-df59-4590-a63c-33c96280295e] {
    align-content: center;
    align-items: center;
    background: #aeaeae;
    border-radius: 0;
    bottom: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    mix-blend-mode: multiply;
    opacity: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061]:hover .sd[data-s-9619de3c-df59-4590-a63c-33c96280295e] {
    opacity: 1;
    z-index: 2;
}
.sd[data-s-74cded08-c64c-47de-8ed9-6fd886129ea4] {
    border-radius: 0;
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061]:hover .sd[data-s-74cded08-c64c-47de-8ed9-6fd886129ea4] {
    transform: scale(1.1, 1.1);
}
@media screen and (max-width: 840px) {
    .sd[data-s-74cded08-c64c-47de-8ed9-6fd886129ea4] {
        flex: none;
        width: 100%;
    }
}
.sd[data-s-82397f7a-5075-4b56-9224-002268a564e4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 20px 0px 0px;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    .sd[data-s-82397f7a-5075-4b56-9224-002268a564e4] {
        margin: 0px 0px 0px;
        padding: 0px 0px 0px 20px;
        max-width: 100%;
    }
}
@media screen and (max-width: 840px) {
    .sd[data-s-82397f7a-5075-4b56-9224-002268a564e4] {
        flex: 1;
        margin: 0px 0px 0px;
        padding: 0px 0px 0px 30px;
        width: auto;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-82397f7a-5075-4b56-9224-002268a564e4] {
        flex: none;
        margin: 14px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-68b09485-6d2c-4d6f-8679-62b5a1d53635] {
    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: 0px 0px 8px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-2a2e88b4-9604-45e8-9608-7132fe1e4a7e] {
    color: #888888;
    flex: none;
    font-family: var(--s-font-f79ce552);
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2a2e88b4-9604-45e8-9608-7132fe1e4a7e] {
        font-size: 12px;
    }
}
.sd[data-s-ed9aeab1-4a45-4230-8a03-33ae8220e57b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 12px;
    width: auto;
    max-width: calc(100% - 12px);
}
.sd[data-s-9c214a1d-26d0-4954-9661-e5269907cfc1] {
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-9c214a1d-26d0-4954-9661-e5269907cfc1] {
        font-size: 12px;
    }
}
.sd[data-s-c69cee4d-d72b-43db-9e75-86bf51b94d3d] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-c69cee4d-d72b-43db-9e75-86bf51b94d3d] {
        font-size: 15px;
    }
}
.sd[data-s-89309b54-65e4-4db7-8411-8b06778007f3] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-13f7a25e-c4a4-430f-adf9-578e98efd154] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-abb7b91f-2808-4d4e-b347-abc978af8337] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 8px 8px 0px;
    padding: 4px 10px;
    max-width: calc(100% - 8px);
}
.sd[data-s-4a41bac2-b230-4690-8b89-6ccd054dc061]:hover .sd[data-s-abb7b91f-2808-4d4e-b347-abc978af8337] {
    background: #c1cccb;
}
.sd[data-s-d8374756-3217-4489-9a16-c6fa3cca53ea] {
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-d8374756-3217-4489-9a16-c6fa3cca53ea] {
        font-size: 13px;
    }
}
.sd[data-s-91627de3-c3cb-415b-a23b-51617110f6c2] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-91627de3-c3cb-415b-a23b-51617110f6c2].appear {
    opacity: 0;
    transform: translate(0px, 10px);
    transition-delay: 400ms;
    transition-duration: 800ms;
}
.sd[data-s-91627de3-c3cb-415b-a23b-51617110f6c2].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
}
@media screen and (max-width: 540px) {
    .sd[data-s-91627de3-c3cb-415b-a23b-51617110f6c2] {
        margin: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-1bbcef3f-aeb5-42d0-9283-d0150fee3297] {
    align-content: center;
    align-items: center;
    background: #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 260px;
    max-width: 100%;
}
.sd[data-s-1bbcef3f-aeb5-42d0-9283-d0150fee3297].appear {
    opacity: 0;
    transform: translate(0px, 10px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-1bbcef3f-aeb5-42d0-9283-d0150fee3297].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-1bbcef3f-aeb5-42d0-9283-d0150fee3297]:hover {
    opacity: 1;
}
@media screen and (max-width: 540px) {
    .sd[data-s-1bbcef3f-aeb5-42d0-9283-d0150fee3297] {
        flex: none;
        width: 200px;
        max-width: 100%;
    }
}
.sd[data-s-efda1916-6ad5-4a08-80dc-ece0bc46f6e0] {
    color: #FFFFFF;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    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-efda1916-6ad5-4a08-80dc-ece0bc46f6e0] {
        font-size: 16px;
    }
}
.sd[data-s-add22fd7-5159-448a-83b3-165be81f2f25] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: 29px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 1px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: -20px;
    top: auto;
    width: 40px;
    z-index: 2;
    max-width: 100%;
}
.sd[data-s-1155221e-81fb-42ab-97fd-fbc0141c3493] {
    background: #FFFFFF;
    flex: none;
    height: 100%;
    width: 50%;
    max-width: 50%;
}
.sd[data-s-c8a59f1e-bac8-4ff7-9134-701541c38f34] {
    background: #000000;
    flex: none;
    height: 100%;
    width: 50%;
    max-width: 50%;
}
.sd[data-s-2dee40ee-4935-444f-8288-062346eda546] {
    background: #575757;
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transform: scale(0, 1);
    transform-origin: center left;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}
.sd[data-s-1bbcef3f-aeb5-42d0-9283-d0150fee3297]:hover .sd[data-s-2dee40ee-4935-444f-8288-062346eda546] {
    transform: scale(1, 1);
}
.sd[data-s-2ffbfc60-80ae-4c11-aa0b-6ad7a46259f0] {
    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;
    padding: 120px 80px 0px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-2ffbfc60-80ae-4c11-aa0b-6ad7a46259f0] {
        padding: 100px 50px 0px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-2ffbfc60-80ae-4c11-aa0b-6ad7a46259f0] {
        padding: 80px 30px 0px 30px;
    }
}
.sd[data-s-996478d5-e39c-4031-a090-32b8c9ed4307] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 120px 0px 0px 0px;
    width: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-996478d5-e39c-4031-a090-32b8c9ed4307] {
        padding: 100px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-996478d5-e39c-4031-a090-32b8c9ed4307] {
        padding: 80px 0px 0px 0px;
    }
}
.sd[data-s-8343290d-1817-423e-9804-24c7541587d7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-8343290d-1817-423e-9804-24c7541587d7].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-8343290d-1817-423e-9804-24c7541587d7].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-8343290d-1817-423e-9804-24c7541587d7] {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 20px;
        max-width: 100%;
    }
}
.sd[data-s-3ffdbc8b-e07d-4f8b-b36a-e23f97a918d6] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-89ef5b55-11e9-4066-9ffa-4d31e6104cbd] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-89ef5b55-11e9-4066-9ffa-4d31e6104cbd] {
        font-size: 16px;
    }
}
.sd[data-s-89389655-661f-481e-b91b-642307a88357] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-89389655-661f-481e-b91b-642307a88357] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-eef5d74a-d8e6-439b-8df0-047c702326d7] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-eef5d74a-d8e6-439b-8df0-047c702326d7] {
        font-size: 14px;
    }
}
.sd[data-s-00228ff8-59ee-457f-931c-9090032bce71] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-00228ff8-59ee-457f-931c-9090032bce71] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-00228ff8-59ee-457f-931c-9090032bce71] {
        font-size: 24px;
    }
}
.sd[data-s-74fbab6b-9ef1-4898-baf4-5d65fe1c0048] {
    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: 100%;
    max-width: 100%;
}
.sd[data-s-74fbab6b-9ef1-4898-baf4-5d65fe1c0048].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-74fbab6b-9ef1-4898-baf4-5d65fe1c0048].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-a397830c-1133-4541-b523-b978f82de922] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 30px 40px;
    width: 100%;
    --gap-h-a397830c-1133-4541-b523-b978f82de922: 0px;
    --gap-v-a397830c-1133-4541-b523-b978f82de922: 0px;
    --gap-uuid: a397830c-1133-4541-b523-b978f82de922;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a397830c-1133-4541-b523-b978f82de922] {
        padding: 20px 24px 30px 24px;
        --gap-h-a397830c-1133-4541-b523-b978f82de922: 0px;
        --gap-v-a397830c-1133-4541-b523-b978f82de922: 0px;
    }
}
.sd[data-s-7d0e369b-81fc-4e05-b63e-3f7238ec8855] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-a397830c-1133-4541-b523-b978f82de922) * 0));
    justify-content: center;
    padding: 0px 40px 0px 0px;
    width: 94px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7d0e369b-81fc-4e05-b63e-3f7238ec8855] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a397830c-1133-4541-b523-b978f82de922) * 0));
        max-width: calc(100% - (var(--gap-h-a397830c-1133-4541-b523-b978f82de922) * 0));
        height: auto;
    }
}
.sd[data-s-85546282-4092-4691-b5e5-6a97d038bb66] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 6px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-85546282-4092-4691-b5e5-6a97d038bb66] {
        font-size: 14px;
        margin: 0px 0px 4px 0px;
        max-width: 100%;
    }
}
.sd[data-s-74e8b649-083c-4a52-891a-7f6b5fb665d6] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 36px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-ec6a5b48-e401-4aab-a412-18fc693ccde4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 1px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 40px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ec6a5b48-e401-4aab-a412-18fc693ccde4] {
        align-content: center;
        align-items: center;
        border-bottom: 0px dotted #575757;
        border-left: 0px dotted #575757;
        border-right: 0px dotted #575757;
        border-top: 1px dotted #575757;
        justify-content: flex-start;
        margin: 14px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-1ca7a254-9c2d-40ae-9893-633431e65c5a] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-1ca7a254-9c2d-40ae-9893-633431e65c5a] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-1ca7a254-9c2d-40ae-9893-633431e65c5a] {
        font-size: 20px;
        line-height: 1.6;
        text-align: center;
        justify-content: center;
    }
}
.sd[data-s-a210fc0e-5042-44f2-830d-4fec010b07a9] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 20px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a210fc0e-5042-44f2-830d-4fec010b07a9] {
        font-size: 14px;
    }
}
.sd[data-s-6f7c1552-499f-493d-aa92-f054fd0e4dbe] {
    align-content: center;
    align-items: center;
    background: #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 220px;
    max-width: 100%;
}
.sd[data-s-6f7c1552-499f-493d-aa92-f054fd0e4dbe]:hover {
    opacity: 1;
}
@media screen and (max-width: 540px) {
    .sd[data-s-6f7c1552-499f-493d-aa92-f054fd0e4dbe] {
        flex: none;
        width: 200px;
        max-width: 100%;
    }
}
.sd[data-s-f2b3dc91-faa7-422d-8347-c22ecb106052] {
    color: #FFFFFF;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    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-f2b3dc91-faa7-422d-8347-c22ecb106052] {
        font-size: 16px;
    }
}
.sd[data-s-bc0f056f-6c04-4a02-b319-f7d48de37077] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: 24px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 1px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: -20px;
    top: auto;
    width: 40px;
    z-index: 2;
    max-width: 100%;
}
.sd[data-s-0df4fc69-39fe-409a-b7d5-8bec32af25f2] {
    background: #FFFFFF;
    flex: none;
    height: 100%;
    width: 50%;
    max-width: 50%;
}
.sd[data-s-22c83e04-5a9a-41c5-98a9-ddecf2e8a1cb] {
    background: #000000;
    flex: none;
    height: 100%;
    width: 50%;
    max-width: 50%;
}
.sd[data-s-6be5b127-4f7f-4e5c-9e36-45185309ffba] {
    background: #575757;
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transform: scale(0, 1);
    transform-origin: center left;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}
.sd[data-s-6f7c1552-499f-493d-aa92-f054fd0e4dbe]:hover .sd[data-s-6be5b127-4f7f-4e5c-9e36-45185309ffba] {
    transform: scale(1, 1);
}
.sd[data-s-9d2d77d0-0cc6-44f3-9db8-7c742380641d] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-be5c456d-1a64-4836-9f70-fbfbdda8af89] {
    color: #333;
    font-size: 48px;
    transform: rotate(90deg);
}
@media screen and (max-width: 540px) {
    .sd[data-s-be5c456d-1a64-4836-9f70-fbfbdda8af89] {
        font-size: 32px;
    }
}
.sd[data-s-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 30px 40px;
    width: 100%;
    --gap-h-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44: 0px;
    --gap-v-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44: 0px;
    --gap-uuid: 7481f23b-cdda-48ba-80eb-9f4b2ee9dc44;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44] {
        padding: 20px 24px 30px 24px;
        --gap-h-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44: 0px;
        --gap-v-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44: 0px;
    }
}
.sd[data-s-de723801-8317-4720-9e40-10b3ca9c3af0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44) * 0));
    justify-content: center;
    padding: 0px 40px 0px 0px;
    width: 94px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-de723801-8317-4720-9e40-10b3ca9c3af0] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44) * 0));
        max-width: calc(100% - (var(--gap-h-7481f23b-cdda-48ba-80eb-9f4b2ee9dc44) * 0));
        height: auto;
    }
}
.sd[data-s-7287720a-54b2-4190-a9b7-b5fe6c6f448c] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 6px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7287720a-54b2-4190-a9b7-b5fe6c6f448c] {
        font-size: 14px;
        margin: 0px 0px 4px 0px;
        max-width: 100%;
    }
}
.sd[data-s-34e529cd-1492-4c16-b0c1-ded6a6d2e162] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 36px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-8e1823a3-dc87-4bb2-bb96-026ff521b210] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 1px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 40px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8e1823a3-dc87-4bb2-bb96-026ff521b210] {
        align-content: center;
        align-items: center;
        border-bottom: 0px dotted #575757;
        border-left: 0px dotted #575757;
        border-right: 0px dotted #575757;
        border-top: 1px dotted #575757;
        justify-content: flex-start;
        margin: 14px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-09d55b1b-d90c-4cee-9e29-50002e9db05d] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-09d55b1b-d90c-4cee-9e29-50002e9db05d] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-09d55b1b-d90c-4cee-9e29-50002e9db05d] {
        font-size: 20px;
        line-height: 1.6;
        text-align: center;
        justify-content: center;
    }
}
.sd[data-s-51210871-c6ba-47ec-891f-0eda2335cc86] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-51210871-c6ba-47ec-891f-0eda2335cc86] {
        font-size: 14px;
    }
}
.sd[data-s-2af841de-943e-4ecd-8257-d0d563a4ae35] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-68b22a26-3f07-4495-abbe-c07a6af77b74] {
    color: #333;
    font-size: 48px;
    transform: rotate(90deg);
}
@media screen and (max-width: 540px) {
    .sd[data-s-68b22a26-3f07-4495-abbe-c07a6af77b74] {
        font-size: 32px;
    }
}
.sd[data-s-4513d82b-c89e-478e-abe6-0cf4b0e0aa46] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 30px 40px;
    width: 100%;
    --gap-h-4513d82b-c89e-478e-abe6-0cf4b0e0aa46: 0px;
    --gap-v-4513d82b-c89e-478e-abe6-0cf4b0e0aa46: 0px;
    --gap-uuid: 4513d82b-c89e-478e-abe6-0cf4b0e0aa46;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-4513d82b-c89e-478e-abe6-0cf4b0e0aa46] {
        padding: 20px 24px 30px 24px;
        --gap-h-4513d82b-c89e-478e-abe6-0cf4b0e0aa46: 0px;
        --gap-v-4513d82b-c89e-478e-abe6-0cf4b0e0aa46: 0px;
    }
}
.sd[data-s-81c27b48-0d4f-4790-8f26-8fb269607b27] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-4513d82b-c89e-478e-abe6-0cf4b0e0aa46) * 0));
    justify-content: center;
    padding: 0px 40px 0px 0px;
    width: 94px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-81c27b48-0d4f-4790-8f26-8fb269607b27] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4513d82b-c89e-478e-abe6-0cf4b0e0aa46) * 0));
        max-width: calc(100% - (var(--gap-h-4513d82b-c89e-478e-abe6-0cf4b0e0aa46) * 0));
        height: auto;
    }
}
.sd[data-s-1eff8e3b-c008-475a-9761-a283e87ba11f] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 6px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-1eff8e3b-c008-475a-9761-a283e87ba11f] {
        font-size: 14px;
        margin: 0px 0px 4px 0px;
        max-width: 100%;
    }
}
.sd[data-s-7883ddce-29d4-4dad-97ef-b0cfcc7cc989] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 36px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-fb9ace00-74d7-4076-9f40-299483d605e1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 1px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 40px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-fb9ace00-74d7-4076-9f40-299483d605e1] {
        align-content: center;
        align-items: center;
        border-bottom: 0px dotted #575757;
        border-left: 0px dotted #575757;
        border-right: 0px dotted #575757;
        border-top: 1px dotted #575757;
        justify-content: flex-start;
        margin: 14px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-54ed481c-f008-4e99-87a3-d172fb8e96fc] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-54ed481c-f008-4e99-87a3-d172fb8e96fc] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-54ed481c-f008-4e99-87a3-d172fb8e96fc] {
        font-size: 20px;
        line-height: 1.6;
        text-align: center;
        justify-content: center;
    }
}
.sd[data-s-37fd4d5b-5d38-42c8-883e-4912e91f1975] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-37fd4d5b-5d38-42c8-883e-4912e91f1975] {
        font-size: 14px;
    }
}
.sd[data-s-84bb474a-ea3b-4ee8-bf4c-1988f5578e8e] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-cf63d931-da39-4cdf-86cc-dd00e4eef0b2] {
    color: #333;
    font-size: 48px;
    transform: rotate(90deg);
}
@media screen and (max-width: 540px) {
    .sd[data-s-cf63d931-da39-4cdf-86cc-dd00e4eef0b2] {
        font-size: 32px;
    }
}
.sd[data-s-3152f68f-78dc-4f70-88f4-2016dc01b59b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 30px 40px;
    width: 100%;
    --gap-h-3152f68f-78dc-4f70-88f4-2016dc01b59b: 0px;
    --gap-v-3152f68f-78dc-4f70-88f4-2016dc01b59b: 0px;
    --gap-uuid: 3152f68f-78dc-4f70-88f4-2016dc01b59b;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-3152f68f-78dc-4f70-88f4-2016dc01b59b] {
        padding: 20px 24px 30px 24px;
        --gap-h-3152f68f-78dc-4f70-88f4-2016dc01b59b: 0px;
        --gap-v-3152f68f-78dc-4f70-88f4-2016dc01b59b: 0px;
    }
}
.sd[data-s-45112984-8261-4621-983d-246ce2dbee73] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-3152f68f-78dc-4f70-88f4-2016dc01b59b) * 0));
    justify-content: center;
    padding: 0px 40px 0px 0px;
    width: 94px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-45112984-8261-4621-983d-246ce2dbee73] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3152f68f-78dc-4f70-88f4-2016dc01b59b) * 0));
        max-width: calc(100% - (var(--gap-h-3152f68f-78dc-4f70-88f4-2016dc01b59b) * 0));
        height: auto;
    }
}
.sd[data-s-9594d3f7-44fd-4400-a112-df1b92a3455c] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 6px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-9594d3f7-44fd-4400-a112-df1b92a3455c] {
        font-size: 14px;
        margin: 0px 0px 4px 0px;
        max-width: 100%;
    }
}
.sd[data-s-13399306-aa4a-439f-a862-348a8e415bee] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 36px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-d77d1f39-1626-4b7d-a08a-e0e063a7f207] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 1px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 40px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-d77d1f39-1626-4b7d-a08a-e0e063a7f207] {
        align-content: center;
        align-items: center;
        border-bottom: 0px dotted #575757;
        border-left: 0px dotted #575757;
        border-right: 0px dotted #575757;
        border-top: 1px dotted #575757;
        justify-content: flex-start;
        margin: 14px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-ab1bc68d-5e2a-40f0-9ff6-2416d15632f0] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ab1bc68d-5e2a-40f0-9ff6-2416d15632f0] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ab1bc68d-5e2a-40f0-9ff6-2416d15632f0] {
        font-size: 20px;
        line-height: 1.6;
        text-align: center;
        justify-content: center;
    }
}
.sd[data-s-91faaf52-09c2-471c-b42c-e1babfba494f] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-91faaf52-09c2-471c-b42c-e1babfba494f] {
        font-size: 14px;
    }
}
.sd[data-s-bf705bcc-9e89-49dc-89ad-972247598223] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-d816c273-0ca0-4928-a1fa-57a2b811329f] {
    color: #333;
    font-size: 48px;
    transform: rotate(90deg);
}
@media screen and (max-width: 540px) {
    .sd[data-s-d816c273-0ca0-4928-a1fa-57a2b811329f] {
        font-size: 32px;
    }
}
.sd[data-s-9b64d323-85d0-4ef8-81e8-7d315a97b3ee] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 30px 40px;
    width: 100%;
    --gap-h-9b64d323-85d0-4ef8-81e8-7d315a97b3ee: 0px;
    --gap-v-9b64d323-85d0-4ef8-81e8-7d315a97b3ee: 0px;
    --gap-uuid: 9b64d323-85d0-4ef8-81e8-7d315a97b3ee;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-9b64d323-85d0-4ef8-81e8-7d315a97b3ee] {
        padding: 20px 24px 30px 24px;
        --gap-h-9b64d323-85d0-4ef8-81e8-7d315a97b3ee: 0px;
        --gap-v-9b64d323-85d0-4ef8-81e8-7d315a97b3ee: 0px;
    }
}
.sd[data-s-a3059ea0-3051-4657-a6e8-0baca8c7e4cf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-9b64d323-85d0-4ef8-81e8-7d315a97b3ee) * 0));
    justify-content: center;
    padding: 0px 40px 0px 0px;
    width: 94px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a3059ea0-3051-4657-a6e8-0baca8c7e4cf] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9b64d323-85d0-4ef8-81e8-7d315a97b3ee) * 0));
        max-width: calc(100% - (var(--gap-h-9b64d323-85d0-4ef8-81e8-7d315a97b3ee) * 0));
        height: auto;
    }
}
.sd[data-s-a5c4ab61-fb82-4d81-9f93-6ab3a27e6b94] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 6px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a5c4ab61-fb82-4d81-9f93-6ab3a27e6b94] {
        font-size: 14px;
        margin: 0px 0px 4px 0px;
        max-width: 100%;
    }
}
.sd[data-s-f4372055-06b2-4d18-8a50-d74473bfa0eb] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 36px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-aa639eae-3490-4088-a04d-f5859586ed39] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px dotted #575757;
    border-left: 1px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 0px dotted #575757;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 40px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-aa639eae-3490-4088-a04d-f5859586ed39] {
        align-content: center;
        align-items: center;
        border-bottom: 0px dotted #575757;
        border-left: 0px dotted #575757;
        border-right: 0px dotted #575757;
        border-top: 1px dotted #575757;
        justify-content: flex-start;
        margin: 14px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        max-width: 100%;
    }
}
.sd[data-s-ef953b62-8130-43bc-a384-94122faba372] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ef953b62-8130-43bc-a384-94122faba372] {
        font-size: 24px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ef953b62-8130-43bc-a384-94122faba372] {
        font-size: 20px;
        line-height: 1.6;
        text-align: center;
        justify-content: center;
    }
}
.sd[data-s-da53a37a-adeb-44a9-b9ad-5036b4350df5] {
    color: #242424;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-da53a37a-adeb-44a9-b9ad-5036b4350df5] {
        font-size: 14px;
    }
}
.sd[data-s-b784b5f9-c5af-4f13-bac6-b04ae3d32581] {
    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;
    padding: 120px 80px 140px 270px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-b784b5f9-c5af-4f13-bac6-b04ae3d32581] {
        padding: 100px 50px 140px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-b784b5f9-c5af-4f13-bac6-b04ae3d32581] {
        padding: 80px 30px 140px 30px;
    }
}
.sd[data-s-ffdeeb13-4dc3-49f6-8856-1a66e8e17a47] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 120px 0px 0px 0px;
    width: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ffdeeb13-4dc3-49f6-8856-1a66e8e17a47] {
        padding: 100px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ffdeeb13-4dc3-49f6-8856-1a66e8e17a47] {
        padding: 80px 0px 0px 0px;
    }
}
.sd[data-s-7eaeba20-86e8-4f86-85fb-2a9efde69ece] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-7eaeba20-86e8-4f86-85fb-2a9efde69ece].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-7eaeba20-86e8-4f86-85fb-2a9efde69ece].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-7eaeba20-86e8-4f86-85fb-2a9efde69ece] {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 20px;
        max-width: 100%;
    }
}
.sd[data-s-c1395439-9d84-4d28-b088-b3befef3828a] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-39275274-4f15-4395-84e6-b04916c38c24] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-39275274-4f15-4395-84e6-b04916c38c24] {
        font-size: 16px;
    }
}
.sd[data-s-4c3979ec-493f-478f-903a-c9e52d8d0bc4] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-4c3979ec-493f-478f-903a-c9e52d8d0bc4] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-72a51cb4-507d-4dae-8af1-c007648d8985] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-72a51cb4-507d-4dae-8af1-c007648d8985] {
        font-size: 14px;
    }
}
.sd[data-s-b49f96c1-ce0f-4d9f-af26-aa2f820a81f9] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-b49f96c1-ce0f-4d9f-af26-aa2f820a81f9] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-b49f96c1-ce0f-4d9f-af26-aa2f820a81f9] {
        font-size: 24px;
    }
}
.sd[data-s-3f7401e0-e87c-44ec-bda1-b40dd6a8893e] {
    padding: 0px;
}
.sd[data-s-3f7401e0-e87c-44ec-bda1-b40dd6a8893e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-3f7401e0-e87c-44ec-bda1-b40dd6a8893e].appear-active {
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-cc67cb86-44b2-4b2a-9058-3ca7f0fda502] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-cc67cb86-44b2-4b2a-9058-3ca7f0fda502] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-cc67cb86-44b2-4b2a-9058-3ca7f0fda502] {
        flex: none;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-324ec381-ea4a-42ed-b276-18206b143296] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-radius: 0;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 20px 30px 20px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-324ec381-ea4a-42ed-b276-18206b143296] {
        padding: 14px 14px 14px;
    }
}
.sd[data-s-4a3293b4-3229-4f9b-926f-fab129febd29] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-b998d562-d638-438c-a1b0-bf2a1bd0ed21] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-b998d562-d638-438c-a1b0-bf2a1bd0ed21] {
        flex: none;
        height: 34px;
        width: 34px;
        max-width: 100%;
    }
}
.sd[data-s-cdf3108c-fe09-485f-847c-062abfaaffce] {
    color: #000000;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-cdf3108c-fe09-485f-847c-062abfaaffce] {
        font-size: 16px;
    }
}
.sd[data-s-c5ec7855-f8de-4650-8e22-fc0263bed5c6] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-c5ec7855-f8de-4650-8e22-fc0263bed5c6] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-c5ec7855-f8de-4650-8e22-fc0263bed5c6] {
        flex: none;
        font-size: 15px;
        line-height: 1.4;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-2d070437-142f-4660-bca4-34d8eb161ba4] {
    background: #c8c8c8;
    flex: none;
    height: 1px;
    margin: 10px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-585f4062-582e-4649-9ceb-a83c35cc1695] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-585f4062-582e-4649-9ceb-a83c35cc1695] {
        align-content: flex-start;
        align-items: flex-start;
    }
}
.sd[data-s-2acd40e6-c600-4338-afd9-6fde6a2f74aa] {
    align-content: center;
    align-items: center;
    background: #575757;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2acd40e6-c600-4338-afd9-6fde6a2f74aa] {
        flex: none;
        height: 34px;
        width: 34px;
        max-width: 100%;
    }
}
.sd[data-s-8b2674c6-e24d-4bf2-9c4f-d865b359f247] {
    color: #FFFFFF;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8b2674c6-e24d-4bf2-9c4f-d865b359f247] {
        font-size: 16px;
    }
}
.sd[data-s-f961c400-7639-4e80-903a-67e75e1b29b7] {
    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 0px 10px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-f961c400-7639-4e80-903a-67e75e1b29b7] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-f961c400-7639-4e80-903a-67e75e1b29b7] {
        flex: none;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-cebff54f-e09d-45af-b4c2-f019cec063c5] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-cebff54f-e09d-45af-b4c2-f019cec063c5] {
        flex: none;
        width: 681.19px;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-cebff54f-e09d-45af-b4c2-f019cec063c5] {
        font-size: 14px;
    }
}
.sd[data-s-07cb7182-b68c-4169-8d50-dafec4a213a8] {
    padding: 0px;
}
.sd[data-s-07cb7182-b68c-4169-8d50-dafec4a213a8].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-07cb7182-b68c-4169-8d50-dafec4a213a8].appear-active {
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-02ac52d8-c84a-4723-a618-e98fb2dd5401] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-02ac52d8-c84a-4723-a618-e98fb2dd5401] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-02ac52d8-c84a-4723-a618-e98fb2dd5401] {
        flex: none;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-f99f7494-3abd-410a-b635-8bc6219f36fb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-radius: 0;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 20px 30px 20px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-f99f7494-3abd-410a-b635-8bc6219f36fb] {
        padding: 14px 14px 14px;
    }
}
.sd[data-s-3af2f39a-996d-40ba-ba99-1ced3e85f9e0] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-0d9ad560-d5ee-4c3d-9d23-7414ca659c80] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-0d9ad560-d5ee-4c3d-9d23-7414ca659c80] {
        flex: none;
        height: 34px;
        width: 34px;
        max-width: 100%;
    }
}
.sd[data-s-3c9e0194-cb4b-4a64-b152-de0804ddde69] {
    color: #000000;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-3c9e0194-cb4b-4a64-b152-de0804ddde69] {
        font-size: 16px;
    }
}
.sd[data-s-ab6d2b89-e366-4fc0-a458-b25d731c3233] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ab6d2b89-e366-4fc0-a458-b25d731c3233] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ab6d2b89-e366-4fc0-a458-b25d731c3233] {
        flex: none;
        font-size: 15px;
        line-height: 1.4;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-c1074f9f-4405-4aef-806c-1316614524e9] {
    background: #c8c8c8;
    flex: none;
    height: 1px;
    margin: 10px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-083dd136-6c2f-455c-9c28-3fd4b082154e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-083dd136-6c2f-455c-9c28-3fd4b082154e] {
        align-content: flex-start;
        align-items: flex-start;
    }
}
.sd[data-s-5881c1eb-de16-46e1-b0f6-0c2274db003e] {
    align-content: center;
    align-items: center;
    background: #575757;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-5881c1eb-de16-46e1-b0f6-0c2274db003e] {
        flex: none;
        height: 34px;
        width: 34px;
        max-width: 100%;
    }
}
.sd[data-s-14cdb435-d053-480d-82bc-a66e77861dc8] {
    color: #FFFFFF;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-14cdb435-d053-480d-82bc-a66e77861dc8] {
        font-size: 16px;
    }
}
.sd[data-s-6f570df6-8343-4834-b3fc-daa7e92fb376] {
    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 0px 10px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-6f570df6-8343-4834-b3fc-daa7e92fb376] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-6f570df6-8343-4834-b3fc-daa7e92fb376] {
        flex: none;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-e2ce05ff-720e-4826-9a18-4be5a94df313] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-e2ce05ff-720e-4826-9a18-4be5a94df313] {
        flex: none;
        width: 681.19px;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-e2ce05ff-720e-4826-9a18-4be5a94df313] {
        font-size: 14px;
    }
}
.sd[data-s-c27fd551-d0e9-4212-86f6-7e2194bad7d5] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 1px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 120px 0px 0px 0px;
    width: 1200px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-c27fd551-d0e9-4212-86f6-7e2194bad7d5] {
        padding: 100px 0px 0px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-c27fd551-d0e9-4212-86f6-7e2194bad7d5] {
        padding: 80px 0px 0px 0px;
    }
}
.sd[data-s-fd38413d-ebf2-4eb1-b289-336d6f641cb5] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 24px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-fd38413d-ebf2-4eb1-b289-336d6f641cb5].appear {
    opacity: 0;
    transform: translate(10px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-fd38413d-ebf2-4eb1-b289-336d6f641cb5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 540px) {
    .sd[data-s-fd38413d-ebf2-4eb1-b289-336d6f641cb5] {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 20px;
        max-width: 100%;
    }
}
.sd[data-s-95ffb059-a019-48c3-a5c4-2bc6535db6c1] {
    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;
    width: auto;
    max-width: 100%;
}
.sd[data-s-0e1e0964-a61e-4d7d-8d97-95e5d905d862] {
    color: #333;
    font-family: var(--s-font-f79ce552);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 0.8;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-0e1e0964-a61e-4d7d-8d97-95e5d905d862] {
        font-size: 16px;
    }
}
.sd[data-s-d6cbbbc6-b16d-4016-b8c2-48bdb5aaf032] {
    background: #c1cccb;
    flex: none;
    height: 1px;
    margin: 0px 5px 0px;
    width: 14px;
    max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
    .sd[data-s-d6cbbbc6-b16d-4016-b8c2-48bdb5aaf032] {
        flex: none;
        margin: 0px 3px 0px;
        width: 10px;
        max-width: calc(100% - 6px);
    }
}
.sd[data-s-e2f37f3d-ff22-45c7-ad4e-0c87915390cd] {
    border-bottom: 0px solid #aaaaaa;
    border-left: 0px solid #aaaaaa;
    border-right: 0px solid #aaaaaa;
    border-top: 0px solid #aaaaaa;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e2f37f3d-ff22-45c7-ad4e-0c87915390cd] {
        font-size: 14px;
    }
}
.sd[data-s-b3da442c-4333-449f-bf35-b5dec18ad466] {
    color: #242424;
    font-family: var(--s-font-f79ce552);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 8px 0px 0px 0px;
    padding: 1px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-b3da442c-4333-449f-bf35-b5dec18ad466] {
        font-size: 28px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-b3da442c-4333-449f-bf35-b5dec18ad466] {
        font-size: 24px;
    }
}
.sd[data-s-31bd1c44-8a7e-4a8b-a36b-7c9b9651a437] {
    padding: 0px;
}
.sd[data-s-31bd1c44-8a7e-4a8b-a36b-7c9b9651a437].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-31bd1c44-8a7e-4a8b-a36b-7c9b9651a437].appear-active {
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-52355a06-4d27-4838-b2d5-1c7b84d041ef] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 99px;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-52355a06-4d27-4838-b2d5-1c7b84d041ef] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-52355a06-4d27-4838-b2d5-1c7b84d041ef] {
        flex: none;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-887dfa20-cdad-4b80-a839-49cb8abdcf03] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-radius: 0;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 20px 30px 20px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-887dfa20-cdad-4b80-a839-49cb8abdcf03] {
        padding: 14px 14px 14px;
    }
}
.sd[data-s-1e747c16-f7bd-4497-b068-41e87bb0d9f7] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-d221c0d9-fc1c-488f-a1e8-cf727471472c] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-d221c0d9-fc1c-488f-a1e8-cf727471472c] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-d221c0d9-fc1c-488f-a1e8-cf727471472c] {
        flex: none;
        font-size: 15px;
        line-height: 1.4;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-07eeb8bf-3a44-4866-a915-6556e4b0a399] {
    background: #c8c8c8;
    flex: none;
    height: 1px;
    margin: 10px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-a6a09d75-8563-4eda-85e9-da18a9b14c3c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a6a09d75-8563-4eda-85e9-da18a9b14c3c] {
        align-content: flex-start;
        align-items: flex-start;
    }
}
.sd[data-s-2f5adef3-7d9f-4666-b40c-a9bcdcfc484e] {
    padding: 0px;
}
.sd[data-s-2f5adef3-7d9f-4666-b40c-a9bcdcfc484e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-2f5adef3-7d9f-4666-b40c-a9bcdcfc484e].appear-active {
    transition-delay: 400ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-42b903fb-fb77-48b3-af7c-946d3c429d8e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-42b903fb-fb77-48b3-af7c-946d3c429d8e] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-42b903fb-fb77-48b3-af7c-946d3c429d8e] {
        flex: none;
        margin: 0px 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-4f0d81c8-8b9e-4452-9c6d-519f0dd1f6a5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-radius: 0;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 20px 30px 20px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-4f0d81c8-8b9e-4452-9c6d-519f0dd1f6a5] {
        padding: 14px 14px 14px;
    }
}
.sd[data-s-9b0dc446-6746-4140-aa89-46be96d8eaa5] {
    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;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-eea8af2b-4315-4917-89f9-9b8a15cfc677] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-eea8af2b-4315-4917-89f9-9b8a15cfc677] {
        flex: none;
        height: 34px;
        width: 34px;
        max-width: 100%;
    }
}
.sd[data-s-dbe7ca70-3b78-42f5-818d-5fc5a2e8385a] {
    color: #000000;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-dbe7ca70-3b78-42f5-818d-5fc5a2e8385a] {
        font-size: 16px;
    }
}
.sd[data-s-6c6e006e-1188-4b78-8da4-e443868e4f2b] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: 1;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-6c6e006e-1188-4b78-8da4-e443868e4f2b] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-6c6e006e-1188-4b78-8da4-e443868e4f2b] {
        flex: none;
        font-size: 15px;
        line-height: 1.4;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-2a911e9c-96aa-40c5-be16-88f18fb3e1ae] {
    background: #c8c8c8;
    flex: none;
    height: 1px;
    margin: 10px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-fd4146dc-3f25-4aee-842c-4a4385279eae] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-fd4146dc-3f25-4aee-842c-4a4385279eae] {
        align-content: flex-start;
        align-items: flex-start;
    }
}
.sd[data-s-fd40ab7c-ac5c-4c21-bbdd-3ef041ae89c2] {
    align-content: center;
    align-items: center;
    background: #575757;
    border-radius: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-fd40ab7c-ac5c-4c21-bbdd-3ef041ae89c2] {
        flex: none;
        height: 34px;
        width: 34px;
        max-width: 100%;
    }
}
.sd[data-s-8e0455fb-cb53-4d22-9f8a-fef598b32bde] {
    color: #FFFFFF;
    font-family: var(--s-font-f79ce552);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8e0455fb-cb53-4d22-9f8a-fef598b32bde] {
        font-size: 16px;
    }
}
.sd[data-s-046901a4-a86a-455c-935a-1767e29af4b7] {
    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 0px 10px;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-046901a4-a86a-455c-935a-1767e29af4b7] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-046901a4-a86a-455c-935a-1767e29af4b7] {
        flex: none;
        width: 88%;
        max-width: 88%;
    }
}
.sd[data-s-e3c77858-a7f5-43de-87bb-3ce338bf367d] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
    .sd[data-s-e3c77858-a7f5-43de-87bb-3ce338bf367d] {
        flex: none;
        width: 681.19px;
        max-width: 100%;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-e3c77858-a7f5-43de-87bb-3ce338bf367d] {
        font-size: 14px;
    }
}
.sd[data-s-ecb6cf0d-fa74-449c-927c-808229a96ec8] {
    align-content: flex-start;
    align-items: flex-start;
    background: #EEEEEE;
    border-bottom: 0px solid #dbe1e1;
    border-left: 0px solid #dbe1e1;
    border-right: 0px solid #dbe1e1;
    border-top: 1px solid #dbe1e1;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 20px 40px;
    width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
    max-width: calc(100% - (var(--gap-h-89d29764-a180-4d98-a58d-dcb82e2bf56b) * 0));
}
@media screen and (max-width: 540px) {
    .sd[data-s-ecb6cf0d-fa74-449c-927c-808229a96ec8] {
        padding: 14px 20px;
    }
}
.sd[data-s-1fabfffe-504e-4304-9a68-9cd47e024e77] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-1fabfffe-504e-4304-9a68-9cd47e024e77] {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
.sd[data-s-2ec9490f-4333-49f6-8fce-35298846a25f] {
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-2ec9490f-4333-49f6-8fce-35298846a25f]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2ec9490f-4333-49f6-8fce-35298846a25f] {
        font-size: 12px;
    }
}
.sd[data-s-6dcfc2b3-8288-40ec-b005-dcafb4fd8ffc] {
    color: #333;
    font-family: var(--s-font-cda1e569);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 14px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 28px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-6dcfc2b3-8288-40ec-b005-dcafb4fd8ffc] {
        font-size: 12px;
        margin: 0px 10px;
        max-width: calc(100% - 20px);
    }
}
.sd[data-s-60e833b9-433e-4e5d-a7d8-5b4c4dc1289f] {
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-60e833b9-433e-4e5d-a7d8-5b4c4dc1289f]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-60e833b9-433e-4e5d-a7d8-5b4c4dc1289f] {
        font-size: 12px;
    }
}
.sd[data-s-431d9fba-9539-4795-b833-2eca5bd25794] {
    color: #333;
    font-family: var(--s-font-cda1e569);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 14px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 28px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-431d9fba-9539-4795-b833-2eca5bd25794] {
        font-size: 12px;
        margin: 0px 10px;
        max-width: calc(100% - 20px);
    }
}
.sd[data-s-2c8c24c9-f8dc-49ab-9e8b-a1698e204961] {
    color: #000000;
    font-family: var(--s-font-cda1e569);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2c8c24c9-f8dc-49ab-9e8b-a1698e204961] {
        font-size: 12px;
    }
}
.sd[data-s-65b8326d-8c76-4dc7-9904-02e5509a8d99] {}
.sd[data-s-968f77e0-f66f-4752-b4fc-1720fd385cce] {}
.sd[data-s-1b5eb47d-0065-4b60-94b9-3408186aec28] {}
.sd[data-s-84a7ac3b-8342-4b1a-b16d-632309c6f324] {}
.sd[data-s-0825af67-936f-4068-b45d-01f6adbe2b92] {}
body {
    background: #EEEEEE;
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-s-__TEXT_STYLE_TITLE_XL] {
    font-family: var(--s-font-dcab54ec);
    font-size: 48px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3;
}
.sd[data-s-__TEXT_STYLE_TITLE_L] {
    font-family: var(--s-font-dcab54ec);
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.4;
}
.sd[data-s-__TEXT_STYLE_TITLE_M] {
    font-family: var(--s-font-dcab54ec);
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.4;
}
.sd[data-s-__TEXT_STYLE_PARAGRAPH_L] {
    font-family: var(--s-font-dcab54ec);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
}
.sd[data-s-__TEXT_STYLE_PARAGRAPH_M] {
    font-family: var(--s-font-dcab54ec);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4;
}