.StudioCanvas>.sd {
    background: #fff;
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 92px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .StudioCanvas>.sd {
        padding: 80px 0px 0px 0px;
    }
}

.sd[data-s-b8db1d86-9734-4362-b278-221e8d6ba224] {}

.sd[data-s-167062d1-b961-41dd-9f12-0978623225f1] {
    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;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b2be8c80-8a2c-409c-9741-6d8fe99f8ac7] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 168px 64px 60px;
    padding: 0px;
    width: calc(100% - 128px);
    max-width: calc(100% - 128px);
}

@media screen and (max-width: 960px) {
    .sd[data-s-b2be8c80-8a2c-409c-9741-6d8fe99f8ac7] {
        margin: 120px 64px 60px;
        width: calc(100% - 128px);
        max-width: calc(100% - 128px);
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-b2be8c80-8a2c-409c-9741-6d8fe99f8ac7] {
        margin: 80px 24px 28px;
        width: calc(100% - 48px);
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-139c47bf-6a89-486b-a4de-698c8bbe8bf5] {
    bottom: auto;
    color: #e8e8e8;
    flex: none;
    font-family: var(--s-font-48b08817);
    font-feature-settings: 'palt'1;
    font-size: 140px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    left: 0px;
    letter-spacing: -0.02em;
    line-height: normal;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: -121px;
    width: auto;
    z-index: 0;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-139c47bf-6a89-486b-a4de-698c8bbe8bf5] {
        bottom: auto;
        font-size: 72px;
        left: 0px;
        top: -60px;
    }
}

.sd[data-s-da342b29-9ebd-480f-b056-6842cfc45d10] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #e8e8e8;
    border-left: 0px solid #e8e8e8;
    border-right: 0px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-da342b29-9ebd-480f-b056-6842cfc45d10] {
        align-content: stretch;
        align-items: stretch;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 12px 0px 0px 0px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-da342b29-9ebd-480f-b056-6842cfc45d10] {
        align-content: stretch;
        align-items: stretch;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 16px 0px 0px 0px;
    }
}

.sd[data-s-e1bb2292-b35f-4b1d-a1c1-8dde6cb89740] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 960px) {
    .sd[data-s-e1bb2292-b35f-4b1d-a1c1-8dde6cb89740] {
        justify-content: flex-start;
    }
}

.sd[data-s-2790b7fe-b05d-45f0-a10e-55d81756b7d0] {
    color: #1c1c1c;
    flex: none;
    font-family: var(--s-font-c7b93250);
    font-size: 30px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 960px) {
    .sd[data-s-2790b7fe-b05d-45f0-a10e-55d81756b7d0] {
        font-size: 25px;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-2790b7fe-b05d-45f0-a10e-55d81756b7d0] {
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-9be1109e-dac2-4600-a8f6-535e207d4d58] {
    align-content: center;
    align-items: center;
    background: #fff;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0;
    padding: 80px 0px 60px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-9be1109e-dac2-4600-a8f6-535e207d4d58] {
        padding: 80px 0px 80px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-9be1109e-dac2-4600-a8f6-535e207d4d58] {
        padding: 60px 0px 60px;
    }
}

.sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 64px 0px;
    padding: 0px 0px 0px;
    width: 1280px;
    max-width: calc(100% - 128px);
}

@media screen and (max-width: 960px) {
    .sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] {
        flex: none;
        margin: 0px 24px 0px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-a21896c8-4983-4f3f-a06b-71f8e1bfe512] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 50px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-a21896c8-4983-4f3f-a06b-71f8e1bfe512] {
        align-content: flex-start;
        align-items: flex-start;
        justify-content: flex-start;
        margin: 0px 0px 48px;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-a21896c8-4983-4f3f-a06b-71f8e1bfe512] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 32px;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49].link-active {
    background: rgba(0, 0, 0, 0.0);
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49]:hover {
    background: rgba(0, 0, 0, 0.0);
}

@media screen and (max-width: 680px) {
    .sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49].link-active {
        margin: 0px 0px 16px 0px;
    }
}

.sd[data-s-81fa876a-1192-4f42-9e4d-c888304cee6e] {
    color: #333;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px;
    padding: 0px 0px 4px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-81fa876a-1192-4f42-9e4d-c888304cee6e].link-active {
    border-bottom: 2px solid #253EA4;
    border-left: 0px solid #253EA4;
    border-right: 0px solid #253EA4;
    border-top: 0px solid #253EA4;
    color: #253EA4;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49].link-active .sd[data-s-81fa876a-1192-4f42-9e4d-c888304cee6e] {
    color: #253EA4;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49]:hover .sd[data-s-81fa876a-1192-4f42-9e4d-c888304cee6e] {
    color: #253EA4;
}

@media screen and (max-width: 680px) {
    .sd[data-s-81fa876a-1192-4f42-9e4d-c888304cee6e] {
        font-size: 14px;
    }
}

.sd[data-s-0c8890f9-3026-4bed-94fa-d3b0f7c79209] {
    background: #253EA4;
    border-radius: 8px;
    flex: none;
    height: 2px;
    opacity: 1;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49]:hover .sd[data-s-0c8890f9-3026-4bed-94fa-d3b0f7c79209]:hover {
    flex: none;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49].link-active .sd[data-s-0c8890f9-3026-4bed-94fa-d3b0f7c79209] {
    flex: none;
    opacity: 0;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49]:hover .sd[data-s-0c8890f9-3026-4bed-94fa-d3b0f7c79209] {
    flex: none;
    opacity: 1;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0da6252a-2502-4c66-b27d-e6b2ea64b631] {
    background: #253EA4;
    border-radius: 8px;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    opacity: 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49]:hover .sd[data-s-0da6252a-2502-4c66-b27d-e6b2ea64b631]:hover {
    flex: none;
    margin: -2px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49].link-active .sd[data-s-0da6252a-2502-4c66-b27d-e6b2ea64b631] {
    flex: none;
    opacity: 1;
    width: 100%;
}

.sd[data-s-ccddb076-499a-43ba-b3bb-51d728ff4d49]:hover .sd[data-s-0da6252a-2502-4c66-b27d-e6b2ea64b631] {
    flex: none;
    opacity: 1;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2f220c11-d3db-4a82-9304-365d9bb47ab0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 680px) {
    .sd[data-s-2f220c11-d3db-4a82-9304-365d9bb47ab0] {
        width: auto;
    }
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 32px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477].link-active {
    background: rgba(0, 0, 0, 0.0);
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477]:hover {
    background: rgba(0, 0, 0, 0.0);
}

@media screen and (max-width: 680px) {
    .sd[data-s-db131031-edca-4942-8406-a109afdcc477] {
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

.sd[data-s-d19d873f-81d8-4a93-8e53-efbb135d9b66] {
    color: #1c1c1c;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px;
    padding: 0px 0px 4px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d19d873f-81d8-4a93-8e53-efbb135d9b66].link-active {
    border-bottom: 2px solid #253EA4;
    border-left: 0px solid #253EA4;
    border-right: 0px solid #253EA4;
    border-top: 0px solid #253EA4;
    color: #253EA4;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477].link-active .sd[data-s-d19d873f-81d8-4a93-8e53-efbb135d9b66] {
    color: #253EA4;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477]:hover .sd[data-s-d19d873f-81d8-4a93-8e53-efbb135d9b66] {
    color: #253ea4;
}

@media screen and (max-width: 680px) {
    .sd[data-s-d19d873f-81d8-4a93-8e53-efbb135d9b66] {
        font-size: 14px;
    }
}

.sd[data-s-1e8d2a1e-c93e-4e6f-b907-3d1716ade83a] {
    background: #253ea4;
    border-radius: 8px;
    flex: none;
    height: 2px;
    opacity: 1;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477]:hover .sd[data-s-1e8d2a1e-c93e-4e6f-b907-3d1716ade83a]:hover {
    flex: none;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477].link-active .sd[data-s-1e8d2a1e-c93e-4e6f-b907-3d1716ade83a] {
    flex: none;
    opacity: 0;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477]:hover .sd[data-s-1e8d2a1e-c93e-4e6f-b907-3d1716ade83a] {
    flex: none;
    opacity: 1;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8df0c54a-a3db-4bad-a6e9-1d574866641d] {
    background: #253ea4;
    border-radius: 8px;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    opacity: 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477]:hover .sd[data-s-8df0c54a-a3db-4bad-a6e9-1d574866641d]:hover {
    flex: none;
    margin: -2px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477].link-active .sd[data-s-8df0c54a-a3db-4bad-a6e9-1d574866641d] {
    flex: none;
    opacity: 1;
    width: 100%;
}

.sd[data-s-db131031-edca-4942-8406-a109afdcc477]:hover .sd[data-s-8df0c54a-a3db-4bad-a6e9-1d574866641d] {
    flex: none;
    opacity: 1;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e67ad641-e3af-49ee-aba5-a42fb0b6cbb9] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {}

.sd[data-s-b099fbc5-a832-4261-8eaa-fcb3578b4245] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-radius: 16px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 20px 80px 80px 80px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-b099fbc5-a832-4261-8eaa-fcb3578b4245] {
        padding: 48px 40px 40px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-b099fbc5-a832-4261-8eaa-fcb3578b4245] {
        border-radius: 16px;
        padding: 48px 20px 40px;
    }
}

.sd[data-s-9769f979-3af2-4f1a-9615-95e76c331540] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 0px solid #e2e2e2;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 0px solid #e2e2e2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:first-child {
    border-bottom: 1px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    justify-content: space-between;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:hover {
    background: rgba(0, 0, 0, 0.0);
}

@media screen and (max-width: 960px) {
    .sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
        padding: 32px 0px 32px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
        padding: 24px 0px 20px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-66d8eeed-5cde-46e0-bd42-fbf700bf734d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 94%;
    max-width: 94%;
}

.sd[data-s-fc0c0b8b-f739-48b6-ae9d-e916171e7d06] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 12px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-fc0c0b8b-f739-48b6-ae9d-e916171e7d06] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        width: 20%;
        max-width: 20%;
    }
}

@media screen and (max-width: 960px) {
    .sd[data-s-fc0c0b8b-f739-48b6-ae9d-e916171e7d06] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 4px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-fc0c0b8b-f739-48b6-ae9d-e916171e7d06] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-07cc49a6-79e1-4d9e-9298-f478aba274d0] {
    color: #606060;
    font-family: var(--s-font-48b08817);
    font-feature-settings: 'palt'1;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.6;
    margin: 0px 12px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: flex-start;
}

@media screen and (max-width: 960px) {
    .sd[data-s-07cc49a6-79e1-4d9e-9298-f478aba274d0] {
        margin: 0px 12px 0px 0px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-07cc49a6-79e1-4d9e-9298-f478aba274d0] {
        margin: 0px 12px 0px 0px;
    }
}

.sd[data-s-0c6a8155-adb4-4cf7-8f8e-1d345b17fbb7] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-57150045-a59d-4b24-a0a2-b5a3d7a85b22] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #253EA4;
    border-left: 0px solid #253EA4;
    border-radius: 0;
    border-right: 0px solid #253EA4;
    border-top: 0px solid #253EA4;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    max-width: 100%;
}

.sd[data-s-4997670e-2984-410c-8f15-5e26bb468afb] {
    color: #606060;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-520c7179-f468-44ea-a543-ce15db8eea5f] {
    color: #1c1c1c;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:hover .sd[data-s-520c7179-f468-44ea-a543-ce15db8eea5f] {
    color: #253EA4;
}

@media screen and (max-width: 680px) {
    .sd[data-s-520c7179-f468-44ea-a543-ce15db8eea5f] {
        font-size: 17px;
    }
}

.sd[data-s-34a801ba-b872-4d33-a318-2474cfe285d9] {
    height: 10px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: relative;
    transition-duration: 800ms;
    width: 15px;
    z-index: 2;
    max-width: 100%;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:hover .sd[data-s-34a801ba-b872-4d33-a318-2474cfe285d9] {
    transform: rotate(-45deg);
    transition-duration: 200ms;
}

@media screen and (max-width: 960px) {
    .sd[data-s-34a801ba-b872-4d33-a318-2474cfe285d9] {
        display: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-34a801ba-b872-4d33-a318-2474cfe285d9] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-34a801ba-b872-4d33-a318-2474cfe285d9] {
        display: none;
    }
}

.sd[data-s-2b39b89c-2690-40b4-9dbf-3ae5ace2d5cf] {
    background: #253EA4;
    border-radius: 0;
    bottom: 0px;
    flex: none;
    height: 1px;
    left: 0px;
    margin: 0 0 0 0;
    opacity: 1;
    position: absolute;
    right: 0px;
    top: auto;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:hover .sd[data-s-2b39b89c-2690-40b4-9dbf-3ae5ace2d5cf]:hover {
    background: #253EA4;
    flex: none;
    height: 1px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:hover .sd[data-s-2b39b89c-2690-40b4-9dbf-3ae5ace2d5cf] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 960px) {
    .sd[data-s-db7917e6-432e-44a5-8be8-356e0c910b8f]:hover .sd[data-s-2b39b89c-2690-40b4-9dbf-3ae5ace2d5cf] {
        opacity: 0;
    }
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #e8e8e8;
    border-left: 0px solid #e8e8e8;
    border-right: 0px solid #e8e8e8;
    border-top: 0px solid #e8e8e8;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover {
    background: rgba(0, 0, 0, 0.0);
}

@media screen and (max-width: 960px) {
    .sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
        padding: 32px 0px 32px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
        padding: 20px 0px 20px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-32cbdadc-d96f-45d3-b6b6-2429709e9a00] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 94%;
    max-width: 94%;
}

.sd[data-s-4c889ea8-f45e-4e9a-b022-a4b135bbe2ea] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 12px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4c889ea8-f45e-4e9a-b022-a4b135bbe2ea] {
        flex: none;
        width: 20%;
        max-width: 20%;
    }
}

@media screen and (max-width: 960px) {
    .sd[data-s-4c889ea8-f45e-4e9a-b022-a4b135bbe2ea] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 4px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4c889ea8-f45e-4e9a-b022-a4b135bbe2ea] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-4575ed92-45a7-4113-abff-87f87aa96618] {
    color: #606060;
    font-family: var(--s-font-48b08817);
    font-feature-settings: 'palt'1;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.6;
    margin: 0px 12px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: flex-start;
}

@media screen and (max-width: 960px) {
    .sd[data-s-4575ed92-45a7-4113-abff-87f87aa96618] {
        margin: 0px 12px 0px 0px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4575ed92-45a7-4113-abff-87f87aa96618] {
        margin: 0px 12px 0px 0px;
    }
}

.sd[data-s-08c12cb2-cded-4e92-952d-d79ed93f5e78] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-18313784-b60c-4aae-a3a6-cdb3c31b9af5] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #253EA4;
    border-left: 0px solid #253EA4;
    border-radius: 0;
    border-right: 0px solid #253EA4;
    border-top: 0px solid #253EA4;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    max-width: 100%;
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover .sd[data-s-18313784-b60c-4aae-a3a6-cdb3c31b9af5]:hover {
    background: #dddddd;
    opacity: 1;
}

.sd[data-s-9b74442f-c9f4-419d-be3e-c33e12ff5a1e] {
    color: #606060;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-80fcd7a2-da92-4c75-a154-999506001434] {
    color: #1c1c1c;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover .sd[data-s-80fcd7a2-da92-4c75-a154-999506001434] {
    color: #253EA4;
}

@media screen and (max-width: 680px) {
    .sd[data-s-80fcd7a2-da92-4c75-a154-999506001434] {
        font-size: 17px;
    }
}

.sd[data-s-9f2d418a-afbd-4cda-81d3-16ac75e879ae] {
    height: 10px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: relative;
    transition-duration: 800ms;
    width: 15px;
    z-index: 2;
    max-width: 100%;
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover .sd[data-s-9f2d418a-afbd-4cda-81d3-16ac75e879ae] {
    transform: rotate(-45deg);
    transition-duration: 200ms;
}

@media screen and (max-width: 960px) {
    .sd[data-s-9f2d418a-afbd-4cda-81d3-16ac75e879ae] {
        display: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-9f2d418a-afbd-4cda-81d3-16ac75e879ae] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9f2d418a-afbd-4cda-81d3-16ac75e879ae] {
        display: none;
    }
}

.sd[data-s-74fd54b5-bd37-4cd8-8f63-623194f70c7d] {
    background: #253EA4;
    border-radius: 0;
    bottom: 0px;
    flex: none;
    height: 1px;
    left: 0px;
    margin: 0 0 0 0;
    opacity: 1;
    position: absolute;
    right: 0px;
    top: auto;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover .sd[data-s-74fd54b5-bd37-4cd8-8f63-623194f70c7d]:hover {
    background: #253EA4;
    flex: none;
    height: 1px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover .sd[data-s-74fd54b5-bd37-4cd8-8f63-623194f70c7d] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 960px) {
    .sd[data-s-2735b146-e046-4167-be4e-7cbee5fb2425]:hover .sd[data-s-74fd54b5-bd37-4cd8-8f63-623194f70c7d] {
        opacity: 0;
    }
}

.sd[data-s-8bdc4052-a886-4bb2-80d5-92826e3b188e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 94%;
    max-width: 94%;
}

.sd[data-s-7f3566d2-311e-47e5-a0d8-c8c30d33dfc1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 12px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7f3566d2-311e-47e5-a0d8-c8c30d33dfc1] {
        flex: none;
        width: 20%;
        max-width: 20%;
    }
}

@media screen and (max-width: 960px) {
    .sd[data-s-7f3566d2-311e-47e5-a0d8-c8c30d33dfc1] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 4px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-7f3566d2-311e-47e5-a0d8-c8c30d33dfc1] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-68a8cedb-8d54-440c-9efd-90061b6d50db] {
    color: #606060;
    font-family: var(--s-font-48b08817);
    font-feature-settings: 'palt'1;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.6;
    margin: 0px 12px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: flex-start;
}

@media screen and (max-width: 960px) {
    .sd[data-s-68a8cedb-8d54-440c-9efd-90061b6d50db] {
        margin: 0px 12px 0px 0px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-68a8cedb-8d54-440c-9efd-90061b6d50db] {
        margin: 0px 12px 0px 0px;
    }
}

.sd[data-s-fc10a471-5d8e-4d27-9714-126899e865a8] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-3175d3fe-ecbe-4a5c-94c5-933be48bf42f] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #253EA4;
    border-left: 0px solid #253EA4;
    border-radius: 0;
    border-right: 0px solid #253EA4;
    border-top: 0px solid #253EA4;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    max-width: 100%;
}

.sd[data-s-3175d3fe-ecbe-4a5c-94c5-933be48bf42f]:hover {
    background: #dddddd;
    opacity: 1;
}

.sd[data-s-a5a19e83-8acd-4a5f-8936-616de4630b31] {
    color: #606060;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f4daca17-99ca-4db9-96c4-1961bf640060] {
    color: #1c1c1c;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-f4daca17-99ca-4db9-96c4-1961bf640060] {
        font-size: 17px;
    }
}

.sd[data-s-e694ca8d-ec8b-4873-9e84-566603de5d64] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 60px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-e694ca8d-ec8b-4873-9e84-566603de5d64] {
        margin: 36px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c633de58-3423-4136-b674-74fdce445917] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: var(--s-font-c7b93250);
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
}

.sd[data-s-e5b4954a-bead-4428-a9e8-c0a267e8c359] {
    color: #253EA4;
    font-family: var(--s-font-48b08817);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.08em;
    margin: 0px 16px 0px 0px;
    padding: 0px 0px 2px 0px;
    text-align: center;
    max-width: calc(100% - 16px);
    justify-content: center;
}

.sd[data-s-477b0573-a3f4-480d-91c7-af206c16deba] {
    background: #253EA4;
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px;
    padding: 0px;
    position: relative;
    transition-duration: 800ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-e06afa7b-a2bb-4f25-8c3c-c5b52848c1a6] {
    bottom: 15px;
    height: 10px;
    left: NaNpx;
    margin: 0 0 0 0;
    position: absolute;
    right: 12px;
    top: NaNpx;
    transform: rotate(90deg);
    transition-duration: 800ms;
    width: 15px;
    max-width: 100%;
}

.sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search {
    width: 50%;
    max-width: 509px;
    border: 1px solid #C4C4C4;
    border-radius: 50px;
}

.sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search form {
    width: 96%;
    margin-left: 4%;
}

.sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search form input {
    line-height: 70px;
    width: calc(100% - 185px);
    font-size: 18px;
    color: #B4B4B4 !important;
    outline: none;
    margin-right: 5px;
    border-radius: 50px;
    background-color: #fff !important;
    font-size: 18px;
}

.sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search form button {
    width: 160px;
    background-color: #253ea4;
    line-height: 46px;
    color: #fff;
    border-radius: 50px;
    border: 2px solid #253EA4;
    font-size: 13px;
    letter-spacing: 1px;
}

input:-webkit-autofill {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff;
    box-shadow: 0 0 0 1000px red inset;
}

input:autofill {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff;
    box-shadow: 0 0 0 1000px red inset;
}

@media screen and (max-width: 960px) {
    .sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search {
        width: 100%;
    }
    .sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search form input{
        width: calc(100% - 130px);
        font-size: 13px;
    }
    .sd[data-s-98a71f0c-7c2f-4c85-881d-6e2d51802113] .search form button{
        width: 100px;
    }
}