.sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: 0;
    margin: 0 0 0 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
        padding: 0px 0px 0px 0px;
    }
}
.sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
    flex: none;
    height: auto;
    width: 70.5%;
    max-width: 70.5%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
        flex: none;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
        flex: none;
        margin: 0px 58px 0px 0px;
        width: calc(100% - 58px);
        max-width: calc(100% - 58px);
    }
}
.sd[data-s-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-e3cfb9d7-8b64-4aab-ab57-1af3705fbc5c] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    height: 100%;
    padding: 80px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e3cfb9d7-8b64-4aab-ab57-1af3705fbc5c] {
        padding: 60px 0px 0px 0px;
    }
}
.sd[data-s-cd085b0d-800c-46b7-8309-a7156282bf4f] {}
.sd[data-s-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad] {
    align-content: flex-end;
    align-items: flex-end;
    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-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad: 0px;
    --gap-v-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad: 0px;
    --gap-uuid: d79cd8f4-25a7-4bbe-a4fa-e987f305ebad;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad] {
        padding: 0px 0px 0px 0px;
        --gap-h-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad: 0px;
        --gap-v-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad: 0px;
    }
}
.sd[data-s-1c412ece-d2d4-4d4d-b16a-4a656a145113] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 100px 80px 40px 80px;
    width: calc(100% - (var(--gap-h-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad) * 0));
    max-width: calc(100% - (var(--gap-h-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad) * 0));
}
.sd[data-s-1c412ece-d2d4-4d4d-b16a-4a656a145113].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-1c412ece-d2d4-4d4d-b16a-4a656a145113].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-1c412ece-d2d4-4d4d-b16a-4a656a145113] {
        padding: 100px 0px 40px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-1c412ece-d2d4-4d4d-b16a-4a656a145113] {
        padding: 80px 0px 40px 0px;
    }
}
.sd[data-s-e9055c20-b47a-430e-ab91-da3be33927f8] {
    align-content: flex-start;
    align-items: flex-start;
    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: 0px 0px 40px 0px;
    width: 1000px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-e9055c20-b47a-430e-ab91-da3be33927f8] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 50px 0px 50px;
        padding: 0px 0px 40px 0px;
        max-width: calc(100% - 100px);
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-e9055c20-b47a-430e-ab91-da3be33927f8] {
        flex: none;
        margin: 0px 30px 0px 30px;
        max-width: calc(100% - 60px);
    }
}
.sd[data-s-9a7658ce-e748-4e7b-9b8d-a5e5573f5c70] {
    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 10px 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-6d43226e-62f5-482f-b64a-6918b821a9d9] {
    color: #666666;
    font-family: var(--s-font-f79ce552);
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}
@media screen and (max-width: 840px) {
    .sd[data-s-6d43226e-62f5-482f-b64a-6918b821a9d9] {
        font-size: 12px;
    }
}
.sd[data-s-d81e1baf-e140-4888-903c-475fcfcc0ff2] {
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}
.sd[data-s-1edc2b3d-1c7c-4c5f-bd56-18914c0ea411] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 6px 0px 0px;
    padding: 4px 10px;
    max-width: calc(100% - 6px);
}
.sd[data-s-1edc2b3d-1c7c-4c5f-bd56-18914c0ea411]:hover {
    background: #000000;
}
.sd[data-s-e4a8c2c7-15e3-4bb5-a630-c6e5ac7a953d] {
    color: #575757;
    font-family: var(--s-font-daa8975e);
    font-size: 15px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}
.sd[data-s-1edc2b3d-1c7c-4c5f-bd56-18914c0ea411]:hover .sd[data-s-e4a8c2c7-15e3-4bb5-a630-c6e5ac7a953d] {
    color: #FFFFFF;
}
@media screen and (max-width: 840px) {
    .sd[data-s-e4a8c2c7-15e3-4bb5-a630-c6e5ac7a953d] {
        font-size: 12px;
    }
}
.sd[data-s-763f9276-1973-44db-87e3-0b0456bce463] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-daa8975e);
    font-size: 28px;
    font-weight: 900;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 540px) {
    .sd[data-s-763f9276-1973-44db-87e3-0b0456bce463] {
        font-size: 20px;
    }
}
.sd[data-s-7faf6537-48bb-4684-af9e-a6b9171dd953] {
    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-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad) * 0));
    max-width: calc(100% - (var(--gap-h-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad) * 0));
}
.sd[data-s-7faf6537-48bb-4684-af9e-a6b9171dd953].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-7faf6537-48bb-4684-af9e-a6b9171dd953].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 840px) {
    .sd[data-s-7faf6537-48bb-4684-af9e-a6b9171dd953] {
        padding: 0px 50px 140px 50px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-7faf6537-48bb-4684-af9e-a6b9171dd953] {
        padding: 0px 30px 140px 30px;
    }
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-cda1e569);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    padding: 0px 0px 0px;
    text-align: left;
    width: 1000px;
    max-width: 100%;
    align-items: unset;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>h2 {
    border-bottom: 0px solid #000;
    border-left: 1px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    font-family: var(--s-font-daa8975e);
    font-size: 24px;
    line-height: 1.4;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 0px 14px;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>h3 {
    font-family: var(--s-font-daa8975e);
    font-size: 20px;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>ol {
    font-family: var(--s-font-daa8975e);
    line-height: 1.4;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d] strong {
    font-family: var(--s-font-daa8975e);
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>[data-type="table"]>table {
    background: #FFFFFF;
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    margin: 10px 0 10px 0;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>[data-type="table"]>table tbody tr>th {
    background: #dbe1e1;
    font-family: var(--s-font-daa8975e);
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>[data-type="table_of_contents"] {
    background: #FFFFFF;
    margin: 0px 0px 40px 0px;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>ul {
    font-family: var(--s-font-daa8975e);
    line-height: 1.4;
}
.sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>[data-type="table"]>table tbody tr>td {
    border-bottom: 1px solid #c1cccb;
    border-left: 1px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 1px solid #c1cccb;
}
@media screen and (max-width: 840px) {
    .sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>[data-type="table_of_contents"] {
        margin: 0px 0px 40px 0px;
    }
}
@media screen and (max-width: 540px) {
    .sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d] {
        font-size: 15px;
    }
    .sd[data-s-ff3393e1-2e56-4c64-a4a4-3d6802777a2d]>h2 {
        font-size: 20px;
    }
}
.sd[data-s-6db51871-a480-4f1e-8b78-5760340110e7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 40px 0px 0px 0px;
    width: 1000px;
    max-width: 100%;
}
.sd[data-s-2648e80d-b8cd-4e6d-bbd4-a54e9b0c35ff] {
    align-content: center;
    align-items: center;
    background: #575757;
    border-radius: 32px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 280px;
    max-width: 100%;
}
.sd[data-s-2648e80d-b8cd-4e6d-bbd4-a54e9b0c35ff]:hover {
    background: #000000;
}
@media screen and (max-width: 540px) {
    .sd[data-s-2648e80d-b8cd-4e6d-bbd4-a54e9b0c35ff] {
        flex: none;
        height: 50px;
        width: 240px;
        max-width: 100%;
    }
}
.sd[data-s-18a4e609-a60d-4e1f-9ae7-21c72a5a0920] {
    color: #FFFFFF;
    font-family: var(--s-font-daa8975e);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}
@media screen and (max-width: 540px) {
    .sd[data-s-18a4e609-a60d-4e1f-9ae7-21c72a5a0920] {
        font-size: 16px;
    }
}
.sd[data-s-2f153b0a-eb53-4d18-819b-6e95de8f6e39] {
    align-content: flex-start;
    align-items: flex-start;
    background: #EEEEEE;
    border-bottom: 0px solid #dbe1e1;
    border-left: 0px solid #dbe1e1;
    border-right: 0px solid #dbe1e1;
    border-top: 1px solid #dbe1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: center;
    padding: 20px 40px;
    width: calc(100% - (var(--gap-h-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad) * 0));
    max-width: calc(100% - (var(--gap-h-d79cd8f4-25a7-4bbe-a4fa-e987f305ebad) * 0));
}
@media screen and (max-width: 540px) {
    .sd[data-s-2f153b0a-eb53-4d18-819b-6e95de8f6e39] {
        padding: 14px 20px;
    }
}
.sd[data-s-e0a4e8bd-76fc-4dd9-81e9-373fb7bebdc3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}
@media screen and (max-width: 540px) {
    .sd[data-s-e0a4e8bd-76fc-4dd9-81e9-373fb7bebdc3] {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
.sd[data-s-a23afab4-31f1-4864-a39c-e850c668af26] {
    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-a23afab4-31f1-4864-a39c-e850c668af26]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-a23afab4-31f1-4864-a39c-e850c668af26] {
        font-size: 12px;
    }
}
.sd[data-s-a28f1336-c52e-42ac-9ad8-7b7ce130eaa0] {
    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-a28f1336-c52e-42ac-9ad8-7b7ce130eaa0] {
        font-size: 12px;
        margin: 0px 10px;
        max-width: calc(100% - 20px);
    }
}
.sd[data-s-7832e001-2947-4e4e-aaf9-dc934ada3c2f] {
    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-7832e001-2947-4e4e-aaf9-dc934ada3c2f]:hover {
    opacity: 0.5;
}
@media screen and (max-width: 540px) {
    .sd[data-s-7832e001-2947-4e4e-aaf9-dc934ada3c2f] {
        font-size: 12px;
    }
}
.sd[data-s-881b288c-2c92-44a2-bf15-7fddd8e44ec5] {
    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-881b288c-2c92-44a2-bf15-7fddd8e44ec5] {
        font-size: 12px;
        margin: 0px 10px;
        max-width: calc(100% - 20px);
    }
}
.sd[data-s-3b13c232-0e9e-4107-9049-428caa1cf3e2] {
    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-3b13c232-0e9e-4107-9049-428caa1cf3e2] {
        font-size: 12px;
    }
}
.sd[data-s-a296dbd8-72e5-4d5e-ac49-e63aab6e075f] {}
.sd[data-s-29e81aae-4efc-48f6-963d-ae6004c648c0] {}
.sd[data-s-77c9d852-5b8d-4516-b3bf-0b1d33acb6e0] {}
.sd[data-s-e32fe544-44cb-4412-b2c1-0cf69267ca33] {}
.sd[data-s-93d367ca-f9d9-4a5b-bec7-c4b614a7b538] {
    height: 112.5px;
    width: 200px;
    max-width: 100%;
}
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;
}
.richText {
  img {
    width: 100%;
  }
}
.thumb-image {
    width: 100%;
}