.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-d45d824c-df1f-4e42-a0d5-09d4f291db0d] {
    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-d45d824c-df1f-4e42-a0d5-09d4f291db0d] {
        padding: 60px 0px 0px 0px;
    }
}
.sd[data-s-85c81ee5-410c-4bf1-b625-449805e13233] {}
.sd[data-s-8464e704-e901-489a-98db-27f255bd4753] {
    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-8464e704-e901-489a-98db-27f255bd4753: 0px;
    --gap-v-8464e704-e901-489a-98db-27f255bd4753: 0px;
    --gap-uuid: 8464e704-e901-489a-98db-27f255bd4753;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-8464e704-e901-489a-98db-27f255bd4753] {
        padding: 0px 0px 0px 0px;
        --gap-h-8464e704-e901-489a-98db-27f255bd4753: 0px;
        --gap-v-8464e704-e901-489a-98db-27f255bd4753: 0px;
    }
}
.sd[data-s-ab8418b0-cc94-402d-a4b5-f1383a082b69] {
    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-8464e704-e901-489a-98db-27f255bd4753) * 0));
    max-width: calc(100% - (var(--gap-h-8464e704-e901-489a-98db-27f255bd4753) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-ab8418b0-cc94-402d-a4b5-f1383a082b69] {
        padding: 100px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ab8418b0-cc94-402d-a4b5-f1383a082b69] {
        padding: 80px 30px 60px 30px;
    }
}
.sd[data-s-f88d61f8-b53f-455d-b7bb-fc9c8c5f02f2] {
    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-f88d61f8-b53f-455d-b7bb-fc9c8c5f02f2] {
        flex: none;
    }
}
.sd[data-s-1e151d69-cca2-4554-90cb-53b8dcbfbd47] {
    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-603aa75e-5ab3-4104-a0b2-d13714205a6d] {
    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-603aa75e-5ab3-4104-a0b2-d13714205a6d] {
        font-size: 54px;
    }
}
.sd[data-s-0b9b3ab3-8f29-4e0e-b11f-1877ab51170c] {
    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-0b9b3ab3-8f29-4e0e-b11f-1877ab51170c].appear {
    transform: scale(1, 1);
    transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-0b9b3ab3-8f29-4e0e-b11f-1877ab51170c].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}
.sd[data-s-4087f5e2-2c9d-4e09-8556-a4174fd6d55f] {
    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-21f33dee-f66d-499e-835b-b1715a196b0b] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}
.sd[data-s-e48923de-bc60-4207-b37e-614a3601e669] {
    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-e48923de-bc60-4207-b37e-614a3601e669] {
        font-size: 18px;
    }
}
.sd[data-s-73a23e33-0542-44b2-b48b-26d2fab9b19d] {
    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-73a23e33-0542-44b2-b48b-26d2fab9b19d].appear {
    transform: scale(1, 1);
    transition: transform 600ms cubic-bezier(0.4, 0.4, 0, 1) 300ms;
}
.sd[data-s-73a23e33-0542-44b2-b48b-26d2fab9b19d].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}
.sd[data-s-f7168938-ad22-457f-a8d5-6d96f74f2ae6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 60px 30px;
    width: 1280px;
    max-width: 100%;
}
.sd[data-s-section-inner-f7168938-ad22-457f-a8d5-6d96f74f2ae6] {
    padding: 60px 30px;
    width: 1280px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}
.sd[data-s-f70e4940-280d-441a-a327-e0a8fd0ac79c] {
    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-8c369bbc-f753-43ef-9ac0-fe55e82ac7a0] {
    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-8c369bbc-f753-43ef-9ac0-fe55e82ac7a0] {
        font-size: 36px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-8c369bbc-f753-43ef-9ac0-fe55e82ac7a0] {
        font-size: 28px;
        margin: 0px 0px 10px 0px;
        max-width: 100%;
    }
}
.sd[data-s-7c64246c-b377-4492-a4c5-06676b043161] {
    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-7c64246c-b377-4492-a4c5-06676b043161] {
        padding: 0px 0px 0px 0px;
    }
}
.sd[data-s-972d18a4-d24d-42b3-86ed-f5b2e318720b] {
    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-972d18a4-d24d-42b3-86ed-f5b2e318720b] {
        flex-direction: column;
        overflow-x: hidden;
        overflow-y: auto;
    }
}
.sd[data-s-1b1d86dd-c561-475f-84aa-36d2e5614cc4] {
    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;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: 31%;
    max-width: 31%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-1b1d86dd-c561-475f-84aa-36d2e5614cc4] {
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-203fb95c-6aa4-4c97-afe5-a5d6bea782ad] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-470b9066-0250-4eb7-a268-2943abe11e32] {
    color: #268300ff;
    font-size: 24px;
}
.sd[data-s-bcb4e3ee-617d-4c42-965b-7775b05e1456] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}
.sd[data-s-69ae28a9-72c1-48b1-99de-1dc23907ace0] {
    border-radius: 0;
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0em;
    line-height: 1.2;
    padding: 0 0 0 0;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-69ae28a9-72c1-48b1-99de-1dc23907ace0] {
        font-size: 20px;
    }
}
.sd[data-s-d319d39e-3509-4479-be5d-aa55978392a3] {
    border-radius: 0;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0 0 0 0;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-3b637f80-8c29-450a-8c99-f873d3d97fa2] {
    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;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: 31%;
    max-width: 31%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-3b637f80-8c29-450a-8c99-f873d3d97fa2] {
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-baba7aac-f415-4692-ace1-4b16e687341d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-d3c4fe15-73c1-4b30-8c03-9b14b2ebdbdb] {
    color: #268300ff;
    font-size: 24px;
}
.sd[data-s-b788c993-60a4-40c4-b536-cf7bdd24d0d5] {
    border-radius: 0;
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0em;
    line-height: 1.2;
    padding: 0 0 0 0;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-b788c993-60a4-40c4-b536-cf7bdd24d0d5] {
        font-size: 20px;
    }
}
.sd[data-s-6efbacf9-48c2-4f47-8c7a-d20c119ca51b] {
    border-radius: 0;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0 0 0 0;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-ce702c0a-7f9c-4884-944c-0755c59fb457] {
    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;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: 31%;
    max-width: 31%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ce702c0a-7f9c-4884-944c-0755c59fb457] {
        width: 100%;
        max-width: 100%;
    }
}
.sd[data-s-5a67de97-550c-4d26-aaf7-241ce58cded1] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-6f239b20-e4ed-4768-861e-e744100d5117] {
    color: #268300ff;
    font-size: 24px;
}
.sd[data-s-24e81627-90e1-4dcc-acc7-3e8f27207ae6] {
    border-radius: 0;
    color: #000000;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0em;
    line-height: 1.2;
    padding: 0 0 0 0;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-24e81627-90e1-4dcc-acc7-3e8f27207ae6] {
        font-size: 20px;
    }
}
.sd[data-s-fabbba4d-3c18-4dff-b749-fe410e927ef4] {
    border-radius: 0;
    font-family: var(--s-font-daa8975e);
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0 0 0 0;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
.sd[data-s-b66efd10-d231-4500-9cd4-6b882b32b9f6] {
    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-8464e704-e901-489a-98db-27f255bd4753) * 0));
    max-width: calc(100% - (var(--gap-h-8464e704-e901-489a-98db-27f255bd4753) * 0));
}
@media screen and (max-width: 840px) {
    .sd[data-s-b66efd10-d231-4500-9cd4-6b882b32b9f6] {
        padding: 0px 50px 140px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-b66efd10-d231-4500-9cd4-6b882b32b9f6] {
        padding: 0px 30px 140px 30px;
    }
}
.sd[data-s-ed9971d1-ba00-45e3-b27e-6786197d0bee] {
    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-ed9971d1-ba00-45e3-b27e-6786197d0bee].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-ed9971d1-ba00-45e3-b27e-6786197d0bee].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-32b3faf1-1bf2-4438-8b7d-647b4f548953] {
    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-1a5f867a-9ff5-4da6-9aa7-e8a2cffa590e] {
    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-1a5f867a-9ff5-4da6-9aa7-e8a2cffa590e].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-1a5f867a-9ff5-4da6-9aa7-e8a2cffa590e].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-5831ffae-b6b1-4a78-a86b-67da15b62586] {
    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-3f668a59-c7cb-4576-af10-d70330dc86f3] {
    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-8b68144b-ffbf-4527-bd0f-f8d806b26c0e] {
    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-8b68144b-ffbf-4527-bd0f-f8d806b26c0e] {
        font-size: 16px;
    }
}
.sd[data-s-016c3b39-7a6f-4972-be28-d6b62a5f4d5e] {
    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-016c3b39-7a6f-4972-be28-d6b62a5f4d5e] {
        font-size: 14px;
    }
}
.sd[data-s-0c4f5b56-fcd3-4184-88ba-a4f7e666fff3] {
    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-0c4f5b56-fcd3-4184-88ba-a4f7e666fff3]: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-0c4f5b56-fcd3-4184-88ba-a4f7e666fff3]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0c4f5b56-fcd3-4184-88ba-a4f7e666fff3]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0c4f5b56-fcd3-4184-88ba-a4f7e666fff3]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-0c4f5b56-fcd3-4184-88ba-a4f7e666fff3]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-a13f0802-b5a3-47b6-a25e-c3961051277e] {
    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-09be8cf7-2372-4218-8970-6769d2015b85] {
    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-388cb111-4db3-45dd-918b-2ff3dd7e8790] {
    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-388cb111-4db3-45dd-918b-2ff3dd7e8790] {
        font-size: 16px;
    }
}
.sd[data-s-30491578-cc02-4eaa-a499-d1c2fa57a862] {
    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-30491578-cc02-4eaa-a499-d1c2fa57a862] {
        font-size: 14px;
    }
}
.sd[data-s-b47c1255-b3d2-452f-a58a-59efd03004ab] {
    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-b47c1255-b3d2-452f-a58a-59efd03004ab]: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-b47c1255-b3d2-452f-a58a-59efd03004ab]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-b47c1255-b3d2-452f-a58a-59efd03004ab]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-b47c1255-b3d2-452f-a58a-59efd03004ab]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-b47c1255-b3d2-452f-a58a-59efd03004ab]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-3a0c0bc5-5255-4b64-804e-10ae2971cf5d] {
    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-c87c5f99-b399-4e5a-be59-465a69190655] {
    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-c87c5f99-b399-4e5a-be59-465a69190655] {
        padding: 0px;
    }
}
.sd[data-s-f74c445b-6085-43a7-a9f0-5d9d5b172c56] {
    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-134d7929-fd24-42f5-a811-81b033765cd2] {
    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-134d7929-fd24-42f5-a811-81b033765cd2] {
        font-size: 16px;
    }
}
.sd[data-s-b1b3633b-d271-4fc2-ab95-8dc63bc4e98d] {
    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-b1b3633b-d271-4fc2-ab95-8dc63bc4e98d] {
        font-size: 14px;
    }
}
.sd[data-s-fae03696-128a-4628-8a80-bebc4c43003a] {
    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-fae03696-128a-4628-8a80-bebc4c43003a]: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-fae03696-128a-4628-8a80-bebc4c43003a]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-fae03696-128a-4628-8a80-bebc4c43003a]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-fae03696-128a-4628-8a80-bebc4c43003a]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-fae03696-128a-4628-8a80-bebc4c43003a]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-a339becd-ae8c-494c-8162-b3f62421f905] {
    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-313d7f00-8f50-4a70-b427-f87f17922c52] {
    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-313d7f00-8f50-4a70-b427-f87f17922c52] {
        padding: 0px;
    }
}
.sd[data-s-40a2416b-b102-4772-ab82-9a2e2cf9f8e1] {
    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-cff4754a-7678-43f3-8fd5-feb615821c58] {
    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-cff4754a-7678-43f3-8fd5-feb615821c58] {
        font-size: 16px;
    }
}
.sd[data-s-b4f2e6f2-e438-406b-9e64-7a71def6ce99] {
    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-b4f2e6f2-e438-406b-9e64-7a71def6ce99] {
        font-size: 14px;
    }
}
.sd[data-s-a2c06fad-b859-49e1-9344-37a1d897826a] {
    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-a2c06fad-b859-49e1-9344-37a1d897826a]: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-a2c06fad-b859-49e1-9344-37a1d897826a]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-a2c06fad-b859-49e1-9344-37a1d897826a]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-a2c06fad-b859-49e1-9344-37a1d897826a]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-a2c06fad-b859-49e1-9344-37a1d897826a]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-5bc7a81b-7ec7-406d-97eb-fb7c594eda30] {
    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-5bc7a81b-7ec7-406d-97eb-fb7c594eda30] {
        height: auto;
    }
}
.sd[data-s-e9172b18-43de-48dc-a627-98e02c1eda51] {
    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-2bc96a50-ecc0-4342-a74c-07a978c122df] {
    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-2bc96a50-ecc0-4342-a74c-07a978c122df] {
        font-size: 16px;
    }
}
.sd[data-s-662701af-f9b2-4b89-8618-bf6792ad5ed3] {
    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-662701af-f9b2-4b89-8618-bf6792ad5ed3] {
        font-size: 14px;
    }
}
.sd[data-s-bc0e604a-34c8-4a95-ac5a-c5a2cd9b4ac0] {
    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: 160px;
    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-bc0e604a-34c8-4a95-ac5a-c5a2cd9b4ac0]::-webkit-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-bc0e604a-34c8-4a95-ac5a-c5a2cd9b4ac0]:-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-bc0e604a-34c8-4a95-ac5a-c5a2cd9b4ac0]::-moz-placeholder {
    color: #b3b3b3;
}
.sd[data-s-bc0e604a-34c8-4a95-ac5a-c5a2cd9b4ac0]:-ms-input-placeholder {
    color: #b3b3b3;
}
.sd[data-s-ad46d713-a853-47a2-8713-11942839ac91] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: 20px;
    margin: 0px 0px 24px 0px;
    padding: 0px;
    max-width: 100%;
}
.sd[data-s-b59c8fe2-1c76-40e8-b23c-86da32a741a2] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}
.sd[data-s-003dc239-8e9e-496d-a2f4-ccd492dbae8e] {
    color: #278edb;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    line-height: 1.4;
    text-decoration: underline;
}
.sd[data-s-003dc239-8e9e-496d-a2f4-ccd492dbae8e]:hover {
    color: #333333;
}
@media screen and (max-width: 540px) {
    .sd[data-s-003dc239-8e9e-496d-a2f4-ccd492dbae8e] {
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-e5f673ea-c90d-4103-b8f7-3b62ca43905a] {
    color: #333333;
    font-family: var(--s-font-daa8975e);
    font-size: 14px;
    line-height: 1.4;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e5f673ea-c90d-4103-b8f7-3b62ca43905a] {
        text-align: left;
        justify-content: flex-start;
    }
}
.sd[data-s-df2d0a68-fa07-4e7c-8c27-6390f2cffe46] {
    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-df2d0a68-fa07-4e7c-8c27-6390f2cffe46]:hover {
    background: #575757;
}
.sd[data-s-8d69c2a8-1722-480e-997b-71230e2d576a] {
    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-df2d0a68-fa07-4e7c-8c27-6390f2cffe46]:hover .sd[data-s-8d69c2a8-1722-480e-997b-71230e2d576a] {
    color: #FFFFFF;
    transition-delay: 0ms;
    transition-duration: 300ms;
}
@media screen and (max-width: 840px) {
    .sd[data-s-8d69c2a8-1722-480e-997b-71230e2d576a] {
        font-size: 18px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-8d69c2a8-1722-480e-997b-71230e2d576a] {
        font-size: 18px;
    }
}
.sd[data-s-e3a2a035-80c8-4a4b-8c98-3b14be62159d] {
    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-8464e704-e901-489a-98db-27f255bd4753) * 0));
    max-width: calc(100% - (var(--gap-h-8464e704-e901-489a-98db-27f255bd4753) * 0));
}
@media screen and (max-width: 540px) {
    .sd[data-s-e3a2a035-80c8-4a4b-8c98-3b14be62159d] {
        padding: 14px 20px;
    }
}
.sd[data-s-ab89184f-6739-4849-a416-2d722d135bbd] {
    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-ab89184f-6739-4849-a416-2d722d135bbd] {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
.sd[data-s-ec33c523-237f-4c4d-b603-1b10e593dc37] {
    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-ec33c523-237f-4c4d-b603-1b10e593dc37]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ec33c523-237f-4c4d-b603-1b10e593dc37] {
        font-size: 12px;
    }
}
.sd[data-s-2ccad0be-ee59-446b-9454-aea5b32ed93d] {
    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-2ccad0be-ee59-446b-9454-aea5b32ed93d] {
        font-size: 12px;
        margin: 0px 10px;
        max-width: calc(100% - 20px);
    }
}
.sd[data-s-0854a040-9b22-4310-adf0-5fa2cc866294] {
    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-0854a040-9b22-4310-adf0-5fa2cc866294] {
        font-size: 12px;
    }
}
.sd[data-s-2e37f9d8-0e59-4f45-97fa-26980ad96630] {}
.sd[data-s-8c4c7728-507d-4732-afa6-0a78bc363369] {}
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;
}

