.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-5a6527ba-8ed7-4006-b88b-fd235f4bb37c] {}

.sd[data-s-62c73518-6f2d-4771-b34e-9fe8e11e9222] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 168px 64px 100px;
    padding: 0px;
    width: calc(100% - 128px);
    max-width: calc(100% - 128px);
}

@media screen and (max-width: 960px) {
    .sd[data-s-62c73518-6f2d-4771-b34e-9fe8e11e9222] {
        margin: 120px 64px 60px;
        width: calc(100% - 128px);
        max-width: calc(100% - 128px);
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-62c73518-6f2d-4771-b34e-9fe8e11e9222] {
        margin: 80px 24px 28px;
        width: calc(100% - 48px);
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-125f258c-c4d2-44da-ab53-2dde5a12cd58] {
    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;
    overflow-x: hidden;
    overflow-y: hidden;
    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-125f258c-c4d2-44da-ab53-2dde5a12cd58] {
        bottom: auto;
        font-size: 72px;
        left: 0px;
        top: -60px;
    }
}

.sd[data-s-540cf55b-ef4b-43a0-8bd5-45d3c19c1539] {
    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-540cf55b-ef4b-43a0-8bd5-45d3c19c1539] {
        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-540cf55b-ef4b-43a0-8bd5-45d3c19c1539] {
        align-content: stretch;
        align-items: stretch;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 16px 0px 0px 0px;
    }
}

.sd[data-s-46a04a24-1010-424c-8394-c7fcbc2d887a] {
    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-46a04a24-1010-424c-8394-c7fcbc2d887a] {
        justify-content: flex-start;
    }
}

.sd[data-s-b912061c-0c78-4d79-bf49-735fa9da54dd] {
    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-b912061c-0c78-4d79-bf49-735fa9da54dd] {
        font-size: 25px;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-b912061c-0c78-4d79-bf49-735fa9da54dd] {
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-f0440001-77db-4bf6-92c1-b64092840b74] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-f0440001-77db-4bf6-92c1-b64092840b74] {
        align-content: flex-end;
        align-items: flex-end;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-d2119c5c-b40e-4f09-b1a5-8540b4262ed8] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 36px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 36px);
}

.sd[data-s-d2119c5c-b40e-4f09-b1a5-8540b4262ed8]:hover {
    background: rgb(255, 255, 255);
}

@media screen and (max-width: 960px) {
    .sd[data-s-d2119c5c-b40e-4f09-b1a5-8540b4262ed8] {
        justify-content: space-between;
        margin: 0px 0px 24px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-d2119c5c-b40e-4f09-b1a5-8540b4262ed8] {
        flex: none;
    }
}

.sd[data-s-1d25d89f-7236-4467-8034-a4acf1ffa61a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-5537429e-e095-413a-b86f-148552db6572] {
    color: #606060;
    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.1em;
    line-height: 1.2;
    margin: 0px 8px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 8px);
    justify-content: flex-start;
}

.sd[data-s-d2119c5c-b40e-4f09-b1a5-8540b4262ed8]:hover .sd[data-s-5537429e-e095-413a-b86f-148552db6572] {
    color: #ee3e3e;
}

@media screen and (max-width: 960px) {
    .sd[data-s-5537429e-e095-413a-b86f-148552db6572] {
        font-size: 16px;
    }

    .sd[data-s-d2119c5c-b40e-4f09-b1a5-8540b4262ed8]:hover .sd[data-s-5537429e-e095-413a-b86f-148552db6572] {
        color: #1c1c1c;
    }
}

.sd[data-s-70e921f5-0260-48b9-808a-2cc48c866e56] {
    height: 5px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-70e921f5-0260-48b9-808a-2cc48c866e56]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5] {
    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: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5] {
        flex: none;
        margin: 0px 0px 120px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 80px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08] {
    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: center;
    margin: 0px 64px 0px;
    padding: 0px 0px 0px;
    width: 1280px;
    max-width: calc(100% - 128px);
}

@media screen and (max-width: 960px) {
    .sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08] {
        margin: 0px 24px 0px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-410d4b6d-e91c-40e5-9da4-1917b4ca9668] {
    border-radius: 32px;
    flex: none;
    height: 520px;
    margin: 0px 0px 3% 0px;
    width: calc(40% - 60px);
    max-width: calc(40% - 60px);
}

.sd[data-s-410d4b6d-e91c-40e5-9da4-1917b4ca9668]:before {
    background-position: center top;
    background-repeat: no-repeat;
}

@media screen and (max-width: 960px) {
    .sd[data-s-410d4b6d-e91c-40e5-9da4-1917b4ca9668]:before {
        background-position: center top;
        background-repeat: no-repeat;
    }

    .sd[data-s-410d4b6d-e91c-40e5-9da4-1917b4ca9668] {
        flex: none;
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-410d4b6d-e91c-40e5-9da4-1917b4ca9668] {
        border-radius: 24px;
        flex: none;
        height: 240px;
        margin: 0px 0px 36px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-82b28ee8-c544-47e7-9b7a-1f8e0e47f75e] {
    align-content: flex-start;
    /* align-items: flex-start; */
    flex: 1;
    /* flex-direction: column; */
    /* flex-wrap: nowrap; */
    justify-content: center;
    margin: 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
    text-align: center;
    width: 100%;
}

.sd[data-s-a5fefe96-f957-453c-b294-bed13036787b] {
    color: #111111;
    font-family: var(--s-font-c7b93250);
    font-size: 35px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.7;
    margin: 0px 0px 32px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-a5fefe96-f957-453c-b294-bed13036787b] {
        font-size: 32px;
        line-height: 1.6;
        margin: 0px 0px 28px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 960px) {
    .sd[data-s-a5fefe96-f957-453c-b294-bed13036787b] {
        margin: 0px 0px 20px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-a5fefe96-f957-453c-b294-bed13036787b] {
        font-size: 28px;
        margin: 0px 0px 20px 0px;
    }
}

.sd[data-s-6a233d99-c8c1-4c0d-bf63-3796c1abe6d9] {
    color: #333;
    flex: none;
    font-family: var(--s-font-c7b93250);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 960px) {
    .sd[data-s-6a233d99-c8c1-4c0d-bf63-3796c1abe6d9] {
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-6a233d99-c8c1-4c0d-bf63-3796c1abe6d9] {
        font-size: 16px;
    }
}

.sd[data-s-a0509d2d-d3b3-43c8-bfc5-4fe450e30c10] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-82cf77ff-db99-46cc-89f3-c61f04de93de] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 64px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 680px) {
    .sd[data-s-82cf77ff-db99-46cc-89f3-c61f04de93de] {
        padding: 28px 0px 0px 0px;
    }
}

.sd[data-s-02967d54-5e6e-4b74-b102-c550cbc16749] {
    background: #f7f7f7;
    bottom: 0px;
    flex: none;
    height: 72%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 0;
    max-width: 100%;
}

.sd[data-s-dc4aa1c3-eb5c-4830-97b4-254b90a8f015] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-480b8d53-47ba-4010-8481-4fe9e9654a6f] {
    border-bottom: 0px solid #ee3e3e;
    border-left: 0px solid #ee3e3e;
    border-right: 0px solid #ee3e3e;
    border-top: 0px solid #ee3e3e;
    color: #1c1c1c;
    font-family: var(--s-font-c7b93250);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 36px 0px 36px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 680px) {
    .sd[data-s-480b8d53-47ba-4010-8481-4fe9e9654a6f] {
        font-size: 24px;
        margin: 0px 0px 0px 0px;
        padding: 28px 0px 28px 0px;
    }
}

.sd[data-s-8d61d791-7d23-454f-a15f-2516235b30f4] {
    background: #ee3e3e;
    bottom: 0px;
    flex: none;
    height: 1px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7879ab7c-e8c0-413d-b714-a7387e2aa895] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-d4311852-f598-4401-8329-fdc10eca77e8] {
    bottom: auto;
    color: rgb(255, 255, 255);
    flex: none;
    font-family: var(--s-font-48b08817);
    font-feature-settings: 'palt'1;
    font-size: 160px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    left: 30px;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 64px;
    position: absolute;
    right: auto;
    text-align: left;
    top: -159px;
    width: auto;
    z-index: 0;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-d4311852-f598-4401-8329-fdc10eca77e8] {
        bottom: auto;
        font-size: 72px;
        padding: 0px 0px 0px 0px;
        top: -72px;
    }
}

.sd[data-s-527c7c85-e58f-42aa-bda2-259e05b2944d] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-radius: 20px;
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: -1px 64px 0px;
    padding: 60px;
    width: 1280px;
    z-index: 0;
    max-width: calc(100% - 128px);
}

@media screen and (max-width: 960px) {
    .sd[data-s-527c7c85-e58f-42aa-bda2-259e05b2944d] {
        flex: none;
        padding: 28px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-527c7c85-e58f-42aa-bda2-259e05b2944d] {
        border-radius: 20px;
        flex: none;
        margin: 0px 24px 0px;
        padding: 20px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-eb6735a2-ddb1-43f0-b8bc-70a70a188aca] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-eb6735a2-ddb1-43f0-b8bc-70a70a188aca] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
    }
}

.sd[data-s-77bf8032-ae72-4281-999f-caab81ba6f18] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 24px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-77bf8032-ae72-4281-999f-caab81ba6f18] {
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-77bf8032-ae72-4281-999f-caab81ba6f18] {
        flex-direction: row;
        flex-wrap: wrap;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5d66986d-2249-45d4-85e6-b51c9fda13a6] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-5d66986d-2249-45d4-85e6-b51c9fda13a6] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-5d66986d-2249-45d4-85e6-b51c9fda13a6] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-613c532d-5b01-45c4-b76b-611e4850e0ee] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-613c532d-5b01-45c4-b76b-611e4850e0ee]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-613c532d-5b01-45c4-b76b-611e4850e0ee] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-75d55442-7e66-49f6-a365-8d4052960790] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-75d55442-7e66-49f6-a365-8d4052960790] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-75d55442-7e66-49f6-a365-8d4052960790] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-8ac4f94d-5d53-4aa3-8f25-d82266dc6145] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-8ac4f94d-5d53-4aa3-8f25-d82266dc6145]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-8ac4f94d-5d53-4aa3-8f25-d82266dc6145] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-4884b8ac-f2bf-4787-81a0-c8dd312e538c] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-4884b8ac-f2bf-4787-81a0-c8dd312e538c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4884b8ac-f2bf-4787-81a0-c8dd312e538c] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-bcfb289d-73ef-4a1d-8154-5f7d16f8baf7] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-bcfb289d-73ef-4a1d-8154-5f7d16f8baf7]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-bcfb289d-73ef-4a1d-8154-5f7d16f8baf7] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-357ac7c5-da0f-4c6c-a936-450edadf54f0] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-357ac7c5-da0f-4c6c-a936-450edadf54f0] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-357ac7c5-da0f-4c6c-a936-450edadf54f0] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-7d22ad14-b8b4-4415-9bec-943783e3125c] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-7d22ad14-b8b4-4415-9bec-943783e3125c]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-7d22ad14-b8b4-4415-9bec-943783e3125c] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-a24b1cd5-3a49-49d5-8b40-e181078d71ae] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-a24b1cd5-3a49-49d5-8b40-e181078d71ae] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-a24b1cd5-3a49-49d5-8b40-e181078d71ae] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-9bb1232d-a725-4e4b-9e01-0d5daf968c1c] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-9bb1232d-a725-4e4b-9e01-0d5daf968c1c]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-9bb1232d-a725-4e4b-9e01-0d5daf968c1c] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-1df45ceb-0ccc-4813-8021-2a4ee7023aa5] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-1df45ceb-0ccc-4813-8021-2a4ee7023aa5] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-1df45ceb-0ccc-4813-8021-2a4ee7023aa5] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-754907ad-e6fc-4c7f-8573-e8c36a2b7741] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-754907ad-e6fc-4c7f-8573-e8c36a2b7741]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-754907ad-e6fc-4c7f-8573-e8c36a2b7741] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-021ad06b-4857-42aa-a332-f9222e98b759] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 680px) {
    .sd[data-s-021ad06b-4857-42aa-a332-f9222e98b759] {
        flex-direction: row;
        flex-wrap: wrap;
    }
}

.sd[data-s-313e2f28-b0e6-4774-9ec1-592ff79051f0] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-313e2f28-b0e6-4774-9ec1-592ff79051f0] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-313e2f28-b0e6-4774-9ec1-592ff79051f0] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-7b9e4af5-0206-4b1a-9694-4328e9590941] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-7b9e4af5-0206-4b1a-9694-4328e9590941]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-7b9e4af5-0206-4b1a-9694-4328e9590941] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-00d7ff5e-e4f3-41e3-8603-e2513e10d063] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-00d7ff5e-e4f3-41e3-8603-e2513e10d063] {
        flex: none;
        justify-content: center;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-00d7ff5e-e4f3-41e3-8603-e2513e10d063] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-66ded332-9cf9-4a3f-9477-55010d80f61b] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-66ded332-9cf9-4a3f-9477-55010d80f61b]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-66ded332-9cf9-4a3f-9477-55010d80f61b] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-20ff3faa-7a78-4c8b-8cd4-ecf5ed87a996] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-20ff3faa-7a78-4c8b-8cd4-ecf5ed87a996] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-20ff3faa-7a78-4c8b-8cd4-ecf5ed87a996] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-6d128243-9e8c-43f3-9f22-c0484b9b0ff9] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-6d128243-9e8c-43f3-9f22-c0484b9b0ff9]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-6d128243-9e8c-43f3-9f22-c0484b9b0ff9] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-b209c188-1162-436f-ac92-45b2eb3d22c2] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-b209c188-1162-436f-ac92-45b2eb3d22c2] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-b209c188-1162-436f-ac92-45b2eb3d22c2] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-eea8254b-b9a4-42cc-ac1f-6237ad289058] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-eea8254b-b9a4-42cc-ac1f-6237ad289058]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-eea8254b-b9a4-42cc-ac1f-6237ad289058] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-0a8f3d1e-4588-4520-ac67-0713b592fd65] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-0a8f3d1e-4588-4520-ac67-0713b592fd65] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-0a8f3d1e-4588-4520-ac67-0713b592fd65] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-230b7faa-d82e-4eaf-b741-317453496106] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-230b7faa-d82e-4eaf-b741-317453496106]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-230b7faa-d82e-4eaf-b741-317453496106] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-a7a20d9c-445a-4029-8d70-6563e64bb9d8] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f0efef;
    border-left: 0px solid #f0efef;
    border-radius: 0;
    border-right: 0px solid #f0efef;
    border-top: 0px solid #f0efef;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 13%;
    max-width: 13%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-a7a20d9c-445a-4029-8d70-6563e64bb9d8] {
        flex: none;
        width: 16%;
        max-width: 16%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-a7a20d9c-445a-4029-8d70-6563e64bb9d8] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 32%;
        max-width: 32%;
    }
}

.sd[data-s-14d4270e-9a7e-45b5-9d5b-37c382d33ff6] {
    border-radius: 0px;
    flex: none;
    height: 70px;
    margin: 0px 0px 0px 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-14d4270e-9a7e-45b5-9d5b-37c382d33ff6]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 680px) {
    .sd[data-s-14d4270e-9a7e-45b5-9d5b-37c382d33ff6] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] {
        margin: 0px 0px 120px 0px;
        padding: 100px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] {
        margin: 0px 0px 80px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d0f7136b-08df-4cfa-a92f-82dfee7adbb4] {
    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: 680px) {
    .sd[data-s-d0f7136b-08df-4cfa-a92f-82dfee7adbb4] {
        flex: none;
        margin: 0px 24px 0px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-a8986da1-c230-4320-80be-38ef65d804b8] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-a8986da1-c230-4320-80be-38ef65d804b8] {
        padding: 0px;
    }
}

.sd[data-s-464af0ac-f7ff-429b-b490-cdb43bdec6a9] {
    bottom: -69px;
    color: #f7f7f7;
    flex: none;
    font-family: var(--s-font-48b08817);
    font-feature-settings: 'palt'1;
    font-size: 160px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    left: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    text-align: left;
    top: -32px;
    width: auto;
    z-index: 0;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-464af0ac-f7ff-429b-b490-cdb43bdec6a9] {
        bottom: -52px;
        font-size: 72px;
        top: 0px;
    }
}

.sd[data-s-ae402dec-cd9a-4baf-95f1-cd9a273dc64a] {
    background: #e8e8e8;
    bottom: 0px;
    flex: none;
    height: 1px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: NaNpx;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

.sd[data-s-9ec219e2-b85a-44ba-8fc2-96d80b32ef09] {
    align-content: center;
    align-items: center;
    border-bottom: 0px 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;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bb6b8ed5-b1eb-4113-854f-c92a4b0ccfd4] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 20px);
}

.sd[data-s-1579049c-546a-4681-9198-f9cd945c8470] {
    border-bottom: 0px solid #ee3e3e;
    border-left: 0px solid #ee3e3e;
    border-right: 0px solid #ee3e3e;
    border-top: 0px solid #ee3e3e;
    color: #1c1c1c;
    font-family: var(--s-font-c7b93250);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 36px 0px 36px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 680px) {
    .sd[data-s-1579049c-546a-4681-9198-f9cd945c8470] {
        font-size: 24px;
        margin: 0px 0px 0px 0px;
        padding: 28px 0px 28px 0px;
    }
}

.sd[data-s-434455fb-0c42-4c0a-a573-9be925bf7ce0] {
    background: #253ea4;
    bottom: 0px;
    flex: none;
    height: 1px;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-d5417845-5389-4640-9348-3d0acc6f8d43] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 80px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 680px) {
    .sd[data-s-d5417845-5389-4640-9348-3d0acc6f8d43] {
        padding: 40px 0px 0px 0px;
    }
}

.sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 0px solid #e2e2e2;
    height: auto;
    padding: 0px;
    width: 800px;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

@media screen and (max-width: 960px) {
    .sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] {
        padding: 0px 0px 0px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] {
        padding: 0px 0px 0px;
    }
}

.sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table {
    width: 90%;
}

.sd[data-s-ca0a61ac-1f64-48d0-b8c7-4716829bd417],
.sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr {
    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: flex-start;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

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

    .sd[data-s-ca0a61ac-1f64-48d0-b8c7-4716829bd417],
    .sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr {
        padding: 28px 0px 28px;
    }
}

.sd[data-s-0dd6904b-b9ce-49da-8133-2360fe1fe057],
.sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr th {
    color: #1c1c1c;
    flex: none;
    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.4;
    text-align: left;
    width: 256px;
    max-width: 100%;
    justify-content: flex-start;
}

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

    .sd[data-s-0dd6904b-b9ce-49da-8133-2360fe1fe057],
    .sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr th {
        flex: none;
        font-size: 14px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-b764cb91-2147-4c8b-b093-a40d8b3f6098],
.sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr td {
    color: #1c1c1c;
    flex: 1;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    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-b764cb91-2147-4c8b-b093-a40d8b3f6098],
    .sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr td {
        display: flex;
        flex: 1;
        font-size: 14px;
    }
}

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

    .sd[data-s-b764cb91-2147-4c8b-b093-a40d8b3f6098],
    .sd[data-s-5506dcf9-4887-492b-a584-51acf54cc4df] table tr td {
        display: flex;
    }
}

.sd[data-s-0aa66bef-97d5-4c80-8a83-022625957867] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-0aa66bef-97d5-4c80-8a83-022625957867] {
        padding: 28px 0px 28px;
    }
}

.sd[data-s-71d1fa5b-a988-4f60-aa6b-eb72e4083425] {
    color: #1c1c1c;
    flex: none;
    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.4;
    text-align: left;
    width: 256px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-71d1fa5b-a988-4f60-aa6b-eb72e4083425] {
        flex: none;
        font-size: 14px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-ae85411e-15ab-4833-b637-dc05c0fbfabb] {
    color: #1c1c1c;
    flex: 1;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    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-ae85411e-15ab-4833-b637-dc05c0fbfabb] {
        display: flex;
        flex: 1;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ae85411e-15ab-4833-b637-dc05c0fbfabb] {
        display: flex;
    }
}

.sd[data-s-aefb045a-01f7-4e62-9e6b-cbdf118e1b36] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-aefb045a-01f7-4e62-9e6b-cbdf118e1b36] {
        padding: 28px 0px 28px;
    }
}

.sd[data-s-25ca7286-710c-442b-a327-e59a0f0bc075] {
    color: #1c1c1c;
    flex: none;
    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.4;
    text-align: left;
    width: 256px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-25ca7286-710c-442b-a327-e59a0f0bc075] {
        flex: none;
        font-size: 14px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-0cdf323c-0a4f-4fcd-9ff4-be2fd8812cbf] {
    color: #1c1c1c;
    flex: 1;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    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-0cdf323c-0a4f-4fcd-9ff4-be2fd8812cbf] {
        display: flex;
        flex: 1;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0cdf323c-0a4f-4fcd-9ff4-be2fd8812cbf] {
        display: flex;
    }
}

.sd[data-s-a8d6b950-c179-4789-8975-32e564ddca85] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-a8d6b950-c179-4789-8975-32e564ddca85] {
        padding: 28px 0px 28px;
    }
}

.sd[data-s-68616ebe-ca09-4c23-9fef-0e0edc77e5a2] {
    color: #1c1c1c;
    flex: none;
    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.4;
    text-align: left;
    width: 256px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-68616ebe-ca09-4c23-9fef-0e0edc77e5a2] {
        flex: none;
        font-size: 14px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-1f5a3568-6de7-487f-bae5-2b089237b41c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 680px) {
    .sd[data-s-1f5a3568-6de7-487f-bae5-2b089237b41c] {
        flex: 1;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-3d2d32b6-642e-4171-9a22-76f9e36adc3a] {
    color: #1c1c1c;
    flex: 1;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 4px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-3d2d32b6-642e-4171-9a22-76f9e36adc3a] {
        display: flex;
        flex: none;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3d2d32b6-642e-4171-9a22-76f9e36adc3a] {
        display: flex;
    }
}

.sd[data-s-38655cfd-72ae-4217-83a7-46cd768fea31] {
    color: #ee3e3e;
    flex: 1;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-38655cfd-72ae-4217-83a7-46cd768fea31]:hover {
    text-decoration: none;
}

@media screen and (max-width: 680px) {
    .sd[data-s-38655cfd-72ae-4217-83a7-46cd768fea31] {
        display: flex;
        flex: 1;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-38655cfd-72ae-4217-83a7-46cd768fea31] {
        display: flex;
    }
}

.sd[data-s-bb3185b7-06a9-4fd9-8c80-bf205e9b86a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e2e2e2;
    border-left: 0px solid #e2e2e2;
    border-right: 0px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 40px 0px 40px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .sd[data-s-bb3185b7-06a9-4fd9-8c80-bf205e9b86a8] {
        padding: 28px 0px 28px;
    }
}

.sd[data-s-4d6655e3-7404-4789-90a1-1e921b5f79c1] {
    color: #1c1c1c;
    flex: none;
    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.4;
    text-align: left;
    width: 256px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-4d6655e3-7404-4789-90a1-1e921b5f79c1] {
        flex: none;
        font-size: 14px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-ef722893-85b2-475a-9094-24411039a601] {
    color: #1c1c1c;
    flex: 1;
    font-family: var(--s-font-c7b93250);
    font-feature-settings: 'palt'1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.8;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 680px) {
    .sd[data-s-ef722893-85b2-475a-9094-24411039a601] {
        display: flex;
        flex: 1;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ef722893-85b2-475a-9094-24411039a601] {
        display: flex;
    }
}

.sd[data-r-1_0_0_1_1_1_70e921f5-0260-48b9-808a-2cc48c866e56]:before {
    background-image: url("../images/arrow_dr.svg")
}

.sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08].outline {
    width: 100%;
    max-width: 100%;
    padding: 3% 0 3% 0;
    /* justify-content: space-between; */
    /* align-items: baseline; */
    background: #fff;
    /* flex-wrap: wrap; */
    /* gap: 1%; */
    display: block;
}

.sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08].outline .map {
    width: calc(100% - 816px);
    width: 100%;
    margin-top: 5%;
}

.sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08].outline .map p {
    text-align: center;
    margin-bottom: 10px;
    display: block;
    display: none;
}

.sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure {
    margin-bottom: 6%;
    background: #fff;
    z-index: 1;
}

.sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure .item {
    margin-top: 4%;
    font-size: 20px;
    font-weight: 700;
}

.sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure .item a {
    width: calc(100% / 3 - 3%);
    box-shadow: 0px 0px 20px 0px #00000014;
    padding: 2%;
    margin-bottom: 3%;
}

.sd[data-s-f214af95-e99d-4835-8f3a-e65adef8af71].info {
    font-size: 12px;
    margin-top: 2%;
}

.sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure .item.item3 a {
    border-radius: 100px;
}

.sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure .item.item3 .sd[data-s-f214af95-e99d-4835-8f3a-e65adef8af71] {
    width: 100%;
    text-align: center;
    justify-content: center;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon {}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon .image {
    width: 200px;
    height: 200px;
    border-radius: 50%;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon .stit {
    font-size: 18px;
    margin-bottom: 0;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon .stxt {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon .scon {
    margin-top: 2%;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon .scon:before {
    content: "";
    display: block;
    width: 40px;
    height: 1px;
    background-color: #babbc2;
    margin-bottom: 2%;
}

.sd[data-s-b312cc4d-4ab6-4cfd-b4a7-fb3d722c29d5].structureCon .scon p {
    font-size: 16px;
    line-height: 2;
}

.sd[data-r-2_1_2_0_0_3_1_290fa0ff-e433-4c77-ba08-ea96f650c8f9]:before {
    background-image: url("../images/arrow_rw.svg")
}

@media screen and (max-width: 960px) {
    .sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure .item {
        margin-top: 10%;
    }

    .sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08].outline {
        margin: 5% 0 0 0;
    }

    .sd[data-s-28d8ab8a-c558-4c8c-8aa7-6bbe2b7d8b08].outline .map {
        width: 100%;
        margin-top: 10%;
    }

    .sd[data-s-46a84b20-ab5e-4248-ace3-f53a2ad0ec75] .structure .item a {
        width: 100%;
        margin-bottom: 5%;
    }
}