.language.svelte-19h6j46.svelte-19h6j46 {
    display: none;
    position: relative;
    cursor: pointer
}

.language.svelte-19h6j46 .button.svelte-19h6j46 {
    display: flex;
    align-items: center;
    width: 160px;
    border: 1px solid rgba(255,255,255,.4);
    padding: 8px;
    border-radius: 8px
}

.language.svelte-19h6j46 .button.svelte-19h6j46 svg {
    fill: #fff;
    width: 24px;
    height: 24px
}

@media (max-width: 767.98px) {
    .language.svelte-19h6j46 .button.svelte-19h6j46 {
        width:120px
    }

    .language.svelte-19h6j46 .button.svelte-19h6j46 svg {
        width: 16px;
        height: 16px
    }
}

.language.svelte-19h6j46 .button span.svelte-19h6j46 {
    margin-left: 4px;
    color: #fff
}

.language.svelte-19h6j46 .button .arrow.svelte-19h6j46 {
    margin-left: auto;
    transition: all .3s ease-in-out
}

.language.svelte-19h6j46 .button.active .arrow.svelte-19h6j46 {
    transform: rotate(180deg)
}

.language.svelte-19h6j46 .icon.svelte-19h6j46 {
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.language.svelte-19h6j46 .icon.svelte-19h6j46 svg {
    transition: all .3s ease-in-out;
    width: 24px;
    height: 24px
}

.language.svelte-19h6j46 .dropdown .list.svelte-19h6j46 {
    padding: 8px 0;
    background: #303032;
    color: #fff;
    border-radius: 8px
}

.language.svelte-19h6j46 .dropdown .list.svelte-19h6j46 .item {
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    cursor: pointer;
    justify-content: flex-start
}

.language.svelte-19h6j46 .dropdown .list.svelte-19h6j46 .item.active {
    background: #3782ff
}

.language[theme=dark].svelte-19h6j46 .icon.svelte-19h6j46 svg {
    fill: #fff
}

.language[origin=footer].svelte-19h6j46 .dropdown.svelte-19h6j46 {
    width: 160px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-bottom: 50px
}

.language[origin=header].svelte-19h6j46 .dropdown.svelte-19h6j46 {
    position: absolute;
    width: 160px;
    top: 0;
    right: 0;
    padding-top: 34px
}

.language[origin=mobile].svelte-19h6j46 .dropdown.svelte-19h6j46 {
    position: absolute;
    width: 160px;
    bottom: 30px;
    left: 0
}

nav.svelte-12litvw.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    padding: 16px 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    transition: all .5s ease-in-out;
    border-bottom: 1px solid rgba(255,255,255,.08)
}

@media (max-width: 991.98px) {
    nav.svelte-12litvw.svelte-12litvw.svelte-12litvw.svelte-12litvw {
        padding:10px 0
    }
}

nav.svelte-12litvw .container.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}

nav.svelte-12litvw .menu.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    width: 100%
}

nav.svelte-12litvw .menu .logo.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    width: 160px;
    text-align: center;
    flex: 0 0 160px
}

@media (max-width: 991.98px) {
    nav.svelte-12litvw .menu .logo.svelte-12litvw.svelte-12litvw.svelte-12litvw {
        width:120px;
        flex: 0 0 120px
    }
}

nav.svelte-12litvw .menu .logo.svelte-12litvw svg {
    width: 100%;
    fill: #fff;
    transition: all .4s ease-in-out
}

nav.svelte-12litvw .menu.svelte-12litvw>ul.svelte-12litvw.svelte-12litvw {
    margin-left: 16px;
    display: flex;
    justify-content: space-around;
    width: 42%
}

@media (max-width: 991.98px) {
    nav.svelte-12litvw .menu.svelte-12litvw>ul.svelte-12litvw.svelte-12litvw {
        display:none
    }
}

nav.svelte-12litvw .menu.svelte-12litvw>ul.svelte-12litvw>li.svelte-12litvw {
    float: left;
    padding: 10px 0;
    margin-left: 8px;
    max-width: 120px;
    text-align: center
}

nav.svelte-12litvw .menu .other.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    margin-left: auto;
    display: flex;
    align-items: center
}

nav.svelte-12litvw .menu .other.svelte-12litvw .login {
    display: none;
    margin: 0 8px
}

@media (max-width: 991.98px) {
    nav.svelte-12litvw .menu .other.svelte-12litvw.svelte-12litvw.svelte-12litvw {
        display:none
    }
}

nav.svelte-12litvw .mobile-menu.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: none
}

nav.svelte-12litvw .mobile-menu .icon-menu.svelte-12litvw svg,nav.svelte-12litvw .mobile-menu .icon-close.svelte-12litvw svg {
    fill: #fff;
    transition: all .4s ease-in-out
}

@media (max-width: 991.98px) {
    nav.svelte-12litvw .mobile-menu.svelte-12litvw.svelte-12litvw.svelte-12litvw {
        display:block
    }
}

nav[theme=light].svelte-12litvw.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    border-bottom: 1px solid rgba(15,15,16,.1)
}

nav[theme=light].svelte-12litvw .logo.svelte-12litvw svg {
    fill: #0f0f10
}

nav[theme=light].svelte-12litvw .logo.svelte-12litvw svg path[fill="#FFF"] {
    fill: #3782ff
}

nav[theme=light].svelte-12litvw ul li.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    color: var(--color-text-primary)
}

nav[theme=light].svelte-12litvw .mobile-menu .icon-menu.svelte-12litvw svg,nav[theme=light].svelte-12litvw .mobile-menu .icon-close.svelte-12litvw svg {
    fill: #0f0f10
}

nav[scroll=true].svelte-12litvw.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    background: #fff;
    border-bottom: 1px solid rgba(15,15,16,.1)
}

nav[visible=false].svelte-12litvw.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    top: -110px
}

nav.svelte-12litvw .menu-dropdown.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    position: absolute;
    top: 50px;
    left: 0;
    transition: all .6s ease-in-out;
    min-width: var(--groupW)
}

nav.svelte-12litvw .menu-dropdown .mobile-title.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: none
}

nav.svelte-12litvw .menu-dropdown .group.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: none;
    transition: all .5s ease-in-out;
    background: #fff;
    padding: 24px 32px;
    border-radius: 16px;
    border: 1px solid rgba(15,15,16,.1);
    box-shadow: 0 4px 16px -4px #0000001a;
    box-sizing: border-box
}

nav.svelte-12litvw .menu-dropdown .group .item.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    opacity: 0
}

nav.svelte-12litvw .menu-dropdown .group .item .item-name.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    font-size: 14px;
    color: #0f0f1066
}

nav.svelte-12litvw .menu-dropdown .group .item ul.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    margin-top: 16px
}

nav.svelte-12litvw .menu-dropdown .group .item ul.svelte-12litvw .title .pm-btn-main {
    display: flex;
    align-items: center
}

nav.svelte-12litvw .menu-dropdown .group .item ul .title i.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    width: 24px;
    height: 24px
}

nav.svelte-12litvw .menu-dropdown .group .item ul .title span.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    margin-left: 8px
}

nav.svelte-12litvw .menu-dropdown .group .item ul li.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    line-height: 20px;
    padding: 2px 0 2px 32px
}

nav.svelte-12litvw .menu-dropdown .group .item ul li.svelte-12litvw .pm-btn span {
    color: #0f0f10b3;
    font-size: 14px
}

nav.svelte-12litvw .menu-dropdown .group .item ul li.svelte-12litvw .pm-btn svg {
    width: 16px;
    height: 16px
}

nav.svelte-12litvw .menu-dropdown .group.active.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: flex;
    opacity: 1
}

nav.svelte-12litvw .menu-dropdown .group.active .item.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    opacity: 1;
    animation: svelte-12litvw-showItme .6s ease-in-out;
    min-width: 260px
}

@keyframes svelte-12litvw-showItme {
    0% {
        opacity: .5;
        min-width: 240px
    }

    to {
        opacity: 1;
        min-width: 260px
    }
}

nav.showMobile.svelte-12litvw.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    background: #fff
}

nav.showMobile.svelte-12litvw .menu-dropdown.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: -1;
    min-width: auto
}

nav.showMobile.svelte-12litvw .menu-dropdown .mobile-scroll.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    overflow: auto;
    height: 100%;
    padding-bottom: 120px;
    margin-top: 42px
}

nav.showMobile.svelte-12litvw .menu-dropdown .mobile-title.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: block;
    font-size: 20px;
    font-weight: 630;
    margin: 0 16px;
    border-top: 1px solid rgba(15,15,16,.1);
    border-bottom: 1px solid rgba(15,15,16,.1);
    padding: 16px 0
}

nav.showMobile.svelte-12litvw .menu-dropdown .mobile-title.svelte-12litvw.svelte-12litvw.svelte-12litvw:first-child {
    border-top: 0
}

nav.showMobile.svelte-12litvw .menu-dropdown .group.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    position: relative;
    display: block;
    opacity: 1;
    border: 0 none;
    box-shadow: none;
    padding: 16px
}

@media (max-width: 374.98px) {
    nav.showMobile.svelte-12litvw .menu-dropdown .group.svelte-12litvw.svelte-12litvw.svelte-12litvw {
        display:block;
        padding-top: 0
    }
}

nav.showMobile.svelte-12litvw .menu-dropdown .group .item.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    opacity: 1;
    min-width: 100%;
    margin-top: 24px
}

nav.showMobile.svelte-12litvw .menu-dropdown .group .item.svelte-12litvw.svelte-12litvw.svelte-12litvw:first-child {
    margin-top: 0
}

nav.showMobile.svelte-12litvw .menu .other.svelte-12litvw.svelte-12litvw.svelte-12litvw {
    display: flex;
    justify-content: flex-end;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: #fff;
    padding: 8px 16px
}

nav.showMobile.svelte-12litvw .menu .other.svelte-12litvw .language {
    margin-right: auto
}

.footer-nav.svelte-nq8341.svelte-nq8341 {
    padding: 72px 0 96px;
    overflow: hidden;
    box-sizing: border-box;
    border-top: 1px solid rgba(255,255,255,.15);
    background: var(--bg-dark)
}

@media (max-width: 767.98px) {
    .footer-nav.svelte-nq8341.svelte-nq8341 {
        padding:48px 0
    }
}

.footer-nav.svelte-nq8341 ul.svelte-nq8341 aside {
    color: #fff6;
    font-size: 14px;
    font-weight: 330
}

.footer-nav.svelte-nq8341 ul li.svelte-nq8341 {
    margin-top: 16px
}

.footer-nav.svelte-nq8341 .container.svelte-nq8341 {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    gap: 16px
}

@media (max-width: 767.98px) {
    .footer-nav.svelte-nq8341 .container.svelte-nq8341 {
        grid-template-columns:50% 50%;
        gap: 24px 16px
    }
}

.footer-copy.svelte-nq8341.svelte-nq8341 {
    border-top: 1px solid rgba(255,255,255,.15);
    padding: 20px 0;
    color: #fff6;
    background: var(--bg-dark)
}

.footer-copy.svelte-nq8341 .media.svelte-nq8341 {
    padding: 40px 0;
    display: flex;
    align-items: center
}

@media (max-width: 767.98px) {
    .footer-copy.svelte-nq8341 .media.svelte-nq8341 {
        padding:16px 0
    }
}

.footer-copy.svelte-nq8341 .media .logo.svelte-nq8341 {
    width: 152px
}

@media (max-width: 767.98px) {
    .footer-copy.svelte-nq8341 .media .logo.svelte-nq8341 {
        width:100px
    }
}

.footer-copy.svelte-nq8341 .media .logo.svelte-nq8341 svg {
    fill: #fff
}

.footer-copy.svelte-nq8341 .media.svelte-nq8341 .language {
    margin-left: 32px
}

@media (max-width: 767.98px) {
    .footer-copy.svelte-nq8341 .media.svelte-nq8341 .language {
        margin-left:8px
    }
}

.footer-copy.svelte-nq8341 .media .shared.svelte-nq8341 {
    margin-left: auto;
    display: flex
}

.footer-copy.svelte-nq8341 .media .shared .item.svelte-nq8341 {
    position: relative;
    margin-left: 20px
}

.footer-copy.svelte-nq8341 .media .shared .item.svelte-nq8341 svg {
    fill-opacity: .4;
    transition: all .4s ease-in-out;
    position: relative
}

.footer-copy.svelte-nq8341 .media .shared .item.wechat.svelte-nq8341:after {
    content: "";
    position: absolute;
    bottom: 30px;
    width: 160px;
    height: 160px;
    background: #fff url(wechat.UrFNSPMY.png) no-repeat center center;
    background-size: 100% 100%;
    right: 0;
    border-radius: 4px;
    display: none
}

.footer-copy.svelte-nq8341 .media .shared .item.svelte-nq8341:hover svg {
    fill-opacity: 1
}

.footer-copy.svelte-nq8341 .media .shared .item.svelte-nq8341:hover:after {
    display: block;
    animation: svelte-nq8341-showQr .4s ease-in-out
}

@keyframes svelte-nq8341-showQr {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.contact-us.svelte-1gk84yj.svelte-1gk84yj {
    background: #000;
    text-align: center;
    overflow: hidden;
    position: relative
}

.contact-us.svelte-1gk84yj .container.svelte-1gk84yj {
    z-index: 1;
    position: relative
}

.contact-us.svelte-1gk84yj h1.svelte-1gk84yj {
    font-size: var(--font-size-h1);
    margin-top: 120px;
    color: #fff;
    font-weight: 630;
    line-height: var(--line-height-h1)
}

@media (max-width: 991.98px) {
    .contact-us.svelte-1gk84yj h1.svelte-1gk84yj {
        margin-top:100
    }
}

@media (max-width: 767.98px) {
    .contact-us.svelte-1gk84yj h1.svelte-1gk84yj {
        margin-top:36px
    }
}

.contact-us.svelte-1gk84yj h1.svelte-1gk84yj span {
    color: #3782ff;
    font-weight: 630;
    font-size: var(--font-size-h1)
}

.contact-us.svelte-1gk84yj .link {
    margin-top: 88px
}

@media (max-width: 767.98px) {
    .contact-us.svelte-1gk84yj .corona.svelte-1gk84yj {
        height:510px
    }
}

.contact-us.svelte-1gk84yj .corona .corona-main.svelte-1gk84yj {
    height: 510px;
    position: relative;
    overflow-x: hidden;
    background: #1c1c1d;
    margin-top: -410px;
    z-index: 0;
    /* background:#1c1c1d url(bg_footer6.svg) no-repeat bottom; */
}

.contact-us.svelte-1gk84yj .corona.svelte-1gk84yj svg {
    display: none;
    fill: #000;
    stroke: #3e3e3f;
    position: absolute;
    bottom: 0;
    width: 1000px;
    left: 50%;
    transform: translate(-50%) scaleX(3) rotate(0);
    stroke-width: .2px
}

.col-1 {
    width: 8.3333333333%;
    margin-left: 0;
    float: left
}

.col-2 {
    width: 16.6666666667%;
    margin-left: 0;
    float: left
}

.col-3 {
    width: 25%;
    margin-left: 0;
    float: left
}

.col-4 {
    width: 33.3333333333%;
    margin-left: 0;
    float: left
}

.col-5 {
    width: 41.6666666667%;
    margin-left: 0;
    float: left
}

.col-6 {
    width: 50%;
    margin-left: 0;
    float: left
}

.col-7 {
    width: 58.3333333333%;
    margin-left: 0;
    float: left
}

.col-8 {
    width: 66.6666666667%;
    margin-left: 0;
    float: left
}

.col-9 {
    width: 75%;
    margin-left: 0;
    float: left
}

.col-10 {
    width: 83.3333333333%;
    margin-left: 0;
    float: left
}

.col-11 {
    width: 91.6666666667%;
    margin-left: 0;
    float: left
}

.col-12 {
    width: 100%;
    margin-left: 0;
    float: left
}

@media (max-width: 374.98px) {
    .col-xs-1 {
        width:8.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-xs-2 {
        width: 16.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-xs-3 {
        width: 25%;
        margin-left: 0;
        float: left
    }

    .col-xs-4 {
        width: 33.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-xs-5 {
        width: 41.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-xs-6 {
        width: 50%;
        margin-left: 0;
        float: left
    }

    .col-xs-7 {
        width: 58.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-xs-8 {
        width: 66.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-xs-9 {
        width: 75%;
        margin-left: 0;
        float: left
    }

    .col-xs-10 {
        width: 83.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-xs-11 {
        width: 91.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-xs-12 {
        width: 100%;
        margin-left: 0;
        float: left
    }
}

@media (max-width: 767.98px) {
    .col-sm-1 {
        width:8.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-sm-2 {
        width: 16.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-sm-3 {
        width: 25%;
        margin-left: 0;
        float: left
    }

    .col-sm-4 {
        width: 33.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-sm-5 {
        width: 41.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-sm-6 {
        width: 50%;
        margin-left: 0;
        float: left
    }

    .col-sm-7 {
        width: 58.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-sm-8 {
        width: 66.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-sm-9 {
        width: 75%;
        margin-left: 0;
        float: left
    }

    .col-sm-10 {
        width: 83.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-sm-11 {
        width: 91.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-sm-12 {
        width: 100%;
        margin-left: 0;
        float: left
    }
}

@media (max-width: 991.98px) {
    .col-md-1 {
        width:8.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-md-2 {
        width: 16.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-md-3 {
        width: 25%;
        margin-left: 0;
        float: left
    }

    .col-md-4 {
        width: 33.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-md-5 {
        width: 41.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-md-6 {
        width: 50%;
        margin-left: 0;
        float: left
    }

    .col-md-7 {
        width: 58.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-md-8 {
        width: 66.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-md-9 {
        width: 75%;
        margin-left: 0;
        float: left
    }

    .col-md-10 {
        width: 83.3333333333%;
        margin-left: 0;
        float: left
    }

    .col-md-11 {
        width: 91.6666666667%;
        margin-left: 0;
        float: left
    }

    .col-md-12 {
        width: 100%;
        margin-left: 0;
        float: left
    }
}

:root {
    --font-size-primary: 16px;
    --line-height-primary: 26px;
    --font-size-h1: 64px;
    --line-height-h1: 80px;
    --font-size-h2: 36px;
    --line-height-h2: 52px;
    --font-size-h3: 28px;
    --line-height-h3: 40px;
    --font-size-h4: 20px;
    --line-height-h4: 32px;
    --font-size-p1: 20px;
    --line-height-p1: 28px;
    --icon-square-48: 48px;
    --bg: #FFF;
    --bg-dark: #0F0F10;
    --color-text-primary: #0F0F10;
    --color-text-secondary: #0F0F10B2;
    --color-text-light: #FFFFFF;
    --color-text-secondary-light: #FFFFFFB2;
    --primary-blue: #3782FF;
    --color-caret: var(--primary-blue);
    --color-link: var(--primary-blue);
    --btn-border-radius: 16px
}

@media (max-width: 991.98px) {
    :root {
        --font-size-primary: 14px;
        --line-height-primary: 24px;
        --font-size-h1: 40px;
        --line-height-h1: 56px;
        --font-size-h3: 24px;
        --font-size-h4: 18px;
        --line-height-h4: normal;
        --font-size-p1: 16px;
        --line-height-p1: 20px;
        --icon-square-48: 36px
    }
}

@media (max-width: 767.98px) {
    :root {
        --font-size-h1: 32px;
        --line-height-h1: normal;
        --font-size-h2: 22px;
        --line-height-h2: normal;
        --font-size-h3: 20px;
        --font-size-h4: 16px;
        --line-height-h4: normal;
        --icon-square-48: 24px;
        --line-height-primary: 20px
    }
}

* {
    padding: 0;
    margin: 0;
    outline: none;
    line-height: 1;
    scrollbar-width: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-overflow-style: none;
    font-size: var(--font-size-primary);
    font-family: "Poppins","MiSans VF","source Hans Sans","Helvetica neue",arial,Sans-serif
}

*,*:before,*:after {
    box-sizing: border-box
}

html,body {
    width: 100%;
    height: 100%
}

a {
    color: var(--color-link);
    transition: all .4s ease-in-out
}

input,textarea {
    user-select: text;
    -webkit-user-select: text;
    caret-color: var(--color-caret)
}

::-webkit-scrollbar {
    width: 0;
    height: 0;
    opacity: 0;
    display: none
}

ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.container {
    max-width: 1184px;
    margin: 0 auto
}

@media (max-width: 1216px) {
    .container {
        margin:0 16px
    }
}

.container-line {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1184px;
    left: 50%;
    transform: translate(-50%);
    pointer-events: none
}

.container-line i {
    width: 25%;
    display: inline-block;
    height: 100%;
    position: relative
}

.container-line i:before {
    content: "";
    position: absolute;
    width: 0;
    border-left: 1px dashed #E7E7E7;
    top: 0;
    left: -1px;
    bottom: 0
}

.container-line i:first-child:before {
    left: -8px
}

.container-line i:last-child:after {
    content: "";
    position: absolute;
    width: 0;
    border-right: 1px dashed #E7E7E7;
    top: 0;
    right: -8px;
    bottom: 0
}

@media (max-width: 1216px) {
    .container-line {
        width:calc(100% - 32px);
        left: 16px;
        right: 16px;
        transform: none;
        box-sizing: border-box
    }
}

/* @media (max-width: 767.98px) { */
    .container-line {
        display:none
    }
/* } */

.row {
    width: 100%
}

.highlight-text {
    color: var(--primary-blue)
}

.h1-title {
    font-size: 40px;
    font-weight: 700
}
