@font-face {
    font-family: ue-share;
    src: url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"), url("../fonts/font_4035235_56hj45o0you.woff-t=1694706576301")
        /*tpa=https://at.alicdn.com/t/c/font_4035235_56hj45o0you.woff?t=1694706576301*/
        format("woff"), url("../fonts/font_4035235_56hj45o0you.ttf-t=1694706576301")
        /*tpa=https://at.alicdn.com/t/c/font_4035235_56hj45o0you.ttf?t=1694706576301*/
        format("truetype")
}

.ue-share {
    font-family: ue-share !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ue-share-xiaohongshu:before {
    content: "\e6b8"
}

.ue-share-facebook:before {
    content: "\e621"
}

.ue-share-weixin:before {
    content: "\e65d"
}

.ue-share-weibo:before {
    content: "\e699"
}

.ue-share-behance:before {
    content: "\e725"
}

.ue-share-facebook1:before {
    content: "\e6ef"
}

.ue-share-qq:before {
    content: "\e607"
}

.ue-share-call:before {
    content: "\e6de"
}

.ue-share-download:before {
    content: "\e6b2"
}

.ue-share-zcool-fill:before {
    content: "\e6cf"
}

.ue-share-instagram:before {
    content: "\e815"
}

.ue-share-twitter_icon2:before {
    content: "\e83f"
}

.ue-share-twitter_icon:before {
    content: "\e6b7"
}

.ue-share-youtube:before {
    content: "\e60b"
}

.ue-share-tiktok:before {
    content: "\ecdc"
}

.ue-share-googleplus:before {
    content: "\eaa6"
}

.ue-share-instagram1:before {
    content: "\e904"
}

@keyframes fadeIn-dbbba {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInUp-ef632 {
    0% {
        transform: translate3d(0, 100%, 0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInRight-f6775 {
    0% {
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes zoomIn-f2b8c {
    0% {
        transform: scale3d(.6, .6, .6);
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes fadeInLeft-c3a19 {
    0% {
        transform: translate3d(-100%, 0, 0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes zoomInUp-da170 {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }

    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes zoomInDown-d86b1 {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }

    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes zoomInLeft-e07e0 {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }

    60% {
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes flip-c196f {
    0% {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        animation-timing-function: ease-in
    }
}

@keyframes rotateInUpLeft-ad14b {
    0% {
        transform: rotate(45deg);
        transform-origin: left bottom;
        opacity: 0
    }

    to {
        transform: translateZ(0);
        transform-origin: left bottom;
        opacity: 1
    }
}

@keyframes rotateInUpRight-d060a {
    0% {
        transform: rotate(-90deg);
        transform-origin: right bottom;
        opacity: 0
    }

    to {
        transform: translateZ(0);
        transform-origin: right bottom;
        opacity: 1
    }
}

:root {
    --limit-content-width: 1200px;
    --limit-content-lr-padding: 6%
}

.ue-page-fa2f2 {
    position: relative;
    overflow: hidden;
    text-align: left;
    color: #777
}

@keyframes form-loading-spin-b143e {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.layout-block-ed28c .message-form-bf734 {
    width: 100%;
    color: #777
}

.layout-block-ed28c .message-form-bf734 .input-e852a {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a::-moz-placeholder {
    color: rgba(0, 0, 0, .12)
}

.layout-block-ed28c .message-form-bf734 .input-e852a::placeholder {
    color: rgba(0, 0, 0, .12)
}

.layout-block-ed28c .message-form-bf734 .input-e852a[type=checkbox],
.layout-block-ed28c .message-form-bf734 .input-e852a[type=radio] {
    position: relative;
    display: flex;
    width: auto;
    width: 24px;
    height: 24px;
    margin-right: .3em;
    padding: 0;
    border: 1px solid hsla(0, 0%, 100%, .2);
    align-items: center;
    justify-content: center
}

.layout-block-ed28c .message-form-bf734 .input-e852a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734 .input-e852a[type=radio]:checked:after {
    line-height: 24px;
    display: inline-block;
    width: 18px;
    height: 18px;
    content: "";
    text-align: center;
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
    background-repeat: no-repeat;
    background-size: contain
}

.layout-block-ed28c .message-form-bf734 .option-a0026 {
    line-height: 32px;
    height: 40px;
    cursor: pointer;
    color: #777
}

.layout-block-ed28c .message-form-bf734 .select-e0577 {
    font-size: 14px;
    line-height: 20px;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    min-width: 200px;
    height: auto;
    padding: 12px;
    cursor: pointer;
    color: #111;
    border: 1px solid transparent;
    border-radius: 2px;
    background: rgba(0, 0, 0, .06);
    box-shadow: none
}

.layout-block-ed28c .message-form-bf734 .textarea-d7e0a {
    resize: vertical;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a {
    font-size: 14px;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 12px;
    color: #111;
    border: 1px solid transparent;
    border-radius: 2px;
    background: rgba(0, 0, 0, .06);
    box-shadow: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a:focus,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a:focus {
    border-color: #b2aea2
}

.layout-block-ed28c .form-err_msg-f16e6 {
    display: block;
    width: 100%;
    padding-top: 10px;
    color: #ff3737
}

.layout-block-ed28c .form-err_msg-f16e6:before {
    padding-right: 5px;
    content: "*"
}

.layout-block-ed28c .form-row-d77ed {
    margin-bottom: 24px
}

.layout-block-ed28c .form-row-d77ed .form-row_head-a1c9f {
    margin-bottom: 12px
}

.layout-block-ed28c .form-row-d77ed .form-row_name-e8931 {
    font-size: 16px;
    color: #111
}

.layout-block-ed28c .form-row-d77ed .form-row_des-ba53a {
    font-size: 14px;
    color: #999
}

.layout-block-ed28c .form-row-d77ed:last-child {
    margin-bottom: 0
}

.layout-block-ed28c .form-row-d77ed[data-require="1"] .form-row_name-e8931:after {
    padding-left: 4px;
    content: "*";
    color: red
}

.layout-block-ed28c .form-row-d77ed[data-type=line] .form-row_name-e8931 {
    font-size: 15px
}

.layout-block-ed28c .form-row-d77ed[data-type=line] .form-row_body-ed396[data-show_line="1"] {
    height: 1px;
    background: rgba(0, 0, 0, .2)
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-option_group-a15d3 {
    font-size: 13px;
    line-height: 32px;
    display: flex;
    margin-right: 20px;
    align-items: center
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3 .input-e852a,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-option_group-a15d3 .input-e852a {
    cursor: pointer
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3 .label-dd220,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-option_group-a15d3 .label-dd220 {
    margin-left: 4px;
    cursor: pointer
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-row_body-ed396,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-row_body-ed396 {
    display: flex;
    flex-wrap: wrap
}

.layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 {
    display: flex;
    align-items: center
}

.layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 .input-e852a {
    flex: 0 1 200px;
    width: 200px;
    margin-right: 20px
}

@media(max-width:767.98px) {
    .layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 {
        display: block
    }

    .layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 .input-e852a {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.layout-block-ed28c .form-row--submit-a86cd {
    display: flex;
    margin-top: 40px;
    flex-wrap: wrap
}

.layout-block-ed28c .form-row--submit-a86cd[data-pos=center] {
    justify-content: center
}

.layout-block-ed28c .form-row--submit-a86cd[data-pos=right] {
    justify-content: flex-end
}

.layout-block-ed28c .form-row--submit-a86cd .submit-btn-a1d92 {
    font-size: 16px;
    line-height: 44px;
    position: relative;
    display: flex;
    min-width: 120px;
    height: 44px;
    padding: 0 20px;
    cursor: pointer;
    color: #000;
    border: 1px solid #111;
    border-radius: 2px;
    background: rgba(0, 0, 0, .06);
    align-items: center;
    justify-content: center
}

.layout-block-ed28c .form-row--submit-a86cd .fa-spinner-f15b2 {
    font-size: 20px;
    position: absolute;
    top: 50%;
    right: 12px;
    display: none;
    margin-top: -10px;
    vertical-align: middle
}

.layout-block-ed28c .form-row--submit-a86cd .fa-spinner-f15b2:before {
    display: block;
    width: 20px;
    height: 20px;
    content: "";
    background-repeat: no-repeat;
    background-size: contain
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2 {
    display: inline-block;
    animation: form-loading-spin-b143e 2s linear infinite
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2:before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M304 48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1a48 48 0 1 0 67.9 67.9zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437a48 48 0 1 0 67.9-67.9 48 48 0 1 0-67.9 67.9z"/></svg>')
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2 {
    display: inline-block
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%231d9d74' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2 {
    display: inline-block
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ff5151' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .form-code-img-beedd {
    width: auto;
    cursor: pointer
}

.layout-block-ed28c .message-form-bf734[data-theme=black] {
    color: #fff
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a,
.layout-block-ed28c .message-form-bf734[data-theme=black] .select-e0577,
.layout-block-ed28c .message-form-bf734[data-theme=black] .textarea-d7e0a {
    color: #fff;
    background: hsla(0, 0%, 100%, .06)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a[type=radio]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .select-e0577[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .select-e0577[type=radio]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .textarea-d7e0a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .textarea-d7e0a[type=radio]:checked:after {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z"/></svg>')
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a::-moz-placeholder {
    color: hsla(0, 0%, 100%, .1)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a::placeholder {
    color: hsla(0, 0%, 100%, .1)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row-d77ed .form-row_head-a1c9f .form-row_name-e8931 {
    color: #fff
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd .submit-btn-a1d92 {
    color: #fff;
    border: 1px solid #fff;
    background: hsla(0, 0%, 100%, .06)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M304 48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1a48 48 0 1 0 67.9 67.9zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437a48 48 0 1 0 67.9-67.9 48 48 0 1 0-67.9 67.9z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-err_msg-f16e6 {
    font-size: 0
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-err_msg-f16e6:after {
    font-size: 14px;
    content: "This item cannot be empty"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-submit_row-d946d .form-err_msg-f16e6:after {
    content: "Please check the form and resubmit"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-type=code] .form-row_name-e8931 {
    color: transparent
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-type=code] .form-row_head-a1c9f:before {
    font-size: inherit;
    position: absolute;
    content: "Captcha";
    color: inherit
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-require="1"] .form-row_name-e8931:after {
    padding-left: 10px
}

.layout-divider-block-c080b {
    --divider-color: hsla(0, 0%, 60%, .5);
    --divider-height: 40px;
    position: relative;
    height: var(--divider-height);
    min-height: 30px
}

.layout-divider-block-c080b[data-type=block] {
    height: var(--divider-height);
    background-color: var(--divider-color)
}

.layout-divider-block-c080b[data-type=block] .divider-inner-d6a43 {
    display: none
}

.layout-divider-block-c080b .divider-inner-d6a43 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.layout-divider-block-c080b .divider-line-f4a0d {
    width: 100%;
    border-top: 1px var(--divider-type, solid) var(--divider-color)
}

.layout-text-block-b704c {
    --min-font-size: 12px;
    font-size: calc(14px*var(--font-scale-default, 1)) !important;
    min-height: 1em
}

.layout-text-block-b704c span[style*="--font-size"] {
    font-size: max(var(--min-font-size), var(--font-size, 14px)*var(--font-scale-default, 1))
}

@media(max-width:767.98px) {
    .layout-text-block-b704c {
        --min-font-size: 10px
    }
}

.preview-layer-c4543 {
    line-height: 100vh;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    align-items: center;
    justify-content: center
}

.preview-layer-c4543>* {
    width: auto !important;
    max-width: 96vw;
    max-height: 96vh;
    vertical-align: middle
}

.layout-group-c08f7 {
    line-height: 1.6em;
    position: relative;
    z-index: 1
}

.layout-group-c08f7[data-effect=imageAnimate] .card-item-ced72:not([href]) img,
.layout-group-c08f7[data-effect=imageAnimate] .image_box-c5e00:not([href]):not([data-forbid-image-gallery]) img {
    cursor: zoom-in
}

.layout-group-c08f7 .layout-container-d811a {
    position: relative;
    padding: var(--layout-group-padding)
}

.layout_group-limit_content-bd8af {
    position: relative;
    z-index: var(--z-index--mini);
    box-sizing: content-box;
    max-width: var(--limit-content-width);
    margin: 0 auto;
    padding: 0 var(--limit-content-lr-padding)
}

.layout-body-f0b12,
.layout-container-d811a {
    width: 100%
}

.page-layout-row-wrapper-f6543 {
    position: relative
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=opacity] .page-layout-row-container-dc0ac {
    opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac {
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=x-b],
.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=x-t] {
    transform: rotateX(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=y-l],
.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=y-r] {
    transform: rotateY(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=x-t] {
    transform-origin: top
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=x-b] {
    transform-origin: bottom
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=y-l] {
    transform-origin: left
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis=y-r] {
    transform-origin: right
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=scale] .page-layout-row-container-dc0ac {
    transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layout_row-margin_bottom-b3e51,
.layout_row-margin_top-e2d5e {
    position: relative;
    flex: 0 0 100%;
    width: 100%
}

.layout_row-margin_top-e2d5e {
    padding-bottom: 0 !important
}

.layout_row-margin_bottom-b3e51 {
    padding-top: 0 !important
}

.page-layout-row-feee0 {
    z-index: var(--z-index--mini)
}

.page-layout-row-container-dc0ac,
.page-layout-row-feee0 {
    position: relative;
    width: 100%
}

.page-layout-row-inner-ab83f {
    position: relative;
    display: grid;
    max-width: 100%;
    justify-items: stretch
}

.page-layout-row-bg-e859e,
.page-layout-row-inner-ab83f {
    padding: var(--layout-row-padding);
    border-width: var(--layout-row-border-width);
    border-style: var(--layout-row-border-style);
    border-color: var(--layout-row-border-color);
    border-radius: var(--layout-row-radius)
}

.page-layout-row-bg-e859e .blur-bg-d64ad,
.page-layout-row-inner-ab83f .blur-bg-d64ad {
    border-radius: var(--layout-row-radius)
}

.animated-dd162 {
    animation-duration: 1s;
    animation-fill-mode: both
}

.enter-animate-aa9db {
    position: relative;
    height: 100%;
    animation-name: none
}

.page-layout-col-dom-eaac1 {
    position: relative;
    z-index: 1;
    display: flex;
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    height: 100%;
    align-items: var(--layout-col-align, stretch)
}

.page-layout-col-dom-eaac1[data-scroll-effect*=opacity] .layout-inner-wrapper-c1718 {
    opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718 {
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=x-b],
.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=x-t] {
    transform: rotateX(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=y-l],
.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=y-r] {
    transform: rotateY(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=x-t] {
    transform-origin: top
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=x-b] {
    transform-origin: bottom
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=y-l] {
    transform-origin: left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis=y-r] {
    transform-origin: right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=translate] .layout-inner-wrapper-c1718 {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=scale] .layout-inner-wrapper-c1718 {
    transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))));
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layout-inner-wrapper-c1718 {
    position: relative;
    z-index: 100;
    width: 100%;
    min-width: 0
}

.layout-col-container-aa69d {
    z-index: var(--z-index--mini);
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    height: 100%;
    align-items: var(--col-align-y)
}

.layout-col-container-aa69d,
.layout-col-inner-e7875 {
    position: relative;
    width: 100%
}

.layout-col-bg-f5eee,
.layout-col-container-aa69d {
    padding: var(--layout-col-padding);
    border-width: var(--layout-col-border-width);
    border-style: var(--layout-col-border-style);
    border-color: var(--layout-col-border-color);
    border-radius: var(--layout-col-radius)
}

.layout-slider-block-cf126 {
    position: relative
}

.layout-slider-block-cf126 .slider-swiper-wrapper-fa4ba,
.layout-slider-block-cf126 .swiper-slide {
    overflow: hidden
}

.layout-slider-block-cf126 .item-thumb-d4899,
.layout-slider-block-cf126 .slider-item-be4aa {
    display: flex;
    overflow: hidden;
    height: var(--height, 500px);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126 .item-thumb-d4899:after,
.layout-slider-block-cf126 .slider-item-be4aa:after {
    display: block;
    content: ""
}

.layout-slider-block-cf126 .item-box-a4d29 {
    overflow: hidden;
    border-radius: var(--slider-item-radius)
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .swiper-slide-ec7e7 {
    overflow: hidden
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-effect|=parallax] .slider-item-be4aa {
    background-position: 50%;
    background-size: cover
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .slider-image-f12b3 {
    display: none
}

.layout-slider-block-cf126[data-slider-control=normal_2] {
    --theme-color: #6b6b6b;
    --control-size: 8px;
    padding-bottom: 0
}

.layout-slider-block-cf126[data-slider-control=normal_2][data-slider-theme*=white] {
    --theme-color: #fff
}

.layout-slider-block-cf126 {
    --swiper-ratio: initial
}

.layout-slider-block-cf126[data-slider-ratio] .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-ratio] .slider-item-be4aa {
    height: auto
}

.layout-slider-block-cf126[data-slider-ratio="1-1"] {
    --swiper-ratio: 100%
}

.layout-slider-block-cf126[data-slider-ratio="3-4"] {
    --swiper-ratio: 133.3333%
}

.layout-slider-block-cf126[data-slider-ratio="4-3"] {
    --swiper-ratio: 75%
}

.layout-slider-block-cf126[data-slider-ratio="16-9"] {
    --swiper-ratio: 56.25%
}

.layout-slider-block-cf126[data-slider-ratio="9-16"] {
    --swiper-ratio: 177.7777%
}

.layout-slider-block-cf126 .item-thumb-d4899,
.layout-slider-block-cf126 .slider-item-be4aa {
    padding-top: var(--swiper-ratio)
}

.layout-slider-block-cf126 {
    --swiper-pagination-color: unset;
    --swiper-pagination-height: 0;
    padding-bottom: var(--swiper-pagination-height)
}

.layout-slider-block-cf126[data-hide-pagination] {
    --swiper-pagination-height: 0px !important
}

.layout-slider-block-cf126[data-hide-pagination] .slider-pagination-a2a9a {
    display: none !important
}

.layout-slider-block-cf126 .swiper-pagination-bullet {
    display: unset;
    opacity: unset;
    border-radius: unset;
    background: unset
}

.layout-slider-block-cf126:not([data-slider-control]),
.layout-slider-block-cf126[data-slider-control=normal],
.layout-slider-block-cf126[data-slider-control=normal_1] {
    --swiper-pagination-height: 40px
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e {
    box-shadow: inset 0 0 0 1px #fff
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
    box-shadow: inset 0 0 0 5px #fff
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-a2a9a,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-a2a9a,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-a2a9a {
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    justify-content: center
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3 {
    position: relative;
    display: flex;
    width: 20px;
    height: 20px;
    cursor: pointer;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e {
    transform: scale(2);
    box-shadow: inset 0 0 0 1px #6b6b6b
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
    display: block;
    width: 5px;
    height: 5px;
    padding: 0;
    cursor: pointer;
    transition: all .1s linear;
    border-radius: 50%;
    box-shadow: inset 0 0 0 5px hsla(0, 0%, 42%, .6)
}

.layout-slider-block-cf126[data-slider-control=normal_1] {
    --swiper-pagination-height: 0
}

.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-a2a9a {
    bottom: 20px
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-a2a9a {
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    padding: 0 3% 3%;
    padding: 0 max(3.45%, 27px) max(3.45%, 27px);
    justify-content: flex-end
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 {
    position: relative;
    display: flex;
    width: calc(var(--control-size)*3);
    height: calc(var(--control-size)*3);
    padding: calc(var(--control-size)*.625);
    cursor: pointer;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e circle {
    transition: .56s ease;
    stroke: var(--theme-color);
    stroke-dasharray: 162.3101348877;
    stroke-dashoffset: 162.3101348877
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e circle {
    stroke-dashoffset: 0
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3:before {
    display: block;
    width: var(--control-size);
    height: var(--control-size);
    padding: 0;
    content: "";
    cursor: pointer;
    border-radius: 50%;
    background-color: var(--theme-color)
}

.layout-slider-block-cf126[data-hide-navigation] .slider-navigation-f4186 {
    display: none !important
}

.layout-slider-block-cf126[data-slider-theme*=white] .slider-btn--prev-dd900 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m620.097 800.05-322.99-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.87 21.87-21.87 57.33 0 79.2l323 322.99c21.87 21.87 57.33 21.87 79.2 0 21.86-21.87 21.86-57.33-.01-79.2z' fill='%23666'/%3E%3Cpath d='m208.917 468.05 322.99-322.98c21.87-21.87 57.33-21.87 79.2 0 21.87 21.87 21.87 57.33 0 79.2l-322.99 322.99c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.88-21.87-57.34 0-79.21z' fill='%23666'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126[data-slider-theme*=white] .slider-btn--next-e01fe {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m403.903 223.95 322.99 322.99c21.87 21.87 57.33 21.87 79.2 0 21.87-21.87 21.87-57.33 0-79.2l-323-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.86 21.87-21.86 57.33.01 79.2z' fill='%23666'/%3E%3Cpath d='m815.083 555.95-322.99 322.98c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.87-21.87-57.33 0-79.2l322.99-322.99c21.87-21.87 57.33-21.87 79.2 0 21.87 21.88 21.87 57.34 0 79.21z' fill='%23666'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 .slider-btn--prev-dd900 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m620.097 800.05-322.99-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.87 21.87-21.87 57.33 0 79.2l323 322.99c21.87 21.87 57.33 21.87 79.2 0 21.86-21.87 21.86-57.33-.01-79.2z' fill='%23fff'/%3E%3Cpath d='m208.917 468.05 322.99-322.98c21.87-21.87 57.33-21.87 79.2 0 21.87 21.87 21.87 57.33 0 79.2l-322.99 322.99c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.88-21.87-57.34 0-79.21z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 .slider-btn--next-e01fe {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m403.903 223.95 322.99 322.99c21.87 21.87 57.33 21.87 79.2 0 21.87-21.87 21.87-57.33 0-79.2l-323-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.86 21.87-21.86 57.33.01 79.2z' fill='%23fff'/%3E%3Cpath d='m815.083 555.95-322.99 322.98c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.87-21.87-57.33 0-79.2l322.99-322.99c21.87-21.87 57.33-21.87 79.2 0 21.87 21.88 21.87 57.34 0 79.21z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900 {
    background-color: #fff
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 {
    position: absolute;
    z-index: 10;
    top: calc(50% - var(--swiper-pagination-height)/2);
    display: flex;
    width: 100%;
    height: 0;
    padding: 0 20px;
    align-items: center;
    justify-content: space-between
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 .slider-btn--prev-dd900 {
    width: 36px;
    height: 36px;
    cursor: pointer;
    border-radius: 50px;
    background-color: rgba(0, 0, 0, .4);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 16px
}

.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 {
    top: 50%
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 {
    position: absolute;
    z-index: 10;
    top: 50%;
    display: flex;
    width: 100%;
    height: 0;
    padding: 0 3%;
    padding: 0 max(3.45%, 27px);
    align-items: center;
    justify-content: space-between
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 .slider-btn--prev-dd900 {
    width: 36px;
    height: 36px;
    cursor: pointer;
    border-radius: 50px;
    background-color: var(--theme-color);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 16px
}

.layout-slider-block-cf126 {
    --level-1: 16px;
    --level-2: 18px;
    --level-3: 22px;
    --level-4: 24px;
    --level-5: 26px;
    --level-6: 28px;
    --item-font-size: var(--level-2);
    --theme-color: 0 0 0
}

.layout-slider-block-cf126 .item-info-d1db3 {
    font-weight: 400;
    position: relative
}

.layout-slider-block-cf126 .item-info-d1db3 span {
    text-decoration: none
}

.layout-slider-block-cf126 .item-info-d1db3:hover {
    z-index: 10
}

.layout-slider-block-cf126 .item-index-aa0e7 {
    display: none
}

.layout-slider-block-cf126 .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: var(--item-font-size);
    font-weight: var(--item-font-weight);
    line-height: 140%;
    color: rgb(var(--theme-color)/1)
}

.layout-slider-block-cf126 .item-desc-bb806,
.layout-slider-block-cf126 .item-subtitle-fccf5 {
    font-size: calc(10px + var(--item-font-size)*.2);
    line-height: 160%;
    margin-top: calc(5px + .05em);
    color: rgb(var(--theme-color)/.6)
}

.layout-slider-block-cf126 .item-desc-bb806 {
    white-space: pre-line;
    color: rgb(var(--theme-color)/.8)
}

@media(max-width:767.98px) {
    .layout-slider-block-cf126 {
        --level-1: 14px;
        --level-2: 16px;
        --level-3: 20px;
        --level-4: 22px;
        --level-5: 24px;
        --level-6: 26px
    }
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29 {
    border-radius: initial
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29:hover .item-title-cab46 span,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29 .item-title-cab46 span,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-thumb-d4899 {
    border-radius: var(--slider-item-radius)
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-info-d1db3,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-info-d1db3 {
    padding: var(--item-font-size) 0
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .5)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-desc-bb806,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-subtitle-fccf5,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-title-cab46 {
    opacity: 1
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 4%;
    transition: .26s ease;
    background-color: transparent;
    align-items: flex-end
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-desc-bb806,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-subtitle-fccf5,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-title-cab46 {
    transition: .26s ease;
    opacity: 0
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-title-cab46 {
    color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 4%;
    transition: .26s ease;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 7%, transparent 50%);
    align-items: flex-end
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-title-cab46 {
    color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29:hover .item-info-inner-eb03b {
    transform: scale(1) perspective(1px) translateZ(0);
    opacity: 1
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: background-color 1s cubic-bezier(0, 1, .5, 1);
    background-color: transparent;
    align-items: center;
    justify-content: center
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-info-inner-eb03b {
    transition: transform 1s cubic-bezier(0, 1, .5, 1), opacity 1s cubic-bezier(0, 1, .5, 1);
    transform: perspective(1px) scale(.8) translateZ(0);
    text-align: center;
    opacity: 0
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-title-cab46 {
    color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b {
    --level-1: 16px;
    --level-2: 18px;
    --level-3: 22px;
    --level-4: 24px;
    --level-5: 26px;
    --level-6: 28px;
    --item-font-size: var(--level-2);
    --theme-color: 0 0 0
}

.layout-card-block-d692b .card-list-e19cd {
    display: grid
}

.layout-card-block-d692b[data-theme*=dark] {
    --theme-color: 255 255 255
}

.layout-card-block-d692b .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b .card-item-ced72 span {
    text-decoration: none
}

@media(max-width:767.98px) {
    .layout-card-block-d692b {
        --level-1: 14px;
        --level-2: 16px;
        --level-3: 20px;
        --level-4: 22px;
        --level-5: 24px;
        --level-6: 26px
    }
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72:hover {
    z-index: 10
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72:hover .item-thumb-d4899 {
    transform: scale(1.1)
}

.layout-card-block-d692b[data-effect=normal] .item-index-aa0e7 {
    display: none
}

.layout-card-block-d692b[data-effect=normal] .item-info-d1db3 {
    font-weight: 400
}

.layout-card-block-d692b[data-effect=normal] .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: var(--item-font-size);
    font-weight: var(--item-font-weight);
    line-height: 140%;
    color: rgb(var(--theme-color)/1)
}

.layout-card-block-d692b[data-effect=normal] .item-subtitle-fccf5 {
    font-size: calc(10px + var(--item-font-size)*.2);
    line-height: 160%;
    margin-top: calc(5px + .05em);
    color: rgb(var(--theme-color)/.6)
}

.layout-card-block-d692b[data-effect=normal] .item-desc-bb806 {
    display: none;
    color: rgb(var(--theme-color)/.8)
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-box-ea296 {
    height: 100%
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    transition: transform .75s cubic-bezier(.2, .75, .5, 1), opacity .5s ease .3s;
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 img {
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
    display: block;
    width: 100%;
    padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
    content: "";
    pointer-events: none
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .card-item-ced72:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .card-item-ced72 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .item-thumb-box-ea296 {
    overflow: hidden;
    border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .item-info-d1db3 {
    padding: var(--item-font-size) 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .5)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-subtitle-fccf5,
.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-title-cab46 {
    opacity: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: .26s ease;
    background-color: transparent;
    align-items: flex-end
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-subtitle-fccf5,
.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-title-cab46 {
    transition: .26s ease;
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-title-cab46 {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: .26s ease;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 7%, transparent 50%);
    align-items: flex-end
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-title-cab46 {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72 {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72:hover .item-info-d1db3 {
    background-color: rgba(0, 0, 0, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72:hover .item-info-inner-eb03b {
    transform: scale(1) perspective(1px) translateZ(0);
    opacity: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-info-d1db3 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: background-color 1s cubic-bezier(0, 1, .5, 1);
    background-color: transparent;
    align-items: center;
    justify-content: center
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-info-inner-eb03b {
    transition: transform 1s cubic-bezier(0, 1, .5, 1), opacity 1s cubic-bezier(0, 1, .5, 1);
    transform: perspective(1px) scale(.8) translateZ(0);
    text-align: center;
    opacity: 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-title-cab46 {
    color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-subtitle-fccf5 {
    color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-desc-bb806 {
    color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-title-cab46 span {
    background-position: 0 100%;
    background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72 .item-title-cab46 span {
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-image: linear-gradient(90deg, currentColor 0, currentColor);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-thumb-box-ea296 {
    transform: translateY(-20px);
    box-shadow: 0 25px 60px rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-thumb-d4899 {
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .item-thumb-box-ea296 {
    overflow: hidden;
    transition: transform .7s cubic-bezier(.2, 1, .22, 1), box-shadow .7s cubic-bezier(.2, 1, .22, 1), opacity .55s ease .25s;
    border-radius: var(--item-border-radius);
    box-shadow: 0 0 0 rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .item-info-d1db3 {
    padding: var(--item-font-size) 0
}

.layout-card-block-d692b[data-effect=three3D] .card-item-ced72 {
    position: relative
}

.layout-card-block-d692b[data-effect=three3D] .card-item-ced72:hover {
    z-index: 10
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253,
.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-desc-bb806 {
    display: none
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-thumb-d4899:before {
    background-color: var(--front-mask-color)
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-info-d1db3 {
    color: var(--front-font-color, #fff)
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-subtitle-fccf5 {
    display: none
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-thumb-d4899:before {
    background-color: var(--back-mask-color)
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-info-d1db3 {
    color: var(--back-font-color, #fff)
}

.layout-card-block-d692b[data-effect=three3D] .item-index-aa0e7 {
    display: none
}

.layout-card-block-d692b[data-effect=three3D] .item-info-d1db3 {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8%;
    transition: transform .26s ease;
    transform: translateZ(50px) scale(.95)
}

.layout-card-block-d692b[data-effect=three3D] .item-title-cab46 {
    font-family: var(--item-font-family);
    font-size: var(--item-font-size);
    font-weight: var(--item-font-weight);
    line-height: 140%
}

.layout-card-block-d692b[data-effect=three3D] .item-subtitle-fccf5 {
    font-size: calc(10px + var(--item-font-size)*.2);
    line-height: 160%;
    margin-top: calc(5px + .05em);
    opacity: .6
}

.layout-card-block-d692b[data-effect=three3D] .item-desc-bb806 {
    font-size: 13px;
    line-height: 1.4;
    overflow: hidden;
    margin-top: 8px;
    opacity: .8
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-box-ea296 {
    overflow: hidden;
    border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899 {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    transition: transform .36s ease;
    transform: scale(1)
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899 img {
    opacity: 0
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
    display: block;
    width: 100%;
    padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
    content: "";
    pointer-events: none
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    content: ""
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .card-item-ced72 {
    perspective: 1000px;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .card-item-ced72:hover .item-inner-e288d {
    transform: rotateY(-180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .item-inner-e288d {
    transition: 1s;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .layer-back-c9253 {
    transform: rotateY(180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .card-item-ced72 {
    position: relative;
    perspective: 1000px;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .card-item-ced72:hover .item-inner-e288d {
    transform: rotateX(-180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .item-inner-e288d {
    transition: 1s;
    transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .layer-back-c9253 {
    transform: rotateX(180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme*=cc] .item-info-d1db3 {
    text-align: center;
    align-items: center;
    justify-content: center
}

.layout-card-block-d692b[data-effect=three3D][data-theme*=lb] .item-info-d1db3 {
    text-align: left;
    align-items: flex-end;
    justify-content: flex-start
}

.page-editor-d6a06 {
    font-size: 14px;
    line-height: 1.6em;
    word-wrap: break-word;
    font-feature-settings: "liga" 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: none
}

@supports(height:1lh) {
    .page-editor-d6a06 p:empty {
        height: 1lh
    }
}

@supports not (height:1lh) {
    .page-editor-d6a06 p:empty:after {
        content: " "
    }
}

.page-editor-d6a06 .resize-cursor {
    cursor: ew-resize;
    cursor: col-resize
}

.page-editor-d6a06 a {
    color: #333
}

.page-editor-d6a06 a span {
    text-decoration: underline
}

.page-editor-d6a06 video {
    display: inline-block;
    vertical-align: top
}

.page-editor-d6a06 blockquote {
    overflow: hidden;
    margin: 0;
    padding-right: 1.5em;
    padding-left: 1.5em;
    border-left: 5px solid #ccc
}

.page-editor-d6a06 span[data-clip=text] {
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text
}

.page-editor-d6a06 .editor-hr-dbe3e {
    padding: 20px 0
}

.page-editor-d6a06 .editor-divide-block-a1327 {
    min-height: 10px
}

.page-editor-d6a06 .editor-divide-block-a1327:after {
    display: block;
    padding-top: var(--divide-block-size);
    content: ""
}

.page-editor-d6a06 table {
    overflow: hidden;
    width: 100%;
    margin: 0;
    table-layout: fixed;
    border-collapse: collapse
}

.page-editor-d6a06 table td,
.page-editor-d6a06 table th {
    position: relative;
    box-sizing: border-box;
    min-width: 1em;
    padding: 3px 5px;
    vertical-align: top;
    border: 1px solid #ced4da
}

.page-editor-d6a06 table td>*,
.page-editor-d6a06 table th>* {
    margin-bottom: 0
}

.page-editor-d6a06 table td {
    padding: .8em
}

.page-editor-d6a06 table th {
    font-weight: 700;
    text-align: left;
    background-color: #f1f3f5
}

.page-editor-d6a06 table.table-hide-border-ea2dd td,
.page-editor-d6a06 table.table-hide-border-ea2dd th {
    border-width: 0
}

.page-editor-d6a06 .text-12-a906e,
.page-editor-d6a06 .text-14-c6e02,
.page-editor-d6a06 .text-16-d4745,
.page-editor-d6a06 .text-18-cf866,
.page-editor-d6a06 .text-20-e283b,
.page-editor-d6a06 .text-22-f5dd2,
.page-editor-d6a06 .text-24-ce6ae,
.page-editor-d6a06 span {
    line-height: 1.6em
}

.page-editor-d6a06 .text-26-b83d3,
.page-editor-d6a06 .text-28-f2a19,
.page-editor-d6a06 .text-30-c91b3,
.page-editor-d6a06 .text-32-cb119,
.page-editor-d6a06 .text-34-db59a,
.page-editor-d6a06 .text-36-bfb99,
.page-editor-d6a06 .text-38-c477e {
    line-height: 1.4em
}

.page-editor-d6a06 .text-128-d7989,
.page-editor-d6a06 .text-40-e6a15,
.page-editor-d6a06 .text-48-d26d5,
.page-editor-d6a06 .text-60-d6566,
.page-editor-d6a06 .text-72-ca1da,
.page-editor-d6a06 .text-84-c3934,
.page-editor-d6a06 .text-94-e7c66 {
    line-height: 1.2em
}

.page-editor-d6a06 .share-row-d8a45 {
    font-size: 14px;
    line-height: 1.8571428571em
}

.page-editor-d6a06 .share-row-d8a45 a {
    text-decoration: none
}

.page-editor-d6a06 .share-list-b7339 {
    display: inline-grid;
    align-items: center;
    gap: 1.2em;
    grid-auto-flow: column
}

.page-editor-d6a06 .share-bd08e {
    cursor: pointer;
    text-align: center;
    vertical-align: top;
    vertical-align: bottom;
    color: var(--share-color);
    border-width: var(--share-border-width, 0);
    border-style: var(--share-border-style, solid);
    border-color: var(--share-border-color);
    border-radius: var(--share-border-radius);
    background: var(--share-background-color)
}

.page-editor-d6a06 .share-icon-a12c0 {
    font-size: 1.6428571429em;
    display: inline-flex;
    width: 1.7391304348em;
    height: 1.7391304348em;
    align-items: center;
    justify-content: center
}

.page-editor-d6a06 .share-icon-a12c0>i {
    font-family: ue-share !important;
    font-style: normal
}

.page-editor-d6a06 .spline-wrapper-d6e31 {
    position: relative
}

.page-editor-d6a06 .spline-box-f217a {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .spline-box-f217a:after {
    display: block;
    width: 100%;
    min-height: 100px;
    padding-top: var(--spline-ratio, calc(var(--spline-h)/var(--spline-w)*100%));
    content: "";
    pointer-events: none
}

.page-editor-d6a06 .spline-viewer-e851b {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.page-editor-d6a06 .svg-icon-wrapper-bb7c1 {
    position: relative
}

.page-editor-d6a06 .svg-icon-viewer-ed4be {
    width: 100%;
    vertical-align: top
}

.page-editor-d6a06 .svg-icon-box-f2008 {
    display: inline-block;
    width: 100%;
    max-width: 100%
}

.page-editor-d6a06 .grid-layer-cb854 {
    display: flex
}

.page-editor-d6a06 .grid-layer-cb854[data-align-x=center] {
    justify-content: center
}

.page-editor-d6a06 .grid-layer-cb854[data-align-x=right] {
    justify-content: flex-end
}

.page-editor-d6a06 .grid-layer-cb854[data-align-y=center] .grid-item-af6e7 {
    align-items: center
}

.page-editor-d6a06 .grid-layer-cb854[data-align-y=bottom] .grid-item-af6e7 {
    align-items: flex-end
}

.page-editor-d6a06 .grid-layer-cb854 .grid-layer--inner-ef909 {
    display: grid;
    width: 100%;
    max-width: 100%;
    gap: 10px;
    grid-template-columns: var(--grid-template-columns);
    grid-template-rows: var(--grid-template-rows)
}

.page-editor-d6a06 .grid-item-af6e7 {
    position: relative;
    display: flex;
    min-width: 22px;
    min-height: 22px
}

.page-editor-d6a06 .grid-item--inner-ae340 {
    position: relative;
    z-index: 10;
    width: 100%
}

.page-editor-d6a06 span[data-clip=text] .text-decoration-svg-af5e4,
.page-editor-d6a06 span[data-clip=text] .text-decoration-svg-af5e4 u {
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text
}

.page-editor-d6a06 .text-decoration-svg-af5e4 {
    --text-decoration-color: #000;
    --text-decoration-width: 1em;
    --stroke-linecap: round;
    --stroke-linejoin: square;
    --opacity: 1;
    --blend: none;
    display: inline-block
}

.page-editor-d6a06 .text-decoration-svg-af5e4,
.page-editor-d6a06 .text-decoration-svg-af5e4 u {
    position: relative;
    z-index: 10;
    text-decoration: none;
    background-image: inherit
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: visible;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: var(--opacity)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-1] {
    top: auto;
    bottom: 16%;
    left: 0;
    width: 100%;
    height: 10.9589041096%
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-2] {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-3] {
    top: 81%;
    left: 50%;
    width: 97.5%;
    height: 17.8082191781%;
    transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-4] {
    top: 71%;
    left: 50%;
    width: 93.5714285714%;
    height: 31.5068493151%;
    transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-5] {
    top: 50%;
    left: 50%;
    width: 106.25%;
    height: 118.4931506849%;
    transform: translate3D(-50%, -50%, 0)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-6] {
    top: 73%;
    left: 50%;
    width: 95.1785714286%;
    height: 39.0410958904%;
    transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd path {
    fill: none;
    stroke: var(--text-decoration-color);
    stroke-linecap: var(--stroke-linecap);
    stroke-linejoin: var(--stroke-linejoin);
    stroke-width: var(--text-decoration-width);
    stroke-width: max(1px, var(--text-decoration-width))
}

@media(max-width:767.98px) {
    .page-editor-d6a06 [data-mo-align=left] {
        text-align: left !important
    }

    .page-editor-d6a06 [data-mo-align=center] {
        text-align: center !important
    }

    .page-editor-d6a06 [data-mo-align=right] {
        text-align: right !important
    }

    .page-editor-d6a06 .text-12-a906e {
        font-size: calc(12px*var(--font-scale-12px, 1)) !important
    }

    .page-editor-d6a06 .text-14-c6e02 {
        font-size: calc(14px*var(--font-scale-14px, 1)) !important
    }

    .page-editor-d6a06 .text-16-d4745 {
        font-size: calc(14px*var(--font-scale-16px, 1)) !important
    }

    .page-editor-d6a06 .text-18-cf866 {
        font-size: calc(14px*var(--font-scale-18px, 1)) !important
    }

    .page-editor-d6a06 .text-20-e283b {
        font-size: calc(14px*var(--font-scale-20px, 1)) !important
    }

    .page-editor-d6a06 .text-22-f5dd2 {
        font-size: calc(18px*var(--font-scale-22px, 1)) !important
    }

    .page-editor-d6a06 .text-24-ce6ae {
        font-size: calc(18px*var(--font-scale-24px, 1)) !important
    }

    .page-editor-d6a06 .text-26-b83d3 {
        font-size: calc(18px*var(--font-scale-26px, 1)) !important
    }

    .page-editor-d6a06 .text-28-f2a19 {
        font-size: calc(18px*var(--font-scale-28px, 1)) !important
    }

    .page-editor-d6a06 .text-30-c91b3 {
        font-size: calc(24px*var(--font-scale-30px, 1)) !important
    }

    .page-editor-d6a06 .text-32-cb119 {
        font-size: calc(24px*var(--font-scale-32px, 1)) !important
    }

    .page-editor-d6a06 .text-34-db59a {
        font-size: calc(24px*var(--font-scale-34px, 1)) !important
    }

    .page-editor-d6a06 .text-36-bfb99 {
        font-size: calc(24px*var(--font-scale-36px, 1)) !important
    }

    .page-editor-d6a06 .text-38-c477e {
        font-size: calc(24px*var(--font-scale-38px, 1)) !important
    }

    .page-editor-d6a06 .text-40-e6a15 {
        font-size: calc(28px*var(--font-scale-40px, 1)) !important
    }

    .page-editor-d6a06 .text-48-d26d5 {
        font-size: calc(30px*var(--font-scale-48px, 1)) !important
    }

    .page-editor-d6a06 .text-60-d6566 {
        font-size: calc(32px*var(--font-scale-60px, 1)) !important
    }

    .page-editor-d6a06 .text-72-ca1da {
        font-size: calc(36px*var(--font-scale-72px, 1)) !important
    }

    .page-editor-d6a06 .text-84-c3934 {
        font-size: calc(42px*var(--font-scale-84px, 1)) !important
    }

    .page-editor-d6a06 .text-94-e7c66 {
        font-size: calc(45px*var(--font-scale-94px, 1)) !important
    }

    .page-editor-d6a06 .text-128-d7989 {
        font-size: calc(60px*var(--font-scale-128px, 1)) !important
    }

    .page-editor-d6a06 .editor-divide-block-a1327:after {
        padding-top: var(--divide-block-md-size, 50px)
    }

    .page-editor-d6a06 .grid-layer-cb854 .grid-layer--inner-ef909 {
        gap: var(--md-grid-layer-gap, 10px) !important;
        grid-template-columns: var(--md-grid-template-columns, initial) !important;
        grid-template-rows: var(--md-grid-template-rows, initial) !important
    }

    .page-editor-d6a06 .grid-item-af6e7 {
        grid-area: var(--md-grid-layer-item-area, initial) !important
    }
}

@keyframes rubberBand-b6312 {
    0% {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        transform: scale3d(1.05, .95, 1)
    }

    to {
        transform: scaleX(1)
    }
}

@keyframes shakeX-e8fb6 {

    0%,
    to {
        transform: translateZ(0)
    }

    25% {
        transform: translate3d(-.5em, 0, 0)
    }

    75% {
        transform: translate3d(.5em, 0, 0)
    }
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .btn-list-a1de5 {
    width: var(--btn-row-width, 100%);
    grid-auto-flow: row
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .btn-ece02 {
    width: 100%
}

.page-editor-d6a06 .btn-row-c58e4[data-fill] .btn-list-a1de5 {
    width: var(--btn-row-width, 100%)
}

.page-editor-d6a06 .btn-row-c58e4[data-fill] .btn-ece02 {
    width: 100%
}

.page-editor-d6a06 .btn-list-a1de5 {
    display: inline-grid;
    max-width: 100%;
    align-items: center;
    gap: var(--btn-row-gap, 1em);
    grid-auto-flow: column
}

.page-editor-d6a06 .btn-ece02 {
    --color: inherit;
    --border-width: 0;
    --border-style: solid;
    box-sizing: border-box;
    width: auto;
    vertical-align: bottom;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;
    box-shadow: var(--box-shadow)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveUp] {
    transition: .26s ease
}

.page-editor-d6a06 .btn-ece02[data-animation=moveUp]:hover {
    transform: translateY(-.4em)
}

.page-editor-d6a06 .btn-ece02[data-animation=rubberBand] {
    animation-duration: .6s;
    animation-fill-mode: forwards
}

.page-editor-d6a06 .btn-ece02[data-animation=rubberBand]:hover {
    animation-name: rubberBand-b6312
}

.page-editor-d6a06 .btn-ece02[data-animation=shakeX] {
    animation-duration: .6s;
    animation-fill-mode: forwards
}

.page-editor-d6a06 .btn-ece02[data-animation=shakeX]:hover {
    animation-name: shakeX-e8fb6
}

.page-editor-d6a06 .btn-ece02[data-animation=scale] {
    transition: .26s ease
}

.page-editor-d6a06 .btn-ece02[data-animation=scale]:hover {
    transform: scale3d(1.05, 1.05, 1.05)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft],
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] {
    --move-x: 0.75em
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] .btn-icon-a4b75 {
    transition: .26s ease;
    transform: translateX(calc(var(--move-x)*-1));
    opacity: 0
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] .btn-text-d97c4 {
    transition: .26s ease;
    transform: translateX(var(--move-x))
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft]:hover .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight]:hover .btn-text-d97c4 {
    transform: translateX(0)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft]:hover .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight]:hover .btn-icon-a4b75 {
    transform: translateX(0);
    opacity: 1
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] {
    --move-x: -0.75em
}

.page-editor-d6a06 .btn-ece02[data-theme$=-circle_icon] .btn-icon-a4b75 {
    --icon-space: 1em;
    position: relative;
    z-index: 0;
    border-radius: 50%
}

.page-editor-d6a06 .btn-ece02[data-theme$=-circle_icon] .btn-icon-a4b75:after {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    width: 150%;
    height: 150%;
    content: "";
    transform: translate3d(-50%, -50%, 0);
    opacity: .1;
    border-radius: 50%;
    background: #fff
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom],
.page-editor-d6a06 .btn-ece02[data-theme|=outline],
.page-editor-d6a06 .btn-ece02[data-theme|=wave] {
    display: inline-flex;
    overflow: hidden;
    padding: var(--padding);
    transition: .26s ease, background 0s;
    color: var(--color);
    border-width: var(--border-width);
    border-style: var(--border-style);
    border-color: var(--border-color);
    border-radius: var(--border-radius, 0);
    background: var(--background-color, var(--background, transparent));
    align-items: center;
    justify-content: center
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=custom] span,
.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=outline] span,
.page-editor-d6a06 .btn-ece02[data-theme|=wave] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=wave] span {
    line-height: inherit;
    text-decoration: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom]:hover,
.page-editor-d6a06 .btn-ece02[data-theme|=wave]:hover {
    color: var(--hover-color, var(--color));
    border-width: var(--hover-border-width, var(--border-width));
    border-style: var(--hover-border-style, var(--border-style));
    border-color: var(--hover-border-color, var(--border-color));
    border-radius: var(--hover-radius, var(--border-radius, 0));
    background: var(--hover-background, var(--background-color, var(--background)));
    box-shadow: var(--hover-box-shadow, var(--box-shadow))
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] {
    --origin-z: -22px;
    position: relative;
    display: inline-block;
    flex: 0 0 auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate]:hover .btn-front-3d-e886d {
    transform: rotateX(0deg)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate]:hover .btn-back-3d-e958d {
    transform: rotateX(90deg)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-back-3d-e958d .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-front-3d-e886d .btn-icon-a4b75 {
    display: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-back-3d-e958d .btn-icon-a4b75 {
    margin: 0
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-back-3d-e958d .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-front-3d-e886d .btn-text-d97c4 {
    display: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-front-3d-e886d .btn-icon-a4b75 {
    margin: 0
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-text-d97c4 {
    display: block
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn--inner-wrapper-c44fc {
    display: block;
    width: 100%;
    height: 100%;
    perspective: 2000px
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-back-3d-e958d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-front-3d-e886d {
    display: inline-flex;
    width: 100%;
    height: 100%;
    padding: var(--padding);
    transition: transform .4s cubic-bezier(.2, .65, .4, 1);
    transform-origin: 50% 50% var(--origin-z);
    pointer-events: none;
    border-radius: var(--border-radius);
    align-items: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    justify-content: center
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-front-3d-e886d {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: rotateX(-90deg);
    color: var(--background);
    border: .2em solid var(--color);
    background-color: var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-back-3d-e958d {
    position: relative;
    transform: translateZ(0);
    color: var(--color);
    border: .2em solid var(--color);
    background-color: var(--background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] {
    --transition-time: 0.26s;
    transition: var(--transition-time) ease;
    border: .2em solid var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-icon-a4b75 {
    transition: var(--transition-time) ease;
    color: var(--background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-icon-a4b75:after {
    transition: var(--transition-time) ease;
    opacity: 1;
    background: var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover {
    color: var(--hover-color);
    border-color: var(--hover-color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover .btn-icon-a4b75 {
    color: var(--hover-background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover .btn-icon-a4b75:after {
    opacity: 1;
    background: var(--hover-color)
}

.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-before-icon-d4767,
.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-icon-a4b75 {
    --icon-space: 0
}

.page-editor-d6a06 .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-before-icon-d4767,
.page-editor-d6a06 .btn-icon-a4b75 {
    --icon-space: 0.5em;
    flex: 0 0 auto
}

.page-editor-d6a06 .btn-after-lottie-icon-e8f82,
.page-editor-d6a06 .btn-before-lottie-icon-acc64 {
    width: 1.5em;
    min-width: 0;
    height: 1.5em
}

.page-editor-d6a06 .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-after-lottie-icon-e8f82 {
    margin-left: var(--icon-space)
}

.page-editor-d6a06 .btn-before-icon-d4767,
.page-editor-d6a06 .btn-before-lottie-icon-acc64 {
    margin-right: var(--icon-space)
}

.page-editor-d6a06 .lottie-wrapper-acffe {
    position: relative
}

.page-editor-d6a06 .lottie-wrapper-acffe[data-ratio] .lottie-box-c820d {
    padding-top: var(--lottie-ratio)
}

.page-editor-d6a06 .lottie-wrapper-acffe .lottie-box-c820d:after {
    display: block;
    width: 100%;
    min-height: 12px;
    padding-top: calc(var(--lottie-h)/var(--lottie-w)*100%);
    content: "";
    pointer-events: none
}

.page-editor-d6a06 .lottie-wrapper-acffe .lottie-viewer-b3011 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.page-editor-d6a06 .lottie-box-c820d {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236 {
    position: relative
}

.page-editor-d6a06 .svg-viewer-box-b6f38 {
    display: inline-block
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style="--svg-w"] {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style="--svg-w"]:after {
    display: block;
    width: 100%;
    min-height: 12px;
    padding-top: calc(var(--svg-h)/var(--svg-w)*100%);
    content: "";
    pointer-events: none
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style="--svg-w"] .svg-viewer-a0437 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) .svg-viewer-box-b6f38 {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) .svg-viewer-a0437 {
    width: 100%
}

.frame-f74df {
    position: relative
}

.frame-f74df[data-type=map]:not([data-frame-ratio]) .frame-body-c2417,
.frame-f74df[data-type=map]:not([data-frame-ratio]) .frame-box-da610:after,
.frame-f74df[data-type=web]:not([data-frame-ratio]) .frame-body-c2417,
.frame-f74df[data-type=web]:not([data-frame-ratio]) .frame-box-da610:after {
    min-height: 768px
}

.frame-f74df[data-type=video] {
    position: relative
}

.frame-f74df[data-type=video] .frame-box-da610:before {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    content: "";
    transition: .26s ease;
    transform: translate3d(-50%, -50%, 0);
    pointer-events: none;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dbRDYJADAbgnhPoBozgBsZJHEE3kA0cgREcgREYoWygG/z2ohhCEDiu1AfuS/pyJLTX9OCIkmQEgL1EhbdCIiNLreQNljiRFfxWmnQD43JaEqbhxbqBMDf1QhCOoTmkmK9Q6QbisMRl6P1uSgEUr5Y4Oufq7oMN2cgkuG82rDrQeEoXdu0Fqw58C+guWBbgk+cUCjpKzD2SiPOQOFMMzHfHnz5ELHEgLQjjf0Zb0jQxcaW664AC/JBdaUkDyUsYXcmqnl3HHa3AAvy1nD+JC/UhS1bvBXsXXdvChXK0AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 24px 24px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .5)
}

.frame-f74df[data-type=video] .frame-box-da610:hover:before {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .5)
}

.frame-f74df[data-type=video] .frame-box-da610[data-autoplay]:before {
    display: none
}

.frame-f74df[data-frame-ratio] video {
    object-fit: cover;
    object-position: center
}

.frame-f74df[data-frame-ratio] .frame-body-c2417 {
    position: absolute;
    min-height: 100px
}

.frame-f74df[data-frame-ratio] .frame-box-da610:after {
    display: block;
    min-height: 100px;
    padding-top: var(--frame-ratio);
    content: "";
    pointer-events: none
}

.frame-f74df[data-frame-ratio=auto] video {
    object-fit: fill;
    object-position: initial
}

.frame-f74df[data-frame-ratio=auto] .frame-body-c2417 {
    position: relative
}

.frame-f74df[data-frame-ratio=auto] .frame-box-da610:after {
    display: none
}

.frame-body-c2417 {
    position: relative;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.frame-box-da610 {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    transform: translateZ(0);
    vertical-align: top
}

.img_wrapper-eb43b {
    --parallax-scale: 1;
    position: relative
}

.img_wrapper-eb43b[data-image-effect=parallax-image] {
    --parallax-scale: 1
}

.img_wrapper-eb43b[data-image-effect=parallax] {
    --parallax-scale: 1.5;
    width: 100%
}

.img_wrapper-eb43b[data-image-effect=parallax] .image_box-c5e00 {
    transition: -1s !important
}

.img_wrapper-eb43b[data-image-effect*=opacity] .image_item-ff7d7 {
    opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.img_wrapper-eb43b[data-image-effect*=scale] .image_item-ff7d7 {
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.img_wrapper-eb43b[data-image-effect*=scale]:not([data-scale-overflow]) .image_item-ff7d7,
.img_wrapper-eb43b[data-image-effect*=scale][data-scale-overflow] .image_box-c5e00 {
    transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.img_wrapper-eb43b[data-image-effect*=translate] .image_item-ff7d7 {
    transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.img_wrapper-eb43b[data-image-effect*=rotate] {
    overflow: visible;
    perspective: 1200px;
    transform-style: preserve-3d
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7 {
    opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=x-b],
.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=x-t] {
    transform: rotateX(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=y-l],
.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=y-r] {
    transform: rotateY(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=x-t] {
    transform-origin: top
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=x-b] {
    transform-origin: bottom
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=y-l] {
    transform-origin: left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis=y-r] {
    transform-origin: right
}

.image-parallax-eaaa6 .image_box-c5e00 {
    transition: none !important
}

.image_item-ff7d7 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: auto;
    max-width: 100%;
    vertical-align: top
}

.image_item-ff7d7[style*=" width="] img,
.image_item-ff7d7[style^="width="] img {
    width: 100%
}

.image_item-ff7d7:before {
    position: absolute;
    z-index: 20;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: var(--mask-color)
}

.image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) {
    width: 100%
}

.image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0
}

.image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00:after {
    display: block;
    width: 100%;
    padding-bottom: calc(var(--ratio)/var(--parallax-scale));
    content: "";
    pointer-events: none
}

.image_item-ff7d7[data-animate=hoverZoomOut] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut] .image_box-c5e00 {
    transition: transform .36s ease
}

.image_item-ff7d7[data-animate=hoverZoomOut]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut]:hover .image_box-c5e00 {
    transform: scale(.9)
}

.image_item-ff7d7[data-animate=hoverZoomIn] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn] .image_box-c5e00 {
    transition: transform .36s ease
}

.image_item-ff7d7[data-animate=hoverZoomIn]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn]:hover .image_box-c5e00 {
    transform: scale(1.1)
}

.image_box-c5e00 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    vertical-align: top;
    background-repeat: no-repeat;
    background-size: cover
}

.image_box-c5e00 img {
    width: 100%
}

.image_box-c5e00[style*=background-image] img[width][height] {
    opacity: 0
}

.layout-collapse-block-e1524 {
    --level-1: 14px;
    --level-2: 16px;
    --level-3: 18px;
    --level-4: 20px;
    --level-5: 22px;
    --theme-color: 0 0 0;
    --item-font-size: var(--level-2)
}

.layout-collapse-block-e1524[data-theme*=dark] {
    --theme-color: 255 255 255
}

@media(max-width:767.98px) {
    .layout-collapse-block-e1524 {
        --level-1: 12px;
        --level-2: 14px;
        --level-3: 16px;
        --level-4: 18px;
        --level-5: 20px
    }
}

.layout-collapse-block-e1524[data-effect=normal] {
    font-size: var(--item-font-size)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed {
    position: relative;
    display: inline-grid;
    width: 1.25em;
    height: 1.25em;
    transition: transform .15s ease;
    border: 1px solid rgb(var(--theme-color)/1);
    border-radius: 50%;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:before {
    display: block;
    content: " ";
    background-color: rgb(var(--theme-color)/1);
    align-self: center;
    grid-area: 1/1/2/2;
    justify-self: center
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:before {
    width: .625em;
    height: 1px;
    transition: background-color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:after {
    width: 1px;
    height: .625em;
    transition: transform .45s cubic-bezier(.3, .4, .2, 1), background-color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
    transform: rotate(90deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:after {
    transform: scale(1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:before {
    transform: scaleX(0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
    transform: rotate(90deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:after {
    transform: scale(1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:before {
    transform: scaleX(0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed {
    border-width: 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed:before {
    width: 1em;
    height: 2px
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed:after {
    width: 2px;
    height: 1em
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow][data-theme*=dark] {
    --icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.293 4.793a1 1 0 0 1 1.414 0L8 10.086l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow][data-theme*=lighter] {
    --icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.293 4.793a1 1 0 0 1 1.414 0L8 10.086l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z' fill='%23000'/%3E%3C/svg%3E")
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
    transform: rotate(-180deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b .state-icon-b9fed {
    position: relative;
    width: 1em;
    height: 1em;
    transition: transform .26s ease;
    color: rgb(var(--theme-color)/1);
    background-image: var(--icon);
    background-repeat: no-repeat;
    background-size: 100%
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01][data-theme*=dark] .collapse-item-d206b:before {
    --theme-color: 0 0 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b:last-child {
    border-bottom-width: 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    transition: opacity .45s cubic-bezier(.3, .4, .2, 1);
    opacity: 0;
    border-radius: .625em;
    box-shadow: 0 .625em 1.25em 0 rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-default-open],
.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-state-open="1"] {
    border-color: rgb(var(--theme-color)/0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-default-open]:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-state-open="1"]:before {
    opacity: 1
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b:first-child {
    border-top: 1px solid rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b .item-head-e71c1 {
    padding: 1.25em 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b .item-desc-bb806 {
    padding: 0 0 1.25em
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-list-e901e {
    position: relative
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b {
    position: relative;
    transition: border-color var(--animate-duration) ease;
    border-bottom: 1px solid rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-inner-e288d {
    position: relative;
    z-index: 10
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-index-aa0e7 {
    display: none
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-head-e71c1 {
    font-size: 1em;
    line-height: 1.8em;
    position: relative;
    display: flex;
    padding: 1.25em 1.875em;
    cursor: pointer;
    transition: .15s ease;
    color: rgb(var(--theme-color)/1);
    align-items: flex-start;
    justify-content: space-between
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-title-cab46 {
    font-family: var(--item-font-family);
    font-weight: var(--item-font-weight);
    padding-right: 1em;
    transition: color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .icon-box-a214f {
    display: flex;
    height: 1.8em;
    align-items: center
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-body-ae624 {
    overflow: hidden;
    height: 0
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-desc-bb806 {
    padding: 0 1.875em 1.25em;
    white-space: pre-line;
    color: rgb(var(--theme-color)/.6)
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-desc-bb806 .text-f25bb {
    font-size: .8125em;
    line-height: 200%
}

.background-layer-group-d083f {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden
}

.background-layer-group-d083f .layer-page_bg-e0884:not([data-viewport=xxl]) {
    display: none
}

.layer-page_bg-e0884 {
    overflow: hidden
}

.layer-page_bg-e0884,
.layer-page_bg-e0884 .bg-box-c5cbf {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.layer-page_bg-e0884 .color-bg-dfdd7,
.layer-page_bg-e0884 .image-bg-bb349 {
    width: 100%;
    min-height: 100%
}

.layer-page_bg-e0884 .image-bg-bb349 {
    background-repeat: no-repeat
}

.layer-page_bg-e0884 .blur-bg-d64ad,
.layer-page_bg-e0884 .video-bg-eeaa6 {
    width: 100%;
    height: 100%
}

.layer-page_bg-e0884 .spline-bg-ee372 {
    position: relative;
    z-index: 0;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    align-items: center
}

.layer-page_bg-e0884 .spline-bg-ee372[data-effect=sticky] {
    align-items: flex-start
}

.layer-page_bg-e0884 .spline-bg-ee372[data-effect=sticky] .spline-bg--box-ba702 {
    height: 100vh
}

.layer-page_bg-e0884 .spline-bg--box-ba702 {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    height: 100%;
    transform: translateZ(0);
    vertical-align: top;
    object-fit: cover
}

.layer-page_bg-e0884 .spline-bg--box-ba702 spline-viewer {
    position: absolute;
    width: 100%;
    height: 100%
}

.layer-page_bg-e0884 video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.shape-bg-a2958 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.shape-bg-a2958[data-pos=top] {
    align-items: flex-start
}

.shape-bg-a2958[data-pos=top] .shape-viewer-eb64e {
    transform: rotate(180deg)
}

.shape-bg-a2958[data-mirroring] {
    transform: rotateY(180deg)
}

.shape-bg-a2958 .shape-bg--box-ce41f {
    display: flex;
    width: 100%;
    justify-content: center
}

.shape-bg-a2958 .shape-viewer-eb64e {
    position: relative;
    width: 100%;
    height: var(--shape-height, 200px)
}

.shape-bg-a2958 .shape-viewer-eb64e svg {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 100%;
    fill: var(--shape-color, #999)
}