:root,:root .v-light,:root .v-light-head{--bg-color:#f5f3f0;--assistant-color:#ebe8e4;--theme-color:#16181a;--theme-color-dark:#000;--font-color:#5e625f;--heading-color:#16181a;--border-color:#d6d2cc;--smooth-color:#16181a;--reverse-color:#16181a;--reverse-heading-color:#f5f3f0;--bg-btn:#ebe8e4;--bg-btn-assistant:#d6d2cc}:root .v-dark,:root .v-dark-head{--bg-color:#16181a;--assistant-color:#1f2224;--theme-color:#f5f3f0;--theme-color-dark:#fff;--font-color:#9ea09c;--heading-color:#f5f3f0;--border-color:#2e3133;--smooth-color:#f5f3f0;--reverse-color:#f5f3f0;--reverse-heading-color:#16181a;--bg-btn:#1f2224;--bg-btn-assistant:#2e3133}:root{--body-font:var(--font-manrope), var(--font-noto-georgian), sans-serif;--heading-font:var(--font-oswald), var(--font-noto-georgian), sans-serif;--font-code:Menlo, monaco, Consolas, Lucida Console, monospace;--font-pre:"Courier 10 Pitch", Courier, monospace;--font-size-base:17px;--font-size-h1:clamp(44px, 5.2vw, 76px);--font-size-h2:clamp(32px, 3.4vw, 50px);--font-size-h3:clamp(26px, 2.4vw, 34px);--font-size-h4:clamp(20px, 1.6vw, 25px);--font-size-h5:20px;--font-size-h6:16px;--menu-size:13px;--line-height-base:1.06;--line-height-content:1.65;--font-weight-heading:600;--font-weight-body:400;--display-tracking:.02em;--display-transform:uppercase;--margin-padding:120px;--margin-padding-mobile:80px;--box-padding:80px;--box-padding-mobile:50px;--smooth-width:4px;--color-overlay:#000}:root[lang=ka],[data-locale=ka]{--display-transform:none;--display-tracking:.005em;--font-weight-heading:700}html{font-size:var(--font-size-base)}body{line-height:var(--line-height-base);font-family:var(--body-font);text-rendering:optimizelegibility;margin:0;font-weight:400;transition:background-color .1s,color .1s}body,.main-root{background-color:var(--bg-color);color:var(--font-color)}.main-root,.before-line-sm,.before-line{position:relative}.before-line-sm:before,.before-line:before{content:"";background:var(--heading-color);width:11px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.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{z-index:1;position:relative}.line-bg-left:before,.line-bg-left:after,.line-bg-right:before,.line-bg-right:after{background-color:var(--assistant-color);z-index:-1;width:100px;height:100%;top:0;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{transform-origin:0 100%;left:0}.line-bg-right{padding-right:15px}.line-bg-right:after{transform-origin:100% 100%;right:0}.line-under:after,.line-bg-left:before,.line-bg-right:after,.line-under-left:before{content:"";position:absolute}.bg-circle-dotted{opacity:.4;background-image:url(/src/assets/img/circle-dotted.png);background-repeat:no-repeat;background-size:contain;width:100%;height:15vw;position:absolute;top:0;left:0}.v-light .bg-circle-dotted{opacity:.04}.bg-circle-dotted.bg-circle-dotted-right{inset:auto 0 0 auto;transform:rotate(180deg)}.line-shap:before,.line-shap:after{vertical-align:middle;background:var(--border-color);width:4vw;height:1px;display:inline-block;position:relative}@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{width:100%;position:relative}@media only screen and (min-width:992px){body .main-content{padding-left:var(--body-style-space);padding-right:var(--body-style-space)}body .full-width .dsn-container{padding-left:calc(var(--body-style-space) + 50px);padding-right:calc(var(--body-style-space) + 50px)}body .line-border-style{pointer-events:none;position:fixed;top:0;left:0}body .line-border-style:after,body .line-border-style:before{content:"";background-color:var(--border-color);z-index:100;width:1px;height:100%;position:absolute;top:0}body .line-border-style:before{left:var(--body-style-space)}body .line-border-style:after{right:var(--body-style-space)}}.wrapper,.content-inner{position:relative}.cursor{z-index:999999;pointer-events:none;transform-origin:0 0;mix-blend-mode:exclusion;background-color:#fff;border-radius:50%;width:76px;height:76px;transition:transform .35s;position:fixed;top:50%;left:50%;transform:scale(.35)translate(-50%,-50%)}.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{mix-blend-mode:unset;background-color:var(--bg-color);transform:scale(.85)translate(-50%,-50%)}.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{left:-25px;right:auto}.cursor.cursor-drag.no-drag{mix-blend-mode:exclusion;color:#fff}.cursor.cursor-drag.cursor-up-down .cursor-next,.cursor.cursor-drag.cursor-up-down .cursor-prev{position:absolute;top:-50px;left:33px;right:auto;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{text-align:center;border-radius:50%;width:100%;position:absolute}.cursor .cursor-helper span{text-shadow:20px 20px 20px #000;font-size:12px;font-weight:700;line-height:76px;display:none}.cursor.cursor-view span.cursor-view,.cursor.cursor-close span.cursor-close,.cursor.cursor-play span.cursor-play,.cursor.cursor-open span.cursor-open,.cursor.cursor-prev span.cursor-prev,.cursor.cursor-next span.cursor-next,.cursor.cursor-drag span.cursor-drag{mix-blend-mode:unset;display:block}.dsn-ajax-effect:not(.dsn-cursor-effect) .cursor{mix-blend-mode:unset;inset:auto 10px 10px auto;transform:scale(.3)translate(-50%,-50%)}.dsn-ajax-effect .cursor{mix-blend-mode:unset;transform:scale(.3);display:inherit!important}.dsn-ajax-effect .cursor:after{content:"";border-top:5px solid #fff;border-radius:50%;width:100px;height:109px;animation-name:animate-load;animation-duration:1.5s;animation-iteration-count:infinite;position:absolute;top:-15px;left:-9px}.cursor.no-scale{transform:scale(0)translate(-50%,-50%)}@keyframes animate-load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.half-bg-top{width:100%;position:absolute;top:0;left:0}.dsn-paginate-right-page{mix-blend-mode:exclusion;pointer-events:none;z-index:100;position:fixed;right:20px}@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{letter-spacing:2px;pointer-events:auto;cursor:pointer;color:#000;padding:4px 25px;font-size:13px;position:relative;transform:translate(100%)}.dsn-paginate-right-page .dsn-link-paginate:not(:last-child){margin-bottom:10px}.dsn-paginate-right-page .dsn-link-paginate:before{content:"";z-index:-1;background-color:#fff;width:1.5px;height:100%;position:absolute;left:-.5px}.dsn-paginate-right-page .dsn-link-paginate,.dsn-paginate-right-page .dsn-link-paginate:before{transition:all .5s}.dsn-paginate-right-page .dsn-link-paginate:hover{transform:translate(25px)}.dsn-paginate-right-page .dsn-link-paginate:hover:before{width:100%}input::placeholder,textarea::placeholder,.form-control::placeholder,.form-box input::placeholder,.form-box textarea::placeholder{color:var(--heading-color)}input[type=search]::-webkit-search-decoration{display:none}.main-btn{border:1px solid var(--heading-color);background-color:#0000;margin-left:15px;padding:18px 45px;position:relative}.main-btn .text{text-transform:uppercase;letter-spacing:2px;color:var(--heading-color);background-color:#0000;font-size:13px;font-weight:400}.main-btn .line-btn{position:absolute}.main-btn .line-btn.line-btn-top-left{top:0;left:0}.main-btn .line-btn.line-btn-top-left:before{width:10px;height:1px;top:-1px;left:-11px}.main-btn .line-btn.line-btn-top-left:after{width:1px;height:10px;top:-11px;left:-1px}.main-btn .line-btn.line-btn-top-right{top:0;right:0}.main-btn .line-btn.line-btn-top-right:before{width:10px;height:1px;top:-1px;right:-11px}.main-btn .line-btn.line-btn-top-right:after{width:1px;height:10px;top:-11px;right:-1px}.main-btn .line-btn.line-btn-bottom-right{bottom:0;right:0}.main-btn .line-btn.line-btn-bottom-right:before{width:10px;height:1px;bottom:-1px;right:-11px}.main-btn .line-btn.line-btn-bottom-right:after{width:1px;height:10px;bottom:-11px;right:-1px}.main-btn .line-btn.line-btn-bottom-left{bottom:0;left:0}.main-btn .line-btn.line-btn-bottom-left:before{width:10px;height:1px;bottom:-1px;left:-11px}.main-btn .line-btn.line-btn-bottom-left:after{width:1px;height:10px;bottom:-11px;left:-1px}.main-btn .line-btn:before,.main-btn .line-btn:after{content:"";background-color:var(--heading-color);opacity:.4;transition:all .2s ease-out;position:absolute}.main-btn:hover .line-btn:before,.main-btn:hover .line-btn:after{width:0;height:0}.text-link{color:var(--heading-color);-o-transition:all 2s cubic-bezier(.165, .84, .44, 1);font-weight:500;transition:all 2s cubic-bezier(.165,.84,.44,1);position:relative}.text-link .icon{background-color:var(--bg-btn-assistant);width:35px}.text-link svg{width:14px;fill:var(--heading-color);z-index:2;margin-top:-2px;position:relative}.text-link .text{background-color:var(--bg-btn);letter-spacing:2px;z-index:2;padding:12px 18px;font-size:13px;line-height:1.2;transition:all .25s ease-in-out;position:relative}.text-link-2{color:#fff;width:auto;padding-left:90px;transition:all 2s cubic-bezier(.165,.84,.44,1);display:inline-block;position:relative}.text-link-2:before,.text-link-2:after{content:"";background-color:var(--heading-color);width:70px;height:2px;position:absolute;top:50%}.text-link-2:before{pointer-events:none;transform-origin:0;display:block;left:0;transform:scaleX(1)translateY(-50%)}.text-link-2:after{transform-origin:100%;transition:transform .3s cubic-bezier(.895,.03,.685,.22);display:block;right:0;transform:scaleX(0)translateY(-50%)}.text-link-2 .text{letter-spacing:2px;transition:all .25s ease-in-out;position:relative}.text-link-2:hover{padding-left:0;padding-right:90px}.text-link-2:hover:before{transform-origin:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)translateY(-50%)}.text-link-2:hover:after{transform-origin:0;transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;transform:scaleX(1)translateY(-50%)}.read-more{color:var(--heading-color);letter-spacing:2px;padding-bottom:2px}.read-more:before{content:"";z-index:0;opacity:.5;background-image:url(/image/button-pattern.png);background-repeat:repeat;width:100%;height:10px;transition:all .3s linear;position:absolute;bottom:0;left:0}.read-more:hover:before{background-position:20px 0}a{outline:0}a:hover,a:active{outline:0;text-decoration:none}.font-heading{font-family:var(--heading-font)}.text-transform-upper{text-transform:uppercase}.site-header{z-index:10;pointer-events:none;width:100%;padding-top:22px;padding-bottom:22px;transition-property:background-color,padding-top,padding-bottom,transform;transition-duration:.5s;position:fixed;top:0}.site-header a{color:inherit!important}.site-header .main-logo{color:var(--heading-color)}.site-header .main-logo .light-logo{display:inherit}.site-header .main-logo .dark-logo,body:not(.v-dark) .site-header .main-logo .light-logo{display:none}body:not(.v-dark) .site-header .main-logo .dark-logo{display:inherit}.admin-bar .site-header{top:46px}@media screen and (min-width:783px){.admin-bar .site-header{top:32px}}.site-header .menu-cover-title{opacity:.05;font-size:20vw;font-weight:600;line-height:1.15;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}@media only screen and (max-width:991px){.site-header .menu-cover-title{left:50%;transform:translate(-50%,-50%)}}.site-header .inner-header .main-logo{pointer-events:all;width:96px}.site-header .inner-header .main-logo img{height:auto}.site-header .main-navigation{pointer-events:all}.site-header .menu-icon{cursor:pointer;pointer-events:all;position:relative;top:-5px}.site-header .menu-icon .icon-m .menu-icon-line{background-color:var(--theme-color);width:23px;height:2px;transition:transform .2s ease-out}.site-header .menu-icon .icon-m .menu-icon-line.icon-top{width:5px}.site-header .menu-icon .icon-m .menu-icon-line.icon-center{width:14px}.site-header .menu-icon .icon-m .menu-icon-line.icon-bottom{margin-top:5px}.site-header .menu-icon .icon-m .icon-circle{border:1px solid #ffffff1a;border-radius:50%;width:46px;height:46px;display:none;position:absolute;top:-5px;left:-8px}.site-header .menu-icon .icon-m:hover .icon-circle{display:inherit}.site-header .menu-icon .text-menu{width:45px;color:var(--heading-color);opacity:.9;font-size:13px;font-weight:600;top:-4px}.site-header .menu-icon .text-menu>div{top:0;left:0}.site-header .menu-icon .text-menu .text-button .dsn-word-wrapper{will-change:transform;overflow:hidden}.site-header .menu-icon .text-menu .text-button .dsn-chars-wrapper{opacity:0;visibility:hidden;will-change:transform;transform-origin:0 0;transition:transform .4s cubic-bezier(.3,0,.7,1),opacity .3s cubic-bezier(.3,0,.7,1),visibility .3s;transition-delay:calc(30ms*var(--char-dsn-index) + 1ms);opacity:1;visibility:visible;transform:translateY(0)rotate(0)scale(1)}.site-header .menu-icon .text-menu .text-open .dsn-word-wrapper,.site-header .menu-icon .text-menu .text-close .dsn-word-wrapper{will-change:transform;overflow:hidden}.site-header .menu-icon .text-menu .text-open .dsn-chars-wrapper,.site-header .menu-icon .text-menu .text-close .dsn-chars-wrapper{opacity:0;visibility:hidden;will-change:transform;transform-origin:0 0;transition:transform .4s cubic-bezier(.3,0,.7,1),opacity .3s cubic-bezier(.3,0,.7,1),visibility .3s;transition-delay:calc(30ms*var(--char-dsn-index) + 1ms);transform:translateY(50%)rotate(15deg)scale(.8)}.site-header .menu-icon.nav-active .text-menu{width:50px}.site-header .menu-icon:hover .icon-m .icon-top,.site-header .menu-icon:hover .icon-m .icon-center{transform:translateY(6px)}.site-header .menu-icon:hover .icon-m .icon-bottom{transform:translateY(-5px)}.site-header .menu-icon:hover .text-menu .text-button .dsn-word-wrapper{will-change:transform;overflow:hidden}.site-header .menu-icon:hover .text-menu .text-button .dsn-chars-wrapper{opacity:0;visibility:hidden;will-change:transform;transform-origin:0 0;transition:transform .4s cubic-bezier(.3,0,.7,1),opacity .3s cubic-bezier(.3,0,.7,1),visibility .3s;transition-delay:calc(30ms*var(--char-dsn-index) + 1ms);transform:translateY(50%)rotate(15deg)scale(.8)}.site-header .menu-icon:hover:not(.nav-active) .text-menu .text-open .dsn-chars-wrapper,.site-header .menu-icon:hover.nav-active .text-menu .text-close .dsn-chars-wrapper{opacity:1;visibility:visible;transform:translateY(0)rotate(0)scale(1)}.site-header .container-content{opacity:0;visibility:hidden;width:30%}@media only screen and (max-width:991px){.site-header .container-content{display:none}}.site-header .container-content .nav-content:not(:first-of-type){margin-top:30px}.site-header .container-content .nav-content p{color:var(--font-color)}.site-header .container-content .nav-content p:not(:last-of-type){margin-bottom:5px}.site-header .container-content .nav-content p .link-hover{text-transform:uppercase}.site-header .container-content .title-line,.site-header .container-content p.title-line{color:var(--theme-color);margin-bottom:10px;font-size:20px;font-weight:600}.site-header .container-content .nav-social ul li{margin-right:15px;padding-right:5px;font-size:14px}.site-header .container-content .nav-social ul li,.site-header .container-content .nav-social ul li a{color:var(--heading-color);letter-spacing:2px;font-family:var(--heading-font);display:inline-block;position:relative}.site-header ul.extend-container{width:100%;max-width:100%}@media only screen and (max-width:991px){.site-header ul.extend-container{align-items:center}}.site-header .extend-container .main-navigation{background-color:var(--bg-color);z-index:-1;opacity:0;visibility:visible;height:100vh;top:0;left:0;transform:translateY(-100%)}.site-header .extend-container .main-navigation:after{content:"";z-index:-1;opacity:.05;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0}.site-header .extend-container .main-navigation ul.extend-container li{color:var(--heading-color);width:max-content;line-height:1;font-family:var(--heading-font);margin-bottom:10px}.site-header .extend-container .main-navigation ul.extend-container li.dsn-active,.site-header .extend-container .main-navigation ul.extend-container li:hover{color:var(--theme-color)}.site-header .extend-container .main-navigation ul.extend-container li.dsn-active .dsn-meta-menu,.site-header .extend-container .main-navigation ul.extend-container li:hover .dsn-meta-menu{color:var(--assistant-color)}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu{cursor:pointer;align-items:center;margin-bottom:20px;display:flex}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu img{width:32px;transform:translate(0)}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{margin-left:5px;font-size:42px}@media only screen and (max-width:767px){.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{font-size:32px}}@media only screen and (max-width:575px){.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{font-size:24px}}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu img,.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu:hover img{opacity:0;visibility:hidden;transform:translate(-22px)}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu:hover .dsn-title-menu{transform:translate(-40px)}.site-header .extend-container .main-navigation ul.extend-container li li{overflow:inherit;margin-bottom:0}.site-header .extend-container .main-navigation ul.extend-container li a{line-height:1.2;overflow:hidden}.site-header .extend-container .main-navigation ul.extend-container li a:after,.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu{display:inherit;width:max-content;position:absolute}.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu{letter-spacing:2px;margin-left:10px;font-size:12px;transform:translateY(25px)}@media only screen and (max-width:991px){.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu{display:none}}@media only screen and (min-width:992px){.site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down>a:after{content:"";opacity:0;visibility:hidden;background-repeat:no-repeat;background-size:17px;width:17px;height:17px;transition:all .5s;transform:translateY(8px)}.site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down>a:hover:after{opacity:1;visibility:visible;transform:translate(50%,8px)}}.site-header .extend-container .main-navigation ul.extend-container>li{font-size:42px}@media only screen and (max-width:991px){.site-header .extend-container .main-navigation ul.extend-container>li{font-size:32px}}.site-header .extend-container .main-navigation ul.extend-container>li>a .dsn-title-menu{opacity:1;visibility:inherit;transform:translate(0)}.site-header .extend-container .main-navigation ul.extend-container>li>a .dsn-meta-menu{opacity:0;visibility:hidden}.site-header .extend-container .main-navigation ul.extend-container>li ul{flex-direction:column;justify-content:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media only screen and (max-width:991px){.site-header .extend-container .main-navigation ul.extend-container>li ul{align-items:center}}.site-header .extend-container .main-navigation ul.extend-container>li ul li{font-size:32px;line-height:1}.site-header .extend-container .main-navigation ul.extend-container>li ul li a{line-height:1.5}.site-header .extend-container .main-navigation ul.extend-container>li ul li a .dsn-meta-menu{margin-left:10px;transform:translateY(22px)}@media only screen and (min-width:992px){.classic-menu:not(.dsn-line-style) .site-header .menu-icon,.classic-menu:not(.dsn-line-style) .site-header .container-content{display:none}.classic-menu:not(.dsn-line-style) .site-header>.extend-container{align-items:center}.classic-menu:not(.dsn-line-style) .site-header>.extend-container .menu-cover-title{display:none}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation{position:inherit;width:auto;height:auto;top:unset;left:unset;z-index:1;background-color:#0000;margin-left:auto;display:block;opacity:1!important;visibility:visible!important;transform:none!important}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation:after{display:none}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container{display:block}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container li a:after,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down>a:after{display:none}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li{margin-bottom:0;margin-left:30px;padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:700;display:inline-block}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li:first-of-type{margin-left:0}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li>a .dsn-title-menu{opacity:1!important;visibility:visible!important;transform:none!important}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li>a .dsn-meta-menu{display:none}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul{min-width:195px;width:inherit;height:auto;left:unset;top:unset;background-color:var(--assistant-color);opacity:0;visibility:hidden;border-radius:3px;margin-top:10px;margin-left:-10px;padding:10px;transition-property:transform,opacity,visibility;transition-duration:.8s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translateY(35px);display:block!important}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li{width:100%;padding:7px 0;font-size:13px;font-weight:500;position:relative}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li:not(:last-child){border-bottom:.5px dotted var(--assistant-color)}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li .dsn-meta-menu{display:none}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li:before{content:"";opacity:0;background-color:var(--theme-color);width:1.5px;height:100%;transition:all .5s;position:absolute;top:0;left:-10px}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li.dsn-active,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li:hover{color:var(--heading-color)}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li.dsn-active:before,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li:hover:before{opacity:1;visibility:visible}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li:hover ul,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li:focus{opacity:1;visibility:visible;transform:none}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li:last-child ul{right:-32px}}.dsn-multi-lang{z-index:999;max-width:100px;display:flex;position:fixed;top:35px;right:165px}.admin-bar .dsn-multi-lang{top:81px}@media screen and (min-width:783px){.admin-bar .dsn-multi-lang{top:67px}}.dsn-multi-lang .extend-container-lang .menu-item>a{cursor:pointer;background:var(--theme-color);z-index:2;width:100%;height:28px;color:var(--heading-color);text-transform:uppercase;border-radius:12px;align-items:center;padding:6px 10px;font-size:11px;transition:all .5s;display:flex;position:relative}.dsn-multi-lang .extend-container-lang .menu-item>a:before{clip-path:ellipse(10px 46%);margin-right:5px!important}.dsn-multi-lang .extend-container-lang img{object-fit:cover;border-radius:50%;width:15px;height:15px}.dsn-multi-lang .extend-container-lang span{color:#fff;text-transform:uppercase;font-size:11px}.dsn-multi-lang .extend-container-lang:hover .sub-menu{opacity:1;visibility:visible;top:20px}.dsn-multi-lang .sub-menu{opacity:0;visibility:hidden;background:#100f0fe6;border-radius:0;transition:all .5s;display:block;position:absolute;top:-5px;left:0;overflow:hidden}.dsn-multi-lang .sub-menu li:first-of-type{padding:15px 0 0}.dsn-multi-lang .sub-menu li a{align-items:center;height:29px;padding:6px 10px;line-height:15px;display:flex;border-radius:0!important}@media only screen and (min-width:992px){.classic-menu .dsn-multi-lang{right:15px;transform:translateY(-5px)}}body.nav-bg .site-header{background-color:var(--bg-color);padding-top:15px;padding-bottom:15px}body.nav-bg.hide-nav .site-header:not(.nav-active){transform:translateY(-100%)}body:not(.v-dark) .site-header{background-color:#ffffff73;padding-top:15px;padding-bottom:15px}body:not(.v-light) .site-header{background-color:var(--bg-color);padding-top:15px;padding-bottom:15px}.social-network .social-title{letter-spacing:2px;text-transform:uppercase;color:var(--heading-color);font-size:10px;font-weight:600}.social-network ul{padding-left:20px}.social-network ul:before{content:"";background:var(--reverse-color);opacity:.15;width:3vw;height:1px;margin-right:15px;top:50%}.socials li{display:inline-block}.socials li:not(:last-of-type){margin-right:-10px}.socials li a{border:1px solid var(--border-color);width:60px;height:60px;color:var(--heading-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (max-width:991px){.socials li a{width:50px;height:50px}}.socials li a:after,.socials li a span{opacity:0;transition:all .3s cubic-bezier(.55,.02,.1,.9);position:absolute;top:50%;left:50%}.socials li a:after{content:"";background:var(--theme-color);border-radius:50%;width:4px;height:4px;transform:translate(-50%,-50%)scale(.2)}.socials li a span{color:var(--heading-color);transform-origin:bottom;cursor:pointer;font-size:13px;font-weight:700}.socials li a i{transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}.socials li a:hover i{transform:scale(0)}.socials li a:hover span{opacity:1;transition:all .6s cubic-bezier(.75,-.5,0,1.75);transform:matrix(1,0,0,1,0,-20)}.socials li a:hover:after{opacity:1;transition:all .5s cubic-bezier(.75,-.5,0,1.75) .2s;transform:translate(-50%,-50%)scale(1)}.footer-navigation,.footer-navigation>div{display:inline}.footer-navigation .footer-menu{padding-left:0;display:inline}.footer-navigation .footer-menu li{margin-right:1rem;display:inline}.next-page{position:relative}@media only screen and (min-width:768px){.next-page .d-grid{grid-column-gap:60px!important}}.next-page .box-img{position:relative}@media only screen and (max-width:767px){.next-page .box-img img{max-height:80vh}}@media only screen and (max-width:575px){.next-page .box-img img{object-fit:cover;width:100%;max-height:50vh}}@media only screen and (min-width:992px){.next-page .box-img{padding:0 100px}.next-page .box-img:after{content:"";background-color:var(--bg-color);width:100%;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.next-page .box-img .box-img-inner{z-index:2;position:relative;box-shadow:0 0 50px #00000008}.next-page .lats-tock{background:var(--assistant-color);z-index:2;padding:80px 60px;position:relative}.next-page .box-input{background:var(--theme-color);z-index:2;align-items:center;height:100%;position:relative}.next-page .box-input .main-btn{margin-left:-15px}.pagination-post{margin-top:80px}.pagination-post div{letter-spacing:1.5px;padding:20px;font-size:14px;font-weight:500}.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{height:100vh;position:relative}.next-project .bg-container{width:40%;height:calc(100% - 225px);bottom:0;left:30%}.next-project .intro-project,.hero-title{position:relative}.hero-title .title:not(.title-fill){color:#0000;-webkit-text-stroke:1px var(--heading-color)}.hero-title .title-fill{clip-path:polygon(0% 0%,0% 100%,18% 100%,43% 0,84% 0,62% 100%,4% 100%,18% 100%,100% 100%,100% 0%);height:100%;position:absolute;top:0}.dsn-paginations{position:relative}.dsn-paginations .page-numbers{width:40px;height:40px;margin-right:15px;font-size:20px;transition:all .45s cubic-bezier(.08,.58,.17,.94);position:relative}.dsn-paginations .page-numbers.current,.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:"";z-index:-1;background:var(--assistant-color);transition:all .45s cubic-bezier(.08,.58,.17,.94);display:block;position:absolute;inset:0;transform:scale(.8)}.dsn-paginations .next .button-m svg{fill:var(--heading-color);z-index:1;opacity:1;vertical-align:middle;width:30px;height:100%;transition:all .3s ease-out;position:absolute;top:0;left:-10%;transform:translate(20%)}.dsn-paginations .next .button-m span{z-index:2;text-transform:uppercase;letter-spacing:2px;color:var(--heading-color);font-size:12px;font-weight:400;transition:all .3s ease-out;position:relative;transform:translate(20%)}.dsn-paginations .next .button-m:hover:before{transform:scale(.7)}.dsn-paginations .next .button-m:hover svg{opacity:0;transform:translate(20%)!important}.dsn-paginations .next .button-m:hover span{transform:translate(0)}.dsn-paginations .next:hover{background-color:#0000}.half-bg{position:absolute;top:0}.half-bg-center{width:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mask-bg{background-color:var(--assistant-color);width:calc(70% + 20px);height:100%;position:absolute;top:0;right:0}ul.lest-box li{border-bottom:1px solid var(--border-color);margin-bottom:15px;padding-bottom:15px}ul.lest-box li:before{content:"";vertical-align:middle;color:var(--theme-color);padding-right:10px;font-family:"Font Awesome 5 Free";font-size:15px;font-weight:900;display:inline-block}ul.lest-box li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.lest-icon li{padding-left:30px;position:relative}.lest-icon li:not(:last-of-type){margin-bottom:20px}.lest-icon li:before{content:"";color:var(--theme-color);font-family:bootstrap-icons;font-size:16px;font-weight:400;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.list-info-project{border-left:0;padding-left:0}}.list-info-project ul li:not(:last-of-type){margin-bottom:25px}.about-us{position:relative}@media only screen and (min-width:768px){.about-us .inner-content{grid-column-gap:60px}}.about-us h6{font-size:19px;line-height:26px}.about-us .services-item .icon i{color:var(--theme-color);font-size:18px}.about-us .services-item .icon img{width:50px}.about-us .services-item h5{color:var(--font-color);letter-spacing:2px;font-size:20px;font-weight:300}.about-us .box-img{padding:150px 0;position:relative}.about-us .box-img .corner{width:100%;height:100%;position:absolute}.about-us .box-img .corner:before,.about-us .box-img .corner:after{content:"";background-color:#ffffff21;position:absolute}.about-us .box-img .corner:before{width:50%;height:1px}.about-us .box-img .corner:after{width:1px;height:50%}.about-us .box-img .corner.corner-top{top:15px;left:15px}.about-us .box-img .corner.corner-top:before,.about-us .box-img .corner.corner-top:after{top:0;left:0}.about-us .box-img .corner.corner-top:before{width:50%;height:1px}.about-us .box-img .corner.corner-top:after{width:1px;height:50%}.about-us .box-img .corner.corner-bottom{bottom:15px;right:15px}.about-us .box-img .corner.corner-bottom:before,.about-us .box-img .corner.corner-bottom:after{bottom:0;right:0}.about-us .box-img .content{position:relative}.about-us .box-img .content .number{color:var(--heading-color);font-size:120px;font-weight:700}.about-us .box-img .content h5{letter-spacing:2px;text-transform:uppercase;font-weight:500}.about-block{position:relative}.about-block .process-block{border-radius:5px;padding:20px 30px}@media only screen and (max-width:575px){.about-block .process-block{padding:20px}}.about-block .process-block span{text-transform:uppercase;color:var(--heading-color);margin-right:20px;position:relative}@media only screen and (max-width:575px){.about-block .process-block span{margin-right:10px}}.about-block .process-block span:before{content:"-";margin-right:20px}@media only screen and (max-width:575px){.about-block .process-block span:before{margin-right:10px}}.about-block .process-block span:first-of-type:before{display:none}.about-block .process-block span:last-of-type{margin-right:0}.about-block .box-img{position:relative}@media only screen and (min-width:992px){.about-block .box-img{padding-top:30px;padding-right:30px}.about-block .box-img:before{content:"";opacity:.5;background-image:url(/image/dots.png);background-repeat:repeat;width:50%;height:50%;position:absolute;top:0;right:0}.about-block .box-img:last-of-type{padding:0 0 30px 30px}.about-block .box-img:last-of-type:before{inset:auto auto 0 0}}.about-block .box-img img{z-index:2;position:relative;box-shadow:0 3px 10px #00000026}@media only screen and (max-width:767px){.about-block .box-img img{object-fit:cover;width:100%}}@media only screen and (max-width:575px){.about-block .box-img img{max-height:80vh}.about-block .lest-icon:last-of-type{margin-top:15px}}@media only screen and (max-width:767px){.about-project .list-info-project.border-left{border-left:0;padding-left:0}}.features{max-width:100vw;height:100vh;position:relative;overflow:hidden}@media only screen and (max-width:767px){.features{margin-top:var(--margin-padding-mobile);margin-bottom:var(--margin-padding-mobile);height:auto;padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.features{padding:0}}.features .list-features{width:100%;height:100%;display:flex}@media only screen and (max-width:767px){.features .list-features{display:block}}.features .list-features .list-item{z-index:2;flex-basis:33.333%;height:100%;padding-left:30px;padding-right:30px;position:relative;overflow:hidden}@media only screen and (max-width:767px){.features .list-features .list-item.v-light-head-mobile-sm p{color:var(--font-color)}}@media only screen and (min-width:992px){.features .list-features .list-item{padding-left:50px;padding-right:50px}}@media only screen and (max-width:767px){.features .list-features .list-item{border:1px solid var(--border-color);width:calc(49% - 30px);margin-left:15px;margin-right:15px;padding:30px 15px;display:inline-block}.features .list-features .list-item:not(:last-of-type){margin-bottom:30px}}@media only screen and (max-width:575px){.features .list-features .list-item{width:calc(100% - 30px)}}.features .list-features .list-item:nth-of-type(n+2){border-left:1px solid var(--border-color)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.features .list-features .list-item:not(.active){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.features .list-features .list-item .item-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media only screen and (max-width:991px){.features .list-features .list-item .item-content p br{display:none}}.features .list-features .list-item .item-content .inner-divider{width:100%;height:20px;margin:0 auto;transition:all .6s cubic-bezier(.77,0,.175,1);position:relative}.features .list-features .list-item .item-content .text-hover{opacity:0;max-height:0;filter:alpha(opacity=0);transition:all .6s cubic-bezier(.77,0,.175,1);overflow:hidden}@media only screen and (max-width:767px){.features .list-features .list-item .item-content .text-hover{opacity:1;max-height:unset}}.features .list-features .list-item+.item-bg{opacity:0;width:100%;height:100%;transition:opacity 3s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);position:absolute;transform:scale(.99)}@media only screen and (max-width:767px){.features .list-features .list-item+.item-bg{display:none}}.features .list-features .list-item.active+.item-bg{opacity:1;transform:scale(1.05)}.features .list-features .list-item.active .text-hover{opacity:1;max-height:400px;transition:all .8s cubic-bezier(.77,0,.175,1)}.team-item{position:relative}.team-item .box-img{height:460px;overflow:hidden}.team-item .box-img img{transition:transform .8s cubic-bezier(.24,.87,.24,.89)}.team-item .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);width:100%;margin-top:-50px;position:relative}.team-item .content h4{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.team-item .content h5{font-weight:400;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.team-item .content .socials{opacity:0;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);position:absolute;left:0;transform:translateY(-25px)}.team-item .content .socials li a{width:50px;height:50px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);position:relative}.team-item .content .socials li a:hover{border:0}.team-item:hover img{transform:scale(1.2)}.team-item:hover h4{transform:translateY(-10px)}.team-item:hover h5{opacity:0;transform:translateY(-25px)}.team-item:hover .socials{opacity:1;transform:translateY(-40px)}.services-item .services-inner{padding:60px 30px}.services-item .services-inner:before{content:"";background-color:var(--theme-color);height:2px;position:absolute;top:-1px;left:0;right:0}.services-item .services-inner .title-block{padding-top:30px}.services-item .services-inner .title-block .number{opacity:.7;z-index:0;font-size:60px;line-height:1;position:absolute;bottom:0;left:0}.services-item .services-inner .title-block .number:after{content:"";z-index:2;background:linear-gradient(to top, var(--bg-color), #29292900);width:100%;height:100%;position:absolute;bottom:0;left:0}.services-item .services-inner .title-block .text{z-index:2;position:relative}.services-item .icon-img img{width:100px}.pricing .pricing-item{position:relative}.pricing .pricing-item .pricing-item-inner{border-top:2px solid var(--theme-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.pricing .pricing-item .pricing-item-inner:before{content:"";filter:blur(5.5px);background-color:var(--bg-color);opacity:.3;width:100%;height:100%;position:absolute;top:0;left:0}.pricing .pricing-item h5.sm-title-block{color:var(--font-color);font-weight:400}.pricing .pricing-item .price{font-weight:700;line-height:57px}.pricing .pricing-item .per{text-transform:uppercase;align-items:end;font-size:14px;font-weight:400;display:flex}.pricing .pricing-item ul li{z-index:1;margin-bottom:15px;padding-left:25px;position:relative}.pricing .pricing-item ul li:last-of-type{margin-bottom:0}.pricing .pricing-item ul li:before{content:"";z-index:1;color:var(--theme-color);font-family:bootstrap-icons;font-size:1rem;position:absolute;top:0;left:0}.pricing .pricing-item ul li.not:before{content:"";color:#d63031}.last-project-section,.last-project-section .bg-project{position:relative}.last-project-section .bg-project .bg-item{width:100%;height:65vh}@media only screen and (min-width:992px){.last-project-section .order-lg-3{padding-left:0}.last-project-section .order-lg-2{padding-right:0}}.last-project-section .project-content{background:var(--assistant-color);z-index:1;padding:60px 30px;position:relative}@media only screen and (min-width:992px){.last-project-section .project-content{margin-top:-200px;padding:80px 40px}}.last-project-section .project-content .content-item .metas span{font-size:13px}@media only screen and (max-width:991px){.last-project-section .dsn-pagination{border-top:1px solid var(--border-color)}}.last-project-section .next-container .container-inner,.last-project-section .prev-container .container-inner{height:auto}.last-project-section .swiper-next.swiper-next,.last-project-section .swiper-prev.swiper-next{right:25px}.last-project-section .swiper-next.swiper-prev,.last-project-section .swiper-prev.swiper-prev{left:25px}.last-project-section .swiper-pagination{margin-top:-10px;bottom:auto}.testimonials .testimonials-inner{position:relative}.testimonials .testimonials-inner:before{content:"";opacity:.1;background-image:url(/image/test-img.png);background-repeat:no-repeat;width:247px;height:192px;position:absolute;top:0;right:0}.testimonials .testimonials-inner .testimonial-item{z-index:2;padding-right:30px;position:relative}@media only screen and (max-width:767px){.testimonials .testimonials-inner .testimonial-item{align-items:end;padding-right:0}}.testimonials .testimonials-inner .testimonial-item .box-img{border-radius:50%;flex:1 0 190px;height:190px}@media only screen and (max-width:767px){.testimonials .testimonials-inner .testimonial-item .box-img{display:none}}.testimonials .testimonials-inner .testimonial-item .box-img img{border-radius:50%}.testimonials .testimonials-inner .testimonial-item .box-content{margin-left:30px;padding-top:15px}@media only screen and (max-width:767px){.testimonials .testimonials-inner .testimonial-item .box-content{margin-left:0}}.testimonials .testimonials-inner .testimonial-item .box-content p{font-size:18px;line-height:28px}.testimonials-2 .testimonial-item .author-box{width:max-content;padding-top:20px;padding-right:20px;position:relative}.testimonials-2 .testimonial-item .author-box .avatar{border-radius:50%;width:60px;height:60px}.testimonials-2 .testimonial-item .author-box .avatar img{border-radius:50%}.testimonials-2 .testimonial-item .author-box:before{content:"";background-color:var(--border-color);width:100%;height:1px;position:absolute;top:0;left:0}.testimonials-2 .testimonial-item h5{color:var(--font-color);font-size:14px;font-weight:400}@media only screen and (min-width:992px){.box-desc .right-box{margin-top:-180px}}@media only screen and (max-width:991px){.box-desc .right-box{margin-top:var(--margin-padding-mobile);margin-bottom:var(--margin-padding-mobile)}}@media only screen and (max-width:575px){.box-desc .right-box{padding:50px 30px}}.box-desc .right-box .fact-item:not(:last-of-type){margin-bottom:30px}@media only screen and (max-width:575px){.box-desc .right-box .fact-item{display:block}}.box-desc .right-box .fact-item .number{flex:0 0 170px;max-width:170px}@media only screen and (max-width:575px){.box-desc .right-box .fact-item .number{max-width:fit-content;margin-bottom:15px}}.box-desc .right-box .fact-item .text p{max-width:300px}.box-desc .exper span{font-family:var(--heading-font);font-size:200px;font-weight:600;line-height:1}.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{background-color:#0d0d0d;max-width:600px;padding:80px;position:absolute;bottom:-80px;right:80px}.box-seat .pro-text p{margin-top:30px;margin-left:70px}.box-seat .pro-text p.dsn-active>.dsn-wrapper{margin-right:5px}.box-seat.box-seat-full .pro-text{background-color:#0d0d0db3;flex-flow:column;place-content:center;height:100%;display:flex;top:0}.v-light .box-seat.box-seat-full .pro-text{background-color:#0000006b}@media only screen and (max-width:991px){.v-light .box-seat.box-seat-full .pro-text{background-color:#000}}.v-light .box-seat.box-seat-full .pro-text h3,.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{max-width:inherit;text-align:center;border-radius:3px 3px 0 0;width:80%;margin:0 auto -150px;position:relative;bottom:150px;right:auto}.box-seat.box-seat-qute .pro-text:after{content:"”";opacity:.03;height:40px;font-size:24vw;line-height:1;position:absolute;top:20px;left:50%;transform:translate(-50%)}.box-seat.box-seat-under-header{margin-top:-10vh;overflow:hidden}.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{text-align:center;background-color:#0d0d0d;width:auto;max-width:100%;margin:0 20px -60px;padding:50px;position:relative;inset:auto 0 60px}.box-seat .pro-text p,.box-seat.box-seat-full .pro-text p,.box-seat.box-seat-bottom .pro-text p{max-width:100%;margin:auto;padding-top:15px;padding-left:0}}@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{margin:0;padding:30px 20px;bottom:0}.box-seat .pro-text p,.box-seat.box-seat-full .pro-text p,.box-seat.box-seat-bottom .pro-text p{text-align:center;max-width:100%;padding-top:15px}}.box-seat .btn-play-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-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:2px;stroke-linejoin:round;stroke-miterlimit:10}.box-seat .btn-play-inner svg .stroke{stroke:#ffffff4d}.box-seat .btn-play-inner svg .circle{stroke:#fff;stroke-dashoffset:700px;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(.46,.08,.12,.91)}.box-seat .dsn-video{position:relative;overflow:hidden}.box-seat .box-middle-text{text-align:center;z-index:2;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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;max-width:460px;margin:0 auto 25px}.box-seat .dsn-v-text{position:relative;overflow:hidden}.v-light .box-seat .dsn-v-text h2{color:var(--heading-color)}.our-work{--gutter:30px}.our-work .dsn-isotope,.our-work.dsn-isotope{margin-left:calc(var(--gutter)/2*-1);width:calc(100% + var(--gutter))}.our-work .container-fluid{padding-left:0;padding-right:0}.our-work .our-work-slider{position:relative}@media only screen and (max-width:991px){.our-work .our-work-slider{padding-top:0}}.our-work .our-work-slider .mask-bg{width:90%;left:0;right:auto}@media only screen and (max-width:991px){.our-work .our-work-slider .mask-bg{display:none}}.our-work .our-work-slider .swiper-container{width:100%;height:100%}.our-work .our-work-slider .swiper-slide{align-items:center;width:80%;height:600px;max-height:600px;display:flex;position:relative}@media only screen and (max-width:991px){.our-work .our-work-slider .swiper-slide{flex-direction:column}}.our-work .our-work-slider .swiper-slide .link{z-index:2;width:100%;height:100%;position:absolute}@media only screen and (max-width:991px){.our-work .our-work-slider .swiper-slide{width:100%}}.our-work .our-work-slider .swiper-slide .box-img{width:100%;height:100%;overflow:hidden}.our-work .our-work-slider .swiper-slide .text-holder{background-color:var(--bg-color);direction:ltr;height:auto;padding:28px 40px;transition:all .5s cubic-bezier(.26,.53,.58,1);position:absolute;bottom:0;left:-1px;right:-1px;overflow:hidden;transform:translateY(100%)}@media only screen and (max-width:991px){.our-work .our-work-slider .swiper-slide .text-holder{background-color:var(--assistant-color);width:100%;position:relative}}.our-work .our-work-slider .swiper-slide .text-holder .text-wrapper{width:100%;height:100%;transition:all .5s cubic-bezier(.21,.53,.58,1);position:relative;transform:translateY(-200%)}.our-work .our-work-slider .swiper-slide .text-holder .text-wrapper .metas{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:translateY(-45px)}.our-work .our-work-slider .swiper-slide .text-holder .text-wrapper .metas span{font-size:13px}.our-work .our-work-slider .swiper-slide .text-holder .text-wrapper .title-block{margin-bottom:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:translateY(-35px)}.our-work .our-work-slider .swiper-slide.swiper-slide-active .text-holder,.our-work .our-work-slider .swiper-slide.swiper-slide-active .text-wrapper,.our-work .our-work-slider .swiper-slide.swiper-slide-active .text-wrapper .metas,.our-work .our-work-slider .swiper-slide.swiper-slide-active .text-wrapper .title-block{transform:translateY(0)}.our-work .slider-button-next{top:auto;left:150px;right:auto}.our-work .slider-button-prev,.our-work .slider-button-next{cursor:pointer;vertical-align:top;transform-origin:50%;border-radius:100%;width:90px;height:90px;transition:all .5s cubic-bezier(.165,.84,.44,1);display:inline-block;position:relative;top:auto;left:0;right:auto}.our-work .slider-button-prev .border-svg,.our-work .slider-button-next .border-svg{width:100%;height:100%;position:absolute;top:0;left:0}.our-work .slider-button-prev svg,.our-work .slider-button-next svg{content:"";transform-origin:50%;z-index:2;width:28px;height:23px;margin:auto;position:absolute;inset:0}.our-work .slider-button-prev svg path,.our-work .slider-button-next svg path{stroke:var(--heading-color)}.our-work .slider-button-prev.slider-button-prev,.our-work .slider-button-next.slider-button-prev{transform:rotate(-180deg)}.our-work .slider-button-prev.slider-button-next,.our-work .slider-button-next.slider-button-next{left:-15px}.our-work .box-info{padding:0 60px;position:relative}@media only screen and (max-width:991px){.our-work .box-info{padding-top:var(--margin-padding-mobile)}}.our-work .box-info p{margin-bottom:30px}.our-work .box-info .dsn-pagination{height:auto}@media only screen and (max-width:991px){.our-work .box-info .dsn-pagination{display:none}}.featurs-2{position:relative}.featurs-2 .box-text{height:100%;position:relative}.featurs-2 .box-img{width:100%;height:100%;position:relative}.featurs-2 .box-img .image-container{height:100%}.brand.skills-circular .box-title{border-top:4px solid var(--theme-color);margin-top:-80px;box-shadow:0 .063em .313em #78787812,0 .438em 1.063em #0000001a}.brand .brand-item{border-right:1px solid var(--border-color);min-height:190px;position:relative}@media only screen and (max-width:767px){.brand .brand-item{border:1px solid var(--border-color)}}.brand .brand-item:first-of-type,.brand .brand-item:nth-of-type(2),.brand .brand-item:nth-of-type(3){border-bottom:1px solid var(--border-color)}.brand .brand-item:first-of-type:before,.brand .brand-item:nth-of-type(2):before,.brand .brand-item:nth-of-type(3):before{content:"▪";color:var(--heading-color);z-index:3;position:absolute;bottom:-10px;right:-3px}@media only screen and (max-width:767px){.brand .brand-item:first-of-type:before,.brand .brand-item:nth-of-type(2):before,.brand .brand-item:nth-of-type(3):before{display:none}}.brand .brand-item:nth-of-type(3):before{display:none}.brand .brand-item:last-of-type,.brand .brand-item:nth-of-type(3){border-right:0}@media only screen and (max-width:767px){.brand .brand-item:last-of-type,.brand .brand-item:nth-of-type(3){border-right:1px solid var(--border-color)}}.brand .brand-item .logo-box-inner{width:175px;margin:auto}.circular-wrap .box-im:before{z-index:1}.circular-wrap .v-middle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000003b;border-radius:50%;justify-content:center;align-items:center;width:115px;height:115px;margin-top:-2px;display:flex}@media only screen and (max-width:575px){.awards .box-info .info-item{flex-direction:column}}.awards .box-info .info-item:last-of-type{margin-bottom:0}.awards .box-info .info-item .years{min-width:120px}@media only screen and (max-width:575px){.awards .box-info .info-item .years{margin-bottom:15px}}.awards .box-info .info-item .text a{border-bottom:1px dotted var(--border-color);padding-bottom:5px;font-size:14px;position:relative}.awards .box-info .info-item .text a:before{content:"[";margin-right:10px}.awards .box-info .info-item .text a:after{content:"]";margin-left:10px}.awards .box-img .img-item{margin:0 15px;position:relative}.awards .box-img .img-item .icon{z-index:2;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.awards .box-img .img-item .icon svg{fill:var(--heading-color)}.awards .box-img .img-item.img-item-1{flex:0 40%;height:70%}.awards .box-img .img-item.img-item-1:first-of-type{height:50%;top:35%}.awards .box-img .img-item.img-item-1:first-of-type img{object-position:left bottom}.awards .box-img .img-item.img-item-1:last-of-type{top:5%}.awards .box-img .img-item.img-item-1:last-of-type img{object-position:right 40%}.awards .box-img .img-item.img-item-1 img{height:100%;position:absolute}.item-list ul li{padding-left:50px;font-size:19px;position:relative}.item-list ul li:before{content:"";background:var(--theme-color);opacity:.5;width:10px;height:1px;position:absolute;top:50%;left:0}.item-list ul li:not(:last-of-type){margin-bottom:25px}.numbers-section{position:relative}@media only screen and (max-width:991px){.numbers-section{padding-top:0}}.numbers-section .inner-img{height:100%;position:absolute;top:0}@media only screen and (max-width:767px){.numbers-section .inner-img{height:70vh;position:relative;top:auto}}@media only screen and (min-width:992px){.numbers-section .item{height:357px}}[data-dsn-grid=move-up],[data-dsn-grid=moveUp]{will-change:transform;transform-origin:bottom;height:100vh;position:relative;overflow:hidden;transform:rotateX(2deg)}[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}[data-dsn-grid=move-up] img,[data-dsn-grid=move-up] video,[data-dsn-grid=moveUp] img,[data-dsn-grid=moveUp] video{pointer-events:none;object-fit:cover;width:100%;height:130%;transform-style:preserve-3d;position:relative;top:-30%}[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:skew(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:first-child{width:calc(66.6667% + 26.6667px)}.img-col-random img:nth-child(2){width:40%;margin-top:120px;margin-left:auto}.description-project .description-inner .item{display:flex}.description-project .description-inner .item:not(:last-of-type){margin-bottom:50px}.description-project .description-inner .item .number{max-width:60px;line-height:var(--line-height-base);flex:1 0 60px;padding-top:5px}@keyframes progress{0%{stroke-dashoffset:75px;opacity:1}95%{stroke-dashoffset:0;opacity:1}to{opacity:0;stroke-dashoffset:0}}.swiper-pagination-bullet{opacity:.7;background-color:#0000}.swiper-pagination-bullet--svg-animation{width:26px;height:26px;display:inline-block;margin:0 6px!important}.swiper-pagination-bullet--svg-animation svg{transform:rotate(-90deg)}.swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:var(--theme-color);fill:#0000;-o-transition:all .7s ease;transition:all .7s}.swiper-pagination-bullet-active .svg__circle{stroke:var(--theme-color);stroke-dasharray:75;stroke-dashoffset:0;-ms-animation:progress 7s ease-in-out 1 forwards;animation:7s ease-in-out forwards progress}.swiper-pagination-bullet-active .svg__circle-inner{fill:var(--theme-color)}.gallery-portfolio{width:calc(100% + 30px);margin-left:-15px}.twentytwenty{max-height:80vh;overflow:hidden;height:80vh!important}@media only screen and (max-width:991px){.twentytwenty{max-height:40vh;height:40vh!important}}.twentytwenty .box-img{width:100%;height:100%;position:absolute;top:0;left:0}.twentytwenty .box-img img{width:100%;height:auto}.view-page{background-attachment:fixed}.view-page .box-logo{height:140px}.view-page .box-logo .dsnload{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-page .box-logo .dsnload .dsnload__img img{width:150px}.view-page .item{position:relative}.view-page .item .box-img{width:100%;overflow:hidden}.view-page .item .box-img a:before{content:"";opacity:0;-o-transition:all .5s;z-index:2;background-color:#000000b3;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.view-page .item .box-img img{transition:opacity 3s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);box-shadow:0 3px 10px #00000026}.view-page .item .box-img .item-info{z-index:3;text-align:center;position:absolute;bottom:0}.view-page .item .box-img .item-info h4{opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}.view-page .item:hover .box-img img{transform:scale(1.02)}.view-page .item:hover .box-img a:before{opacity:.6}.view-page .item:hover .item-info h4{opacity:1;transform:translateY(0)}@media only screen and (min-width:992px){.wrapper>:first-child.dsn-under-header{z-index:2;margin-top:-80px;position:relative}.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 #0003}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.sidebar-single,.dsn-work-scrollbar{height:100vh;overflow:hidden}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track,.sidebar-single .scrollbar-track,.dsn-work-scrollbar .scrollbar-track{mix-blend-mode:exclusion;background:0 0;width:4px}.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{width:var(--smooth-width);background:#fff}.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}}@media only screen and (max-width:991px){.header-personal .w-50,.header-project .w-50{width:100%!important}}.project-number{padding-top:40px;top:30px}@media only screen and (min-width:992px){body .project-number{padding-top:0}}.project-number h6{text-transform:uppercase;letter-spacing:2.5px;margin-right:15px;font-size:14px;font-weight:400}.project-number span{font-size:14px;font-weight:400;font-family:var(--heading-font);color:var(--heading-color);position:relative}.project-number span.curent{padding-right:80px}@media only screen and (max-width:575px){.project-number span.curent{padding-right:30px}}.project-number span.curent:before{content:"";background-color:var(--heading-color);width:60px;height:1px;margin-top:-1px;position:absolute;top:50%;right:0}@media only screen and (max-width:575px){.project-number span.curent:before{width:20px}}.project-number span.full{margin-left:20px}@media only screen and (max-width:575px){.project-number span.full{margin-left:15px}}.border-header{width:130px;margin:80px auto 0;position:relative}.border-header *,.border-header path{fill:none;stroke:var(--heading-color)}.border-header path{stroke-dashoffset:0}.header-page{position:relative}.header-page:before{content:"";background-image:linear-gradient(to top, var(--bg-color), #0000);z-index:1;width:100%;height:20%;position:absolute;top:auto;bottom:0;left:0}.header-page .bg-circle-dotted{opacity:.02;background-image:url(/image/circle-dotted.png);background-repeat:no-repeat;background-size:cover;width:120vw;height:100vh;position:absolute;top:-20%;left:-10%}@media only screen and (max-width:991px){.header-page .dsn-container.justify-content-end{padding-bottom:var(--margin-padding-mobile)}.header-page .content-hero .item-info{background-color:#0000;padding:0}.header-page .content-hero .item-info:not(:last-of-type){margin-bottom:30px}}header .scroll-d{cursor:pointer;z-index:2;bottom:40px;right:0}header .scroll-d img{width:60px}.v-light header .scroll-d img{filter:invert()}.dsn-slider .dsn-webgl{position:relative}.dsn-slider .v-dark,.dsn-slider .v-light{background:0 0}.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{z-index:4;pointer-events:none;top:0}.dsn-slider .dsn-slider-content .slide-content{padding-top:40px;padding-bottom:40px}.dsn-slider .dsn-slider-content .slide-content:before{display:none}.dsn-slider .dsn-slider-content .slide-content.dsn-active{z-index:3}.dsn-slider .dsn-slider-content .slide-content.dsn-active .title,.dsn-slider .dsn-slider-content .slide-content.dsn-active .metas,.dsn-slider .dsn-slider-content .slide-content.dsn-active .link-custom,.dsn-slider .dsn-slider-content .slide-content.dsn-active .description{pointer-events:auto}.dsn-slider .dsn-slider-content .slide-content:not(.dsn-active) .title,.dsn-slider .dsn-slider-content .slide-content:not(.dsn-active) .metas,.dsn-slider .dsn-slider-content .slide-content:not(.dsn-active) .link-custom,.dsn-slider .dsn-slider-content .slide-content:not(.dsn-active) .description,.dsn-slider .dsn-slider-content .slide-content:not(.dsn-active) hr{opacity:0;visibility:hidden;transform:scale(.8)}.dsn-slider .dsn-slider-content .slide-content .metas,.dsn-slider .dsn-slider-content .slide-content .link-custom,.dsn-slider .dsn-slider-content .slide-content .description{transition-property:opacity,visibility,transform,box-shadow;transition-duration:1.5s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.dsn-slider .dsn-slider-content .dsn-container{width:100%;height:100%;position:relative;overflow:hidden}.dsn-slider .description{color:var(--font-color);text-transform:uppercase;letter-spacing:1px}.dsn-slider .control-nav{z-index:3;background:0 0;flex-wrap:wrap;position:absolute;bottom:30px;right:0}@media only screen and (max-width:767px){.dsn-slider .control-nav{justify-content:space-between}}.dsn-slider .control-nav .slider-counter{color:var(--reverse-color);margin:0 30px;position:relative;top:-3px}.dsn-slider .control-nav .slider-counter .slider-counter-delimiter{border-right:1px solid var(--reverse-color);height:30px;transform:rotate(30deg)}.dsn-slider .control-nav .slider-current-index{margin-right:15px}.dsn-slider .control-nav .slider-total-index{margin-left:15px;font-size:20px}.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .prev-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .next-container,.dsn-slider.controller-right .control-nav .prev-container,.dsn-slider.controller-right .control-nav .next-container{position:absolute;right:7px;transform:rotate(-90deg)}.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .next-container,.dsn-slider.controller-right .control-nav .next-container{bottom:100px}.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .prev-container,.dsn-slider.controller-right .control-nav .prev-container{bottom:15px}.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .slider-counter,.dsn-slider.controller-right .control-nav .slider-counter{margin:0}.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav,.dsn-slider.controller-right.nav-center .control-nav{pointer-events:none;align-items:flex-end;height:100%}.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav *,.dsn-slider.controller-right.nav-center .control-nav *{pointer-events:auto}.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .prev-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .next-container,.dsn-slider.controller-right.nav-center .control-nav .prev-container,.dsn-slider.controller-right.nav-center .control-nav .next-container{right:20px;transform:rotate(90deg)}@media only screen and (min-width:992px){body .dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .prev-container,body .dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .next-container,body .dsn-slider.controller-right.nav-center .control-nav .prev-container,body .dsn-slider.controller-right.nav-center .control-nav .next-container{right:calc(0px - (var(--body-style-space)/2 + 25px + 20px))}}.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .next-container,.dsn-slider.controller-right.nav-center .control-nav .next-container{bottom:calc(50% - 100px)}.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .prev-container,.dsn-slider.controller-right.nav-center .control-nav .prev-container{bottom:calc(50% - 15px)}.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .slider-counter,.dsn-slider.controller-right.nav-center .control-nav .slider-counter{margin:0}@media only screen and (min-width:992px){body .dsn-slider:not(.has-horizontal):not(.controller-bottom).full-width .control-nav .prev-container,body .dsn-slider:not(.has-horizontal):not(.controller-bottom).full-width .control-nav .next-container,body .dsn-slider.controller-right.full-width .control-nav .prev-container,body .dsn-slider.controller-right.full-width .control-nav .next-container{right:0}}.demo-2 .bg-container{width:calc(50% - 80px);left:calc(50% + 80px)}@media only screen and (max-width:991px){.demo-2 .bg-container{width:100%;left:0}}@media only screen and (min-width:992px){.demo-2 .bg-container,.demo-2 .dsn-slider-content{overflow:hidden}}.demo-2 .dsn-slider-content{width:50%}@media only screen and (max-width:991px){.demo-2 .dsn-slider-content{width:100%}}@media only screen and (min-width:992px){.demo-2:not(.content-left) .dsn-slider-content{left:50%}}.demo-2 .control-nav{background-color:var(--bg-color);width:80px;height:100%;top:0;left:50%;overflow:hidden}@media only screen and (max-width:991px){.demo-2 .control-nav{width:100%;height:80px;overflow:inherit;background-color:#0000;justify-content:space-between;top:90%;left:0}}.demo-2 .control-nav .slider-counter .slider-counter-delimiter,.demo-2 .control-nav .slider-total-index{display:none}.demo-2 .control-nav .slider-counter{height:100px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:991px){.demo-2 .control-nav .slider-counter{top:-50px;right:0}}.demo-2 .control-nav .slider-current-index{color:var(--assistant-color);margin-right:0;font-family:Oswald,sans-serif;font-size:80px;font-weight:700;line-height:100px}@media only screen and (max-width:991px){.demo-2 .control-nav .slider-current-index{opacity:.15;color:#fff;font-size:15vw}}.demo-2 .control-nav .slider-current-index:after{content:"";z-index:2;background:linear-gradient(to top, var(--bg-color), #29292900);width:100%;height:100%;position:absolute;bottom:0;left:0}@media only screen and (max-width:991px){.demo-2 .control-nav .slider-current-index:after{display:none}.demo-2 .control-nav .prev-container{position:absolute;top:15px;left:20px}}.demo-2 .control-nav .prev-container .container-inner{transform:rotate(90deg)}@media only screen and (max-width:991px){.demo-2 .control-nav .prev-container .container-inner{transform:rotate(0)}}.demo-2 .control-nav .prev-container .container-inner,.demo-2 .control-nav .next-container .container-inner{height:130px}@media only screen and (max-width:991px){.demo-2 .control-nav .prev-container .container-inner,.demo-2 .control-nav .next-container .container-inner{height:45px}.demo-2 .control-nav .next-container{position:absolute;top:15px;right:20px}}.demo-2 .control-nav .next-container .container-inner{transform:rotate(90deg)}@media only screen and (max-width:991px){.demo-2 .control-nav .next-container .container-inner{transform:rotate(0)}}.demo-2 .control-nav .next-container:hover .container-inner:after,.demo-2 .control-nav .next-container:hover .container-inner:before,.demo-2 .control-nav .prev-container:hover .container-inner:after,.demo-2 .control-nav .prev-container:hover .container-inner:before{width:55px}.demo-2 .progress-nav{left:calc(50% + 80px)}@media only screen and (max-width:991px){.demo-2 .progress-nav{bottom:10px;left:50%;transform:translate(-50%)}}.dsn-slider-global{width:100%;height:100vh;position:relative;overflow:hidden}.image-container{z-index:1;width:100%;height:calc(100% - 80px);position:absolute;top:0;right:0}.image-container .image-bg{width:100%;height:100%;top:0;left:0}.dsn-slider{display:flex}.dsn-slider .dsn-root-slider{width:100%;height:100%;position:relative;overflow:hidden}.dsn-slider .dsn-root-slider .slide-item{width:100%;height:100%;position:relative}.dsn-slider .dsn-root-slider .slide-item .slide-content{z-index:2;width:100%;height:100%;position:relative}.dsn-slider .next-slide-box{z-index:2;width:40%;height:20vh;position:absolute;bottom:0;right:0}@media only screen and (max-width:991px){.dsn-slider .next-slide-box{width:48%}}@media only screen and (max-width:767px){.dsn-slider .next-slide-box{display:none}}.dsn-slider .next-slide-box .box-next-content{align-items:flex-end;height:100%;display:flex}.dsn-slider .next-slide-box .box-img{width:40%;height:100%}.dsn-slider .next-slide-box .box-img img{object-fit:cover;object-position:center center;width:100%;height:100%}.dsn-slider .next-slide-box .box-title{align-items:center;width:60%;height:80px;padding:0 30px;display:flex}.dsn-slider .next-slide-box .box-title .num{color:#545454;margin-right:15px;padding-right:15px;font-family:Oswald,sans-serif;font-size:18px;position:relative}.dsn-slider .next-slide-box .box-title .num:after{content:"";z-index:2;background:linear-gradient(to top, var(--bg-color), #29292900);width:100%;height:100%;position:absolute;bottom:0;left:0}.dsn-slider .next-slide-box .box-title .num:before{content:"";background-color:var(--heading-color);width:6px;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dsn-slider .next-slide-box .box-title h3{text-transform:uppercase;font-size:16px;font-weight:400}.dsn-slider .control-nav{z-index:3;position:absolute;bottom:15px;right:42%}@media only screen and (max-width:991px){.dsn-slider .control-nav{right:50%}}@media only screen and (max-width:767px){.dsn-slider .control-nav{right:15px}}.slider-button-prev,.slider-button-next{cursor:pointer;vertical-align:top;transform-origin:50%;border-radius:100%;width:50px;height:50px;transition:all .5s cubic-bezier(.165,.84,.44,1);display:inline-block;position:relative;top:auto;right:auto}.slider-button-prev .border-svg,.slider-button-next .border-svg{width:100%;height:100%;stroke:var(--heading-color);border:1px dashed #ffffff80;border-radius:50%;position:absolute;top:0;left:0}.slider-button-prev svg,.slider-button-next svg{content:"";transform-origin:50%;z-index:2;width:28px;height:23px;margin:auto;position:absolute;inset:0}.slider-button-prev svg path,.slider-button-next svg path{stroke:var(--heading-color)}.slider-button-prev.slider-button-prev,.slider-button-next.slider-button-prev{transform:rotate(-180deg)}.slider-button-prev.slider-button-next,.slider-button-next.slider-button-next{left:-10px}.progress-nav{z-index:3;width:30%;height:50px;position:absolute;bottom:15px}@media only screen and (max-width:767px){.progress-nav{width:50%}}.progress-nav .progress-number{color:#545454;font-family:Oswald,sans-serif;font-size:18px;position:relative}.progress-nav .progress-number:after{content:"";z-index:2;background:linear-gradient(to top, var(--bg-color), #29292900);width:100%;height:100%;position:absolute;bottom:0;left:0}.progress-nav .progress-w{background-color:var(--border-color);border-radius:4px;width:100%;height:2px;margin-top:8px;position:relative}.progress-nav .progress-w .progress-w-affter{background-color:var(--heading-color);width:40%;height:100%;position:absolute;top:0;left:0}.filtering-t{z-index:2}.filtering-t .filtering-wrap .filtering .filter-title{text-transform:uppercase;letter-spacing:2px;margin:0 0 12px;font-size:18px}.filtering-t .filtering-wrap .filtering button{color:var(--heading-color);cursor:pointer;letter-spacing:2px;text-transform:uppercase;width:auto;margin-right:10px;font-size:14px;font-weight:400;transition:all .3s ease-in-out}.filtering-t .filtering-wrap .filtering button:not(:last-of-type):after{content:"/";color:var(--heading-color);margin:0 2px;position:absolute}.filtering-t .filtering-wrap .filtering button.active{color:var(--theme-color)}@media only screen and (max-width:575px){.filtering-t .filtering-wrap .filtering button{margin:0 10px 10px 0;padding-top:0;padding-bottom:10px}}.work-inners .dsn-isotope.dsn-masonry .img-next-box{max-height:80vh;position:relative}.work-inners .dsn-isotope.dsn-masonry:not(.dsn-show-content) .item-info{position:absolute;bottom:0}.work-inners .dsn-isotope.dsn-masonry.dsn-show-content .item-info{background-color:var(--assistant-color)}.work{-webkit-user-select:none;user-select:none;counter-reset:workcounter;flex-direction:column;display:flex;position:relative}.work.dsn-col:not(.dsn-col-space) .work-inner .work-item{padding-left:0;padding-right:0}.work__item{text-align:center;position:relative}.work__item:last-of-type{margin-bottom:0}.work__item a:hover .work__item-textinner{color:#0000;-webkit-text-stroke:1.5px var(--font-color)}.work__item:before{counter-increment:workcounter;content:counters(workcounter, ".", decimal-leading-zero);border-left:1px solid var(--reverse-color);opacity:0;align-items:center;height:60%;padding-left:15px;line-height:1;transition:transform .3s,opacity .3s;display:flex;position:absolute;top:20%;left:0;transform:translate(-15px)}.work__item:hover:before{opacity:1;transform:translate(0)}.work-inner{counter-reset:workcounter;flex-wrap:wrap;display:flex;position:relative}.work-inner.work-one-page .work-item{width:33.333%}@media only screen and (max-width:991px){.work-inner.work-one-page .work-item{width:50%}}@media only screen and (max-width:767px){.work-inner.work-one-page .work-item{width:100%}}.work-section .work-item:nth-of-type(n+3){margin-top:80px}.work-section .work-item .img-next-box{max-height:80vh}.work-section .work-item .box-img{height:500px}.work-gallery .work-item .img-next-box:before{content:"";opacity:0;background-color:#000000b3;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.work-gallery .work-item .img-next-box img{transition:opacity 3s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1)}.work-gallery .work-item .item-info .metas{opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:translateY(-10px)}.work-gallery .work-item .item-info h4{opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}.work-gallery .work-item:hover .img-next-box:before{opacity:1}.work-gallery .work-item:hover .img-next-box img{transform:scale(1.2)}.work-gallery .work-item:hover .item-info .metas,.work-gallery .work-item:hover .item-info h4{opacity:1;transform:translateY(0)}.blog-item .cat{letter-spacing:2.5px;padding:8px;font-size:13px}.blog-item .cat a{color:inherit}.blog-item .box-img{overflow:hidden}.blog-item .box-img img{transition:opacity 3s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1)}.blog-item .blog-meta span{letter-spacing:2.5px;margin-right:10px;padding-left:30px;font-size:13px;position:relative}.blog-item .blog-meta span:first-child{padding-left:0}.blog-item .blog-meta span:first-child:before{display:none}.blog-item .blog-meta span:before{content:"••";color:var(--theme-color);font-size:18px;line-height:1;position:absolute;top:4px;left:-2px}.blog-item:hover .box-img img{transform:scale(1.2)}.blog-item-list{transition:all .2s ease-in-out;overflow:hidden}.blog-item-list:nth-of-type(odd){background-color:var(--assistant-color)}.blog-item-list:nth-of-type(odd) .background-hover{opacity:0}.blog-item-list .background-hover{opacity:.06;width:100%;height:100%;transition:opacity 3s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);top:0;bottom:0;left:0}.blog-item-list:hover .background-hover{opacity:1;transform:scale(1.2)}.blog-item-list .blog-item-inner{position:relative}@media only screen and (min-width:992px){.blog-item-list .blog-item-inner{padding-left:60px;display:flex}}@media only screen and (max-width:991px){.blog-item-list .blog-item-inner{flex-direction:column}}.blog-item-list .blog-item-inner:before{counter-increment:compteListe 1;color:var(--heading-color);content:"/ " counter(compteListe);letter-spacing:2px;font-size:12px;position:absolute;top:8px;left:0}@media only screen and (max-width:991px){.blog-item-list .blog-item-inner:before{display:none}}.blog-item-list .blog-item-inner .link a{text-transform:uppercase;letter-spacing:2px}.blog-item-list .blog-item-inner .link a:last-of-type{margin-left:10px}.blog-item-list .blog-item-inner .link .blog-category{color:var(--theme-color)}.blog-item-list .blog-item-inner .link .blog-category:before{color:var(--font-color);content:"/ ";margin-right:8px;font-size:12px;position:relative}@media only screen and (min-width:992px){.blog-item-list .left-box{flex:0 40%}}@media only screen and (max-width:991px){.blog-item-list .left-box{margin-bottom:15px}}@media only screen and (min-width:992px){.blog-item-list .right-box{flex:0 60%;padding-left:30px}}body.v-light .blog-item-list .background-hover:before{background:#fff}.dsn-posts.d-grid.grid-lg-1{grid-row-gap:var(--margin-padding);grid-template-columns:repeat(1,1fr)}@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{margin-bottom:var(--margin-padding);position:relative}.root-blog .post-list-item figure{width:100%;position:relative}.root-blog .post-list-item figure a{width:100%}.root-blog .post-list-item figure img{object-fit:cover;width:100%;max-height:80vh;display:block;position:relative}.root-blog .post-list-item .post-list-item-content{width:100%;margin-top:30px;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{letter-spacing:1.2px;word-spacing:2px;color:var(--heading-color);margin-bottom:20px;font-size:14px;font-weight:500;display:inline-block}.root-blog .post-list-item .post-list-item-content .post-info-top>div{display:inline-block;position:relative}.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%;margin-bottom:40px;display:block}.root-blog .post-list-item .post-list-item-content .post-author img{border-radius:50%;width:60px;height:60px;margin-right:10px;display:inline-block}.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);letter-spacing:2px;padding-left:5px}.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{box-sizing:border-box;flex-flow:wrap;width:100%;display:flex}.news-content .post-content{display:block;position:relative}.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:-.6px}.news-content .post-content p a{display:inline-block}.news-content .post-content blockquote{color:var(--heading-color);border-left:1px solid var(--border-color);padding:10px 0 10px 15px;font-family:serif;font-size:20px;font-style:italic}.news-content .post-content a{text-decoration:none;transition:color .67s linear .417s;position:relative}.news-content .post-content a:before{content:"";transform-origin:50% 100%;backface-visibility:hidden;z-index:-1;background:#52535530 0 0/100% 100% repeat-x;height:45%;transition:transform .38s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:0;left:-.15em;right:-.15em;transform:scale(.98,0)translateZ(0)}.news-content .post-content a:after{content:"";background:#52535530 0 0/100% 100%;height:1px;transition:opacity .19s cubic-bezier(.895,.03,.685,.22),background .67s linear .417s;position:absolute;bottom:0;left:-.025em;right:-.075em;transform:translateZ(0)}.news-content .post-content a:hover:before{transform:scale(1)translateZ(0)}.news-content .post-content a:hover:after{opacity:0;transition:opacity .126667s cubic-bezier(.165,.84,.44,1)}.news-content .post-tags{align-items:center;padding:50px 0 0;display:flex;position:relative}@media only screen and (max-width:767px){.news-content .post-tags{padding:30px 0 0}}.news-content .post-tags a{color:var(--heading-color);float:left;margin-right:30px;line-height:1;display:inline-block}.news-content .post-tags a:before{content:"#";background-color:#0000;border:0;margin-right:5px;font-size:14px;position:relative}.news-content .post-tags a:after{display:none}.form-group .help-block{color:red;margin-top:15px;margin-bottom:15px;font-weight:600}.form-group li{list-style:none}.form-group input,.form-group textarea{border:0;border:1px solid var(--border-color);width:100%;height:50px;padding:12px 20px;font-size:16px;background-color:#0000!important}.form-group textarea{min-height:120px}.inner-btn{border:1px solid var(--bg-color);padding:7px}input[type=submit]{width:150px;height:40px;color:var(--heading-color);background-color:var(--bg-color);cursor:pointer}.map-custom{width:100%;height:70vh;position:relative}.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{border:1px solid var(--border-color);width:100%;color:var(--heading-color);background-color:#0000;padding:15px;font-size:16px}.comments-form textarea::placeholder,.comments-form input::placeholder{color:var(--heading-color);font-size:16px}.comments-form input[type=submit]{border:2px solid var(--heading-color);width:auto;color:var(--heading-color);cursor:pointer;letter-spacing:1.2px;background:0 0;min-height:48px;padding:15px 40px;font-size:15px;font-weight:600;line-height:0;position:relative}.comments-form .box-textarea{grid-column:1/-1}.comments-post{vertical-align:middle;box-sizing:border-box;width:100%;position:relative}.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{margin-top:20px;list-style:none}.comments-post .comments-area .comment .comment-body{padding-top:30px;position:relative}.comments-post .comments-area .comment .comment-body .comment-author{float:left;width:64px;height:64px;display:block;position:relative;top:10px;left:0}@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{border-radius:50%;max-width:100%;height:auto;display:block}.comments-post .comments-area .comment .comment-body .comment-text{min-height:64px;padding:0 0 0 90px}@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{color:var(--font-color);margin-top:5px;font-size:13px}.comments-post .comments-area .comment .comment-body .comment-text .comment-date:before{content:"/";margin-right:5px;display:inline-block}.comments-post .comments-area .comment .comment-body .comment-text .comment-info{display:inline-block;position:relative}.comments-post .comments-area .comment .comment-body .comment-text .comment-info .comment-name{float:left;margin:0;font-size:17px;font-weight:700}.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{text-transform:uppercase;color:var(--heading-color);font-size:15px;font-weight:700;line-height:20px;text-decoration:none;transition:color .67s linear .417s;position:relative}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:before{content:"";transform-origin:50% 100%;backface-visibility:hidden;z-index:-1;background:#52535530 0 0/100% 100% repeat-x;height:45%;transition:transform .38s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:0;left:-.15em;right:-.15em;transform:scale(.98,0)translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:after{content:"";background:#52535530 0 0/100% 100%;height:1px;transition:opacity .19s cubic-bezier(.895,.03,.685,.22),background .67s linear .417s;position:absolute;bottom:0;left:-.025em;right:-.075em;transform:translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:before{transform:scale(1)translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:after{opacity:0;transition:opacity .126667s cubic-bezier(.165,.84,.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{width:100%;margin-top:var(--margin-padding);position:relative}.footer{position:relative}@media only screen and (max-width:991px){.footer{background-color:var(--bg-color)}}.footer .logo-footer img.logo-dark{display:block}.footer .logo-footer img.logo-light{display:none}.footer.p-footer{padding:60px 0}.footer.pb-0{padding-bottom:0}@media only screen and (max-width:991px){.footer.pb-0{padding-top:0}}.footer .fill-right-container{padding:60px 30px}@media only screen and (max-width:991px){.footer .fill-right-container{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.footer .footer-block-item:not(:first-of-type){margin-top:30px}}.footer .footer-block{padding:0 15px}.footer .footer-block.block-logo a{width:110px;margin-bottom:15px}.footer .footer-block.block-logo h6{letter-spacing:2px;font-size:17px;font-weight:500}.footer .footer-block.block-contact .contact-item{margin-bottom:30px}.footer .footer-block.block-contact .contact-item:last-of-type{margin-bottom:0}.footer .footer-block.block-contact .contact-item .sm-title-block{margin-bottom:10px}.footer .footer-block.block-contact .contact-item a{letter-spacing:2px;text-decoration:underline}.footer .footer-block.col-menu ul li{margin-bottom:10px;font-size:14px;font-weight:600;overflow:hidden}.footer .footer-block.col-menu ul li a{text-transform:uppercase;letter-spacing:2.5px;margin-bottom:0;font-size:11px}.footer .footer-block.col-menu ul li:last-of-type{margin-bottom:0}.footer .footer-credits{justify-content:space-between;padding-left:15px;padding-right:15px;display:flex}.footer .footer-credits .copyright{font-size:14px;font-family:var(--heading-font);text-transform:uppercase;letter-spacing:2px}.footer .footer-credits .copyright a{color:var(--theme-color)!important}.footer .footer-credits .block ul li{padding-left:15px;padding-right:15px;display:inline-block;position:relative}.footer .footer-credits .block ul li:last-of-type{padding-right:0}.footer .footer-credits .block ul li:last-of-type:before{display:none}.footer .footer-credits .block ul li:before{content:"";background-color:var(--assistant-color);width:1px;height:100%;position:absolute;top:0;right:0}body.v-light .footer .logo-footer img.logo-dark{display:none}body.v-light .footer .logo-footer img.logo-light{display:block}.cap{color:#fff;z-index:10;background-image:linear-gradient(90deg,#0e0e0e5c 0%,#1b1515 100%);padding:4px 15px;position:absolute;bottom:30px;left:0}.cap span{text-transform:uppercase;letter-spacing:2px;font-size:12px}.caption{transform-origin:0;color:#fff;letter-spacing:2px;margin-top:15px;font-size:14px;font-weight:600;position:relative}.box-seat .pro-text{bottom:-120px}nav ul li:hover>a,nav ul li>a.active{color:var(--theme-color)!important}.m-2rem{margin:2rem 2rem 2rem 0}.swiper-pagination-bullet-active{background:var(--theme-color)!important}.YouTubePopUp-Wrap{z-index:99999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.YouTubePopUp-Content{background:0 0;width:80%;max-width:680px}.video-ratio{width:100%;padding-top:56.25%;position:relative}.video-ratio iframe{width:100%;height:100%;position:absolute;inset:0}.inner-img{height:100vh;overflow:hidden}.cta-image{object-fit:cover;width:100%;height:1419px!important}.Yicon{color:#fff;cursor:pointer;opacity:.75;position:absolute;top:1.25em;right:1.25em}.bi-x-lg:before{width:auto;height:20px;transform:scale(1.4)}.circular-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.circle{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.m-custom{margin:0 auto 20px}.brand.skills-circular,.bg-black{background-color:#000}.sborder{border:1px solid var(--border-color)}.sborder-bottom{border-bottom:1px solid var(--border-color)}.slider-button-prev .border-svg-b,.slider-button-next .border-svg-b{stroke:var(--heading-color);position:absolute;top:0;left:0;width:100%!important;height:100%!important}.our-work-slider{overflow:hidden}.work-item .box-img{height:100%}.work-item img{object-fit:cover;width:100%;height:100%}.dsn-hero-parallax-img{will-change:transform;overflow:hidden}.cover-bg-img{transform:none!important}.grid-lg-3.dsn-isotope .d-isotopes{width:auto;max-width:100%}.d-grid-gap{grid-column-gap:0!important;grid-row-gap:0!important}.popup-overlay{z-index:99999;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-inner{max-width:90vw;max-height:90vh;position:relative}.popup-img{width:auto;max-width:100%;max-height:90vh;margin:auto;display:block}.popup-close{color:#fff;cursor:pointer;z-index:100000;font-size:32px;position:fixed;top:20px;right:20px}.popup-arrow{color:#fff;cursor:pointer;z-index:100000;background:#0006;border:none;padding:12px 18px;font-size:55px;position:fixed;top:50%;transform:translateY(-50%)}.popup-arrow.left{left:40px}.popup-arrow.right{right:40px}.popup-counter{color:#fff;font-size:14px;position:fixed;bottom:30px;right:40px}.h2-bl{color:var(--heading-color);font-weight:var(--font-weight-heading)}.before-after-slider{--pos:50%;width:100%;height:80vh;position:relative;overflow:hidden}.before-after-slider:after{content:"";z-index:2;pointer-events:none;background:0 0;transition:background .4s;position:absolute;inset:0}.before-after-slider:hover:after{background:#00000080}.before-after-slider img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.before-after-slider .img-after{clip-path:inset(0 0 0 var(--pos));z-index:1;transition:clip-path .15s linear}.before-after-slider .divider{top:0;left:var(--pos);z-index:5;cursor:ew-resize;background:#ffffffe6;width:3px;height:100%;position:absolute}.before-after-slider .handle{background:#fff;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.before-after-slider .handle:before,.before-after-slider .handle:after{content:"";border-top:2px solid #000;border-right:2px solid #000;width:8px;height:8px;position:absolute;top:50%}.before-after-slider .handle:before{left:12px;transform:translateY(-50%)rotate(-135deg)}.before-after-slider .handle:after{right:12px;transform:translateY(-50%)rotate(45deg)}.before-after-slider .label{color:#fff;text-transform:uppercase;letter-spacing:1px;opacity:0;z-index:6;background:#fff3;border-radius:2px;padding:8px 18px;font-size:12px;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}.before-after-slider:hover .label{opacity:1}.before-after-slider .label.before{left:10px}.before-after-slider .label.after{right:10px}.dsn-btn{color:var(--reverse-heading-color);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;padding:12px 35px;font-size:14px;transition:all .3s;display:inline-block}.dsn-btn:hover{background:var(--theme-color-dark,#000);transform:translateY(-2px)}.map iframe{border:0;width:100%;height:500px}.btn-dark{background:var(--assistant-color)!important}@media (max-width:768px){.popup-arrow{padding:8px 12px;font-size:40px}.popup-arrow.left{left:15px}.popup-arrow.right{right:15px}}@media (max-width:991px){.mobile-baseline{align-items:baseline;width:100%;display:flex;position:absolute}.mobile-menu{align-items:baseline;display:flex;top:8px!important}.menu-icon .text-menu{align-items:baseline;width:100%;display:flex;position:relative}.menu-icon .text-button,.menu-icon .text-close{opacity:0;visibility:hidden;position:absolute}.menu-icon .text-button{opacity:1;visibility:visible}.menu-icon.nav-active .text-button{opacity:0;visibility:hidden}.menu-icon.nav-active .text-close{opacity:1;visibility:visible}.mobile-ul{flex-direction:column;justify-content:center;height:100%;padding:0;display:flex;position:relative}.main-navigation{height:100vh;overflow:hidden auto}.dnone{display:none!important}.bstyle{background-color:var(--assistant-color);padding:10px}}@media (min-width:992px){.menu-icon{top:6px!important}.opacityv{opacity:1!important;visibility:inherit!important}.m-left{margin-left:60px}}
