.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-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-1656b7ee-9da7-4cbb-a10a-0534cc8ba27f] {
    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-1656b7ee-9da7-4cbb-a10a-0534cc8ba27f] {
        padding: 60px 0px 0px 0px;
    }
}
.sd[data-s-9f626335-6e7b-4ad8-9a98-93b511b3b0a9] {}
.sd[data-s-2a828eca-bde2-42fb-9b72-aaacac55cbb0] {
    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-2a828eca-bde2-42fb-9b72-aaacac55cbb0: 0px;
    --gap-v-2a828eca-bde2-42fb-9b72-aaacac55cbb0: 0px;
    --gap-uuid: 2a828eca-bde2-42fb-9b72-aaacac55cbb0;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2a828eca-bde2-42fb-9b72-aaacac55cbb0] {
        padding: 0px 0px 0px 0px;
        --gap-h-2a828eca-bde2-42fb-9b72-aaacac55cbb0: 0px;
        --gap-v-2a828eca-bde2-42fb-9b72-aaacac55cbb0: 0px;
    }
}
.sd[data-s-22d5f3b8-6204-4ad9-bb3f-a100281cbab7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 273px;
    justify-content: flex-start;
    padding: 100px 80px;
    width: calc(100% - (var(--gap-h-2a828eca-bde2-42fb-9b72-aaacac55cbb0) * 0));
    max-width: calc(100% - (var(--gap-h-2a828eca-bde2-42fb-9b72-aaacac55cbb0) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-22d5f3b8-6204-4ad9-bb3f-a100281cbab7] {
        padding: 100px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-22d5f3b8-6204-4ad9-bb3f-a100281cbab7] {
        padding: 80px 30px 60px 30px;
    }
}
.sd[data-s-f5b4948f-facf-4fec-be0c-99f107a6f9f4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 1000px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-f5b4948f-facf-4fec-be0c-99f107a6f9f4] {
        flex: none;
    }
}
.sd[data-s-47ed7d40-b83d-443f-aae8-8e7d99c70513] {
    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-aa485e33-4708-4bf5-a152-cda40123fbd5] {
    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-aa485e33-4708-4bf5-a152-cda40123fbd5] {
        font-size: 54px;
    }
}
.sd[data-s-3c95caba-567b-4fe4-b37a-e80ab7058893] {
    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-3c95caba-567b-4fe4-b37a-e80ab7058893].appear {
    transform: scale(1, 1);
    transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-3c95caba-567b-4fe4-b37a-e80ab7058893].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}
.sd[data-s-1b214418-1332-4e09-94d3-427b0796b5b6] {
    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-a77ddb07-139d-4178-bf7a-eddce0562ffa] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}
.sd[data-s-f07aca5a-a611-473e-b919-3457ad0006e9] {
    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-f07aca5a-a611-473e-b919-3457ad0006e9] {
        font-size: 18px;
    }
}
.sd[data-s-95a3c22a-ff65-497c-ad06-aa4bac883354] {
    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-95a3c22a-ff65-497c-ad06-aa4bac883354].appear {
    transform: scale(1, 1);
    transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-95a3c22a-ff65-497c-ad06-aa4bac883354].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}
.sd[data-s-13c00d35-d49a-4929-b8ad-e855160b520c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 260px;
    justify-content: center;
    padding: 60px 30px;
    width: 1280px;
    max-width: 100%;
}
.sd[data-s-section-inner-13c00d35-d49a-4929-b8ad-e855160b520c] {
    padding: 60px 30px;
    width: 1280px;
    height: 260px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}
.sd[data-s-ad2beda9-21f9-4f6f-8948-3b4436e008f8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-0a3ac428-f77c-45cf-b1fb-096b783777da] {
    color: #111111;
    font-family: var(--s-font-daa8975e);
    font-size: 48px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 20px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 840px) {
    .sd[data-s-0a3ac428-f77c-45cf-b1fb-096b783777da] {
        font-size: 36px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-0a3ac428-f77c-45cf-b1fb-096b783777da] {
        font-size: 28px;
        margin: 0px 0px 10px 0px;
        max-width: 100%;
    }
}
.sd[data-s-dcb6c462-4d60-4689-8a01-15959fe21208] {
    color: #333333;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 840px) {
    .sd[data-s-dcb6c462-4d60-4689-8a01-15959fe21208] {
        padding: 0px 0px 0px 0px;
    }
}
.sd[data-s-7b69e15f-9aa3-48c4-872f-0e0d7fadb092] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-7b69e15f-9aa3-48c4-872f-0e0d7fadb092] {
        flex-direction: column;
        overflow-x: hidden;
        overflow-y: auto;
    }
}
.sd[data-s-6c2e2035-0ba9-4ae2-8efe-3d4a0c8e8657] {
    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: 0px 80px 140px 80px;
    width: calc(100% - (var(--gap-h-2a828eca-bde2-42fb-9b72-aaacac55cbb0) * 0));
    max-width: calc(100% - (var(--gap-h-2a828eca-bde2-42fb-9b72-aaacac55cbb0) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-6c2e2035-0ba9-4ae2-8efe-3d4a0c8e8657] {
        padding: 0px 50px 140px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-6c2e2035-0ba9-4ae2-8efe-3d4a0c8e8657] {
        padding: 0px 30px 140px 30px;
    }
}
.sd[data-s-5e58ee59-d51f-4f30-80d4-2e769da45bc5] {
    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: 14px 0px 0px 0px;
    width: 1000px;
    max-width: 100%;
}
.sd[data-s-5e58ee59-d51f-4f30-80d4-2e769da45bc5].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-5e58ee59-d51f-4f30-80d4-2e769da45bc5].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-54b156e0-97ed-4240-b242-790f8b93d927] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-ce322b11-133b-4b5b-ad0e-372cdaa20f4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    justify-content: center;
    margin: 60px 0px 0px 0px;
    opacity: 1;
    padding: 0px;
    width: 1000px;
    max-width: 100%;
}
.sd[data-s-ce322b11-133b-4b5b-ad0e-372cdaa20f4a].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-ce322b11-133b-4b5b-ad0e-372cdaa20f4a].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-cf1493a1-3a41-4e46-93cc-3d573a53b197] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-32f658fb-f7ba-491e-b80d-9a17b13e4e00] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-2fde1bbb-9aeb-45a4-add4-e37dd00d5a32] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2fde1bbb-9aeb-45a4-add4-e37dd00d5a32] {
        font-size: 16px;
    }
}
.sd[data-s-e8bbb0b5-b448-4ad7-b1ae-78e013b2503c] {
    border-radius: 0;
    color: #f23a3c;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e8bbb0b5-b448-4ad7-b1ae-78e013b2503c] {
        font-size: 14px;
    }
}
.sd[data-s-f822cf22-ec9b-4d04-b170-9102b9447390] {
    background: #f7f7f7;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-f822cf22-ec9b-4d04-b170-9102b9447390]:focus {
    outline: none;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
}
.sd[data-s-f822cf22-ec9b-4d04-b170-9102b9447390]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-f822cf22-ec9b-4d04-b170-9102b9447390]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-f822cf22-ec9b-4d04-b170-9102b9447390]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-f822cf22-ec9b-4d04-b170-9102b9447390]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-b17125a3-18d2-4539-9c98-fe149a0bdad3] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-f46391a8-20e6-490d-880d-5dc3850cf8a0] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-f46391a8-20e6-490d-880d-5dc3850cf8a0] {
        padding: 0px;
    }
}
.sd[data-s-049e6d6f-2caf-4aab-9213-b1062a9673d2] {
    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;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-2f3db973-717d-4cc9-80f7-293626c91fcf] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2f3db973-717d-4cc9-80f7-293626c91fcf] {
        font-size: 16px;
    }
}
.sd[data-s-8ecfa9b7-ae0f-4de3-94d6-94e0143e38a7] {
    border-radius: 0;
    color: #f23a3c;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8ecfa9b7-ae0f-4de3-94d6-94e0143e38a7] {
        font-size: 14px;
    }
}
.sd[data-s-0b2f8176-54cd-4845-90d5-98850b23c8b8] {
    background: #f7f7f7;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-0b2f8176-54cd-4845-90d5-98850b23c8b8]:focus {
    outline: none;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
}
.sd[data-s-0b2f8176-54cd-4845-90d5-98850b23c8b8]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0b2f8176-54cd-4845-90d5-98850b23c8b8]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0b2f8176-54cd-4845-90d5-98850b23c8b8]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0b2f8176-54cd-4845-90d5-98850b23c8b8]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-fe30358b-df6c-4fe9-a39b-cf5bf0577efd] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-4d508f4e-9c30-4eaf-964c-4460cc5a7375] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-4d508f4e-9c30-4eaf-964c-4460cc5a7375] {
        padding: 0px;
    }
}
.sd[data-s-931b1bbc-8bbd-445e-9424-941bfcfb09c0] {
    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;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-f97430f1-9f6b-465b-94bb-ca96615e39a4] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-f97430f1-9f6b-465b-94bb-ca96615e39a4] {
        font-size: 16px;
    }
}
.sd[data-s-ddd9737a-2569-450c-88c0-3994cf9868eb] {
    border-radius: 0;
    color: #f23a3c;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ddd9737a-2569-450c-88c0-3994cf9868eb] {
        font-size: 14px;
    }
}
.sd[data-s-6f564f03-adac-4734-8938-6a177f568cfb] {
    background: #f7f7f7;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-6f564f03-adac-4734-8938-6a177f568cfb]:focus {
    outline: none;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
}
.sd[data-s-6f564f03-adac-4734-8938-6a177f568cfb]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-6f564f03-adac-4734-8938-6a177f568cfb]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-6f564f03-adac-4734-8938-6a177f568cfb]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-6f564f03-adac-4734-8938-6a177f568cfb]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0b762d55-a522-48df-a1f3-0b294a641e00] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-1ab7711a-276c-4218-98a8-252d38a65337] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-6529cc30-255c-4bb7-b5a1-996fe13c81be] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-6529cc30-255c-4bb7-b5a1-996fe13c81be] {
        font-size: 16px;
    }
}
.sd[data-s-c4e98537-147b-4ac1-a020-d8d536e69bd1] {
    border-radius: 0;
    color: #f23a3c;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-c4e98537-147b-4ac1-a020-d8d536e69bd1] {
        font-size: 14px;
    }
}
.sd[data-s-e687df7c-fb1e-4cdc-9174-9b79b9a2749b] {
    background: #f7f7f7;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-e687df7c-fb1e-4cdc-9174-9b79b9a2749b]:focus {
    outline: none;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
}
.sd[data-s-e687df7c-fb1e-4cdc-9174-9b79b9a2749b]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-e687df7c-fb1e-4cdc-9174-9b79b9a2749b]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-e687df7c-fb1e-4cdc-9174-9b79b9a2749b]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-e687df7c-fb1e-4cdc-9174-9b79b9a2749b]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-addee677-2674-42c8-ac10-65c9f73f77d1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 48px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-addee677-2674-42c8-ac10-65c9f73f77d1] {
        height: auto;
    }
}
.sd[data-s-1cb350b4-0ae1-4e7f-adc8-d940f3092d1f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-5e1c8a34-9df9-4f84-819c-542ac2399eb0] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-5e1c8a34-9df9-4f84-819c-542ac2399eb0] {
        font-size: 16px;
    }
}
.sd[data-s-7d507f02-8df9-4d08-a657-b1f304e4707b] {
    border-radius: 0;
    color: #f23a3c;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7d507f02-8df9-4d08-a657-b1f304e4707b] {
        font-size: 14px;
    }
}
.sd[data-s-06a48c20-f714-4f5f-b8f7-580380b55e9b] {
    background: #f7f7f7;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    height: 159px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    opacity: 1;
    padding: 10px 10px 10px 10px;
    text-align: left;
    text-shadow: none;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-06a48c20-f714-4f5f-b8f7-580380b55e9b]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-06a48c20-f714-4f5f-b8f7-580380b55e9b]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-06a48c20-f714-4f5f-b8f7-580380b55e9b]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-06a48c20-f714-4f5f-b8f7-580380b55e9b]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-18416d84-837d-4037-b00f-360d50dd11de] {
    align-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 300px;
    max-width: 100%;
}
.sd[data-s-40240d90-6f9c-450d-bbda-a6f12f2e774c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
}
.sd[data-s-da4215e4-3a44-4192-b913-75118c7c506e] {
    color: #333333;
    font-family: var(--s-font-4cac3532);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-97f9035d-fb2b-48af-8d1c-3f03da839b3d] {
    color: #f23a3c;
    font-family: var(--s-font-4cac3532);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}
.sd[data-s-d5468146-7e14-464a-b830-1ef6e93c37f6] {
    background: rgba(255, 255, 255, 0.08);
    border-bottom: 1px dashed #dddddd;
    border-left: 1px dashed #dddddd;
    border-radius: 2px;
    border-right: 1px dashed #dddddd;
    border-top: 1px dashed #dddddd;
    color: #555555;
    font-family: var(--s-font-4cac3532);
    font-size: 14px;
    font-weight: 400;
    padding: 15px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-3440b592-7ead-4ecd-9bd3-78c4f4e9d7bf] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: 20px;
    margin: 0px 0px 24px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-a2c7a1ef-e34a-4309-bbe6-1736f1b7e908] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}
.sd[data-s-ac3fa7be-7deb-4416-a3d8-a2e98d0173c1] {
    color: #278edb;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    line-height: 1.4;
    text-decoration: underline;
}
.sd[data-s-ac3fa7be-7deb-4416-a3d8-a2e98d0173c1]:hover {
    color: #333333;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ac3fa7be-7deb-4416-a3d8-a2e98d0173c1] {
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-037baa3a-f357-46ab-b91a-9d73ccfcb3ba] {
    color: #333333;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    line-height: 1.4;
}
@media screen and (max-width: 540px) {
    .sd[data-s-037baa3a-f357-46ab-b91a-9d73ccfcb3ba] {
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-0a30a9ab-26a0-41a3-a26e-736df56084d0] {
    background: #000000;
    border-radius: 40px;
    box-shadow: none;
    color: #333;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 15px;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px 24px 12px;
    width: 400px;
    max-width: 100%;
}
.sd[data-s-0a30a9ab-26a0-41a3-a26e-736df56084d0]:hover {
    background: #575757;
}
.sd[data-s-5c1e326d-d6ac-4a99-8c3e-ef574f9304d3] {
    color: #FFFFFF;
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.9;
    margin: 0px 0px 0px 0px;
    text-align: center;
    transition-delay: 1200ms;
    transition-duration: 800ms;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}
.sd[data-s-0a30a9ab-26a0-41a3-a26e-736df56084d0]:hover .sd[data-s-5c1e326d-d6ac-4a99-8c3e-ef574f9304d3] {
    color: #FFFFFF;
    transition-delay: 0ms;
    transition-duration: 300ms;
}
@media screen and (max-width: 840px) {
    .sd[data-s-5c1e326d-d6ac-4a99-8c3e-ef574f9304d3] {
        font-size: 18px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-5c1e326d-d6ac-4a99-8c3e-ef574f9304d3] {
        font-size: 18px;
    }
}
.sd[data-s-bea47187-b0f9-4254-af5f-75061c654f7b] {
    align-content: flex-start;
    align-items: flex-start;
    background: #EEEEEE;
    border-bottom: 1px 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-2a828eca-bde2-42fb-9b72-aaacac55cbb0) * 0));
    max-width: calc(100% - (var(--gap-h-2a828eca-bde2-42fb-9b72-aaacac55cbb0) * 0));
}
@media screen and (max-width: 540px) {
    .sd[data-s-bea47187-b0f9-4254-af5f-75061c654f7b] {
        padding: 14px 20px;
    }
}
.sd[data-s-341c4032-0a96-40ce-954b-e6876ff058ab] {
    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%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-341c4032-0a96-40ce-954b-e6876ff058ab] {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
.sd[data-s-7834febb-0ee1-48e0-9ccb-9a8107cc7876] {
    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-7834febb-0ee1-48e0-9ccb-9a8107cc7876]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7834febb-0ee1-48e0-9ccb-9a8107cc7876] {
        font-size: 12px;
    }
}
.sd[data-s-81dd356c-09b5-46ea-beeb-d04f2fab3bdb] {
    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-81dd356c-09b5-46ea-beeb-d04f2fab3bdb] {
        font-size: 12px;
        margin: 0px 10px;
        max-width: calc(100% - 20px);
    }
}
.sd[data-s-a275d70c-0a6a-41ac-b826-3f6e0b1f3618] {
    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-a275d70c-0a6a-41ac-b826-3f6e0b1f3618] {
        font-size: 12px;
    }
}
.sd[data-s-a804ede4-48cb-4326-aac0-dff56c2ab041] {}
.sd[data-s-55709cb6-16e8-470a-b068-6c6559f47715] {}
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;
}