/* 确保背景颜色一致 */


.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}



.sd[data-r-0_0_b4b4ea65-2685-4ee0-a8fc-1d0213f978c1]:before {
    background-image: url('./images/lg0001.png') !important;
    height: 100%;
    width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
        background: #d0c1b5;
    }
}

.sd[data-s-3aa26077-034e-4626-9040-8437d5ab6b83] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    bottom: NaNpx;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    opacity: 0;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

.sd[data-s-3aa26077-034e-4626-9040-8437d5ab6b83].appear {
    opacity: 1;
    transition-delay: 2s;
    transition-duration: 2s;
}

.sd[data-s-3aa26077-034e-4626-9040-8437d5ab6b83].appear-active {
    transition-delay: 2s;
    transition-duration: 2s;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-3aa26077-034e-4626-9040-8437d5ab6b83] {
        display: flex;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-3aa26077-034e-4626-9040-8437d5ab6b83] {
        display: flex;
    }
}

.sd[data-s-b4b4ea65-2685-4ee0-a8fc-1d0213f978c1] {
    flex: none;
    height: 291px;
    margin: 0px 0px 0px 0px;
    opacity: 0;
    transform: scale(2, 2);
    width: 321px;
    z-index: 4;
    max-width: 100%;
}

.sd[data-s-b4b4ea65-2685-4ee0-a8fc-1d0213f978c1].appear {
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 5000ms;
    transition-timing-function: ease-in;
}

/* 第一处 */
.sd[data-s-b4b4ea65-2685-4ee0-a8fc-1d0213f978c1].appear-active {
    transition-duration: 2000ms;
    transition-timing-function: ease-in;
}


@media screen and (max-width: 1200px) {
    .sd[data-s-b4b4ea65-2685-4ee0-a8fc-1d0213f978c1] {
        flex: none;
        height: 135px;
        transform: scale(2, 2);
        width: 157px;
        max-width: 100%;
        top: -65px;
    }

    #logo-text {
        position: relative;
        top: 100px;
    }
}

.sd[data-s-e87aa4d7-d2f7-4e4e-8449-81372b763b0a] {
    bottom: 225px;
    color: #64635e;
    flex: none;
    font-family: var(--s-font-4a887fb0);
    font-size: 18px;
    font-weight: 400;
    height: 60px;
    left: 0px;
    line-height: 1.4;
    margin: 0 0 0 0;
    opacity: 0;
    padding: 0px;
    position: absolute;
    right: 0px;
    text-align: center;
    top: auto;
    transition-duration: 300ms;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    display: none;
}

.sd[data-s-a7547286-e25d-4cc0-a7cc-abab8a2e1ce5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 125px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    mix-blend-mode: normal;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 30px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    transform: translate(0px, 0px);
    transition-timing-function: linear;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

.sd[data-s-a7547286-e25d-4cc0-a7cc-abab8a2e1ce5].appear {
    opacity: 0;
    transform: translate(0px, -30px);
    transition-delay: 2s;
    transition-duration: 1000ms;
}

.sd[data-s-a7547286-e25d-4cc0-a7cc-abab8a2e1ce5].appear-active {
    transition-delay: 2s;
    transition-duration: 1000ms;
}

.sd[data-s-a7547286-e25d-4cc0-a7cc-abab8a2e1ce5]&appear-active {
    opacity: 0;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-a7547286-e25d-4cc0-a7cc-abab8a2e1ce5] {
        bottom: auto;
        flex: none;
        height: 125px;
        top: 0px;
    }
}

.sd[data-s-584a7612-80ff-47b7-bccb-702736027e5d] {
    height: 100%;
    width: 150px;
    max-width: 100%;
}

#splay,
#splay1,
#splay2 {
    height: 40px;
    width: 40px;
}

.sd[data-s-584a7612-80ff-47b7-bccb-702736027e5d]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-584a7612-80ff-47b7-bccb-702736027e5d]:before {
        background-size: cover;
    }

    .sd[data-s-584a7612-80ff-47b7-bccb-702736027e5d] {
        display: flex;
        justify-content: center;
        /* 水平方向居中 */
        align-items: center;
        /* 垂直方向居中 */
        flex: none;
        height: 80px;
        width: 80px;
        max-width: 100%;
        margin: auto;
        /* 自动外边距居中 */
        transform: translateX(3px);
    }

    #splay,
    #splay1,
    #splay2 {
        flex: none;
        height: 28px;
        width: 28px;
        max-width: 100%;
    }
}

.sd[data-s-8f6b5896-6496-40ae-a896-1bfb3e79a336] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    width: 4%;
    max-width: 4%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-8f6b5896-6496-40ae-a896-1bfb3e79a336] {
        display: flex;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-8f6b5896-6496-40ae-a896-1bfb3e79a336] {
        display: flex;
        padding: 0px;
        width: 40px;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-9cda69d5-7b1b-4b10-a413-3e78217f726e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-7fc0a918-82c0-4cb4-9a6f-63b35cfa5f07] {
    background: #EEEEEE;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    flex: none;
    height: 1px;
    width: 200px;
    max-width: 100%;
}

.sd[data-s-e0f0d3a6-a495-4c59-b15d-1dd13abf07f3] {
    background: #EEEEEE;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    flex: none;
    height: 1px;
    margin: 10px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-e0f0d3a6-a495-4c59-b15d-1dd13abf07f3] {
        margin: 5px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-898651e5-67cd-4dd1-8ac2-8b3b8707912f] {
    color: #FFFFFF;
    display: none;
    flex: none;
    font-size: 28px;
    height: auto;
    padding: 0px;
    width: auto;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-898651e5-67cd-4dd1-8ac2-8b3b8707912f] {
        display: none;
        flex: none;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-898651e5-67cd-4dd1-8ac2-8b3b8707912f] {
        display: none;
    }
}

.sd[data-s-30a7808d-aead-4714-8bc1-452fdc83010d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 200%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    z-index: -1;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-30a7808d-aead-4714-8bc1-452fdc83010d] {
        flex: none;
        height: 1716px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fd6548db-9e1f-4291-9a92-1ff5cf967e3d] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 100%;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-fd6548db-9e1f-4291-9a92-1ff5cf967e3d] {
        flex: none;
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-a2b58952-88a3-4e96-bfe6-0b2d0627b995] {
    background: rgba(0, 0, 0, 0.0);
    height: auto;
    margin: 300px 0px 0px 0px;
    padding: 0px;
    width: 186px;
    max-width: 100%;
}

.sd[data-s-a2b58952-88a3-4e96-bfe6-0b2d0627b995].appear {
    opacity: 0;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.sd[data-s-a2b58952-88a3-4e96-bfe6-0b2d0627b995].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-a2b58952-88a3-4e96-bfe6-0b2d0627b995].appear {
        opacity: 0;
    }

    .sd[data-s-a2b58952-88a3-4e96-bfe6-0b2d0627b995].appear-active {}

    .sd[data-s-a2b58952-88a3-4e96-bfe6-0b2d0627b995] {
        bottom: 0;
        height: 96px;
        left: 0;
        margin: 312px 0px 0px 0px;
        opacity: 1;
        right: 0;
        top: 0;
        transition-delay: 800ms;
        transition-duration: 1200ms;
        width: 136px;
        max-width: 100%;
    }
}

.sd[data-s-dbe846bc-bf4a-464d-858a-b2192e9bf27d] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 151px;
    justify-content: center;
    margin: 200px 0px 0px 0px;
    padding: 0px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-dbe846bc-bf4a-464d-858a-b2192e9bf27d] {
        margin: 245px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7fb55b10-2838-4dfc-a188-135ce11324fc] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-14957099);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7fb55b10-2838-4dfc-a188-135ce11324fc].appear {
    opacity: 0;
    transition-delay: 500ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.sd[data-s-7fb55b10-2838-4dfc-a188-135ce11324fc].appear-active {
    transition-delay: 500ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-7fb55b10-2838-4dfc-a188-135ce11324fc] {
        font-size: 14px;
    }
}

.sd[data-s-ac27392c-6ca4-46b7-965c-a2c373cca7b7] {
    /* color: #FFFFFF; */
    color: transparent;
    flex: none;
    font-family: var(--s-font-e78ddbf6);
    font-size: 40px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-ac27392c-6ca4-46b7-965c-a2c373cca7b7]:before {
    content: "";
    position: absolute;
    height: 56px;
    width: 1px;
    top: 0;
    left: calc(50% - 1);
    background: #ffffff;
    animation-name: scrollAnimation;
    animation-fill-mode: backwards;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
    animation-direction: normal;
}

@keyframes scrollAnimation {
    0% {
        height: 0;
        top: 0;
    }

    55% {
        height: 56px;
        top: 0;
    }

    90% {
        height: 0;
        top: 80px;
    }

    100% {
        height: 0;
        top: 0px;
    }
}

.sd[data-s-ac27392c-6ca4-46b7-965c-a2c373cca7b7].appear {
    opacity: 0;
    transition-delay: 500ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.sd[data-s-ac27392c-6ca4-46b7-965c-a2c373cca7b7].appear-active {
    transition-delay: 500ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-ac27392c-6ca4-46b7-965c-a2c373cca7b7] {
        font-size: 28px;
    }
}

.sd[data-s-72a98786-abff-42c3-8a83-25007a061ae6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 473px;
    justify-content: center;
    margin: 250px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-72a98786-abff-42c3-8a83-25007a061ae6] {
        background: rgba(0, 0, 0, 0.0);
        height: 882px;
        margin: 100px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1c139102-3f33-4f8d-ab84-e0ad0980003c] {
    bottom: 0px;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-4a887fb0);
    font-size: 15px;
    font-weight: 400;
    height: 350px;
    left: 375px;
    letter-spacing: 0.32em;
    line-height: 3.01;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1c139102-3f33-4f8d-ab84-e0ad0980003c].appear {
    opacity: 0;
    transform: translate(0px, 0px);
    transition-delay: 400ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-1c139102-3f33-4f8d-ab84-e0ad0980003c].appear-active {
    transition-delay: 400ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-1c139102-3f33-4f8d-ab84-e0ad0980003c].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-1c139102-3f33-4f8d-ab84-e0ad0980003c].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-1c139102-3f33-4f8d-ab84-e0ad0980003c] {
        bottom: -137px;
        font-size: 15px;
        /* left: 69px; */
        line-height: 2.61;
        right: auto;
        top: auto;
        left: calc(50% - 137px)
    }
}

.sd[data-s-d67a701e-6c73-453a-abd5-67c22723454e] {
    bottom: 0px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 24px;
    font-weight: 400;
    height: 357px;
    left: auto;
    letter-spacing: 0.16em;
    line-height: 2.98;
    margin: 0 0 0 0;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    right: 357px;
    text-align: left;
    top: auto;
    width: 213px;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}


.sd[data-s-d67a701e-6c73-453a-abd5-67c22723454e].appear {
    opacity: 0;
    transform: translate(0px, 0px);
    transition-delay: 400ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-d67a701e-6c73-453a-abd5-67c22723454e].appear-active {
    transition-delay: 400ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-d67a701e-6c73-453a-abd5-67c22723454e].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-d67a701e-6c73-453a-abd5-67c22723454e].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-d67a701e-6c73-453a-abd5-67c22723454e] {
        bottom: 258px;
        font-size: 24px;
        height: 500px;
        left: calc(50% - 110px);
        line-height: 2.06;
        right: auto;
        top: auto;
        width: 220px;
        max-width: 100%;
        letter-spacing: 0.3em;
    }
}

.sd[data-s-d6dc786a-2d94-41a2-bfef-28022dc0fc0d] {
    align-content: center;
    align-items: center;
    background: rgba(14, 0, 34, 0.79);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    position: fixed;
    top: 0;
    transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
    width: 100%;
    z-index: -1;
    max-width: 100%;
}

.sd[data-s-d6dc786a-2d94-41a2-bfef-28022dc0fc0d].appear {
    background: rgba(0, 0, 0, 0.0);
}

.sd[data-s-d6dc786a-2d94-41a2-bfef-28022dc0fc0d].appear-active {}

@media screen and (max-width: 1200px) {
    .sd[data-s-d6dc786a-2d94-41a2-bfef-28022dc0fc0d] {
        background: rgba(24, 1, 55, 0.46);
        flex: none;
        height: 100vh;
    }
}

.sd[data-s-c963b5bf-ff10-4215-a38f-4875b3dbf7ea] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    margin: 0 0 0 0;
    outline-offset: -4px;
    position: relative;

    transform: {
            {
            transform
        }
    }

    ;

    transition-duration: {
            {
            _duration
        }
    }

    ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
    width: 110%;
    will-change: transform;
    max-width: 110%;
}

.sd[data-s-c963b5bf-ff10-4215-a38f-4875b3dbf7ea]:focus {
    outline: none;
}

.sd[data-s-c963b5bf-ff10-4215-a38f-4875b3dbf7ea]:focus-visible {
    outline: 2px solid black;
}

.sd._animatingNext[data-s-c963b5bf-ff10-4215-a38f-4875b3dbf7ea] {
    transform: translateX(-100%);
}

.sd._animatingPrev[data-s-c963b5bf-ff10-4215-a38f-4875b3dbf7ea] {
    transform: translateX(100%);
}

.sd[data-s-27344580-9960-4775-a369-b203398a0a7f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-27344580-9960-4775-a369-b203398a0a7f].appear {
    opacity: 0;
    transition-duration: 2000ms;
    transition-timing-function: linear;
}

.sd[data-s-27344580-9960-4775-a369-b203398a0a7f].appear-active {
    transition-duration: 2000ms;
    transition-timing-function: linear;
}

.sd[data-s-62263cbc-8810-47e3-acf1-979de425ccfc] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    padding: 0px 0px 0px;
    transform: scale(1.05, 1.05);
    width: 100%;
    z-index: -1;
    max-width: 100%;
}

.sd[data-s-62263cbc-8810-47e3-acf1-979de425ccfc].appear {
    transform: scale(1, 1);
    transition-duration: 6000ms;
    transition-timing-function: linear;
}

.sd[data-s-62263cbc-8810-47e3-acf1-979de425ccfc].appear-active {
    transition-duration: 6000ms;
    transition-timing-function: linear;
}

.sd[data-s-62263cbc-8810-47e3-acf1-979de425ccfc]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-62263cbc-8810-47e3-acf1-979de425ccfc]:before {
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.sd[data-s-e20a38ec-1b30-4a85-9119-543cf237081c] {
    height: 200px;
    width: 120px;
    max-width: 100%;
}

.sd[data-s-10339d04-8c92-44a6-81f7-4c0af04497c2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    opacity: 0.85;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-10339d04-8c92-44a6-81f7-4c0af04497c2] {
        height: 541px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-10339d04-8c92-44a6-81f7-4c0af04497c2] {
        height: 382px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-10339d04-8c92-44a6-81f7-4c0af04497c2] {
    padding: 0 0;
    width: 100%;
    height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-section-inner-10339d04-8c92-44a6-81f7-4c0af04497c2] {
        height: 541px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-10339d04-8c92-44a6-81f7-4c0af04497c2] {
        height: 382px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4aff4d61-5c02-4e1f-819e-d9ce77917507] {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    flex: none;
    height: 100%;
    opacity: 1;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-4aff4d61-5c02-4e1f-819e-d9ce77917507] {
        bottom: 0;
        flex: none;
        height: 100%;
        left: 0;
        opacity: 1;
        right: 0;
        top: 0;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-462989e8-bc6a-4217-99ac-e80bec08eda3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 799px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-462989e8-bc6a-4217-99ac-e80bec08eda3] {
        background: rgba(208, 193, 181, 0.85);
        height: 947px;
        margin: 0px 0px 0px 0px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-462989e8-bc6a-4217-99ac-e80bec08eda3] {
    padding: 0 0;
    width: 100%;
    height: 799px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-462989e8-bc6a-4217-99ac-e80bec08eda3] {
        height: 947px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a681f2ae-2444-4732-a27f-b08e032fbdc8] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(208, 193, 181, 0.85);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 800px;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-a681f2ae-2444-4732-a27f-b08e032fbdc8] {
        background: rgba(0, 0, 0, 0.0);
    }
}

.sd[data-s-64203d8e-7c0d-4244-88d6-aff979161446] {
    bottom: 211px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 28px;
    font-weight: 400;
    height: auto;
    left: 271px;
    letter-spacing: 0.16em;
    line-height: 1.8;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-64203d8e-7c0d-4244-88d6-aff979161446].appear {
    opacity: 0;
    transform: translate(0px, 0px);
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-64203d8e-7c0d-4244-88d6-aff979161446].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-64203d8e-7c0d-4244-88d6-aff979161446].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-64203d8e-7c0d-4244-88d6-aff979161446].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-64203d8e-7c0d-4244-88d6-aff979161446] {
        bottom: auto;
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-weight: 400;
        /* left: 142px; */
        line-height: 2.27;
        right: auto;
        top: 84px;
        width: 128px;
        max-width: 100%;
        left: calc(50% - 64px);
        letter-spacing: 0.3em;
    }
}

.sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 0px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 423px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    opacity: 1;
    position: absolute;
    right: 118px;
    text-align: left;
    top: 129px;
    width: 693px;
    max-width: 100%;
}

.sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1].appear {
    opacity: 0;
    transform: translate(0px, 0px);
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1]:before {}

@media screen and (max-width: 1201px) {
    .sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1] {
        bottom: 198px;
        height: 398px;
        left: auto;
        right: 14px;
        top: auto;
        width: 585px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1]:before {
        filter: brightness(0.9) sepia(0.1);
    }

    .sd[data-s-d1977177-1499-4937-95eb-9e9d351d26d1] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 0px solid #000;
        border-top: 0px solid #000;
        bottom: 93px;
        height: 264px;
        left: 16px;
        opacity: 1;
        right: auto;
        top: auto;
        width: 398px;
        max-width: 100%;
        left: calc(50% - 198px)
    }
}

.sd[data-s-f462e5ea-b427-4a3f-baf9-b4a557fcea99] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 1486px;
    justify-content: flex-start;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-f462e5ea-b427-4a3f-baf9-b4a557fcea99] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-f462e5ea-b427-4a3f-baf9-b4a557fcea99] {
        background: rgba(0, 0, 0, 0.0);
        height: 1703px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-f462e5ea-b427-4a3f-baf9-b4a557fcea99] {
    padding: 0px 0px;
    width: 100%;
    height: 1486px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-section-inner-f462e5ea-b427-4a3f-baf9-b4a557fcea99] {
        height: 100%;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-f462e5ea-b427-4a3f-baf9-b4a557fcea99] {
        width: 100%;
        height: 1703px;
        flex-direction: column;
        max-width: 100%;
    }
}

.sd[data-s-7bf2bf01-d39c-48d9-98ea-3a8558bbb391] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 742px;
    justify-content: center;
    transform: translate(-1px, 0px);
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-7bf2bf01-d39c-48d9-98ea-3a8558bbb391] {
        background: rgba(208, 193, 181, 0.85);
        flex: none;
        height: 819px;
        padding: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9a6219eb-0969-4d36-a6c7-d87015a9a697] {
    bottom: auto;
    height: 562px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: -154px;
    top: 0px;
    width: 809px;
    max-width: 100%;
}

.sd[data-s-9a6219eb-0969-4d36-a6c7-d87015a9a697]:before {
    background-repeat: no-repeat;
    background-size: contain;
    filter: brightness(0.9);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-9a6219eb-0969-4d36-a6c7-d87015a9a697]:before {
        filter: brightness(0.9) sepia(0.1);
    }

    .sd[data-s-9a6219eb-0969-4d36-a6c7-d87015a9a697] {
        bottom: 214px;
        height: 361px;
        left: auto;
        margin: 0 0 0 0;
        position: absolute;
        right: -90px;
        top: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47] {
    align-content: flex-start;
    align-items: flex-start;
    border-radius: 50%;
    bottom: 129px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 200px;
    justify-content: flex-start;
    left: auto;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: 484px;
    top: auto;
    width: 200px;
    max-width: 100%;
}

.sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47]:before {
    filter: brightness(0.9);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47] {
        left: auto;
        right: 125px;
        top: 96px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47]:before {
        filter: contrast(1.1);
    }

    .sd[data-s-41670108-baaf-4455-a4b6-d8d8b7559a47] {
        border-radius: 50%;
        bottom: 193px;
        height: 127px;
        left: 60px;
        padding: 0px;
        right: auto;
        top: auto;
        width: 128px;
        max-width: 100%;
    }
}

.sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df] {
    bottom: auto;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    left: 136px;
    letter-spacing: 0.12em;
    line-height: 3;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: -20px;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df] {
        bottom: 73px;
        left: 32px;
        top: auto;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-875c7ce6-921c-4b52-a978-2c113bc779df] {
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-size: 18px;
        font-weight: 400;
        left: -64px;
        right: auto;
        top: 62px;
        letter-spacing: 0.32em;
    }
}

.sd[data-s-10493e41-1f76-4eec-a554-3a03cce857be] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 50%;
    justify-content: flex-start;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-10493e41-1f76-4eec-a554-3a03cce857be] {
        height: 624px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-10493e41-1f76-4eec-a554-3a03cce857be] {
        background: rgba(208, 193, 181, 0.85);
        height: 884px;
        max-width: 100%;
    }
}

.sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d] {
    border-radius: 0;
    bottom: auto;
    flex: none;
    height: 506px;
    left: 126px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 41px;
    width: 334px;
    max-width: 100%;
}

.sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d]:before {
    background-repeat: no-repeat;
    background-size: contain;
    filter: brightness(0.9);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d] {
        bottom: auto;
        height: 482px;
        left: 54px;
        right: auto;
        top: 12px;
        width: 289px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d]:before {
        background-size: cover;
        filter: brightness(0.9);
    }

    .sd[data-s-1767fb6d-b437-4a2d-8ec8-fce7c8c32d7d] {
        bottom: auto;
        height: 331px;
        left: 32px;
        right: auto;
        top: 115px;
        width: 242px;
        max-width: 100%;
    }
}

.sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484] {
    border-radius: 220px;
    bottom: 115px;
    flex: none;
    height: 223px;
    left: 524px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 165px;
    z-index: 2;
    max-width: 100%;
}

.sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484]:before {
    background-size: contain;
    filter: brightness(0.9);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484] {
        bottom: 87px;
        height: 176px;
        left: auto;
        right: 265px;
        top: auto;
        width: 210px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484].appear-active {
        transition-delay: 200ms;
    }

    /* 第五处 */
    .sd[data-s-5f91dd81-0601-4d8b-bdba-ccb570ea6484] {
        border-radius: 50%;
        bottom: 242px;
        height: 168px;
        left: auto;
        right: 180px;
        top: auto;
        width: 168px;
        max-width: 100%;
    }
}

.sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e] {
    bottom: auto;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    left: auto;
    letter-spacing: 0.12em;
    line-height: 2;
    margin: 0 0 0 0;
    position: absolute;
    right: 219px;
    text-align: left;
    top: 0px;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e] {
        right: 99px;
        top: 81px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-c4ca8aa0-ee10-4d2a-8ed6-080034b5a61e] {
        bottom: auto;
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        left: auto;
        line-height: 1.5;
        padding: 0px;
        right: 61px;
        top: -181px;
        letter-spacing: 0.32em;
    }
}

.sd[data-s-8fea7713-3416-4541-9f22-d49747b833a4] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 268px;
    justify-content: center;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-8fea7713-3416-4541-9f22-d49747b833a4] {
        background: rgba(208, 193, 181, 0.85);
        height: 698px;
        padding: 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-8fea7713-3416-4541-9f22-d49747b833a4] {
    padding: 0 0;
    width: 100%;
    height: 268px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-8fea7713-3416-4541-9f22-d49747b833a4] {
        padding: 0px 0px;
        height: 698px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ede5d5c9-3489-4457-bf03-fc90bb22d8c6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-ede5d5c9-3489-4457-bf03-fc90bb22d8c6] {
        background: rgba(0, 0, 0, 0.0);
        height: 100%;
    }
}

.sd[data-s-f801285d-c1b4-4aba-9d2c-f2ba32045dc6] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 604px;
    justify-content: center;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-f801285d-c1b4-4aba-9d2c-f2ba32045dc6] {
        background: rgba(208, 193, 181, 0.85);
        height: 706px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-f801285d-c1b4-4aba-9d2c-f2ba32045dc6] {
    padding: 0 0;
    width: 100%;
    height: 604px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-f801285d-c1b4-4aba-9d2c-f2ba32045dc6] {
        height: 706px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0a6811ef-005a-4d22-ad71-a92ef4b04a87] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-0a6811ef-005a-4d22-ad71-a92ef4b04a87] {
        background: rgba(0, 0, 0, 0.0);
        height: 100%;
    }
}

.sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb] {
    bottom: -29px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 36px;
    font-weight: 500;
    height: 537px;
    left: 570px;
    letter-spacing: 0.11em;
    line-height: 2.15;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    z-index: 3;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb].appear {
    transform: translate(-38px, -8px);
    transition-delay: 200ms;
    transition-duration: 1000ms;
    opacity: 0;
}

.sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb] {
        bottom: 33px;
        left: auto;
        right: 324px;
        top: 34px;
        width: 113px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb].appear {
        opacity: 0;
        transition-delay: 200ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb].appear-active {
        transition-delay: 200ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-091878fe-c7a9-4291-89e3-2bd83314befb] {
        bottom: 728px;
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-feature-settings: normal;
        font-size: 32px;
        height: 344px;
        left: 43px;
        line-height: 1.6;
        margin: 0 0 0 0;
        position: absolute;
        right: auto;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        top: auto;
        width: 59px;
        writing-mode: vertical-rl;
        -ms-writing-mode: vertical-rl;
        -webkit-writing-mode: vertical-rl;
        max-width: 100%;
        letter-spacing: 0.22em;
    }
}

.sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb] {
    bottom: 0px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    left: 106px;
    letter-spacing: 0.12em;
    line-height: 3.01;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: 456px;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb] {
        bottom: auto;
        left: 13px;
        top: 57px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-5a551fe9-1b52-4e4f-9240-64088f0001eb] {
        bottom: auto;
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-size: 15px;
        font-weight: 400;
        height: 530px;
        left: 12px;
        letter-spacing: 0.3em;
        line-height: 3.5;
        right: 25px;
        top: 25px;
        width: 503px;
        max-width: 100%;
    }
}

.sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e] {
    border-radius: 50%;
    bottom: auto;
    flex: none;
    height: 611px;
    left: auto;
    margin: 0 0 0 0;
    opacity: 1;
    position: absolute;
    right: 97px;
    top: -180px;
    width: 464px;
    max-width: 100%;
}

.sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e]:before {
    filter: sepia(0.2) brightness(0.9);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e] {
        bottom: auto;
        height: 520px;
        left: auto;
        right: 21px;
        top: -199px;
        width: 336px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e]:before {
        background-size: cover;
        filter: sepia(0.1) brightness(0.9);
    }

    .sd[data-s-92b17aa1-5867-4d1d-8ed0-5c0e6002fc0e] {
        bottom: auto;
        height: 510px;
        left: auto;
        right: 34px;
        top: -718px;
        width: 350px;
        max-width: 100%;
    }
}

.sd[data-s-25c25cf2-6468-4520-93a6-a5acdc53f5e3] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 736px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-25c25cf2-6468-4520-93a6-a5acdc53f5e3] {
        align-content: center;
        align-items: center;
        background: rgba(208, 193, 181, 0.85);
        flex-direction: column;
        flex-wrap: nowrap;
        height: 905px;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-25c25cf2-6468-4520-93a6-a5acdc53f5e3] {
    padding: 0 0;
    width: 100%;
    height: 736px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-25c25cf2-6468-4520-93a6-a5acdc53f5e3] {
        height: 905px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-909aab68-f8df-49c4-861a-2317a6b7698e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    transform: translate(0px, 0px);
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-909aab68-f8df-49c4-861a-2317a6b7698e] {
        background: rgba(0, 0, 0, 0.0);
        height: 1004px;
        max-width: 100%;
    }
}

.sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604] {
    bottom: auto;
    flex: none;
    height: 344px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 127px;
    top: 142px;
    width: 534px;
    max-width: 100%;
}

.sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604] {
        bottom: auto;
        height: 320px;
        left: auto;
        right: 30px;
        top: 113px;
        width: 409px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-669e93a8-262d-4a4c-8c6c-0cccec061604] {
        bottom: auto;
        height: 321px;
        left: 58px;
        right: 57px;
        top: 72px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f] {
    /* border-radius: 100px; */
    bottom: 0px;
    flex: none;
    height: 339px;
    left: 147px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 200px;
    max-width: 100%;
}

.sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f]:before {}

@media screen and (max-width: 1201px) {
    .sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f] {
        bottom: 128px;
        height: 253px;
        left: 67px;
        right: auto;
        top: auto;
        width: 132px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f]:before {
        background-size: cover;
    }

    .sd[data-s-ebc95c6e-9ab5-4a00-b94b-10b767fa8a7f] {
        bottom: auto;
        left: 58px;
        right: auto;
        top: 436px;
        width: 180px;
        height: 242px;
        border-radius: 0;
        max-width: 100%;

    }
}

.sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5] {
    bottom: auto;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    left: 411px;
    letter-spacing: 0.16em;
    line-height: 1.8;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: 238px;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5] {
        bottom: 189px;
        left: 264px;
        right: auto;
        top: auto;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-0ba6063f-d4f9-4dc0-9635-c1e0be314bd5] {
        bottom: 220px;
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-weight: 400;
        left: auto;
        line-height: 2.05;
        right: 76px;
        top: auto;
        letter-spacing: 0.3em;
    }
}

.sd[data-s-00b6a690-9cd2-48e9-9708-ad472fb9d727] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 881px;
    justify-content: center;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-00b6a690-9cd2-48e9-9708-ad472fb9d727] {
        background: rgba(208, 193, 181, 0.85);
    }
}

.sd[data-s-section-inner-00b6a690-9cd2-48e9-9708-ad472fb9d727] {
    padding: 0 0;
    width: 100%;
    height: 881px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-00b6a690-9cd2-48e9-9708-ad472fb9d727] {
        flex-direction: column;
    }
}

.sd[data-s-313a1af4-3fdf-4f8c-bb51-d807d3fb845e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 630px;
    justify-content: center;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-313a1af4-3fdf-4f8c-bb51-d807d3fb845e] {
        background: rgba(0, 0, 0, 0.0);
        height: 100%;
        z-index: 3;
        max-width: 100%;
    }
}

.sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a] {
    align-content: flex-start;
    align-items: flex-start;
    border-radius: 0;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 382px;
    justify-content: flex-end;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 75px;
    top: 55px;
    width: 690px;
    max-width: 100%;
}

.sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.9);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a]:before {
        background-repeat: no-repeat;
        background-size: 395px;
    }

    .sd[data-s-d23b1b4f-ed54-465e-beff-bff09a41fb5a] {
        border-radius: 0;
        bottom: auto;
        height: 357px;
        left: auto;
        right: 21px;
        top: -150px;
        width: 382px;
        max-width: 100%;
    }
}

.sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f] {
    bottom: 89px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 24px;
    font-weight: 500;
    height: auto;
    left: 195px;
    letter-spacing: 0.25em;
    line-height: 2.9;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f] {
        bottom: auto;
        right: 173px;
        top: -302px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-795089d3-49ed-4ff8-b786-1ae51522d85f] {
        bottom: 229px;
        font-family: var(--s-font-4a887fb0);
        font-weight: 400;
        height: auto;
        left: 65px;
        line-height: 2.4;
        padding: 0px;
        right: auto;
        top: auto;
        letter-spacing: 0.32em;
    }
}

.sd[data-s-9949f69d-b8fe-47f5-88b9-2783f5e3d3c9] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 607px;
    justify-content: flex-start;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-9949f69d-b8fe-47f5-88b9-2783f5e3d3c9] {
        align-content: center;
        align-items: center;
        background: rgba(208, 193, 181, 0.85);
        flex-direction: column;
        flex-wrap: nowrap;
        height: 599px;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-9949f69d-b8fe-47f5-88b9-2783f5e3d3c9] {
    padding: 0 0;
    width: 100%;
    height: 607px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-9949f69d-b8fe-47f5-88b9-2783f5e3d3c9] {
        height: 599px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-45ba7a39-17cb-4317-ac4b-2bd9b7301543] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-45ba7a39-17cb-4317-ac4b-2bd9b7301543] {
        background: rgba(0, 0, 0, 0.0);
        height: 100%;
    }
}

.sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002] {
    align-content: flex-end;
    align-items: flex-end;
    border-radius: 50%;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 330px;
    justify-content: center;
    left: 225px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 16px;
    width: 310px;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002]:before {
    filter: brightness(0.9) sepia(0.1);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-649bb8d2-72ff-442e-92f6-db9c06299002] {
        border-radius: 0;
        bottom: auto;
        height: 209px;
        left: 40px;
        right: auto;
        top: -105px;
        width: 303px;
        max-width: 100%;
    }
}

.sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae] {
    align-content: flex-end;
    align-items: flex-end;
    border-radius: 50%;
    bottom: 76px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 191px;
    justify-content: center;
    left: 467px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 181px;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae]:before {
    filter: brightness(0.9);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-7800148c-690b-40f0-ad06-e50384b27aae] {
        border-radius: 0;
        bottom: auto;
        height: 209px;
        left: 40px;
        right: auto;
        top: -105px;
        width: 303px;
        max-width: 100%;
    }
}

.sd[data-s-dcd3f4c8-1a60-41d9-a230-80cb68d50819] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 774px;
    justify-content: center;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-dcd3f4c8-1a60-41d9-a230-80cb68d50819] {
        align-content: center;
        align-items: center;
        background: rgba(208, 193, 181, 0.85);
        flex-direction: column;
        flex-wrap: nowrap;
        height: 534px;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-dcd3f4c8-1a60-41d9-a230-80cb68d50819] {
    padding: 0 0;
    width: 100%;
    height: 774px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-dcd3f4c8-1a60-41d9-a230-80cb68d50819] {
        height: 534px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fb736888-4e7c-4b7a-8071-07f45619c17f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-fb736888-4e7c-4b7a-8071-07f45619c17f] {
        background: rgba(0, 0, 0, 0.0);
        height: 100%;
    }
}

.sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045] {
    bottom: auto;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    left: 0;
    letter-spacing: 0.12em;
    line-height: 2.9;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: auto;
    text-align: left;
    top: 213px;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045] {
        right: 59px;
        top: 80px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-a78ce29c-cf02-471f-97d5-ddc65e601045] {
        bottom: 584px;
        height: 391px;
        left: 0;
        line-height: 2.44;
        right: auto;
        top: auto;
        width: 232px;
        z-index: 3;
        max-width: 100%;
        letter-spacing: 0.28em;

    }
}

.sd[data-s-97de5459-1400-44c3-a0bb-fdea2257d47c] {
    border-radius: 0;
    bottom: auto;
    height: 392px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 169px;
    top: 140px;
    width: 474px;
    max-width: 100%;
}

.sd[data-s-97de5459-1400-44c3-a0bb-fdea2257d47c].appear {
    opacity: 0;
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

.sd[data-s-97de5459-1400-44c3-a0bb-fdea2257d47c].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

.sd[data-s-97de5459-1400-44c3-a0bb-fdea2257d47c]:before {
    background-repeat: no-repeat;
    background-size: contain;
    filter: sepia(0.1);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-97de5459-1400-44c3-a0bb-fdea2257d47c] {
        bottom: 1267px;
        height: 138px;
        left: auto;
        right: 48px;
        top: auto;
        width: 158px;
        max-width: 100%;
    }
}

.sd[data-s-1e39a60d-a47d-43c8-9e92-defd6a09e6b7] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 758px;
    justify-content: center;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-1e39a60d-a47d-43c8-9e92-defd6a09e6b7] {
        background: rgba(208, 193, 181, 0.85);
        height: 667px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-1e39a60d-a47d-43c8-9e92-defd6a09e6b7] {
    padding: 0 0;
    width: 100%;
    height: 758px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-1e39a60d-a47d-43c8-9e92-defd6a09e6b7] {
        height: 667px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-95ae2c92-1b8e-45e5-a61b-7da21cd7e95d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-95ae2c92-1b8e-45e5-a61b-7da21cd7e95d] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
    }
}

.sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c] {
    border-radius: 201px;
    bottom: auto;
    flex: none;
    height: 520px;
    left: 149px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: -170px;
    width: 355px;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c]:before {
    filter: none;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c] {
        bottom: auto;
        height: 561px;
        left: 23px;
        right: auto;
        top: 64px;
        width: 328px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c]:before {
        background-size: 276px;
        filter: brightness(0.9) sepia(0.1);
    }

    .sd[data-s-a5cdd221-89cf-48d0-bb37-2cffd0cdfc8c] {
        bottom: auto;
        height: 404px;
        left: 31px;
        right: auto;
        top: -521px;
        width: 260px;
        max-width: 100%;
    }
}

.sd[data-s-b3d4124c-d16a-4ebc-8ca0-4c4d66b48f83] {
    bottom: 140px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: 423px;
    left: auto;
    letter-spacing: 0.17em;
    line-height: 2.88;
    margin: 0 0 0 0;
    position: absolute;
    right: 355px;
    text-align: left;
    top: auto;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b3d4124c-d16a-4ebc-8ca0-4c4d66b48f83].appear {
    opacity: 0;
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

.sd[data-s-b3d4124c-d16a-4ebc-8ca0-4c4d66b48f83].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-b3d4124c-d16a-4ebc-8ca0-4c4d66b48f83] {
        right: 280px;
        top: -400px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-b3d4124c-d16a-4ebc-8ca0-4c4d66b48f83] {
        bottom: auto;
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-feature-settings: normal;
        font-size: 18px;
        height: auto;
        left: auto;
        letter-spacing: 0.32em;
        line-height: 2.55;
        margin: 0 0 0 0;
        position: absolute;
        right: 233px;
        text-align: left;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        top: 90px;
        writing-mode: vertical-rl;
        -ms-writing-mode: vertical-rl;
        -webkit-writing-mode: vertical-rl;
        max-width: 100%;
        justify-content: flex-start;

    }
}

.sd[data-s-7c70a26d-bd67-4700-956f-31f3675bda0d] {
    bottom: auto;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    left: auto;
    letter-spacing: 0.2em;
    line-height: 1.8;
    margin: 0 0 0 0;
    position: absolute;
    right: 285px;
    text-align: left;
    top: -209px;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7c70a26d-bd67-4700-956f-31f3675bda0d].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-7c70a26d-bd67-4700-956f-31f3675bda0d].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1200px) {
    .sd[data-s-7c70a26d-bd67-4700-956f-31f3675bda0d].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-7c70a26d-bd67-4700-956f-31f3675bda0d].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-7c70a26d-bd67-4700-956f-31f3675bda0d] {
        bottom: auto;
        left: auto;
        right: 79px;
        top: -118px;
        z-index: 2;
        letter-spacing: 0.3em;
    }
}

.sd[data-s-1fb400e6-0c93-48ce-9fd4-18e31edcebdb] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 545px;
    justify-content: center;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-1fb400e6-0c93-48ce-9fd4-18e31edcebdb] {
        background: rgba(208, 193, 181, 0.85);
        height: 875px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-1fb400e6-0c93-48ce-9fd4-18e31edcebdb] {
    padding: 0px 0px;
    width: 100%;
    height: 545px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-1fb400e6-0c93-48ce-9fd4-18e31edcebdb] {
        padding: 0px 0px 0px 0px;
        height: 875px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b9d70be4-54ff-4134-be34-977dba5728d0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    padding: 0px;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-b9d70be4-54ff-4134-be34-977dba5728d0] {
        align-content: flex-start;
        align-items: flex-start;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-radius: 0px 0px 0px 0px;
        border-right: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76] {
    border-radius: 0;
    bottom: 0px;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 170px;
    top: -62px;
    width: 487px;
    max-width: 100%;
}

.sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76].appear {
    opacity: 0;
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

.sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
}

.sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76]:before {
    filter: brightness(0.9) sepia(0.1);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76] {
        bottom: 59px;
        left: 208px;
        right: auto;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76]:before {
        filter: sepia(0.1) brightness(0.9);
    }

    .sd[data-s-c0f7dc34-4022-4d5c-967f-082d57a6cd76] {
        bottom: auto;
        height: 357px;
        left: auto;
        margin: 0 0 0 0;
        position: absolute;
        right: 14px;
        top: -118px;
        width: 329px;
        max-width: 100%;
    }
}

.sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f] {
    bottom: 49px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    left: 321px;
    letter-spacing: 0.12em;
    line-height: 2.4;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f].appear {
    opacity: 0;
    transform: ;
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f].appear-active {
    transition-delay: 200ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

@media screen and (max-width: 1201px) {
    .sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f] {
        bottom: auto;
        left: 88px;
        top: 70px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f].appear {
        transition-delay: 200ms;
    }

    .sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f].appear-active {
        transition-delay: 200ms;
    }

    .sd[data-s-3fb2424b-a75b-411d-a429-624a686bff3f] {
        bottom: 111px;
        font-size: 20px;
        left: auto;
        line-height: 2.3;
        padding: 0px;
        right: 185px;
        top: auto;
        letter-spacing: 0.32em;
    }
}

.sd[data-s-050752b1-b860-489b-a749-c2b685340f19] {
    align-content: center;
    align-items: center;
    background: rgba(208, 193, 181, 0.85);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 748px;
    justify-content: flex-end;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-050752b1-b860-489b-a749-c2b685340f19] {
        flex: none;
        height: 1000px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-050752b1-b860-489b-a749-c2b685340f19] {
        align-content: center;
        align-items: center;
        background: rgba(208, 193, 181, 0.85);
        border-bottom: 0px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 683px;
        justify-content: flex-start;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-section-inner-050752b1-b860-489b-a749-c2b685340f19] {
    padding: 0 0;
    width: 100%;
    height: 748px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-end;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-section-inner-050752b1-b860-489b-a749-c2b685340f19] {
        height: 1000px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-050752b1-b860-489b-a749-c2b685340f19] {
        height: 683px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-825bc94f-9c39-4e58-8e75-6dbac583c94d] {
    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: 1200px) {
    .sd[data-s-825bc94f-9c39-4e58-8e75-6dbac583c94d] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6bb5605f-68d8-4413-99d2-21b7fb0e91f7] {
    bottom: 333px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    left: 165px;
    line-height: 1.4;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-6bb5605f-68d8-4413-99d2-21b7fb0e91f7] {
        bottom: 788px;
        flex: none;
        left: 278px;
        right: auto;
        width: 264px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-6bb5605f-68d8-4413-99d2-21b7fb0e91f7] {
        bottom: auto;
        color: #FFFFFF;
        font-family: var(--s-font-67ba4cfb);
        left: auto;
        right: -10px;
        top: 35px;
        width: 423px;
        max-width: 100%;
    }
}

.sd[data-s-1611ed8c-a283-48ce-8a57-d3f525b11b27] {
    bottom: 277px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    left: 222px;
    line-height: 1.4;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-1611ed8c-a283-48ce-8a57-d3f525b11b27] {
        bottom: 750px;
        flex: none;
        left: auto;
        right: 297px;
        width: 200px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-1611ed8c-a283-48ce-8a57-d3f525b11b27] {
        bottom: auto;
        color: #FFFFFF;
        left: auto;
        right: 133px;
        top: 173px;
    }
}

.sd[data-s-442266f4-1fd3-4b73-8f2b-f4d2c46207f6] {
    bottom: 227px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    left: 260px;
    line-height: 1.4;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-442266f4-1fd3-4b73-8f2b-f4d2c46207f6] {
        bottom: 714px;
        flex: none;
        left: auto;
        right: 259px;
        width: 200px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-442266f4-1fd3-4b73-8f2b-f4d2c46207f6] {
        bottom: auto;
        color: #FFFFFF;
        right: 94px;
        top: 218px;
    }
}

.sd[data-s-c86e5004-9e73-4f94-8325-af32164ccad1] {
    bottom: 170px;
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    left: 300px;
    line-height: 1.4;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-c86e5004-9e73-4f94-8325-af32164ccad1] {
        bottom: 670px;
        flex: none;
        left: auto;
        right: 231px;
        width: 200px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-c86e5004-9e73-4f94-8325-af32164ccad1] {
        bottom: auto;
        color: #FFFFFF;
        right: 58px;
        top: 263px;
        white-space: nowrap;
    }
}

.sd[data-s-c1a536c7-40b8-4693-8318-96addf8374a4] {
    bottom: 167px;
    height: auto;
    left: 92px;
    margin: 0 0 0 0;
    opacity: 0.1;
    position: absolute;
    right: auto;
    top: auto;
    width: 383px;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-c1a536c7-40b8-4693-8318-96addf8374a4]:before {
    background-repeat: no-repeat;
    background-size: 113px;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-c1a536c7-40b8-4693-8318-96addf8374a4] {
        bottom: 658px;
        left: auto;
        right: 216px;
        z-index: 1;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-c1a536c7-40b8-4693-8318-96addf8374a4] {
        bottom: auto;
        left: 31px;
        opacity: 0.1;
        right: 0px;
        top: 57px;
        z-index: -1;
    }
}

.sd[data-s-4de610b5-3715-42e4-a82a-c715bcf05ea3] {
    background: rgba(0, 0, 0, 0);
    border-radius: 0;
    bottom: 161px;
    box-shadow: none;
    flex: none;
    height: 278px;
    left: auto;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    position: absolute;
    right: 177px;
    top: auto;
    width: 449px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-4de610b5-3715-42e4-a82a-c715bcf05ea3] {
        border-radius: 1px;
        bottom: auto;
        height: 233px;
        left: 0;
        right: 0;
        margin: 0 2em;
        position: absolute;
        top: 365px;
        width: calc(100% - 4em);
        z-index: -1;
        max-width: 100%;
    }
}

.sd[data-s-7c8a225d-c054-488e-b9f2-97f151f78d3d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 398px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

/* @media screen and (max-width: 1201px) {
    .sd[data-s-7c8a225d-c054-488e-b9f2-97f151f78d3d] {
        flex: none;
        height: 700px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-7c8a225d-c054-488e-b9f2-97f151f78d3d] {
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 297px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: 100%;
        z-index: 1;
        max-width: 100%;
    }
} */

.sd[data-s-section-inner-7c8a225d-c054-488e-b9f2-97f151f78d3d] {
    padding: 0px 0px;
    width: 100%;
    height: 398px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

/* 
@media screen and (max-width: 1201px) {
    .sd[data-s-section-inner-7c8a225d-c054-488e-b9f2-97f151f78d3d] {
        height: 700px;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-section-inner-7c8a225d-c054-488e-b9f2-97f151f78d3d] {
        padding: 0px 0px;
        width: 100%;
        height: 297px;
        flex-direction: column;
        max-width: 100%;
    }
} */

.sd[data-s-41b5d997-c32c-4d05-b036-30a9429b44b8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 60px 0px 63px;
    width: 100%;
    z-index: 5;
    --gap-uuid: 41b5d997-c32c-4d05-b036-30a9429b44b8;
    --gap-h-41b5d997-c32c-4d05-b036-30a9429b44b8: 0px;
    --gap-v-41b5d997-c32c-4d05-b036-30a9429b44b8: 0px;
    max-width: 100%;
}

/* @media screen and (max-width: 1200px) {
    .sd[data-s-41b5d997-c32c-4d05-b036-30a9429b44b8] {
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: 100%;
        padding: 0px 0px 0px;
        --gap-h-41b5d997-c32c-4d05-b036-30a9429b44b8: 0px;
        --gap-v-41b5d997-c32c-4d05-b036-30a9429b44b8: 0px;
    }
} */

.sd[data-s-32c21b21-c497-4698-8c8e-a8fa24ce15a0] {
    color: #FFFFFF;
    font-family: var(--s-font-e78ddbf6);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    text-align: left;
    width: auto;
    z-index: 5;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-32c21b21-c497-4698-8c8e-a8fa24ce15a0] {
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-weight: 500;
        margin: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0963e5c1-98d6-462d-bc6e-02923db3161c] {
    color: #FFFFFF;
    font-family: var(--s-font-e78ddbf6);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    text-align: left;
    width: auto;
    z-index: 5;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-0963e5c1-98d6-462d-bc6e-02923db3161c] {
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-weight: 500;
        margin: 0px 0px 10px 0px;
        padding: 0px;
        max-width: 100%;
    }
}

.sd[data-s-86dbcc66-114b-474b-af2f-6b07f7ca9dfe] {
    color: #FFFFFF;
    font-family: var(--s-font-e78ddbf6);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    text-align: left;
    width: auto;
    z-index: 5;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-86dbcc66-114b-474b-af2f-6b07f7ca9dfe] {
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-weight: 500;
        margin: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1ba5713e-f827-44c4-90fb-065309fd1945] {
    color: #FFFFFF;
    font-family: var(--s-font-e78ddbf6);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 53px 0px;
    text-align: left;
    width: auto;
    z-index: 5;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-1ba5713e-f827-44c4-90fb-065309fd1945] {
        color: #FFFFFF;
        font-family: var(--s-font-4a887fb0);
        font-weight: 500;
        margin: 0px 0px 42px 0px;
        max-width: 100%;
    }
}

.sd[data-s-70951c5e-4fa3-479d-987c-568257a155f7] {
    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: 40px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-70951c5e-4fa3-479d-987c-568257a155f7] {
        height: auto;
        width: auto;
    }
}

.sd[data-s-0614d8d9-9534-4417-ac70-c21b3cbb00d2] {
    color: #FFFFFF;
    font-family: var(--s-font-4a887fb0);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

/* @media screen and (max-width: 1201px) {
    .sd[data-s-0614d8d9-9534-4417-ac70-c21b3cbb00d2] {
        color: #111111;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-0614d8d9-9534-4417-ac70-c21b3cbb00d2] {
        color: #FFFFFF;
    }
} */

body {
    background: rgba(0, 0, 0, 0.0);
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.sd[data-s-619e7976-e797-44dd-9c2c-2a56f5c3d335] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px;
    opacity: 1;
    width: 100%;
    --gap-h-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e: 0px;
    --gap-v-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e: 0px;
    --gap-uuid: fe8e4a23-59aa-47bf-bd5b-5318f02ca03e;
    max-width: 100%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e] {
        align-content: center;
        align-items: center;
        background: #FFFFFF;
        border-radius: 0px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: 100%;
        justify-content: flex-start;
        margin: 0px;
        width: 100%;
        --gap-h-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e: 0px;
        --gap-v-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e: 10px;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e] {
        align-content: center;
        align-items: center;
        background: #FFFFFF;
        justify-content: flex-start;
    }
}

.sd[data-s-effbde5d-df25-4d74-a6e5-323f44660154] {
    align-content: flex-end;
    align-items: flex-end;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    padding: 0px 30px 0px 30px;
    width: calc(100% - (var(--gap-h-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e) * 0));
    max-width: calc(100% - (var(--gap-h-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e) * 0));
}

@media screen and (max-width: 1200px) {
    .sd[data-s-effbde5d-df25-4d74-a6e5-323f44660154] {
        background: rgba(0, 0, 0, 0.0);
    }
}

.sd[data-s-32c302fb-dc6a-420e-b14e-5485388daf9c] {
    bottom: auto;
    color: #333;
    font-family: var(--s-font-e78ddbf6);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    left: 40px;
    line-height: 1.4;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: 20px;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b524c0ca-5893-4a6e-873d-1d8108552275] {
    color: #64635e;
    display: none;
    font-size: 24px;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-b524c0ca-5893-4a6e-873d-1d8108552275] {
        display: none;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-b524c0ca-5893-4a6e-873d-1d8108552275] {
        display: none;
    }
}

.sd[data-s-d9895270-9c47-45a9-8767-61cfdeb9ca7e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 100%;
    justify-content: center;
    width: 4%;
    max-width: 4%;
}

@media screen and (max-width: 1201px) {
    .sd[data-s-d9895270-9c47-45a9-8767-61cfdeb9ca7e] {
        flex: none;
        width: 10%;
        max-width: 10%;
        height: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .sd[data-s-d9895270-9c47-45a9-8767-61cfdeb9ca7e] {
        flex: none;
        width: 10%;
    }
}

.sd[data-s-3b6d320a-0b62-453c-a871-f2a654fec6d9] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-05d5ec8c-ed98-4c1a-9f6d-c88129e93a66] {
    background: #EEEEEE;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    flex: none;
    height: 1px;
    transform: rotate(20deg) skew(0deg, 0deg);
    width: 100px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-05d5ec8c-ed98-4c1a-9f6d-c88129e93a66] {
        transform: rotate(20deg) skew(0deg, 0deg);
    }
}

.sd[data-s-84073d86-11ad-4af2-b8ad-c5fc3f877713] {
    background: #EEEEEE;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    flex: none;
    height: 1px;
    margin: 0px 0px 0px 0px;
    transform: rotate(-20deg) skew(0deg, 0deg);
    width: 101px;
    max-width: 100%;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-84073d86-11ad-4af2-b8ad-c5fc3f877713] {
        transform: rotate(-20deg) skew(0deg, 0deg);
    }
}

.sd[data-s-47d2a53f-1bc4-4ce9-a113-c1845f92cc14] {
    flex: none;
    height: auto;
    margin: 58px 0px 0px 0px;
    opacity: 1;
    width: 117px;
    max-width: 100%;
}

.sd[data-s-47d2a53f-1bc4-4ce9-a113-c1845f92cc14]:before {
    background-repeat: no-repeat;
    background-size: 79px;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-47d2a53f-1bc4-4ce9-a113-c1845f92cc14] {
        flex: none;
        height: auto;
        width: 152px;
        max-width: 100%;
    }
}

.sd[data-s-a12d2e00-18a7-448b-9ce2-d04c9672812b] {
    background: #FFFFFF;
    flex: none;
    gap: 35px;
    height: auto;
    margin: 36px 0px 0px 0px;
    position: relative;
    width: calc(100% - (var(--gap-h-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e) * 0));
    --gap-h-a12d2e00-18a7-448b-9ce2-d04c9672812b: 0px;
    --gap-v-a12d2e00-18a7-448b-9ce2-d04c9672812b: 35px;
    --gap-uuid: a12d2e00-18a7-448b-9ce2-d04c9672812b;
    max-width: calc(100% - (var(--gap-h-fe8e4a23-59aa-47bf-bd5b-5318f02ca03e) * 0));
}

@media screen and (max-width: 1200px) {
    .sd[data-s-a12d2e00-18a7-448b-9ce2-d04c9672812b] {
        background: rgba(0, 0, 0, 0.0);
    }
}

.sd[data-s-dfb5f9cc-d3ae-4eee-ae4a-8df5128007c2] {
    color: #64635e;
    font-family: var(--s-font-e78ddbf6);
    font-size: 25px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-dfb5f9cc-d3ae-4eee-ae4a-8df5128007c2] {
        font-size: 32px;
    }
}

.sd[data-s-56ff9ff3-b075-4726-9086-671da8e2e541] {
    color: #64635e;
    font-family: var(--s-font-e78ddbf6);
    font-size: 24px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-56ff9ff3-b075-4726-9086-671da8e2e541] {
        font-size: 32px;
    }
}

.sd[data-s-933600f1-8ec1-44e0-a20f-58ed178d6604] {
    color: #64635e;
    font-family: var(--s-font-e78ddbf6);
    font-size: 24px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.09em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-933600f1-8ec1-44e0-a20f-58ed178d6604] {
        font-size: 32px;
    }
}

.sd[data-s-70e81a6f-2c58-49dc-b625-4a8446a8ed5d] {
    color: #64635e;
    font-family: var(--s-font-e78ddbf6);
    font-size: 24px;
    font-weight: 600;
    height: auto;
    letter-spacing: -0.09em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1200px) {
    .sd[data-s-70e81a6f-2c58-49dc-b625-4a8446a8ed5d] {
        font-size: 32px;
    }
}

</style>< !---->