/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/12882(这个说明仅在演示里会看到,下载的源码里没有)*/@charset "UTF-8";@font-face{font-family:"Butler";src:url("../fonts/Butler-UltraLight.woff2") format("woff2"),url("../fonts/Butler-UltraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Butler";src:url("../fonts/Butler-Medium.woff2") format("woff2"),url("../fonts/Butler-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Butler";src:url("../fonts/Butler-Light.woff2") format("woff2"),url("../fonts/Butler-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Butler";src:url("../fonts/Butler-Black.woff2") format("woff2"),url("../fonts/Butler-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Butler";src:url("../fonts/Butler-Bold.woff2") format("woff2"),url("../fonts/Butler-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Butler";src:url("../fonts/Butler-ExtraBold.woff2") format("woff2"),url("../fonts/Butler-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Butler";src:url("../fonts/Butler.woff2") format("woff2"),url("../fonts/Butler.woff") format("woff");font-weight:normal;font-style:normal}:root,:root .v-light,:root .v-light-head{--bg-color:#fff;--assistant-color:#efefef;--theme-color:#ff6801;--font-color:#0009;--heading-color:#000;--border-color:#2828281a;--smooth-color:#141414;--reverse-color:#141414;--reverse-heading-color:#fff;--bg-btn:#f6fafd;--bg-btn-assistant:#e5eaeacc}@media only screen and (max-width:768px){body .v-light-head-mobile-sm{--bg-color:#fff;--assistant-color:#efefef;--theme-color:#ff6801;--font-color:#0009;--heading-color:#000;--border-color:#2828281a;--smooth-color:#141414;--reverse-color:#141414;--reverse-heading-color:#fff;--bg-btn:#f6fafd;--bg-btn-assistant:#e5eaeacc}}:root .v-dark,:root .v-dark-head{--bg-color:#222626;--assistant-color:#131413;--theme-color:#ff6801;--font-color:rgba(255,255,255,0.69);--heading-color:#fff;--border-color:#fff1a;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;--bg-btn:#0a0909;--bg-btn-assistant:#101010}:root .consulting-theme,:root .consulting-theme .v-dark,:root .consulting-theme .v-dark-head,:root .consulting-theme .v-light,:root .consulting-theme .v-light-head{--theme-color:#ccbd99}@media only screen and (max-width:991px){.v-dark-head-mobile{--bg-color:#000;--assistant-color:#101010;--theme-color:#ff6801;--font-color:#bbb;--heading-color:#fff;--border-color:rgba(255,255,255,0.07);--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;color:var(--font-color)}}:root{--body-font:"Poppins",sans-serif;--heading-font:"Montserrat",sans-serif;--assistant-font:"Butler";--font-code:Menlo,monaco,Consolas,Lucida Console,monospace;--font-pre:"Courier 10 Pitch",Courier,monospace;--font-size-base:15px;--font-size-h1:40px;--font-size-h2:35px;--font-size-h3:30px;--font-size-h4:25px;--font-size-h5:22px;--font-size-h6:16px;--menu-size:12px;--line-height-base:1.3;--line-height-content:1.6;--font-weight-heading:600;--font-weight-body:600;--margin-padding:120px;--margin-padding-mobile:80px;--box-padding:80px;--box-padding-mobile:50px;--smooth-width:4px;--color-overlay:#000}html{font-size:var(--font-size-base)}body{line-height:var(--line-height-base);font-family:var(--body-font);font-weight:400;margin:0;text-rendering:optimizeLegibility;transition:100ms;transition-property:background-color,color}body,.main-root{background-color:var(--bg-color);color:var(--font-color)}.bg-load{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.bg-load svg{fill:var(--dsn-color-icon,var(--theme-color));pointer-events:none;width:100%;height:150px}.bg-load svg.dsn-separator-bottom{transform:translateY(148px)}.bg-load svg.dsn-separator-top{transform:translateY(-148px) rotate(180deg)}#dsn_cursor,#dsn_cursor_inner{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:99}body:not(.dsn-cursor-effect) #dsn_cursor,body:not(.dsn-cursor-effect) #dsn_cursor_inner{display:none}@media only screen and (max-width:991px){#dsn_cursor,#dsn_cursor_inner{display:none}}#dsn_cursor{width:30px;height:30px;border:2px solid var(--theme-color)}#dsn_cursor path{display:none;stroke-dasharray:400;stroke-dashoffset:400;stroke-width:1}#dsn_cursor_inner{width:7px;height:7px;background-color:var(--theme-color)}#dsn_preloader{position:fixed;width:100%;max-width:100%;height:100%;z-index:98;flex-direction:column;overflow:hidden;left:0}#dsn_preloader .bg-load{z-index:-1}#dsn_preloader svg.v-middle,#dsn_preloader .loading-circle{width:18vw;height:18vw}#dsn_preloader svg.v-middle path{display:block;stroke-dasharray:310px;stroke-dashoffset:310px;stroke:url(#linearColors);animation:spin 1s infinite linear;transform-origin:center;width:100%;height:100%;stroke-width:1.4}#dsn_preloader .loading-circle{font-size:7vw;border-radius:50%;border:1px solid #000}#dsn_preloader .loading-text{position:absolute;font-size:22px;color:var(--heading-color);left:var(--dsn-gap-container);bottom:80px}.dsnload{top:0;padding-top:22px;left:var(--dsn-gap-container)}.dsnload .dsnload__img{display:block;transform-origin:bottom left;animation:moveIn 2s 0s cubic-bezier(0.36,0,0.06,1) alternate infinite}.dsnload .dsnload__img img{width:96px}.dsnload .dsnload__row:nth-child(1){-webkit-clip-path:polygon(-10% 75%,110% 75%,110% 110%,-10% 110%);clip-path:polygon(-10% 75%,110% 75%,110% 110%,-10% 110%)}.dsnload .dsnload__row:nth-child(1) .dsnload__img{transform:translateY(-0.1em)}.dsnload .dsnload__row:nth-child(2){-webkit-clip-path:polygon(-10% 50%,110% 50%,110% 75.3%,-10% 75.3%);clip-path:polygon(-10% 50%,110% 50%,110% 75.3%,-10% 75.3%)}.dsnload .dsnload__row:nth-child(2) .dsnload__img{transform:translateY(-0.3em) scaleY(1.1)}.dsnload .dsnload__row:nth-child(3){-webkit-clip-path:polygon(-10% 25%,110% 25%,110% 50.3%,-10% 50.3%);clip-path:polygon(-10% 25%,110% 25%,110% 50.3%,-10% 50.3%)}.dsnload .dsnload__row:nth-child(3) .dsnload__img{transform:translateY(-0.5em) scaleY(1.2)}.dsnload .dsnload__row:nth-child(4){-webkit-clip-path:polygon(-10% 0,110% 0,110% 25.3%,-10% 25.3%);clip-path:polygon(-10% 0,110% 0,110% 25.3%,-10% 25.3%)}.dsnload .dsnload__row:nth-child(4) .dsnload__img{transform:translateY(-0.7em) scaleY(1.3)}.dsnload .dsnload__row.dsnload__row--sibling{position:absolute;top:0;left:0;-webkit-user-select:none;user-select:none}@keyframes moveIn{50%,100%{transform:translateY(0em)}0%{opacity:0;filter:blur(5px)}100%{opacity:1;filter:blur(0px)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.main-root{position:relative}.before-line-sm,.before-line{position:relative}.before-line-sm::before,.before-line::before{content:"";position:absolute;top:50%;left:0;width:11px;height:12px;transform:translateY(-50%);background:var(--heading-color)}.before-line{padding-left:30px}.before-line::before{width:11px;height:1px}.before-line-sm{padding-left:25px}.before-line-sm::before{width:10px;height:8px}.line-bg-left,.line-bg-right{position:relative;z-index:1}.line-bg-left:before,.line-bg-left:after,.line-bg-right:before,.line-bg-right:after{top:0;width:100px;height:100%;background-color:var(--assistant-color);z-index:-1;transform:skew(-10deg)}.background-section .line-bg-left:before,.background-section .line-bg-left:after,.background-section .line-bg-right:before,.background-section .line-bg-right:after{background-color:var(--bg-color)}.line-bg-left.sub-heading:before,.line-bg-right.sub-heading:before{width:60px}.line-bg-left{padding-left:20px}.line-bg-left:before{left:0;transform-origin:bottom left}.line-bg-right{padding-right:15px}.line-bg-right:after{right:0;transform-origin:bottom right}.line-under:after,.line-bg-left:before,.line-bg-right:after,.line-under-left:before{content:"";position:absolute}.bg-circle-dotted{position:absolute;left:0;top:0;width:100%;height:15vw;background-image:url(../img/circle-dotted.png);background-size:contain;opacity:.4;background-repeat:no-repeat}.v-light .bg-circle-dotted{opacity:.04}.bg-circle-dotted.bg-circle-dotted-right{left:auto;right:0;top:auto;bottom:0;transform:rotate(180deg)}.line-shap:before,.line-shap:after{position:relative;display:inline-block;vertical-align:middle;width:4vw;height:1px;background:var(--border-color)}@media only screen and (max-width:400px){.line-shap:before,.line-shap:after{display:none}}.line-shap:not(.line-shap-before):after{content:"";margin-left:15px}.line-shap:not(.line-shap-after):before{content:"";margin-right:15px}.main-content{position:relative;width:100%}@media only screen and (min-width:992px){body .main-content{padding-left:var(--body-style-space);padding-right:var(--body-style-space)}}@media only screen and (min-width:992px){body .full-width .dsn-container{padding-left:calc(var(--body-style-space)+50px);padding-right:calc(var(--body-style-space)+50px)}}@media only screen and (min-width:992px){body .line-border-style{position:fixed;top:0;left:0;pointer-events:none}body .line-border-style:after,body .line-border-style:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:var(--border-color);z-index:100}body .line-border-style:before{left:var(--body-style-space)}body .line-border-style:after{right:var(--body-style-space)}}.wrapper{position:relative}.content-inner{position:relative}.cursor{position:fixed;top:50%;left:50%;width:76px;height:76px;z-index:999999;pointer-events:none;border-radius:50%;transform-origin:left top;transition:transform .35s;transform:scale(0.35) translate(-50%,-50%);mix-blend-mode:exclusion;background-color:#fff}.cursor.cursor-scale-full,.mfp-zoom-out-cur .cursor{transform:scale(1.2) translate(-50%,-50%)}.cursor.cursor-scale-full span,.mfp-zoom-out-cur .cursor span{color:#000}.cursor.cursor-scale-half{transform:scale(0.85) translate(-50%,-50%);mix-blend-mode:unset;background-color:var(--bg-color)}.cursor.cursor-scale-half span{color:var(--heading-color)}.cursor.cursor-drag .cursor-next,.cursor.cursor-drag .cursor-prev{position:absolute;top:0;right:-25px}.cursor.cursor-drag .cursor-prev{right:auto;left:-25px}.cursor.cursor-drag.no-drag{mix-blend-mode:exclusion;color:#fff}.cursor.cursor-drag.no-drag .cursor-next,.cursor.cursor-drag.no-drag .cursor-prev,.cursor.cursor-drag.no-drag .cursor-drag{display:none}.cursor.cursor-drag.cursor-up-down .cursor-next,.cursor.cursor-drag.cursor-up-down .cursor-prev{position:absolute;top:-50px;right:auto;left:33px;transform:rotate(-90deg)}.cursor.cursor-drag.cursor-up-down .cursor-prev{top:auto;bottom:-50px}.cursor.cursor-drag.no-drag{mix-blend-mode:exclusion;background-color:#fff}.cursor.cursor-drag.no-drag .cursor-next,.cursor.cursor-drag.no-drag .cursor-prev,.cursor.cursor-drag.no-drag .cursor-drag{display:none}@media only screen and (max-width:991px){.cursor{display:none}}.cursor .cursor-helper{position:absolute;border-radius:50%;width:100%;text-align:center}.cursor .cursor-helper span{line-height:76px;font-size:12px;font-weight:bold;text-shadow:20px 20px 20px #000;display:none}.cursor.cursor-view span.cursor-view{mix-blend-mode:unset;display:block}.cursor.cursor-close span.cursor-close{mix-blend-mode:unset;display:block}.cursor.cursor-play span.cursor-play{mix-blend-mode:unset;display:block}.cursor.cursor-open span.cursor-open{mix-blend-mode:unset;display:block}.cursor.cursor-prev span.cursor-prev{mix-blend-mode:unset;display:block}.cursor.cursor-next span.cursor-next{mix-blend-mode:unset;display:block}.cursor.cursor-drag span.cursor-drag{mix-blend-mode:unset;display:block}.dsn-ajax-effect:not(.dsn-cursor-effect) .cursor{left:auto;top:auto;right:10px;bottom:10px;transform:scale(0.3) translate(-50%,-50%);mix-blend-mode:unset}.dsn-ajax-effect .cursor{display:inherit!important;transform:scale(0.3);mix-blend-mode:unset}.dsn-ajax-effect .cursor:after{content:"";position:absolute;width:100px;height:109px;border-radius:50%;left:-9px;top:-15px;border-top:5px solid #fff;animation-name:animate-load;animation-duration:1.5s;animation-iteration-count:infinite}.cursor.no-scale{transform:scale(0) translate(-50%,-50%)}@keyframes animate-load{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.half-bg-top{position:absolute;left:0;top:0;width:100%}.dsn-paginate-right-page{position:fixed;right:20px;mix-blend-mode:exclusion;pointer-events:none;z-index:100}@media only screen and (min-width:992px){body .dsn-paginate-right-page{right:calc(var(--body-style-space) / 2)}}.dsn-paginate-right-page,.dsn-paginate-right-page .dsn-link-paginate:before{top:50%;transform:translateY(-50%)}.dsn-paginate-right-page .dsn-link-paginate{position:relative;transform:translateX(100%);padding:4px 25px;font-size:13px;letter-spacing:2px;pointer-events:auto;cursor:pointer;color:#000}.dsn-paginate-right-page .dsn-link-paginate:not(:last-child){margin-bottom:10px}.dsn-paginate-right-page .dsn-link-paginate:before{content:"";position:absolute;width:1.5px;height:100%;left:-0.5px;background-color:#fff;z-index:-1}.dsn-paginate-right-page .dsn-link-paginate,.dsn-paginate-right-page .dsn-link-paginate:before{transition:.5s}.dsn-paginate-right-page .dsn-link-paginate:hover{transform:translateX(25px)}.dsn-paginate-right-page .dsn-link-paginate:hover:before{width:100%}input,textarea,.form-control,.form-box input,.form-box textarea{color:var(--font-color)}input::placeholder,textarea::placeholder,.form-control::placeholder,.form-box input::placeholder,.form-box textarea::placeholder{color:var(--font-color)}input[type=search]::-webkit-search-decoration{display:none}.button{display:flex;align-items:center;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--heading-color);padding:8px 22px;border-radius:30px;border-left:2px solid var(--border-color);border-right:2px solid var(--border-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);width:-webkit-max-content;width:max-content}.button.button-no-border{padding:0;border:0}.button.button-no-border .button__icon span{background-color:transparent;border:1px solid var(--border-color)}.button .button__title-mask{position:relative;overflow:hidden}.button .button__icon,.button .button__icon>.button__svg,.button .button__title-mask>.button__title-wrap,.button .button__title-mask>.button__title-wrap>.button__title,.button .button__title-mask>.button__title-wrap>.button__title--secondary{transition:transform .62s cubic-bezier(0.34,0,0.18,1)}.button .button__title{display:block;transform:rotate(0);transform-origin:right center}.button .button__title--secondary{display:block;position:absolute;left:0;bottom:-50px;transform:rotate(15deg);transform-origin:left center}.button .button__icon{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-left:15px;width:40px;height:40px;overflow:hidden}.button .button__icon span{position:absolute;width:40px;height:40px;overflow:visible;background-color:var(--theme-color);border-radius:50%}.button .button__svg{display:block;position:absolute;width:1.069vw;height:.273vw;fill:none;stroke:var(--heading-color);stroke-linecap:round;stroke-miterlimit:10;stroke-width:1px}.button .button__svg--clone{transform-origin:left center;transform:translateX(-50px)}.button:hover .button__title-wrap{transform:translateY(-50px)}.button:hover .button__title-wrap .button__title{transform:rotate(15deg)}.button:hover .button__title-wrap .button__title--secondary{transform:rotate(0)}.button:hover .button__icon{transform:scale(1.2)}.button:hover .button__icon .button__svg{opacity:0;transform:translateX(2.778vw);transition:.3s cubic-bezier(0.34,0,0.18,1);transition-property:opacity,transform}.button:hover .button__icon .button__svg--clone{opacity:1;transform:translateX(0);transition:transform .62s cubic-bezier(0.34,0,0.18,1)}.dsn-button{position:relative}.dsn-button .arrow{background-color:var(--heading-color);display:flex;align-items:center;justify-content:center;width:105px;height:105px;border-radius:50%;z-index:2;transition:.6s}.dsn-button .arrow svg{fill:var(--theme-color);width:30px;transform:rotate(-90deg)}.dsn-button .sm-svg{fill:var(--theme-color);height:auto;transform-origin:center;width:115px;margin-left:-23%;margin-top:-23%;transform:none}.dsn-button .sm-svg text{font-size:9.5px;letter-spacing:1.3px}.dsn-button .lg-svg{fill:var(--heading-color);height:auto;transform-origin:center;width:250px;opacity:.8}.dsn-button .lg-svg text{font-size:5.3px;letter-spacing:1px;text-transform:uppercase}.dsn-button:hover .arrow{width:60px;height:60px}.dsn-button:hover .sm-svg{animation:rotateTo 7s linear infinite}.dsn-button:hover .lg-svg{animation:rotateIt 7s linear infinite}.read-more{position:relative;letter-spacing:2px;color:var(--heading-color);border-top:1px solid var(--border-color);transition:.6s;padding-top:15px;width:100%;font-size:14px}.read-more::after{content:"";position:absolute;top:-1px;left:auto;right:0;width:0;height:1px;background:var(--heading-color);transition:.6s}.read-more:hover::after{left:0;right:auto;width:100%}.svg-btn-video{display:flex;align-items:center;justify-content:center;background-color:var(--assistant-color);border-radius:100%;width:100px;height:100px;cursor:pointer;margin-inline:auto}.svg-btn-video span{color:var(--heading-color);font-size:12px;font-weight:600;letter-spacing:2px}@keyframes rotateIt{to{transform:rotate(-360deg)}}@keyframes rotateTo{to{transform:rotate(360deg)}}a{outline:0;outline-style:none}a:hover,a:active{outline:0;text-decoration:none}.site-header{position:fixed;top:0;width:100%;padding-top:22px;padding-bottom:22px;transition-property:background-color,padding-top,padding-bottom,transform;transition-duration:.5s;z-index:97;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.site-header .dsn-svg-transition{fill:var(--assistant-color)}.site-header .bg-load:not(.dsn-svg-transition){opacity:0;visibility:hidden;z-index:-1}.site-header .bg-load{position:fixed;pointer-events:none}.admin-bar .site-header{top:46px}@media screen and (min-width:783px){.admin-bar .site-header{top:32px}}.site-header .main-logo{position:relative;z-index:1}.site-header ul.primary-nav{display:flex;padding-left:0;margin-bottom:0;flex-wrap:wrap}.site-header ul.primary-nav ul{position:absolute}@media only screen and (min-width:992px){.site-header:not(.dsn-hamburger) .main-navigation{display:flex;flex-basis:auto}.site-header:not(.dsn-hamburger) ul.primary-nav>li{font-size:14px;font-weight:400;padding-bottom:10px;padding-top:10px;color:var(--heading-color)}.site-header:not(.dsn-hamburger) ul.primary-nav>li a{color:var(--heading-color)}.site-header:not(.dsn-hamburger) ul.primary-nav>li:not(:first-of-type){margin-left:30px}.site-header:not(.dsn-hamburger) ul.primary-nav>li:last-of-type ul{margin-left:-95px}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul{min-width:200px;padding:10px 20px;margin-top:10px;margin-left:-20px;background-color:var(--assistant-color);transition-property:transform,opacity,visibility;transition-duration:.8s;border-radius:7px;opacity:0;visibility:hidden;transform:translateY(35px);transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul li{position:relative;width:100%;padding:7px 0;font-size:13px;font-weight:500}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul li:before{content:"";position:absolute;left:-10px;top:0;height:0;width:1.5px;transition:.5s;background-color:var(--heading-color)}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul li:hover:before{height:100%}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul ul{right:calc(100%+15px);top:0}.site-header:not(.dsn-hamburger) ul.primary-nav li.has-sub-menu:hover>ul,.site-header:not(.dsn-hamburger) ul.primary-nav li.has-sub-menu:focus>ul{opacity:1;transform:none;visibility:visible}.site-header:not(.dsn-hamburger) .navbar-toggle,.site-header:not(.dsn-hamburger) .bg-load{display:none}.site-header:not(.dsn-hamburger) .dsn-back{display:none}.site-header:not(.dsn-hamburger) .menu-cover-title{display:none}}.site-header.dsn-hamburger .main-navigation{position:fixed;width:100%;height:100vh;top:0;left:0;padding-left:inherit;padding-right:inherit;transform:translateY(-100%);opacity:0;visibility:hidden;display:flex}@media only screen and (max-width:991px){.site-header.dsn-hamburger .main-navigation{flex-direction:column;overflow:auto}}.site-header.dsn-hamburger ul.primary-nav{position:relative;top:100px}@media only screen and (min-width:992px){.site-header.dsn-hamburger ul.primary-nav{width:70%;padding-right:var(--bs-gutter-x)}}.site-header.dsn-hamburger ul.primary-nav ul{width:100%}.site-header.dsn-hamburger ul.primary-nav,.site-header.dsn-hamburger ul.primary-nav ul{counter-reset:var(--dsn-li-name);height:calc(100vh - 100px);padding-bottom:80px;padding-left:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;pointer-events:none;font-weight:500}@media only screen and (max-width:991px){.site-header.dsn-hamburger ul.primary-nav,.site-header.dsn-hamburger ul.primary-nav ul{justify-content:start}}.site-header.dsn-hamburger ul.primary-nav li,.site-header.dsn-hamburger ul.primary-nav ul li{cursor:pointer;pointer-events:none}.site-header.dsn-hamburger ul.primary-nav a,.site-header.dsn-hamburger ul.primary-nav ul a{color:var(--heading-color);transform-origin:left top;transition:500ms 0ms}.site-header.dsn-hamburger ul.primary-nav a:hover,.site-header.dsn-hamburger ul.primary-nav ul a:hover{transform:skewX(10deg);letter-spacing:2.5px}@media only screen and (min-width:992px){.site-header.dsn-hamburger ul.primary-nav li a span:before,.site-header.dsn-hamburger ul.primary-nav ul li a span:before{counter-increment:var(--dsn-li-name);content:counters(var(--dsn-li-name),".",decimal-leading-zero) ". ";font-family:var(--border-color);pointer-events:none;font-size:14px;opacity:.3}}.site-header.dsn-hamburger ul.primary-nav li{margin:10px 0;width:100%}.site-header.dsn-hamburger ul.primary-nav a{position:relative;overflow:hidden}.site-header.dsn-hamburger ul.primary-nav.h2 a{line-height:var(--font-size-h2)}.site-header.dsn-hamburger ul.primary-nav .h3 a{line-height:var(--font-size-h3)}.site-header.dsn-hamburger ul{left:0;top:0;z-index:-1}.site-header.dsn-hamburger ul>li>a>span,.site-header.dsn-hamburger ul>li>span{transform:translateY(10px);opacity:0;visibility:hidden;transition:1s cubic-bezier(0.68,-0.55,0.265,1.55);transition-property:opacity,visibility,transform;transform-origin:center top;transition-delay:calc(0.1s * var(--dsn-li-index))}.site-header.dsn-hamburger ul.open{z-index:9}.site-header.dsn-hamburger ul.open>li>a,.site-header.dsn-hamburger ul.open>li>span{pointer-events:auto!important}.site-header.dsn-hamburger ul.open>li>a>span,.site-header.dsn-hamburger ul.open>li>span{transform:translateY(0);opacity:1;visibility:visible}.site-header.dsn-hamburger #navbar_toggle{position:relative;display:flex;align-items:center;z-index:1;cursor:pointer}.site-header.dsn-hamburger #navbar_toggle .toggle-icon{--width-icon:25px;margin-right:10px}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line{position:relative;height:2px;background-color:var(--heading-color);width:25px;transition:.5s}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:not(:first-child){margin-top:5px}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(1),.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(3){transform:scaleX(0.5)}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(2){width:var(--width-icon)}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(1){transform-origin:left}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(3){transform-origin:right}.site-header.dsn-hamburger #navbar_toggle .toggle-text{position:relative;--animate-trans:translateY(5px) rotateX(75deg);min-width:43px}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close{position:absolute;top:0;left:0}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open .char,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close .char{opacity:0;visibility:hidden;transform:var(--animate-trans)}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-menu{overflow:hidden;will-change:transform}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open .char,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close .char,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-menu .char{will-change:transform;transition-property:opacity,visibility,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-delay:calc(30ms * var(--char-index)+1ms)}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line{--trans-icon:scale(0.2,1.7)}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(1),.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(2),.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(3){transform:var(--trans-icon);border-radius:3px}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(1){transform:var(--trans-icon) translateY(4px)}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(3){transform:var(--trans-icon) translateY(-4px)}.site-header.dsn-hamburger #navbar_toggle:hover .text-menu .char{opacity:0;visibility:hidden;transform:var(--animate-trans)}.site-header.dsn-hamburger #navbar_toggle:hover:not(.open) .text-open .char,.site-header.dsn-hamburger #navbar_toggle:hover.open .text-close .char{opacity:1;visibility:visible;transform:none}.site-header.dsn-hamburger .menu-cover-title{position:absolute;top:50%;font-size:20vw;font-weight:600;line-height:1.15;transform:translateY(-50%) rotateX(75deg);opacity:0;padding-left:inherit;transition:.5s cubic-bezier(0.68,-0.55,0.265,1.55);transition-property:opacity,transform;pointer-events:none}@media only screen and (min-width:992px){.site-header.dsn-hamburger .menu-cover-title{left:-15px}}@media only screen and (max-width:991px){.site-header.dsn-hamburger .menu-cover-title{left:0;padding-right:inherit;width:100%}}.site-header.dsn-hamburger.dsn-open .menu-cover-title{transition-delay:1s;opacity:.03;transform:translateY(-50%)}.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(2){transform:scale(0)!important;display:none}.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(1),.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(3){margin-top:0!important}.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(1){transform:scale(1) rotate(45deg)!important;transform-origin:bottom!important}.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(3){transform:scale(1) rotate(-45deg)!important;transform-origin:top!important}.site-header.dsn-hamburger.dsn-open .main-navigation{opacity:1;visibility:visible;transform:none}@media only screen and (max-width:991px){.site-header.dsn-hamburger.dsn-open .main-navigation{text-align:center}.site-header.dsn-hamburger.dsn-open .main-navigation ul{width:100%}}@keyframes draw{0%{stroke-dasharray:10}0%{stroke-dasharray:280}100%{stroke-dasharray:10}}.site-header.dsn-hamburger .dsn-back svg{fill:none;stroke:var(--border-color);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10;stroke-dashoffset:0;stroke-width:13px;width:22px;margin-right:10px}.site-header.dsn-hamburger .dsn-back>span{display:flex}@media only screen and (max-width:991px){.site-header.dsn-hamburger .dsn-back>span{justify-content:center}}.site-header.dsn-hamburger .dsn-back span{font-size:15px}.site-header.dsn-hamburger .dsn-back .text-toggle-back{position:relative}.site-header.dsn-hamburger .dsn-back .text-toggle-back .text-back{position:absolute;left:0}.site-header.dsn-hamburger .dsn-back .text-toggle-back .char{margin-right:5px;transform-origin:center top;transition:.5s cubic-bezier(0.68,-0.55,0.265,1.55) calc(50ms * var(--char-index))}.site-header.dsn-hamburger .dsn-back:hover svg{animation:draw 3s linear alternate infinite}.site-header.dsn-hamburger .dsn-back:hover .text-toggle-back .text-back .char,.site-header.dsn-hamburger .dsn-back .text-toggle-back .text-name .char{transform:none;opacity:1;visibility:visible}.site-header.dsn-hamburger .dsn-back:hover .text-toggle-back .text-name .char,.site-header.dsn-hamburger .dsn-back .text-toggle-back .text-back .char{transform:translateY(10px) rotateX(75deg);opacity:0;visibility:hidden}.site-header.dsn-hamburger .container-content{display:flex!important;position:relative;opacity:0;visibility:hidden;padding-left:30px}.site-header.dsn-hamburger .container-content:after,.site-header.dsn-hamburger .container-content{transition:1s}.site-header.dsn-hamburger .container-content:after{content:"";position:absolute;background-color:var(--border-color)}@media only screen and (min-width:992px){.site-header.dsn-hamburger .container-content:after{left:0;top:0;width:1px;height:0}}@media only screen and (max-width:991px){.site-header.dsn-hamburger .container-content:after{width:0;height:1px}}.site-header.dsn-hamburger .container-content .sm-title-block{color:#a56433}.site-header.dsn-hamburger .container-content .nav-social ul li{position:relative;color:var(--heading-color);display:inline-block;letter-spacing:2px;font-size:14px;margin-right:15px;padding-right:5px}.site-header.dsn-hamburger.dsn-open .container-content{opacity:1;visibility:visible}@media only screen and (min-width:992px){.site-header.dsn-hamburger.dsn-open .container-content:after{height:100%}}@media only screen and (max-width:991px){.site-header.dsn-hamburger.dsn-open .container-content:after{width:100%;top:calc(-1 * var(--margin-padding) / 2)}}.site-header.dsn-hamburger.dsn-open .container-content:after,.site-header.dsn-hamburger.dsn-open .container-content{transition-delay:.7s}.site-header:not(.dsn-hamburger) .container-content{display:none}.site-header.nav-bg{background-color:var(--bg-color)}.site-header.hide-nav:not(.dsn-open){transform:translateY(-100%)}body.v-light .site-header{background-color:rgba(255,255,255,0.09)}.main-brand img,.dsnload__img img{width:80px;max-width:100%;height:auto}.v-light .main-brand .logo-dark,.main-brand .logo-dark,.v-light .dsnload__img .logo-dark,.dsnload__img .logo-dark{display:block}.v-light .main-brand .logo-light,.main-brand .logo-light,.v-light .dsnload__img .logo-light,.dsnload__img .logo-light{display:none}.v-dark .main-brand .logo-dark,.v-dark .dsnload__img .logo-dark{display:none}.v-dark .main-brand .logo-light,.v-dark .dsnload__img .logo-light{display:block}.socials li:not(:last-of-type){margin-right:20px}.socials li a{position:relative;color:var(--heading-color)}.socials li a:after,.socials li a span{position:absolute;top:50%;left:50%;opacity:0;transition:all .3s cubic-bezier(0.55,0.02,0.1,0.9)}.socials li a:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--theme-color);transform:translate(-50%,-50%) scale(0.2)}.socials li a span{color:var(--heading-color);font-size:13px;font-weight:600;transform-origin:center bottom;cursor:pointer}.socials li a i{transform:scale(1);transition:all .3s cubic-bezier(0.175,0.885,0.32,1.275)}.socials li a:hover i{transform:scale(0)}.socials li a:hover span{opacity:1;transform:matrix(1,0,0,1,0,-25);transition:all .6s cubic-bezier(0.75,-0.5,0,1.75)}.socials li a:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .5s cubic-bezier(0.75,-0.5,0,1.75);transition-delay:.2s}.footer-navigation{display:inline}.footer-navigation>div{display:inline}.footer-navigation .footer-menu{display:inline;padding-left:0}.footer-navigation .footer-menu li{display:inline;margin-right:1rem}.next-page-section{position:relative;overflow:hidden}@media only screen and (max-width:767px){.next-page-section .text-right{display:none}}.next-page-section .box-title .title{text-transform:uppercase;margin-bottom:30px}.next-page-section .box-title .__img{display:inline-block;width:120px;height:50px}.next-page-section .box-title .__img img{border-radius:5vw}.next-page-section .box-btn .text-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.next-page-section .box-bottom{padding-top:30px}.next-page-section .dsn-button{border-radius:50%;margin-right:50px}.pagination-post{margin-top:80px}.pagination-post div{padding:20px;font-size:14px;font-weight:500;letter-spacing:1.5px}.pagination-post div a{transition:all .3s ease-in-out}.pagination-post div a::before,.pagination-post div a:after{display:none}.pagination-post div a:hover{color:var(--theme-color)}.pagination-post .icon{width:70px}.next-project{position:relative}.next-project .box-img{position:relative;height:90vh;overflow:hidden}.next-project .box-img img{transition:all 1.6s cubic-bezier(0.5,0.2,0.1,1.14)}.next-project .title-slider{transition:all .6s cubic-bezier(0.5,0.2,0.1,1.14)}.next-project .project-number{margin-right:30px;min-width:100px}.next-project .project-number h6{font-size:12px;font-weight:600;font-family:var(--heading-font);text-transform:uppercase;letter-spacing:2px}.next-project .project-number span{position:relative;color:var(--font-color);font-size:12px;font-weight:600;font-family:var(--assistant-font)}.next-project .project-number span.curent{padding-right:40px;color:var(--theme-color)}.next-project .project-number span.curent::before{content:"";position:absolute;right:0;top:50%;margin-top:-1px;width:30px;height:1px;background-color:var(--heading-color)}.next-project .project-number span.full{color:var(--heading-color);margin-left:5px}.next-project .next-item{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:30px 0}.next-project .next-item svg{width:30px;transition:all .6s cubic-bezier(0.5,0.2,0.1,1.14)}.next-project .next-item svg g{stroke:var(--heading-color)}.next-project a:hover .title-slider{color:var(--theme-color)}.next-project a:hover svg{transform:translate(10px,-10px);opacity:0}.next-project .content-next{order:2}.next-project .box-img{order:1}.next-project .content-next:hover+.box-img img{transform:scale(1.1)}@media only screen and (max-width:991px){.next-project .ml-auto{display:none}}.dsn-paginations{position:relative}.dsn-paginations .page-numbers{position:relative;font-size:20px;width:40px;height:40px;margin-right:15px;transition:all .45s cubic-bezier(0.08,0.58,0.17,0.94)}.dsn-paginations .page-numbers.current{color:var(--heading-color);background-color:var(--theme-color)}.dsn-paginations .page-numbers:hover{color:var(--heading-color);background-color:var(--theme-color)}.dsn-paginations .next{width:auto}.dsn-paginations .next .button-m{text-align:center;width:90px;height:50px;margin-left:10px;transform:translateY(0)}.dsn-paginations .next .button-m:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--assistant-color);transition:all .45s cubic-bezier(0.08,0.58,0.17,0.94);transform:scale(0.8)}.dsn-paginations .next .button-m svg{position:absolute;top:0;left:-10%;fill:var(--heading-color);z-index:1;width:30px;height:100%;opacity:1;transform:translateX(20%);transition:all .3s ease-out;vertical-align:middle}.dsn-paginations .next .button-m span{position:relative;z-index:2;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--heading-color);transform:translateX(20%);transition:all .3s ease-out}.dsn-paginations .next .button-m:hover:before{transform:scale(0.7)}.dsn-paginations .next .button-m:hover svg{opacity:0;transform:translateX(20%)!important}.dsn-paginations .next .button-m:hover span{transform:translateX(0)}.dsn-paginations .next:hover{background-color:transparent}.dsn-swiper img{pointer-events:none}.section-animation{position:relative;overflow:hidden}.section-animation .marquee .marquee__inner span{position:relative;padding:30px 20px}.section-animation .marquee .marquee__inner span::after{content:"-";position:relative;margin-left:40px}.marquee{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none}.marquee .marquee__inner-wrap{height:100%;width:100%}.marquee .marquee__inner{height:100%;width:-webkit-fit-content;width:fit-content;align-items:center;display:flex;position:relative;animation:marquee 25s linear infinite;will-change:transform}.marquee .marquee__inner.two{animation:marqueee 25s linear infinite}.marquee span{text-align:center;color:var(--heading-color);font-weight:600;white-space:nowrap;padding:1vh 1vw 0;text-transform:uppercase}.marquee .marquee__img{width:120px;height:50px;margin:0 2vw}.marquee .marquee__img img{border-radius:5vw}@keyframes marquee{100%{transform:translate3d(-50%,0,0)}}@keyframes marqueee{0%{transform:translate3d(-50%,0,0)}}@media only screen and (max-width:767px){.about-section .d-flex{display:block}}.about-section h2 img{width:140px;height:70px;border-radius:35px}@media only screen and (max-width:767px){.about-section h2 img{display:none}}.about-section .box-img{position:relative;padding:30px;margin-right:50px}@media only screen and (max-width:767px){.about-section .box-img{margin-bottom:30px;padding:0}}.about-section .box-img::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:100px;background:linear-gradient(27.9deg,var(--assistant-color) -24.81%,var(--bg-color) 62.69%);border-bottom-left-radius:100%}@media only screen and (max-width:767px){.about-section .box-img::after{display:none}}.about-section .box-img .svg{position:absolute;top:0;right:0}@media only screen and (max-width:767px){.about-section .box-img .svg{display:none}}.about-section .box-img .svg svg{max-width:100%;height:auto}.about-section .box-img .svg svg path{stroke:var(--border-color)}.about-section .box-img .box-img-inner{position:relative;width:195px;height:355px}@media only screen and (max-width:767px){.about-section .box-img .box-img-inner{width:100%;height:auto}}.about-section .box-img .box-img-inner img{position:absolute;left:0;top:0;border-radius:104.5px}@media only screen and (max-width:767px){.about-section .box-img .box-img-inner img{position:relative;width:100%;object-fit:cover;border-radius:0}}.about-2{position:relative}.about-2 .section-title,.about-2 .border-after{border-bottom:1.5px solid var(--heading-color)}@media only screen and (max-width:991px){.about-us-section .col-lg-4:first-of-type{order:2}}@media only screen and (max-width:991px){.about-us-section .col-lg-4:last-of-type{order:3}}@media only screen and (min-width:992px){.about-us-section .box-text{padding:80px 0}}@media only screen and (max-width:991px){.about-us-section .box-text{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width:992px){.about-us-section .section-title{position:relative;width:550px;z-index:22}}@media only screen and (min-width:992px){.about-us-section .box-awards{padding:80px 0}}.about-us-section .box-awards .awards-item{padding-bottom:30px;border-bottom:1px solid var(--border-color)}.about-us-section .box-awards .awards-item:not(:last-of-type){margin-bottom:30px}.about-us-section .box-awards .des{font-size:14px;font-weight:400}.intro-project .intro-project-inner{padding-top:30px;border-top:2px solid var(--border-color)}.intro-project .intro-project-inner ul li{display:flex;justify-content:space-between;border-top:1px solid var(--border-color);padding:10px 0}.intro-project .intro-project-inner ul li:last-of-type{border-bottom:1px solid var(--border-color)}.intro-project .intro-project-inner ul li .sm-title-block{color:var(--heading-color);font-weight:500}.our-services ul{position:relative;border-top:solid 1px var(--border-color);border-bottom:solid 1px var(--border-color)}.our-services ul li{position:relative;padding:30px 0;grid-template-columns:1fr 2fr .5fr}.our-services ul li:not(:first-of-type){border-top:solid 1px var(--border-color)}.our-services ul li:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;transition:ease-out .5s;background-color:var(--assistant-color)}@media only screen and (max-width:767px){.our-services ul li{grid-template-columns:none}.our-services ul li.d-grid{grid-row-gap:20px}}.our-services ul li h3{transition:2s}@media only screen and (max-width:767px){.our-services ul li h3{order:2}}.our-services ul li p{position:relative;max-width:570px;transition:2s}@media only screen and (max-width:767px){.our-services ul li p{order:3}}.our-services ul li .icon{text-align:right}@media only screen and (max-width:767px){.our-services ul li .icon{text-align:left;order:1}}.our-services ul li .icon svg,.our-services ul li .icon img{position:relative;width:auto;height:70px;transition:2s}.our-services ul li:hover::before{width:100%}@media only screen and (max-width:767px){.our-services ul li:hover::before{display:none}}.our-services ul li:hover h3{transform:translateX(30px);color:var(--theme-color)}@media only screen and (max-width:767px){.our-services ul li:hover h3{transform:none;color:var(--heading-color)}}.our-services ul li:hover p{color:var(--heading-color)}.our-services ul li:hover .icon svg,.our-services ul li:hover .icon img{transform:translateX(-30px)}@media only screen and (max-width:767px){.our-services ul li:hover .icon svg,.our-services ul li:hover .icon img{transform:none}}.services-list-item{grid-template-columns:60px 140px 1fr 1fr;align-items:center;border:1px solid var(--border-color);padding:50px}@media only screen and (max-width:991px){.services-list-item.d-grid{grid-template-columns:none;grid-row-gap:20px;padding:30px}}.services-list-item .number{position:relative;color:var(--heading-color);font-family:var(--heading-font);display:block}@media only screen and (max-width:991px){.services-list-item .number{display:none}}.services-list-item .icon{background-color:var(--assistant-color);display:grid;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%}.services-list-item .icon img{width:70px}.services-list-item p{max-width:520px}.services .nav-services ul{flex-wrap:wrap}.services .nav-services li{padding:7px 15px;margin-bottom:10px;background-color:var(--assistant-color);color:var(--heading-color);letter-spacing:2px;text-transform:uppercase;cursor:pointer}.services .nav-services li.active{background-color:var(--theme-color);cursor:default}.services .nav-services li:not(:last-of-type){margin-right:10px}.services .tabs-content-item{position:relative;display:none}.services .tabs-content-item:first-child{display:block}@media only screen and (max-width:767px){.services .services-item-box{flex-direction:column;align-items:baseline}}.services .services-item-box .box-icon{flex:0 0 220px;height:220px;margin-right:25px;border-radius:50%;border:2px solid var(--border-color)}@media only screen and (max-width:767px){.services .services-item-box .box-icon{flex:inherit;height:auto;border:0;margin-bottom:30px}}.services .services-item-box .box-icon img{width:80px}.services .services-item-box .text .number{font-size:14px;letter-spacing:2px;margin-bottom:10px}.services .services-item-box .text p:not(:last-of-type){margin-bottom:15px}.services .service-item{border:1px solid var(--border-color);padding:50px 30px}.services .service-item .icon svg,.services .service-item .icon img{position:relative;width:auto;height:70px;transition:2s;margin-bottom:20px}.box-separator .d-grid{grid-template-columns:1fr 1.5fr 1fr;border:1px solid var(--border-color)}@media only screen and (max-width:991px){.box-separator .d-grid{grid-template-columns:1fr 2fr 0}}@media only screen and (max-width:767px){.box-separator .d-grid{grid-template-columns:auto}}.box-separator .box-img{padding:15px}@media only screen and (max-width:767px){.box-separator .box-img{padding:0;border:2px solid var(--border-color)}.box-separator .box-img:last-of-type{display:none}}.box-separator .box-text{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.box-separator .box-text .top{border-bottom:1px solid var(--border-color);padding:15px;margin-bottom:30px;text-align:center;color:var(--heading-color);text-transform:uppercase;letter-spacing:2px}.box-separator .box-text .content{padding-left:15px;padding-right:15px}.testimonials{position:relative}.testimonials .testimonials-inner{position:relative;border-top:2px solid var(--heading-color);padding-top:50px;padding-left:220px}@media only screen and (max-width:767px){.testimonials .testimonials-inner{padding-left:0}}.testimonials .testimonials-inner .testimonial-nmber-wrapper{position:absolute;left:0;top:0;z-index:2;margin-top:125px}.testimonials .testimonials-inner .testimonial-nmber-wrapper .progress-number{display:flex;width:170px;height:170px;justify-content:center;align-items:center;border:2px solid var(--border-color);border-radius:50%}@media only screen and (max-width:767px){.testimonials .testimonials-inner .testimonial-nmber-wrapper .progress-number{display:none}}.testimonials .testimonials-inner .testimonial-nmber-wrapper .progress-number .slider-current-index{line-height:1;font-size:50px;font-family:var(--heading-font);color:var(--heading-color);margin-right:10px}.testimonials .testimonials-inner .testimonial-nmber-wrapper .progress-number .slider-current-total{font-size:30px;font-family:var(--heading-font);margin-left:10px;letter-spacing:2px}.testimonials .testimonials-inner p{color:var(--heading-color);font-family:var(--heading-font);font-weight:var(--font-weight-heading)}@media only screen and (max-width:767px){.testimonials .testimonials-inner p{color:var(--font-color);font-size:var(--font-size-base);font-family:var(--body-font);font-weight:var(--line-height-base)}}.testimonials .testimonials-inner .testimonial-author .author{width:80px;height:80px;border-radius:50%;padding:10px;border:2px solid var(--border-color)}.testimonials .testimonials-inner .testimonial-author .author img{border-radius:50%}.brand-client .container{position:relative}.brand-client:not(.brand-circle,.no-border) .section-title{border-bottom:2px solid var(--heading-color)}@media only screen and (max-width:991px){.brand-client .wrapper-client{grid-column-gap:30px;grid-row-gap:30px}}.brand-client .client-style .logo-box{border:1px solid var(--border-color)}.brand-client .circle-list{position:relative}.brand-client .circle-list .logo-box{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;background-color:var(--assistant-color);border-radius:50%}@media only screen and (max-width:991px){.brand-client .circle-list .logo-box{width:auto;aspect-ratio:unset;border-radius:0}}.brand-client .circle-list .logo-box .logo-box-inner{width:calc(100% - 20px);height:calc(100% - 20px);padding:0;border:1px solid var(--border-color);border-radius:50%}@media only screen and (max-width:991px){.brand-client .circle-list .logo-box .logo-box-inner{border-radius:0;padding:60px 40px}}.brand-client .logo-box .logo-box-inner{display:flex;justify-content:center;align-items:center;width:100%;padding:60px 40px}.brand-client .logo-box .logo-box-inner img{max-width:150px}@media only screen and (max-width:767px){.awards-section .bg-section{display:none}}@media only screen and (max-width:767px){.awards-section .awards{border:1px solid var(--border-color);padding:30px}}.awards-section .awards .number{font-weight:600;line-height:57px}.awards-section .awards .number .sup-title{line-height:1}.awards-section .awards figure{margin:0;padding-top:20px}.awards-section .awards figure img{height:50px}.box-seat{position:relative}.box-seat .inner-img{height:100vh;overflow:hidden}.box-seat .inner-img img{object-fit:cover;pointer-events:none}.box-seat .pro-text{position:absolute;background-color:#0d0d0d;max-width:600px;padding:80px;right:80px;bottom:-80px}.box-seat .pro-text p{margin-left:70px;margin-top:30px}.box-seat .pro-text p.dsn-active>.dsn-wrapper{margin-right:5px}.box-seat.box-seat-full .pro-text{display:flex;flex-flow:column;justify-content:center;align-content:center;background-color:rgba(13,13,13,0.7);height:100%;top:0}.v-light .box-seat.box-seat-full .pro-text{background-color:rgba(0,0,0,0.42)}@media only screen and (max-width:991px){.v-light .box-seat.box-seat-full .pro-text{background-color:black}}.v-light .box-seat.box-seat-full .pro-text h3{color:var(--heading-color)}.v-light .box-seat.box-seat-full .pro-text .link-custom a{color:var(--heading-color)}.v-light .box-seat.box-seat-full .pro-text .link-custom a:before{color:#000;background-color:#fff}.box-seat.box-seat-bottom{margin-bottom:0}.box-seat.box-seat-bottom .pro-text{position:relative;bottom:150px;max-width:inherit;width:80%;text-align:center;right:auto;margin:0 auto;margin-bottom:-150px;border-radius:3px 3px 0 0}.box-seat.box-seat-qute .pro-text:after{content:"”";position:absolute;line-height:1;height:40px;opacity:.03;font-size:24vw;left:50%;top:20px;transform:translateX(-50%)}.box-seat.box-seat-under-header{overflow:hidden;margin-top:-10vh}.box-seat.box-seat-under-header .custom-container{width:120%}.box-seat.box-seat-under-header .inner-img{height:80vh}@media only screen and (max-width:991px){.box-seat .pro-text,.box-seat.box-seat-full .pro-text,.box-seat.box-seat-bottom .pro-text{position:relative;width:auto;max-width:100%;top:auto;left:0;right:0;bottom:60px;padding:50px;margin:0 20px -60px 20px;background-color:#0d0d0d;text-align:center}.box-seat .pro-text p,.box-seat.box-seat-full .pro-text p,.box-seat.box-seat-bottom .pro-text p{padding-left:0;max-width:100%;margin:auto;padding-top:15px}}@media only screen and (max-width:767px){.box-seat .pro-text,.box-seat.box-seat-full .pro-text,.box-seat.box-seat-bottom .pro-text{padding:50px 15px}.box-seat .pro-text h3,.box-seat.box-seat-full .pro-text h3,.box-seat.box-seat-bottom .pro-text h3{font-size:25px;line-height:1.3}.box-seat .pro-text h3.dsn-active>.dsn-wrapper,.box-seat.box-seat-full .pro-text h3.dsn-active>.dsn-wrapper,.box-seat.box-seat-bottom .pro-text h3.dsn-active>.dsn-wrapper{margin-right:6px}.box-seat .pro-text p.dsn-active>.dsn-wrapper,.box-seat.box-seat-full .pro-text p.dsn-active>.dsn-wrapper,.box-seat.box-seat-bottom .pro-text p.dsn-active>.dsn-wrapper{line-height:1.4}}@media only screen and (max-width:400px){.box-seat .pro-text,.box-seat.box-seat-full .pro-text,.box-seat.box-seat-bottom .pro-text{bottom:0;padding:30px 20px;margin:0}.box-seat .pro-text p,.box-seat.box-seat-full .pro-text p,.box-seat.box-seat-bottom .pro-text p{max-width:100%;padding-top:15px;text-align:center}}.box-seat .btn-play-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%}.box-seat .btn-play-inner svg{width:190px;height:190px}.box-seat .btn-play-inner svg .stroke,.box-seat .btn-play-inner svg .circle{fill:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.box-seat .btn-play-inner svg .stroke{stroke:rgba(255,255,255,0.3)}.box-seat .btn-play-inner svg .circle{stroke:#fff;stroke-dashoffset:700;stroke-dasharray:700;stroke-linecap:butt;transition:all 1.5s}.box-seat .btn-play-inner:hover .circle{stroke-dashoffset:0;stroke-dasharray:700;transition:all 2s cubic-bezier(0.46,0.08,0.12,0.91)}.box-seat .dsn-video{position:relative;overflow:hidden}.box-seat .box-middle-text{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.box-seat .box-middle-text h3{margin-bottom:25px}@media only screen and (max-width:575px){.box-seat .box-middle-text h3{font-size:25px}}.box-seat .box-middle-text p{color:#fff;margin:0 auto 25px;max-width:460px}.box-seat .dsn-v-text{position:relative;overflow:hidden}.v-light .box-seat .dsn-v-text h2{color:var(--heading-color)}@media only screen and (max-width:767px){.box-gallery-vertical .box-info{padding:30px}}@media only screen and (max-width:767px){.numberlock-inner{flex-direction:column}}.numberlock-inner .numberlock{background-color:rgba(255,255,255,0.05);padding:15px 25px;margin-right:15px;border-radius:8px}@media only screen and (max-width:767px){.numberlock-inner .numberlock:not(:first-of-type){margin-top:15px}}.numberlock-inner .numberlock .number{color:var(--heading-color);font-weight:600;margin-right:10px}.numberlock-inner .numberlock .descr{font-size:13px;letter-spacing:2px}@media only screen and (max-width:991px){.our-story .box-img .box-img-item:first-of-type{display:none}}.our-story .box-img .box-img-item:first-of-type img{border-radius:30px 0 0 30px;object-position:0}@media only screen and (max-width:991px){.our-story .box-img .box-img-item:last-of-type{display:none}}.our-story .box-img .box-img-item:last-of-type img{border-radius:0 30px 30px 0;object-position:100%}.our-story .box-img .box-img-item:nth-of-type(2){padding:30% 0}@media only screen and (max-width:991px){.our-story .box-img .box-img-item:nth-of-type(2){padding:0}}.our-story .content-box .autoer .img{width:60px;height:60px;border-radius:50%;margin-right:10px}.our-story .content-box .autoer .img img{border-radius:50%}.our-story .content-box .autoer h6{font-size:14px;font-weight:400;color:var(--font-color)}.team .team-item{text-align:center}.team .team-item .box-img{height:400px}.team .team-item .box-img img{border-radius:15vw 15vw 0 0;object-position:top}@media only screen and (max-width:767px){.team .team-item .box-img img{border-radius:0}}.team .team-item .box-text{padding:25px}.team .team-item .box-text .title-block{letter-spacing:2px}.team .team-item .box-text .social{display:flex;align-items:center;justify-content:center;margin-top:15px}.team .team-item .box-text .social li:not(:last-of-type){margin-right:5px}.team .team-item .box-text .social li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bg-color)}.team .team-item .box-text .social li a{font-size:16px;color:var(--heading-color);transition:all .45s cubic-bezier(0.475,0.425,0,0.995) .45s}.bnft-box .box-content .d-grid{grid-column-gap:50px;grid-row-gap:50px}.bnft-box .box-content .item-bnfts{border-bottom:2px solid var(--border-color);padding-bottom:50px}.slider-project img{pointer-events:none}[data-dsn-grid=move-up],[data-dsn-grid=moveUp]{position:relative;overflow:hidden;height:100vh;will-change:transform;transform:rotateX(2deg);transform-origin:bottom}[data-dsn-grid=move-up].h-60v,[data-dsn-grid=moveUp].h-60v{height:60vh}.container [data-dsn-grid=move-up],.container [data-dsn-grid=moveUp]{height:80vh}.container [data-dsn-grid=move-up].height-auto,.container [data-dsn-grid=moveUp].height-auto{height:auto}.container [data-dsn-grid=move-up].height-140,.container [data-dsn-grid=moveUp].height-140{height:140vh}[data-dsn-grid=move-up] img,[data-dsn-grid=move-up] video,[data-dsn-grid=moveUp] img,[data-dsn-grid=moveUp] video{position:relative;width:100%;top:-30%;height:130%;pointer-events:none;object-fit:cover;transform-style:preserve-3d}[data-dsn-grid=move-up] img.has-bigger-scale,[data-dsn-grid=move-up] video.has-bigger-scale,[data-dsn-grid=moveUp] img.has-bigger-scale,[data-dsn-grid=moveUp] video.has-bigger-scale{transform:scale(1.3)}[data-dsn-grid=move-up] img.has-skew,[data-dsn-grid=move-up] video.has-skew,[data-dsn-grid=moveUp] img.has-skew,[data-dsn-grid=moveUp] video.has-skew{transform-origin:0 90%;transform:skewX(5deg)}[data-dsn-grid=move-up] img.has-opposite-direction,[data-dsn-grid=move-up] video.has-opposite-direction,[data-dsn-grid=moveUp] img.has-opposite-direction,[data-dsn-grid=moveUp] video.has-opposite-direction{height:120%;top:0}[data-dsn-grid=move-up] img[data-dsn-scale="1"],[data-dsn-grid=move-up] video[data-dsn-scale="1"],[data-dsn-grid=moveUp] img[data-dsn-scale="1"],[data-dsn-grid=moveUp] video[data-dsn-scale="1"]{transform:scale(1.3)}@media only screen and (max-width:767px){[data-dsn-grid=move-up].parallax-responsive,[data-dsn-grid=moveUp].parallax-responsive{height:70vh}}@media only screen and (max-width:575px){[data-dsn-grid=move-up].parallax-responsive,[data-dsn-grid=moveUp].parallax-responsive{height:50vh}}[data-dsn-grid=move-up].h-100,[data-dsn-grid=moveUp].h-100{height:100%}.img-col-random img:nth-child(1){width:calc(((100%+40px) / 12) * 8)}.img-col-random img:nth-child(2){margin-left:auto;margin-top:120px;width:40%}.section-img-text .box-img-inner{position:relative}.section-img-text .box-img-inner:last-of-type{height:70vh}@media only screen and (max-width:991px){.section-img-text .box-img-inner:last-of-type{height:auto}}.section-img-text .box-img-inner .box-img-item{display:flex;height:50%}@media only screen and (max-width:991px){.section-img-text .box-img-inner .box-img-item{height:auto}}.section-img-text .box-img-inner .box-img-item:first-of-type{height:28vh;margin-top:7vh}@media only screen and (max-width:991px){.section-img-text .box-img-inner .box-img-item:first-of-type{height:auto;margin-top:30px}}@media only screen and (max-width:767px){.section-img-text .box-img-inner .box-img-item:first-of-type{margin-top:0}}.section-img-text .box-img-inner .box-img-item:last-of-type{margin-top:auto}@media only screen and (max-width:991px){.section-img-text .box-img-inner .box-img-item:last-of-type{margin-top:30px}}.box-half-img a{width:100%;height:calc(50% - 15px)}.box-half-img a:first-of-type{margin-bottom:15px}.box-half-img a:last-of-type{margin-top:15px}@keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@media only screen and (min-width:992px){.wrapper>*:first-child.dsn-under-header{position:relative;margin-top:-80px;z-index:2}.wrapper>*:first-child.dsn-under-header.hero-under-header{margin-top:-150px}.wrapper>*:first-child.dsn-under-header .section-title,.wrapper>*:first-child.dsn-under-header .section-title-2{display:none}}.hero-under-header img{box-shadow:0 3px 10px 0 rgba(0,0,0,0.2)}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.sidebar-single,.dsn-work-scrollbar{overflow:hidden;height:100vh}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track,.sidebar-single .scrollbar-track,.dsn-work-scrollbar .scrollbar-track{background:0;width:4px;mix-blend-mode:exclusion}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track .scrollbar-thumb,.sidebar-single .scrollbar-track .scrollbar-thumb,.dsn-work-scrollbar .scrollbar-track .scrollbar-thumb{background:#fff;width:var(--smooth-width)}.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.sidebar-single,.dsn-work-scrollbar{height:calc(100vh - 46px)}@media screen and (min-width:783px){.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.sidebar-single,.dsn-work-scrollbar{height:calc(100vh - 32px)}}.locked-scroll #dsn-scrollbar{background-color:var(--bg-color)}@media only screen and (min-width:992px){body .scrollbar-track{left:auto;right:0}}.header-project{padding-bottom:var(--margin-padding)}.header-project.pb-0{padding-bottom:0}.header-project .intro-project{width:-webkit-max-content;width:max-content;margin-left:auto;margin-right:auto}.header-project .intro-project .slide-describe{margin-left:auto;width:-webkit-max-content;width:max-content}.header-project .scroll-down-header{position:absolute;bottom:40px;left:30px;height:40px;display:flex;align-items:center;justify-content:center;z-index:22}.header-project .scroll-down-header .button{font-size:10px}.header-project .scroll-down-header .button .button__icon{margin-left:0;margin-right:20px;transform:rotate(90deg)}.header-project .scroll-down-header .button .button__icon span{background-color:transparent;border:1px solid var(--border-color)}.border-header{position:relative;width:130px;margin:80px auto 0 auto}.border-header *,.border-header path{fill:none;stroke:var(--heading-color)}.border-header path{stroke-dashoffset:0}.bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/Pattern-Image.png);background-size:cover;opacity:.07;background-repeat:no-repeat}.header-page{position:relative}.header-page::before{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:20%;background-image:linear-gradient(to top,var(--bg-color),rgba(0,0,0,0));z-index:3}.header-page .box-img,.header-page .d-grid{position:relative;z-index:2}.header-page .box-img{height:80vh}@media only screen and (max-width:991px){.header-page .box-img{height:auto}}.header-page .box-img img{object-fit:cover;object-position:bottom}@media only screen and (max-width:991px){.header-page .dsn-container.justify-content-end{padding-bottom:var(--margin-padding-mobile)}}@media only screen and (max-width:991px){.header-page .content-hero .item-info{background-color:transparent;padding:0}.header-page .content-hero .item-info:not(:last-of-type){margin-bottom:30px}}header .scroll-d{right:0;bottom:40px;cursor:pointer;z-index:2}header .scroll-d img{width:60px}.v-light header .scroll-d img{filter:invert(1)}.dsn-slider .cover-bg-img,.header-project .cover-bg-img{pointer-events:none}.dsn-slider.bg-three-js .bg-container:before,.header-project.bg-three-js .bg-container:before{z-index:1}.dsn-slider.bg-three-js .slide-inner .image-bg,.header-project.bg-three-js .slide-inner .image-bg{opacity:0}.dsn-slider.bg-three-js .slide-inner .image-bg:before,.header-project.bg-three-js .slide-inner .image-bg:before{display:none}.dsn-slider.bg-three-js.bg-container:after,.dsn-slider.bg-three-js:before,.header-project.bg-three-js.bg-container:after,.header-project.bg-three-js:before{z-index:11;pointer-events:none}.dsn-slider.bg-three-js canvas,.header-project.bg-three-js canvas{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.dsn-slider .main-social,.header-project .main-social{position:absolute;bottom:40px;right:30px;height:40px;display:flex;align-items:center;justify-content:center;z-index:22}.dsn-slider .main-social .socials-text,.header-project .main-social .socials-text{display:flex;align-items:center;justify-content:center;text-transform:uppercase;height:40px;font-size:12px;font-weight:600;margin-right:30px;font-family:var(--heading-font);color:var(--heading-color);cursor:pointer}@media only screen and (max-width:767px){.dsn-slider .main-social .socials-text,.header-project .main-social .socials-text{margin-right:5px}}@media only screen and (max-width:575px){.dsn-slider .main-social .socials-text,.header-project .main-social .socials-text{display:none}}.dsn-slider .main-social>*,.header-project .main-social>*{position:relative;display:inline-block}.dsn-slider .main-social .social-icon,.header-project .main-social .social-icon{display:flex;align-items:center;justify-content:center;height:40px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:.6s;color:var(--heading-color);margin-left:10px;margin-right:10px;cursor:pointer}.dsn-slider .main-social .social-icon i,.header-project .main-social .social-icon i{font-size:14px}.dsn-slider .social-network,.header-project .social-network{display:flex}.dsn-slider .social-network li,.header-project .social-network li{display:flex;align-items:center;justify-content:center;height:40px;width:40px;font-size:14px;color:var(--heading-color)}.dsn-slider .social-network li:last-child,.header-project .social-network li:last-child{margin-right:0}@media only screen and (max-width:767px){.dsn-slider .social-network li,.header-project .social-network li{margin-right:0}}.dsn-slider.demo-2 .progress-nav{position:absolute;left:50px;bottom:19px;transform:none;width:calc(100% - 80px)}.dsn-slider.demo-2 .progress-nav .slider-current-index{position:absolute;top:-200px;left:140px;width:40px;height:40px;margin-right:0;font-size:18px;font-family:var(--assistant-font)}.dsn-slider.demo-2 .slide-content{width:calc(100% - 80px);bottom:40px;height:260px;padding:40px 40px 40px 140px}@media only screen and (max-width:767px){.dsn-slider.demo-2 .slide-content{padding:40px 40px 40px 80px;width:100%;left:0;bottom:0}}.dsn-slider.demo-2 .slide-content .title-block-lg{font-weight:700}.dsn-slider.demo-2 .next-slide-box{position:absolute;bottom:80px;width:30%;height:180px;right:80px;z-index:33}@media only screen and (max-width:767px){.dsn-slider.demo-2 .next-slide-box{display:none}}.dsn-slider.demo-2 .next-slide-box .content{left:20px;bottom:20px;z-index:2}.dsn-slider.demo-2 .next-slide-box .box-next-content{height:100%}.dsn-slider.demo-2 .next-slide-box .box-next-content .box-img{height:100%}.dsn-slider.demo-2 .control-nav{flex-direction:column;bottom:40px;left:50px;z-index:22;border-right:1px solid #fff0d}@media only screen and (max-width:767px){.dsn-slider.demo-2 .control-nav{left:0;bottom:0}}.dsn-slider.demo-2 .control-nav .prev-container,.dsn-slider.demo-2 .control-nav .next-container{display:flex;align-items:center;justify-content:center;width:100px;height:130px}@media only screen and (max-width:767px){.dsn-slider.demo-2 .control-nav .prev-container,.dsn-slider.demo-2 .control-nav .next-container{width:70px}}.dsn-slider.demo-2 .control-nav .prev-container{border-bottom:1px solid #fff0d}.dsn-slider.demo-2 .control-nav .next-container{margin-left:0}.dsn-slider .v-dark,.dsn-slider .v-light{background:transparent}.dsn-slider .slide-inner:before{transition:opacity 1s}@media only screen and (max-width:991px){.dsn-slider:not(.demo-2) .dsn-slider-content .dsn-container{justify-content:center}}.dsn-slider .dsn-slider-content{top:0;z-index:4;pointer-events:none}.dsn-slider .dsn-slider-content .dsn-container{position:relative;overflow:hidden;width:100%;height:100%}.dsn-slider .slide-item .slider-content{position:absolute;width:100%;padding-bottom:var(--margin-padding);bottom:0;display:flex;align-items:center}.dsn-slider .slide-item .slider-content .img-inner{position:absolute;height:100%;width:100%}.dsn-slider .slide-item .slider-content .img-inner img{position:relative}.dsn-slider .slide-item .slider-content .content-text{width:-webkit-max-content;width:max-content;margin-left:auto;margin-right:auto}@media only screen and (max-width:575px){.dsn-slider .slide-item .slider-content .content-text{text-align:center}}.dsn-slider .slide-item .slider-content .content-text .slide-describe{margin-left:auto;width:-webkit-max-content;width:max-content}@media only screen and (max-width:575px){.dsn-slider .slide-item .slider-content .content-text .slide-describe{display:none}}.dsn-slider-global{position:relative;width:100%;height:100vh;overflow:hidden}.image-container{position:absolute;top:0;right:0;width:100%;height:calc(100% - 80px);z-index:1}.image-container .image-bg{top:0;left:0;width:100%;height:100%}.dsn-slider{display:flex}.dsn-slider .dsn-root-slider{position:relative;width:100%;height:100%;overflow:hidden}.dsn-slider .dsn-root-slider .slide-item{position:relative;width:100%;height:100%}.dsn-slider .dsn-root-slider .slide-item .slide-content{position:relative;width:100%;height:100%;z-index:2}.dsn-slider-content{top:0;z-index:4;pointer-events:none}.dsn-slider-content .slide-content{padding-bottom:40px;padding-top:40px}.dsn-slider-content .slide-content:before{display:none}.dsn-slider-content .slide-content.dsn-active{z-index:3}.dsn-slider-content .slide-content.dsn-active .title-block-lg,.dsn-slider-content .slide-content.dsn-active .metas,.dsn-slider-content .slide-content.dsn-active .link-custom,.dsn-slider-content .slide-content.dsn-active .description{pointer-events:auto}.dsn-slider-content .slide-content:not(.dsn-active) .title-block-lg,.dsn-slider-content .slide-content:not(.dsn-active) .metas,.dsn-slider-content .slide-content:not(.dsn-active) .link-custom,.dsn-slider-content .slide-content:not(.dsn-active) .description,.dsn-slider-content .slide-content:not(.dsn-active) hr{opacity:0;visibility:hidden;transform:scale(0.8)}.dsn-slider-content .slide-content .metas,.dsn-slider-content .slide-content .link-custom,.dsn-slider-content .slide-content .description{transition-property:opacity,visibility,transform,box-shadow;transition-duration:1.5s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}.progress-nav{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:25vw;height:44.5px;z-index:22;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:991px){.progress-nav{display:none}}.progress-nav .slider-current-index{margin-right:15px;color:var(--heading-color);font-size:12px}.progress-nav .progress-w{position:relative;width:100%;height:2px;background-color:var(--border-color);border-radius:4px}.progress-nav .progress-w .progress-w-affter{position:absolute;top:0;left:0;width:40%;height:100%;background-color:var(--heading-color)}.control-nav{display:flex;position:absolute;bottom:40px;left:30px;z-index:22}.control-nav .next-container{margin-left:20px}.control-nav .next-container svg{transform:rotate(-90deg)}.control-nav .prev-container svg{transform:rotate(90deg)}.control-nav svg{height:40px;width:40px}.control-nav svg .path{fill:none;stroke:var(--heading-color);stroke-miterlimit:10;stroke-width:1.8px;transition:opacity .3s,fill .3s,stroke .3s}.control-nav svg .path.circle{stroke-dashoffset:113.113px;stroke-dasharray:113.113px;stroke-miterlimit:10;stroke-width:1.8px;stroke-width:0;opacity:0;fill:var(--heading-color)}.filtering{position:relative}@media only screen and (max-width:767px){.filtering{flex-direction:column}.filtering .sm-title-block{margin-bottom:20px}}.filtering .filtering-wrap{position:relative}.filtering .filtering-wrap .filtering{margin-bottom:-2px}.filtering .filtering-wrap .filtering button{color:var(--heading-color);font-size:14px;display:inline-block;cursor:pointer;transition:all 100ms ease-in-out;text-transform:uppercase;letter-spacing:1.5px}.filtering .filtering-wrap .filtering button:not(:last-of-type){margin-right:10px}.filtering .filtering-wrap .filtering button:not(:last-of-type):after{content:"/";padding-left:10px}.filtering .filtering-wrap .filtering button.active{color:var(--theme-color);letter-spacing:2px}.slider-lg{order:1}.slider-sm{order:2}@media only screen and (max-width:991px){.slider-sm{display:none}}.slider-sm .work-item{height:100%}.slider-sm .work-item .button{display:none}.slider-sm .swiper-slide:not(.swiper-slide-active) .box-content{display:none}.slider-sm .swiper-slide-active{position:relative}.slider-sm .swiper-slide-active .box-content{z-index:22}.slider-sm .swiper-slide-active::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--assistant-color);opacity:.4}.work-circle .swiper-slide{display:flex;align-items:center;justify-content:center}.work-circle .work-item{position:relative}.work-circle .work-item .work-item-inner{position:relative;background-image:url("data:image/svg+xml,%3Csvg class='' viewBox='0 0 801 805' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M214.509 83.751L398.5 34.5176L582.491 83.751L717.182 218.259L766.482 402L717.182 585.741L582.491 720.249L398.5 769.482L214.509 720.249L79.8178 585.741L30.5177 402L79.8178 218.259L214.509 83.751Z' stroke='%23373737'%3E%3C/path%3E%3Cpath d='M202.509 62.9664L398.5 10.5176L594.491 62.9664L737.967 206.259L790.482 402L737.967 597.741L594.491 741.034L398.5 793.482L202.509 741.034L59.0332 597.741L6.51769 402L59.0332 206.259L202.509 62.9664Z' stroke='%23373737'%3E%3C/path%3E%3Ccircle cx='1' cy='403' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='51' cy='201' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='197' cy='57' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='398' cy='1' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='599' cy='55' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='746' cy='201' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='800' cy='402' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='746' cy='602' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='600' cy='748' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='398' cy='804' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='196' cy='750' r='1' fill='white'%3E%3C/circle%3E%3Ccircle cx='47' cy='604' r='1' fill='white'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat}@media only screen and (max-width:575px){.work-circle .work-item .work-item-inner{background-image:none}}.work-circle .work-item .box-img{position:relative;aspect-ratio:1/1;padding:10%}@media only screen and (max-width:575px){.work-circle .work-item .box-img{padding:0}}.work-circle .work-item .box-img .box-img-inner{position:relative}.work-circle .work-item .box-img .box-img-inner::before{border-radius:50%;padding:8%}@media only screen and (max-width:575px){.work-circle .work-item .box-img .box-img-inner::before{padding:0;border-radius:0}}.work-circle .work-item .box-img img{border-radius:50%}@media only screen and (max-width:575px){.work-circle .work-item .box-img img{border-radius:0}}.work-circle .work-item .box-img svg{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.work-circle .work-item .box-content{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;padding:10%;transition:opacity .62s cubic-bezier(0.34,0,0.18,1)}@media only screen and (max-width:575px){.work-circle .work-item .box-content{padding:0;border-radius:0}}.work-circle .work-item .box-content::before{content:"";position:absolute;left:10%;top:10%;bottom:10%;right:10%;-webkit-backdrop-filter:brightness(0.5);backdrop-filter:brightness(0.5);border-radius:50%;opacity:0;transition:opacity .62s cubic-bezier(0.34,0,0.18,1)}@media only screen and (max-width:575px){.work-circle .work-item .box-content::before{left:0;top:0;bottom:0;right:0;border-radius:0}}.work-circle .work-item .box-content .box-content-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;transition:transform .62s cubic-bezier(0.34,0,0.18,1);opacity:0}.work-circle .work-item .box-content .box-content-inner .title-block{position:relative;transition:all .62s cubic-bezier(0.34,0,0.18,1);transform:rotate(-7deg) translateY(-15px);transform-origin:left center;opacity:0}.work-circle .work-item .box-content .box-content-inner .metas{position:relative;transition:all .62s cubic-bezier(0.34,0,0.18,1);transform:rotate(7deg) translateY(15px);transform-origin:left center;opacity:0}.work-circle .work-item:hover .box-content::before{opacity:1}.work-circle .work-item:hover .box-content .box-content-inner{transform:none;opacity:1}.work-circle .work-item:hover .box-content .title-block{transform:none;opacity:1}.work-circle .work-item:hover .box-content .metas{transform:none;opacity:1}.work-list{position:relative}.work-list .box-img{position:relative;height:100vh;overflow:hidden}.work-list .box-img img{transition:all 1.6s cubic-bezier(0.5,0.2,0.1,1.14)}.work-list .title-slider{transition:all .6s cubic-bezier(0.5,0.2,0.1,1.14)}.work-list .project-number{margin-right:30px;min-width:100px}.work-list .project-number h6{font-size:12px;font-weight:600;font-family:var(--heading-font);text-transform:uppercase;letter-spacing:2px}.work-list .project-number span{position:relative;color:var(--font-color);font-size:12px;font-weight:600;font-family:var(--assistant-font)}.work-list .project-number span.curent{padding-right:40px;color:var(--theme-color)}.work-list .project-number span.curent::before{content:"";position:absolute;right:0;top:50%;margin-top:-1px;width:30px;height:1px;background-color:var(--heading-color)}.work-list .project-number span.full{color:var(--heading-color);margin-left:5px}.work-list .next-item{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:30px 0}.work-list .next-item svg{width:30px;transition:all .6s cubic-bezier(0.5,0.2,0.1,1.14)}.work-list .next-item svg g{stroke:var(--heading-color)}.work-list a:hover .title-slider{color:var(--theme-color)}.work-list a:hover svg{transform:translate(10px,-10px);opacity:0}.work-list .content-next{order:2}.work-list .box-img{order:1}.work-list .content-next:hover+.box-img img{transform:scale(1.1)}.work-section.dsn-swiper .work-item .box-content{width:100%;padding:20px 60px;background-color:rgba(0,0,0,0.5);border-top:1px solid var(--border-color);z-index:2}.work-section.dsn-swiper .work-item .box-content .box-content-inner{justify-content:space-between;align-items:center}.work-section.dsn-swiper .work-item .box-content .box-content-inner .button{border:0;padding:0}.work-section.dsn-swiper .work-item .box-content .box-content-inner .button .button__icon{margin-left:0}.width-one{width:66.66%}.width-two{width:50%}.width-three{width:41.66%;margin-top:-23%}.width-four{width:41.66%}@media only screen and (max-width:991px){.blog .d-grid-no-space{grid-column-gap:30px;grid-row-gap:30px}}.bolg-item{border:1px solid var(--border-color);padding:30px;position:relative}.bolg-item .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}.bolg-item .top,.bolg-item p,.bolg-item h3{position:relative;z-index:2}.bolg-item .date{font-size:14px}.bolg-item .category{font-size:14px}.bolg-item h3{max-width:420px}.blog-item-border{padding:0}.blog-item-border :is(.img,.top){padding:15px}.blog-item-border .img{padding:15px}@media only screen and (max-width:991px){.blog-item-border .img{padding-bottom:0}}.blog-item-border .box-content{position:relative;border-left:1px solid var(--border-color);padding-bottom:15px;z-index:2}@media only screen and (max-width:991px){.blog-item-border .box-content .title-block{margin-bottom:15px}}.blog-item-border .box-content .top{position:relative;border-bottom:1px solid var(--border-color);padding:15px;margin-bottom:30px;z-index:2}@media only screen and (max-width:991px){.blog-item-border .box-content .top{padding-top:0}}.blog-item-border .box-content .bottom{position:relative;padding-left:15px;padding-right:15px;z-index:2}@media only screen and (max-width:991px){.blog-item-border .box-content .bottom .read-more{margin-top:30px}}.dsn-posts.d-grid.grid-lg-1{grid-template-columns:repeat(1,1fr);grid-row-gap:var(--margin-padding)}@media only screen and (max-width:991px){.dsn-posts.d-grid.grid-lg-1{grid-row-gap:var(--margin-padding-mobile)}}.dsn-posts.d-grid.grid-lg-3 .dsn-paginations{grid-column:1/-1;margin-top:90px}@media only screen and (max-width:991px){.dsn-posts.d-grid.grid-lg-3 .dsn-paginations{margin-top:50px}}.dsn-posts .blog-item .title-block{max-width:400px}.metas-blog>a{margin-left:15px}.root-blog{box-sizing:border-box}.root-blog .post-list-item{position:relative;margin-bottom:var(--margin-padding)}.root-blog .post-list-item figure{position:relative;width:100%}.root-blog .post-list-item figure a{width:100%}.root-blog .post-list-item figure img{position:relative;display:block;width:100%;object-fit:cover;max-height:80vh}.root-blog .post-list-item .post-list-item-content{margin-top:30px;width:100%;position:relative}.root-blog .post-list-item .post-list-item-content .post-info-date{margin-right:20px}@media only screen and (max-width:575px){.root-blog .post-list-item .post-list-item-content{padding-left:0;padding-right:0}}.root-blog .post-list-item .post-list-item-content .post-info-top a{display:inline-block;font-size:14px;font-weight:500;letter-spacing:1.2px;word-spacing:2px;margin-bottom:20px;color:var(--heading-color)}.root-blog .post-list-item .post-list-item-content .post-info-top>div{position:relative;display:inline-block}.root-blog .post-list-item .post-list-item-content h3{margin-bottom:30px}.root-blog .post-list-item .post-list-item-content .post-author{width:100%;display:block;margin-bottom:40px}.root-blog .post-list-item .post-list-item-content .post-author img{width:60px;height:60px;display:inline-block;border-radius:50%;margin-right:10px}.root-blog .post-list-item .post-list-item-content .post-author span{font-weight:300}.root-blog .post-list-item .post-list-item-content .post-author span a{color:var(--heading-color);padding-left:5px;letter-spacing:2px}.news-content{position:relative;overflow:hidden}@media only screen and (max-width:991px){.news-content{padding-left:0;padding-right:0}}.news-content .news-content-inner{width:100%;display:flex;flex-flow:row wrap;box-sizing:border-box}.news-content .post-content{position:relative;display:block}.news-content .post-content>*{margin-bottom:30px}.news-content .post-content>*:first-child,.news-content .post-content:first-child{margin-top:0}.news-content .post-content>*:last-child,.news-content .post-content:last-child{margin-bottom:0}.news-content .post-content p{letter-spacing:-0.6px}.news-content .post-content p a{display:inline-block}.news-content .post-content blockquote{font-size:20px;font-family:serif;color:var(--heading-color);font-style:italic;padding:10px 0 10px 15px;border-left:1px solid var(--border-color)}.news-content .post-content a{position:relative;text-decoration:none;transition:color 670ms linear 417ms}.news-content .post-content a:before{content:"";position:absolute;bottom:0;height:45%;left:-0.15em;right:-0.15em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:380ms transform cubic-bezier(0.165,0.84,0.44,1);transform-origin:50% 100%;transform:scale(0.98,0) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1;background-repeat:repeat-x}.news-content .post-content a:after{content:"";position:absolute;bottom:0;height:1px;left:-0.025em;right:-0.075em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:190ms opacity cubic-bezier(0.895,0.03,0.685,0.22),background 670ms linear 417ms;transform:translateZ(0)}.news-content .post-content a:hover:before{transform:scale(1,0.99999999) translateZ(0)}.news-content .post-content a:hover:after{opacity:0;transition:126.66666667ms opacity cubic-bezier(0.165,0.84,0.44,1)}.news-content .post-tags{position:relative;display:flex;align-items:center;padding:50px 0 0}@media only screen and (max-width:767px){.news-content .post-tags{padding:30px 0 0}}.news-content .post-tags a{color:var(--heading-color);margin-right:30px;display:inline-block;line-height:1;float:left}.news-content .post-tags a:before{content:"#";position:relative;margin-right:5px;font-size:14px;background-color:transparent;border:0}.news-content .post-tags a::after{display:none}.form-group{width:100%;margin-bottom:30px}.form-group .help-block{color:red;font-weight:600;margin-top:15px;margin-bottom:15px}.form-group li{list-style:none}.form-group input,.form-group textarea{background-color:transparent;width:100%;height:50px;padding:12px 20px;border:0;border:1px solid var(--border-color);font-size:14px;border-radius:4px;margin-top:15px}.form-group textarea{min-height:120px}.entry-box label{color:var(--heading-color);font-size:16px;letter-spacing:2px}.social{display:flex}.social li:not(:last-of-type){margin-right:5px}.social li a{font-size:16px;color:var(--heading-color);transition:all .45s cubic-bezier(0.475,0.425,0,0.995) .45s;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--assistant-color)}input[type=submit]{width:100%;height:40px;font-weight:600;letter-spacing:2px;border-radius:4px;color:var(--heading-color);background-color:var(--theme-color);cursor:pointer;text-transform:uppercase}.map-custom{position:relative;width:100%}@media only screen and (max-width:991px){.map-custom{height:60vh}}.map-custom .gm-fullscreen-control,.map-custom .gm-bundled-control,.map-custom .gm-bundled-control-on-bottom,.map-custom .gmnoprint,.map-custom .gm-style-cc{display:none!important}.comments-form textarea,.comments-form input{width:100%;border:1px solid var(--border-color);padding:15px;color:var(--heading-color);background-color:transparent;font-size:16px}.comments-form textarea::placeholder,.comments-form input::placeholder{font-size:16px;color:var(--heading-color)}.comments-form input[type=submit]{padding:15px 40px;background:transparent;position:relative;width:auto;font-size:15px;border:2px solid var(--heading-color);color:var(--heading-color);cursor:pointer;min-height:48px;line-height:0;letter-spacing:1.2px;font-weight:600}.comments-form .box-textarea{grid-column:1/-1}.comments-post{position:relative;width:100%;vertical-align:middle;box-sizing:border-box}.comments-post .comments-title{margin-bottom:70px}@media only screen and (max-width:991px){.comments-post .comments-title{margin-bottom:35px}}.comments-post .comments-title .subtitle{margin-bottom:0}.comments-post .comments-area{position:relative}.comments-post .comments-area .comment-list>li.comment:first-child{margin-top:0}.comments-post .comments-area .comment-list>li.comment:first-child>.comment-body{padding-top:0}.comments-post .comments-area .comment{list-style:none;margin-top:20px}.comments-post .comments-area .comment .comment-body{position:relative;padding-top:30px}.comments-post .comments-area .comment .comment-body .comment-author{position:relative;top:10px;left:0;width:64px;height:64px;display:block;float:left}@media only screen and (max-width:575px){.comments-post .comments-area .comment .comment-body .comment-author{width:30px;height:30px}}.comments-post .comments-area .comment .comment-body .comment-author img{display:block;height:auto;max-width:100%;border-radius:50%}.comments-post .comments-area .comment .comment-body .comment-text{padding:0 0 0 90px;min-height:64px}@media only screen and (max-width:575px){.comments-post .comments-area .comment .comment-body .comment-text{padding:0 0 0 40px}}.comments-post .comments-area .comment .comment-body .comment-text .comment-date{font-size:13px;color:var(--font-color);margin-top:5px}.comments-post .comments-area .comment .comment-body .comment-text .comment-date:before{content:"/";display:inline-block;margin-right:5px}.comments-post .comments-area .comment .comment-body .comment-text .comment-info{position:relative;display:inline-block}.comments-post .comments-area .comment .comment-body .comment-text .comment-info .comment-name{float:left;margin:0;font-weight:700;font-size:17px}.comments-post .comments-area .comment .comment-body .comment-text .text-holder p{margin:7px 0 10px}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link{position:relative;text-decoration:none;transition:color 670ms linear 417ms;font-weight:700;font-size:15px;line-height:20px;text-transform:uppercase;color:var(--heading-color)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:before{content:"";position:absolute;bottom:0;height:45%;left:-0.15em;right:-0.15em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:380ms transform cubic-bezier(0.165,0.84,0.44,1);transform-origin:50% 100%;transform:scale(0.98,0) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1;background-repeat:repeat-x}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:after{content:"";position:absolute;bottom:0;height:1px;left:-0.025em;right:-0.075em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:190ms opacity cubic-bezier(0.895,0.03,0.685,0.22),background 670ms linear 417ms;transform:translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:before{transform:scale(1,0.99999999) translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:after{opacity:0;transition:126.66666667ms opacity cubic-bezier(0.165,0.84,0.44,1)}.comments-post .comments-area .comment .children{margin-left:90px}@media only screen and (max-width:575px){.comments-post .comments-area .comment .children{margin-left:40px}}@media only screen and (max-width:400px){.comments-post .comments-area .comment .children{margin-left:20px}}.comments-post .comments-form{position:relative;width:100%;margin-top:var(--margin-padding)}.footer{position:relative;padding-top:60px;background-image:linear-gradient(135deg,var(--bg-color),var(--assistant-color))}.footer .bg-pattern{opacity:.03}.footer::before{content:"";position:absolute;left:auto;top:auto;right:auto;bottom:0;width:100%;height:100%;background-image:radial-gradient(circle farthest-corner at 50% 180%,rgba(255,104,1,0.18),transparent 58%)}.footer .footer-top{position:relative;padding-bottom:60px;border-bottom:2px solid var(--heading-color)}.footer .footer-bottom{position:relative;padding-top:60px;padding-bottom:60px}.footer .logo-footer img.logo-dark{display:block}.footer .logo-footer img.logo-light{display:none}@media only screen and (max-width:575px){.footer .footer-block{flex-direction:column}}.footer .footer-block.block-logo a{width:120px}.footer .footer-block.block-logo .description-logo{max-width:350px}.footer .footer-block .contact-item{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:220px;height:220px;border-radius:50%;border:1px solid var(--border-color)}@media only screen and (max-width:575px){.footer .footer-block .contact-item.mr-30{margin-right:0;margin-bottom:15px}}@media only screen and (max-width:575px){.footer .footer-block .contact-item{width:auto;height:auto;border-radius:0;padding:20px}}.footer .footer-block .contact-item i{margin-bottom:15px;font-size:50px;color:var(--theme-color)}.footer .footer-block .contact-item h4{letter-spacing:2px;text-transform:uppercase;line-height:1.5}.footer .footer-block.col-menu ul li{font-size:14px;font-weight:600;margin-bottom:10px;overflow:hidden}.footer .footer-block.col-menu ul li a{margin-bottom:0;font-size:11px;text-transform:uppercase;letter-spacing:2.5px}.footer .footer-block.col-menu ul li:last-of-type{margin-bottom:0}.footer .footer-block .socials{display:flex}.footer .footer-block .socials li{position:relative;width:60px;height:60px;border-radius:50%}.footer .footer-block .socials li:before,.footer .footer-block .socials li:after{content:"";position:absolute;width:100%;height:100%;display:block;border:1px solid var(--border-color);border-radius:50px;box-sizing:border-box;opacity:.3;transition-property:all;transition-duration:250ms;transition-timing-function:ease-out}.footer .footer-block .socials li::before{top:-2px;left:2px}.footer .footer-block .socials li:after{top:2px;left:-2px}.footer .footer-block .socials li a{position:relative;display:flex;align-items:center;justify-content:center;color:var(--heading-color);width:60px;height:60px;z-index:2}.footer .copyright{position:relative;z-index:2}.footer .copyright .copright-text{padding:10px 0;font-size:14px;line-height:18px;font-weight:500}body.v-light .footer .logo-footer img.logo-dark{display:none}body.v-light .footer .logo-footer img.logo-light{display:block}.cap{position:absolute;bottom:30px;left:20px;background-image:linear-gradient(to right,#0e0e0e5c 0,#1b1515 100%);padding:8px 15px;line-height:.9;color:#fff;z-index:10}.cap span{font-size:12px;text-transform:uppercase;letter-spacing:2px}.caption{transform-origin:left center;color:#fff;letter-spacing:2px;font-size:14px;font-weight:600;position:relative;margin-top:15px}.box-seat .pro-text{bottom:-120px}/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/12882(这个说明仅在演示里会看到,下载的源码里没有)*/