@charset "UTF-8";.blog-item-classic,.brand-client,.intro-project,.intro-project .intro-text,.line-bottom,.main-root,.next-project .nav-project-item,.project-image-vertical,.services .item,.services .services-inner .feature-item .number,.slider-project,.slider-project-swiper,header .hero-content .section-sub-title{position:relative}.cursor .cursor-helper,.play-btn{text-align:center;border-radius:50%}.site-header .container-content .nav-content p,body{color:var(--font-color)}.site-header .menu-icon .icon-m .menu-icon-line.icon-bottom,.socials li a{margin-top:5px}:root,:root .v-light,:root .v-light-head{--bg-color:#f9f9f9;--assistant-color:#f5f5f5;--theme-color:#fd4766;--font-color:#0009;--heading-color:#000;--border-color:#d2d2d2;--smooth-color:#141414;--reverse-color:#141414;--reverse-heading-color:#fff}:root .v-dark,:root .v-dark-head{--bg-color:#151515;--assistant-color:#212121;--theme-color:#d5ad43;--font-color:rgba(255, 255, 255, 0.69);--heading-color:#fff;--border-color:#353535;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000}:root .consulting-theme,:root .consulting-theme .v-dark,:root .consulting-theme .v-dark-head,:root .consulting-theme .v-light,:root .consulting-theme .v-light-head{--theme-color:#ccbd99}:root{--body-font:"Poppins",sans-serif;--heading-font:"Poppins",sans-serif;--font-code:Menlo,monaco,Consolas,Lucida Console,monospace;--font-pre:"Courier 10 Pitch",Courier,monospace;--font-size-base:15px;--font-size-h1:40px;--font-size-h2:35px;--font-size-h3:30px;--font-size-h4:25px;--font-size-h5:22px;--font-size-h6:16px;--menu-size:12px;--line-height-base:1.3;--line-height-content:1.6;--font-weight-heading:600;--font-weight-body:400;--margin-padding:120px;--margin-padding-mobile:80px;--box-padding:80px;--box-padding-mobile:50px;--smooth-width:4px;--color-overlay:#000}html{font-size:var(--font-size-base)}body{background-color:var(--bg-color);line-height:var(--line-height-base);font-family:var(--body-font);font-weight:var(--font-weight-body);margin:0;text-rendering:optimizeLegibility;transition:background-color .1s,color .1s}.gb-bottom,.gb-top{height:var(--margin-padding)}.line-bottom{padding-bottom:20px}.line-bottom::after,.line-bottom::before{content:"";position:absolute;height:2px;border-radius:5px;bottom:0;left:0}.line-bottom::after{background-color:var(--theme-color);width:60px}.line-bottom::before{background-color:var(--border-color);width:100%;height:2px}.day-night .moon svg,.day-night .night svg,.slider-project-swiper .swiper-container{height:100%;width:100%}.bg-sec,.cursor.cursor-drag.no-drag .cursor-drag,.cursor.cursor-drag.no-drag .cursor-next,.cursor.cursor-drag.no-drag .cursor-prev{display:none}.border-big-left{border-left:10px solid var(--heading-color);padding-left:20px}.day-night{position:fixed;z-index:99999;top:15px;left:180px;width:30px;height:30px;cursor:pointer;transform:translateX(-50%)}.admin-bar .day-night{top:74px}.day-night .moon,.day-night .night{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .8s;border-radius:100%;opacity:0;border:1px solid rgba(255,255,255,.18)}.day-night .night{background-color:#fff;opacity:1}.day-night .night svg{fill:#000}.day-night .moon{background-color:#000;opacity:0}.day-night .moon svg{transform:rotate(270deg);fill:#f0f0f0}.v-light .day-night .night{opacity:0}.expanded .number,.v-light .day-night .moon{opacity:1}.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,.popup-box h3,strong{color:#000}.cursor.cursor-scale-half{transform:scale(.85) translate(-50%,-50%);mix-blend-mode:unset;background-color:var(--bg-color)}.cursor.cursor-scale-half span{color:var(--heading-color)}.cursor.cursor-drag .cursor-next,.cursor.cursor-drag .cursor-prev{position:absolute;top:0;right:-25px}.cursor.cursor-drag .cursor-prev{right:auto;left:-25px}.cursor.cursor-drag.no-drag{mix-blend-mode:exclusion;color:#fff;mix-blend-mode:exclusion;background-color:#fff}.cursor.cursor-drag.cursor-up-down .cursor-next,.cursor.cursor-drag.cursor-up-down .cursor-prev{position:absolute;top:-50px;right:auto;left:33px;transform:rotate(-90deg)}.cursor.cursor-drag.cursor-up-down .cursor-prev{top:auto;bottom:-50px}.cursor .cursor-helper{position:absolute;width:100%}.cursor .cursor-helper span{line-height:76px;font-size:12px;font-weight:700;text-shadow:20px 20px 20px #000;display:none}.cursor.cursor-close span.cursor-close,.cursor.cursor-drag span.cursor-drag,.cursor.cursor-next span.cursor-next,.cursor.cursor-open span.cursor-open,.cursor.cursor-play span.cursor-play,.cursor.cursor-prev span.cursor-prev,.cursor.cursor-view span.cursor-view{mix-blend-mode:unset;display:block}.dsn-ajax-effect:not(.dsn-cursor-effect) .cursor{left:auto;top:auto;right:10px;bottom:10px;transform:scale(.3) translate(-50%,-50%);mix-blend-mode:unset}.dsn-ajax-effect .cursor{display:inherit!important;transform:scale(.3);mix-blend-mode:unset}.dsn-ajax-effect .cursor:after{content:"";position:absolute;width:100px;height:109px;border-radius:50%;left:-9px;top:-15px;border-top:5px solid #fff;animation-name:animate-load;animation-duration:1.5s;animation-iteration-count:infinite}.cursor.no-scale{transform:scale(0) translate(-50%,-50%)}.play-btn{width:100px;height:100px;line-height:100px;margin:auto;color:#fff;font-weight:600}.link-vist,.site-header .container-content .nav-content:not(:first-of-type){margin-top:30px}.play-btn .outline{transition:transform .5s cubic-bezier(.165, .84, .44, 1);transform-origin:50% 50%}.play-btn .outline-progress{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s cubic-bezier(.65, 0, .35, 1),transform .5s cubic-bezier(.165, .84, .44, 1)}.play-btn:hover .outline{transform:scale(.95) translateZ(0)}.play-btn:hover .outline-progress{stroke-dashoffset:0px;transform:rotate(-90deg) scale(.95) translateZ(0)}.form-box input::placeholder,.form-box textarea::placeholder,.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--heading-color)}input[type=search]::-webkit-search-decoration{display:none}input[type=submit]{letter-spacing:2px;border:0;border-radius:0;padding:15px;cursor:pointer}.btn span,.dsn-btn span,.dsn-button-link input[type=submit] span{letter-spacing:2.5px;color:var(--heading-color);text-transform:uppercase}[type=submit]{background-color:var(--heading-color)}.dsn-btn-inner{padding:5px}.bottom-submit{position:relative;display:inline-block;padding:5px}.bottom-submit::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid var(--heading-color)}.dsn-btn,.dsn-button-link input[type=submit]{position:relative;font-size:14px;font-weight:500;padding:6px 10px;cursor:pointer;font-family:var(--body-font);z-index:2}.dsn-btn span,.dsn-button-link input[type=submit] span{padding:10px 30px}.dsn-btn.dsn-btn-radius,.dsn-btn.dsn-btn-radius::before,.dsn-button-link input[type=submit].dsn-btn-radius,.dsn-button-link input[type=submit].dsn-btn-radius::before{border-radius:30px}.dsn-btn::before,.dsn-button-link input[type=submit]::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-top:1px dashed var(--heading-color);border-bottom:1px dashed var(--heading-color)}.btn{position:relative;padding:0 15px 10px}.btn::after{content:"";display:block;width:calc(100% + 1em);height:calc(100% + .5em);background:0 0;position:absolute;top:-.25em;left:-.5em;border-bottom:2px solid var(--theme-color);border-radius:60% 40% 35% 65%/49% 52% 48% 51%;-webkit-clip-path:polygon(50% 50%,0 100%,0 0,100% 0,100% 100%,0 100%);clip-path:polygon(50% 50%,0 100%,0 0,100% 0,100% 100%,0 100%);pointer-events:none}.btn .svg-icon{position:relative;width:22px;height:22px;border-radius:50%;margin-right:15px}.btn svg{fill:var(--heading-color);width:10px;height:10px}.link-vist{left:30px;bottom:40px;display:flex;width:-webkit-max-content;width:max-content;align-items:center}.link-vist .link-vist-text{position:relative;font-size:12px;font-weight:400;letter-spacing:2px;color:var(--heading-color);text-transform:uppercase;padding-bottom:3px;font-family:var(--heading-font)}.link-vist .link-vist-text:before{content:"";display:block;position:absolute;height:1px;width:100%;background:var(--heading-color);bottom:1px;left:0;transform-origin:left;transition:transform .3s ease-in-out;transform:scaleX(1)}.link-vist .link-vist-arrow,.services .item ul li i{margin-left:10px}.link-vist .link-vist-arrow svg{width:20px;height:20px;transition:.6s cubic-bezier(.5, .2, .1, 1.14)}.blog-item .blog-item-inner .load-more .link-vist-arrow svg *,.blog-lest-item .btn-story .link-vist-arrow svg *,.link-vist .link-vist-arrow svg *{fill:none;stroke:var(--heading-color);stroke-width:2px}.link-vist:hover .link-vist-text:before{transform:scaleX(0);transform-origin:right}.link-vist:hover .link-vist-arrow svg{transform:translate(10px,-10px);opacity:0}a{outline:0}a:active,a:hover{outline:0;text-decoration:none}.font-heading{font-family:var(--heading-font)}.site-header .container-content .nav-content p .link-hover,.text-transform-upper{text-transform:uppercase}.site-header{position:fixed;top:0;width:100%;padding-top:22px;padding-bottom:22px;z-index:10;pointer-events:none;transition-property:background-color,padding-top,padding-bottom,transform;transition-duration:.5s}#info-contact,.next-project{padding-bottom:50px}.site-header a{color:inherit}.blog-item .blog-item-inner .load-more:hover a,.brand-client .wapper-client .logo-box .info a,.filterings .filters-title i,.filterings h5 i,.site-header .main-logo,.testimonials-2 .p-larg,.v-light .header-project .title,.v-light .next-project .title{color:var(--heading-color)}.site-header .main-logo .light-logo,.site-header .menu-icon .icon-m:hover .icon-circle,body:not(.v-dark) .site-header .main-logo .dark-logo{display:inherit}.footer .footer-block .logo-footer img.logo-light,.footer .footer-block .socials::before,.site-header .main-logo .dark-logo,.team-item .social-network ul:before,.work-section.dsn-swiper .work-item .metas span::after,body.v-dark .footer .logo-footer img.logo-light,body.v-light .footer .logo-footer img.logo-dark,body:not(.v-dark) .site-header .main-logo .light-logo{display:none}.admin-bar .site-header{top:46px}.site-header .menu-cover-title{position:absolute;top:50%;left:-12px;font-size:20vw;font-weight:600;line-height:1.15;transform:translateY(-50%);opacity:.05}.site-header .inner-header .main-logo{width:96px;pointer-events:all;margin-right:15px}.about-us .box-img.box-img-2,.site-header .inner-header .main-logo img{height:auto}.site-header .main-navigation{pointer-events:all}.site-header .menu-icon{position:relative;top:-5px;cursor:pointer;pointer-events:all}.site-header .menu-icon .icon-m .menu-icon-line{background-color:var(--theme-color);width:23px;height:2px}.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 .icon-circle{position:absolute;top:-5px;left:-8px;width:46px;height:46px;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:none}.site-header .menu-icon .text-menu{top:-4px;width:45px;color:var(--heading-color);opacity:.9;font-size:13px;font-weight:600}.site-header .menu-icon .text-menu>div{left:0;top:0}.site-header .menu-icon .text-menu .text-button .dsn-word-wrapper,.site-header .menu-icon .text-menu .text-close .dsn-word-wrapper,.site-header .menu-icon .text-menu .text-open .dsn-word-wrapper,.site-header .menu-icon:hover .text-menu .text-button .dsn-word-wrapper{overflow:hidden;will-change:transform}.site-header .menu-icon .text-menu .text-button .dsn-chars-wrapper{opacity:0;will-change:transform;transform-origin:top left;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-close .dsn-chars-wrapper,.site-header .menu-icon .text-menu .text-open .dsn-chars-wrapper,.site-header .menu-icon:hover .text-menu .text-button .dsn-chars-wrapper{opacity:0;visibility:hidden;will-change:transform;transform:translateY(50%) rotate(15deg) scale(.8);transform-origin:top left;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)}.site-header .menu-icon.nav-active .text-menu{width:50px}.site-header .menu-icon:hover .icon-m .icon-center,.site-header .menu-icon:hover .icon-m .icon-top{transform:translateY(6px)}.site-header .menu-icon:hover .icon-m .icon-bottom{transform:translateY(-5px)}.site-header .menu-icon:hover:not(.nav-active) .text-menu .text-open .dsn-chars-wrapper{opacity:1;visibility:visible;transform:translateY(0) rotate(0) scale(1)}.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{width:30%;opacity:0;visibility:hidden}.site-header .container-content .nav-content p:not(:last-of-type){margin-bottom:5px}.site-header .container-content .title-line,.site-header .container-content p.title-line{color:var(--theme-color);font-size:20px;font-weight:600;margin-bottom:10px}.site-header .container-content .nav-social ul li{font-size:14px;margin-right:15px;padding-right:5px}.site-header .container-content .nav-social ul li,.site-header .container-content .nav-social ul li a{position:relative;color:var(--heading-color);display:inline-block;letter-spacing:2px;font-family:var(--heading-font)}.site-header ul.extend-container{width:100%;max-width:100%}.site-header .extend-container .main-navigation{height:100vh;top:0;left:0;background-color:var(--bg-color);z-index:-1;transform:translateY(-100%);opacity:0;visibility:visible}.site-header .extend-container .main-navigation:after{position:absolute;content:"";width:100%;height:100%;top:0;z-index:-1;opacity:.05;background-size:cover;background-repeat:no-repeat}.site-header .extend-container .main-navigation ul.extend-container li{color:var(--heading-color);width:-webkit-max-content;width:max-content;margin-bottom:10px;line-height:1;font-family:var(--heading-font)}.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{display:flex;align-items:center;margin-bottom:20px;cursor:pointer}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu img{width:32px;transform:translateX(0)}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{font-size:42px;margin-left:5px}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu,.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu img{transition:.5s ease-in-out;transition-property:opacity,visibility,transform}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu:hover img{transform:translateX(-22px);opacity:0;visibility:hidden}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu:hover .dsn-title-menu{transform:translateX(-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;font-weight:500}.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu,.site-header .extend-container .main-navigation ul.extend-container li a:after{position:absolute;display:inherit;width:-webkit-max-content;width:max-content}.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu{margin-left:10px;font-size:12px;letter-spacing:2px;transform:translateY(25px)}.site-header .extend-container .main-navigation ul.extend-container>li{font-size:42px}.site-header .extend-container .main-navigation ul.extend-container>li>a .dsn-title-menu{opacity:0;visibility:hidden;transform:translateY(30px)}.main-slider .dsn-slider-content .slide-content:not(.dsn-active) .title,.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{position:absolute;display:none;width:100%;height:100%;left:0;top:0;flex-direction:column;justify-content: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{transform:translateY(22px);margin-left:10px}.dsn-multi-lang{position:fixed;display:flex;max-width:100px;top:35px;right:165px;z-index:999}.admin-bar .dsn-multi-lang{top:81px}.dsn-multi-lang .extend-container-lang .menu-item>a{position:relative;display:flex;align-items:center;width:100%;height:28px;cursor:pointer;padding:6px 10px;background:var(--theme-color);transition:.5s;border-radius:12px;z-index:2;color:var(--heading-color);font-size:11px;text-transform:uppercase}.dsn-multi-lang .extend-container-lang .menu-item>a:before{-webkit-clip-path:ellipse(10px 46% at 50% 50%);clip-path:ellipse(10px 46% at 50% 50%);margin-right:5px!important}.dsn-multi-lang .extend-container-lang img{width:15px;height:15px;object-fit:cover;border-radius:50%}.dsn-multi-lang .extend-container-lang span{color:#fff;font-size:11px;text-transform:uppercase}.dsn-multi-lang .extend-container-lang:hover .sub-menu{top:20px;opacity:1;visibility:visible}.dsn-multi-lang .sub-menu{position:absolute;top:-5px;left:0;opacity:0;visibility:hidden;display:block;background:rgba(16,15,15,.9);transition:.5s;border-radius:0;overflow:hidden}.dsn-multi-lang .sub-menu li:first-of-type{padding:15px 0 0}.dsn-multi-lang .sub-menu li a{display:flex;align-items:center;height:29px;padding:6px 10px;line-height:15px;border-radius:0!important}body.nav-bg .site-header{background-color:var(--bg-color);padding-top:15px;padding-bottom:15px}body:not(.v-dark) .site-header{padding-top:15px;padding-bottom:15px;background-color:rgba(255,255,255,.45)}.social-network .social-title{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--heading-color);font-weight:600}.social-network ul{padding-left:20px}.social-network ul:before{content:"";width:3vw;top:50%;height:1px;background:var(--reverse-color);margin-right:15px;opacity:.15}.footer .footer-block .nav-footer li,.socials li:not(:last-of-type){margin-right:20px}.socials li a{position:relative;color:var(--heading-color);font-size:20px}.socials li a span,.socials li a:after{position:absolute;top:50%;left:50%;opacity:0;transition:.3s cubic-bezier(.55, .02, .1, .9)}.socials li a:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--theme-color);transform:translate(-50%,-50%) scale(.2)}.socials li a span{color:var(--heading-color);font-size:13px;transform-origin:center bottom;cursor:pointer}.socials li a i{transform:scale(1);transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.socials li a:hover i{transform:scale(0)}.socials li a:hover span{opacity:1;transform:matrix(1,0,0,1,0,-25);transition:.6s cubic-bezier(.75, -.5, 0, 1.75)}.socials li a:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:.5s cubic-bezier(.75, -.5, 0, 1.75);transition-delay:0.2s}.footer-navigation,.footer-navigation>div{display:inline}.footer-navigation .footer-menu{display:inline;padding-left:0}.footer-navigation .footer-menu li{display:inline;margin-right:1rem}.next-page .section-sub-title{padding-bottom:120px}.next-page .section-sub-title::after,.next-page .section-sub-title::before{content:"";position:absolute;left:50%;bottom:0;width:1px;height:100px;margin-left:-.5px;background-color:var(--heading-color);opacity:.07}.next-page .section-sub-title:after{opacity:1;transform:scaleY(0);animation:2s cubic-bezier(.4,0,.4,.65) infinite both line}.next-page .title{padding:60px 15px}.next-page-2 .title{display:block}@keyframes line{10%{transform:scaleY(0);transform-origin:center top}50%{transform-origin:center top;transform:scale(1)}51%{transform-origin:center bottom}100%{transform-origin:center bottom;transform:scaleY(0)}}.next-project{padding-top:50px}.next-project .nav-project-item a{width:100%;height:250px;overflow:hidden;position:relative;transition:.3s ease-in-out;color:var(--heading-color)}.next-project .nav-project-item.nav-project-item-prev svg,.testimonials .testimonial-item .avatar-inner .avatar{margin-right:15px}.block-featured ul li:not(:first-of-type),.next-project .nav-project-item.nav-project-item-next svg{margin-left:15px}.next-project .nav-project-item svg path{stroke:#fff;fill:#fff}.next-project .nav-project-item a .img-box{position:relative;display:inline-block;width:100%;height:100%}.next-project .nav-project-item a .text{z-index:2;align-items:center}.next-project .nav-project-item a .text .btn-nav{display:inline-block;font-family:var(--heading-font);text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.next-project .all-work a{position:relative;width:65px;height:65px;margin:6px auto;transition:.4s cubic-bezier(.23, 1, .32, 1)}.next-project .all-work a span{position:absolute;top:0;left:0;width:30px;height:30px;background-color:#fff;box-shadow:34px 0 0 #fff,0 34px 0 #fff,34px 34px 0 #fff,22px 0 0 transparent,0 20px 0 transparent,20px 20px 0 transparent,22px 20px 0 transparent,20px 22px 0 transparent;transition:.4s cubic-bezier(.23, 1, .32, 1)}.next-project .all-work a:hover span{width:20px;height:20px;box-shadow:45px 0 0 #fff,0 46px 0 #fff,45px 46px 0 #fff,23px 0 0 #fff,0 23px 0 #fff,23px 23px 0 #fff,45px 23px 0 #fff,23px 46px 0 #fff}.half-bg-right{position:absolute;right:0;top:0;width:35%}.half-bg-bottom,.half-bg-top{position:absolute;left:0;width:100%}.half-bg-bottom.half-bg-bottom,.half-bg-top.half-bg-bottom,.main-slider .swiper-pagination{bottom:0}.half-bg-bottom.half-bg-top,.half-bg-top.half-bg-top{top:0}.half-bg-center{position:absolute;left:50%;top:0;width:50%;transform:translateX(-50%)}.accordion{line-height:1.2}.accordion__answer{display:none;max-width:400px}.accordion__answer.active,.colection-image .project-image-collage.project-collage-one-col,.footer .footer-block .logo-footer img.logo-dark,body.v-dark .footer .logo-footer img.logo-dark,body.v-light .footer .logo-footer img.logo-light{display:block}.accordion__item{border-bottom:1px solid var(--border-color);padding-bottom:30px}.accordion__item:not(:last-of-type),.services .services-inner .feature-item:not(:last-of-type){margin-bottom:30px}.accordion__item .number{opacity:0;position:absolute;top:50%;right:30px;transform:translateY(-50%);color:var(--theme-color);transition:stroke-dashoffset .5s cubic-bezier(.65, 0, .35, 1),transform .5s cubic-bezier(.165, .84, .44, 1)}.accordion__question{cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 1 40%;padding-left:20px}#contact-us,.accordion__question:first-of-type,.services .list .list-item:first-of-type{padding-top:0}.accordion__question::after,.expanded.accordion__question::after{border:solid var(--theme-color);padding:3px;transition:transform .2s linear;content:""}.accordion__question .icon{width:40px;margin-right:20px}.about-us,.accordion__question h4,.project-info .box-info ul li span:last-of-type{margin-bottom:0}.accordion__question::after{position:absolute;top:10px;left:0;border-width:0 2px 2px 0;transform:rotate(45deg)}.expanded.accordion__question::after{border-width:0 2px 2px 0;display:inline-block;transform:rotate(-135deg)}.services.services-box-border .service-item:not(:first-of-type,:nth-of-type(2)),.testimonials-2 .avatar-info{border-top:1px solid var(--border-color)}.about-us .box-experience .numb-ex,.about-us-2 .about-img .box-experiences .numb-ex{color:transparent;-webkit-text-fill-color:transparent;transform:scale3d(1,1.2,1);margin-left:-5px;font-family:var(--heading-font)}.about-us .box-right{grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content)}.about-us .box-experience{border-radius:5px;padding:50px 20px 20px}.about-us .box-experience .numb-ex{font-size:60px;-webkit-background-clip:text;background-clip:text}.about-us .box-img{border-radius:5px;text-align:center}.about-us .box-img .box-img-container{margin:75% 25px 30px;padding:20px 10px;border-radius:2px}.about-us .box-img.box-img-2 .box-img-container{margin-top:50%}.about-us-2 .box-info .lests{grid-column-gap:15px;grid-row-gap:15px}.about-us-2 .box-info .lests .item{border:1px solid var(--border-color);padding:15px}.about-us-2 .box-info .lests .item i{margin-right:15px;color:var(--theme-color)}.about-us-2 .box-info .lests .item h5{font-size:16px;font-weight:400}.about-us-2 .about-img .div-img{width:25vw;height:25vw;border-radius:50%}.about-us-2 .about-img .div-img img,.testimonials-2 .avatar-inner .avatar img{border-radius:50%}.about-us-2 .about-img .box-experiences{width:16vw;height:16vw;border-radius:50%}.about-us-2 .about-img .box-experiences .numb-ex{font-size:7vw;line-height:.8;-webkit-text-stroke:3.5px var(--heading-color);-webkit-background-clip:text;background-clip:text}.block-featured ul li,.blog-item-classic .box-img{width:120px}.service-item .icon svg path{fill:var(--theme-color)}.service-item.d-flex,.testimonials .box-title{padding-right:30px}.service-item.d-flex .number{flex:1 0 60px}.service-item.d-flex .number span{line-height:1}.service-item.d-flex .content{margin-left:30px}.service-item.d-flex .content .list .list-item{padding:15px 0;font-size:18px;font-weight:400}.service-item.d-flex .content .list .list-item:first-of-type{padding-top:0;border:0;border-bottom:1px solid var(--border-color)}.service-item.service-item-lest:not(:last-of-type){border-bottom:1px solid var(--border-color);padding-bottom:30px;margin-bottom:30px}.service-item.service-item-lest .number{width:200px}.service-item .content ul li{letter-spacing:2px}.awards-section .awards-item:not(:last-of-type),.service-item .content ul li:not(:last-of-type),.services .item ul li:not(:last-of-type){margin-bottom:15px}.services.services-box-border .service-item{padding:50px;border-right:1px solid var(--border-color)}.services.services-box-border .service-item:last-of-type,.services.services-box-border .service-item:nth-of-type(2){border-right:0}.project-info .box-info,.services .services-inner{padding:60px 30px}.services .services-inner .feature-item .number .title{line-height:.9}.services .item:before{content:"";position:absolute;background-color:rgba(0,0,0,.7);width:8px;height:100%;top:0;left:0;background-image:linear-gradient(180deg,var(--assistant-color) 0,var(--bg-color) 50%,var(--assistant-color) 100%);z-index:2}.services .item ul li{color:var(--theme-color);letter-spacing:2px;text-transform:uppercase;font-weight:600}.services .list .list-item{padding:30px 0;border-bottom:1px solid var(--border-color)}.services .list .list-item .link{font-size:17px;line-height:1.5rem;opacity:.62;font-weight:500;text-decoration:underline}@media only screen and (min-width:992px){.circle-bg{width:35vw;height:35vw}.bg-sec{position:absolute;display:inherit;height:calc(100% - 80px);top:40px;left:0;border:1px solid var(--border-color)}.bg-sec.top-0{height:100%;top:0;border:0}.site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down>a:after{content:"";background-image:url("../img/right.svg");background-size:17px;height:17px;width:17px;background-repeat:no-repeat;opacity:0;visibility:hidden;transition:.5s;transform:translate(0,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)}.classic-menu:not(.dsn-line-style) .site-header .container-content,.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 .dsn-meta-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.dsn-drop-down>a:after,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li .dsn-meta-menu,.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:after,.classic-menu:not(.dsn-line-style) .site-header .menu-icon,.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{align-items:center}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation{position:inherit;display:block;margin-left:auto;height:auto;width:auto;top:unset;left:unset;background-color:transparent;z-index:1;transform:none!important;opacity:1!important;visibility:visible!important}.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{font-size:15px;display:inline-block;margin-left:30px;margin-bottom:0;font-weight:700;padding-bottom:10px;padding-top:10px}.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 ul{position:absolute;display:block!important;min-width:195px;width:inherit;height:auto;left:unset;top:unset;margin-top:10px;padding:10px;margin-left:-10px;background-color:var(--assistant-color);transition-property:transform,opacity,visibility;transition-duration:.8s;border-radius:3px;opacity:0;visibility:hidden;transform:translateY(35px);transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li ul li{position:relative;width:100%;padding:7px 0;font-size:13px;font-weight:500}.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:before{content:"";position:absolute;opacity:0;left:-10px;top:0;height:100%;width:1.5px;transition:.5s;background-color:var(--theme-color)}.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:focus,.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li:hover ul{opacity:1;transform:none;visibility:visible}.classic-menu:not(.dsn-line-style) .site-header .extend-container .main-navigation ul.extend-container>li:last-child ul{right:-32px}.classic-menu .dsn-multi-lang{transform:translateY(-5px);right:15px}.about-us .box-img.box-img-2{margin-top:30px}.about-us .box-img.box-img-3{margin-right:30px}.facts .item-facts:not(:first-of-type){border-left:1px solid var(--border-color)}.wrapper>:first-child.dsn-under-header{position:relative;margin-top:-80px;z-index:2}.wrapper>:first-child.dsn-under-header.hero-under-header{margin-top:-150px}.wrapper>:first-child.dsn-under-header .section-title,.wrapper>:first-child.dsn-under-header .section-title-2{display:none}}.facts.facts-no-border .item-facts{border-left:0}.testimonials .half-bg-right{background-image:url(../img/bgpattern.png)}.testimonials .box-title p{max-width:500px}.slider-project.slider-project-3 .slick-slide img,.testimonials .nav-control{padding-left:30px;padding-right:30px}.testimonials .testimonials-inner{padding:70px 30px 50px}@media only screen and (max-width:991px){.v-dark-head-mobile{--bg-color:#000;--assistant-color:#101010;--theme-color:#14bfb5;--font-color:#bbb;--heading-color:#fff;--border-color:rgba(255, 255, 255, 0.07);--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;color:var(--font-color)}.gb-bottom,.gb-top{height:var(--margin-padding-mobile)}.circle-bg{width:50vw;height:50vw;padding:60px 30px}.day-night{top:30px;left:200px}.cursor,.site-header .container-content,.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu,.testimonials .half-bg-right{display:none}.md-pb-0{padding-bottom:0}.site-header .menu-cover-title{left:50%;transform:translate(-50%,-50%)}.site-header .extend-container .main-navigation ul.extend-container>li ul,.site-header ul.extend-container{align-items:center}.site-header .extend-container .main-navigation ul.extend-container>li{font-size:32px}.about-us .box-experience,.testimonials .testimonials-inner{margin-top:30px}.about-us-2 .box-info{order:2}.about-us-2 .about-img{order:1}.about-us-2 .about-img .div-img{position:relative;width:auto;height:auto;border-radius:0}.about-us-2 .about-img .div-img img{border-radius:0;max-height:70vh}.about-us-2 .about-img .box-experiences{width:auto;height:auto;border-radius:0;left:30px;bottom:0;top:auto;margin-bottom:30px;transform:none}}.testimonials .testimonials-inner:after{content:"”";left:15px;top:-50px;position:absolute;font-size:200px;line-height:10px;transform:rotate(180deg);font-weight:700;font-family:Montserrat,sans-serif;color:var(--heading-color)}.testimonials .testimonial-item{border-radius:2px}.testimonials .testimonial-item .avatar-inner .avatar img{width:60px;height:60px;border-radius:50%}.testimonials .testimonial-item .avatar-inner .label h6{font-family:var(--body-font);font-size:14px;color:var(--font-color)}.testimonials-2.testimonials-2-no-padding .testimonial-item-inner{position:relative;padding-top:0;padding-bottom:0}.testimonials-2 .testimonial-item-inner{padding-top:40px;padding-bottom:40px}.testimonials-2 .bg{height:calc(100% - 40px);width:50%;left:25%;bottom:0}.testimonials-2 .icon i{font-size:40px}.team-item .box-info h5,.testimonials-2 .avatar-info h6{color:var(--theme-color);font-family:var(--body-font);font-size:14px}.testimonials-2 .avatar-inner .avatar{width:80px;height:80px;border-radius:50%;margin-top:-40px}.testimonials-2 .avatar-info{display:inline-block;padding:25px 25px 0}.testimonials-2 .swiper-next.swiper-next,.testimonials-2 .swiper-prev.swiper-next,.work-section .swiper-next.swiper-next,.work-section .swiper-prev.swiper-next{right:75px}.testimonials-2 .swiper-next.swiper-prev,.testimonials-2 .swiper-prev.swiper-prev,.work-section .swiper-next.swiper-prev,.work-section .swiper-prev.swiper-prev{left:75px}.brand-client.brand-client-no-speace .wapper-client .logo-box{border-radius:0;border-bottom:1px solid var(--border-color);width:20%;margin:0}@media only screen and (max-width:767px){.circle-bg{width:70vw;height:70vw}.border-big-left{padding-left:15px}.day-night{top:50px;left:150px;display:none}.link-vist{margin-top:20px}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{font-size:32px}.next-page-2 .next-page-inner{padding:80px 30px}.next-page-2 .box-bottom{display:block;margin-top:30px}.accordion__item .number,.next-page-2 .box-bottom span,.next-project .all-work-nav,.testimonials .testimonials-inner:after{display:none}.next-page-2 .box-bottom a{display:block;width:-webkit-max-content;width:max-content}.next-page-2 .box-bottom a:not(:last-of-type){margin-bottom:15px}.next-page-2 .title span.ml-auto{margin-left:0;text-align:left}.accordion__answer{margin-top:15px}.accordion__item{flex-direction:column}.accordion__question{flex:0 1 100%}.services .list .list-item{display:block}.services .list .list-item .link{margin-top:10px}.testimonials .nav-control{padding-left:5px;padding-right:5px;margin-top:30px}.testimonials .testimonials-inner{margin-top:0;padding:30px}.testimonials-2 .testimonial-item-inner{padding-left:20px;padding-right:20px}.testimonials-2 .bg{width:100%;left:0}.testimonials-2 .swiper-next.swiper-next,.testimonials-2 .swiper-prev.swiper-next{right:15px}.testimonials-2 .swiper-next.swiper-prev,.testimonials-2 .swiper-prev.swiper-prev{left:15px}.brand-client.brand-client-no-speace .wapper-client .logo-box{width:calc(50% - 15px)}}.brand-client .wapper-client{width:100%;display:flex;flex-wrap:wrap}.brand-client .wapper-client .logo-box{position:relative;border:1px solid var(--border-color);border-bottom:3px solid var(--theme-color);border-radius:2px;display:flex;text-align:center;align-items:center;width:calc(25% - 15px);padding:15px;min-height:200px;margin-right:15px;margin-bottom:15px;overflow:hidden}@media only screen and (max-width:767px){.brand-client .wapper-client .logo-box{width:calc(50% - 15px)}.team-item:nth-of-type(n+2){margin-top:30px}}@media only screen and (max-width:400px){.brand-client .wapper-client .logo-box,.brand-client.brand-client-no-speace .wapper-client .logo-box{width:100%}}.brand-client .wapper-client .logo-box .info{transform:translateY(-10px);bottom:0;left:0;height:0;transition:.6s cubic-bezier(.5, .2, .1, 1.14)}.brand-client .wapper-client .logo-box .logo-box-inner{margin:auto}.brand-client .wapper-client .logo-box:hover .info{height:100%}.team-item .team-item-inner{margin:18px}.team-item .team-item-inner .bg-item{position:absolute;top:50%;left:0;height:100%;width:100%;background-color:var(--theme-color);transform:translate(0,-50%) rotate(5deg);transition:transform .5s ease-in-out}.team-item .social-network{bottom:30px;left:30px}.footer .footer-block .socials,.team-item .social-network ul{padding-left:0}.team-item .box-img{position:relative;overflow:hidden;background-color:#2d2d2d;width:100%;padding-top:125%}.team-item .box-img img{position:absolute;top:0;width:auto;height:100%;max-width:initial;margin:0 auto;left:50%;transform:translateX(-50%);min-width:100%}.dsn-header-parallax .has-bigger-scale,.work-section.work-style-2 .work-item:hover img{transform:scale(1.2)}.team-item .box-img .tags{position:absolute;top:0;right:15px;width:125%;transform:rotate(-90deg) translateY(-100%);transform-origin:right top;text-align:center}.team-item .box-img .tags .tag{text-transform:uppercase;color:#fff}.team-item .box-img .tags .plus{position:relative;display:inline-block;width:20px;height:20px;margin:0 .5rem;bottom:-4px}.team-item .box-img .tags .plus::after,.team-item .box-img .tags .plus::before{content:"";position:absolute;background-color:var(--theme-color)}.team-item .box-img .tags .plus::before{width:100%;height:.0625rem;top:calc(10.5px - .0625rem);right:0;left:0}.team-item .box-img .tags .plus::after{height:100%;width:.0625rem;left:calc(10.5px - .0625rem);right:0;top:0}.team-item .box-info h5{letter-spacing:2px}.awards-section .svg-box svg{width:60px;height:auto}.awards-section .svg-box svg path,.main-slider .nav-slider .img-box-next svg path{fill:var(--heading-color)}.awards-section .awards-inner .title-h2{border-color:var(--heading-color)}.awards-section .awards-item{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.awards-section .awards-item .awardCount{display:flex;flex-basis:36px;max-width:36px;height:36px;background-color:var(--assistant-color);margin-right:30px}.awards-section .awards-item .title-box{display:flex;flex-basis:58%;max-width:58%;padding-right:15px}.awards-section .awards-item .right-box{display:flex;flex-basis:33.3333333333%;max-width:33.3333333333%}.intro-project:not(.text-center) .inner,.main-slider .dsn-slider-content .title,.section-p h2{max-width:750px}.contact-section .form-box{border-top:1px solid var(--heading-color);padding-top:10px}.contact-section .form-box .form-group input{padding-top:10px}.contact-section .form-box .inner-btn,.form-box .inner-btn{border-radius:50%;padding:10px;border:1px solid var(--bg-color)}.contact-section .form-box input[type=submit],.form-box button[type=submit],.form-box input[type=submit]{width:100px;height:100px;border-radius:50%;color:var(--heading-color);background-color:var(--bg-color)}.section-p h2{font-size:25px;font-weight:400;line-height:1.3;margin:0 auto}.section-p h2.title{font-size:46px;margin-bottom:30px;color:var(--theme-color);text-transform:uppercase}.section-p .caption-p{margin-top:15px;color:var(--heading-color)}.project-info .sub-text-header li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--border-color)}.project-info .sub-text-header li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.project-info .sub-text-header .link-vist{left:auto;bottom:auto}.project-info .box-info ul{align-items:flex-start}.project-info .box-info ul li{display:inline-block;padding-right:15px}.project-info .box-info ul li:last-of-type{padding-right:0}.project-info .box-info ul li span{display:block;margin-bottom:10px}.intro-project .title-cover{text-align:left}.intro-project h2{font-size:40px;letter-spacing:2px}.intro-project .inner>p{font-weight:700;margin-top:20px}.intro-project.text-center .intro-text{justify-content:center;max-width:750px}.intro-project.text-center .intro-text .title-cover{text-align:center}.intro-project.text-center .intro-text .intro-project-details{justify-content:center}.slider-project .item-project{height:85vh}.slider-project .slick-list{cursor:grab}.slider-project .slick-slide{overflow:hidden}.slider-project .slick-slide img{width:100%;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.2);transition:transform .8s}.slider-project .slick-slide.slick-current img{transform:scale(1);transition-delay:0.6s}.slider-project.slider-project-3 .item-project{height:75vh}.slider-project.slider-project-3.slider-project-min-height .item-project{height:55vh}.slider-project.slider-project-3 .slick-list{padding:0 20%}.slider-project.slider-project-3 .slick-slide{margin:0 10px}.colection-image .project-image-collage{display:grid;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr 1fr}.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(n+2){margin-top:50px}.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(2),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(6){width:60%;margin-left:auto}.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(3),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(7){width:40%}.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(4),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(8){width:50%;margin-left:auto;margin-right:auto}.colection-image .project-image-collage.project-collage-three-col{grid-template-columns:33.33% 33.33% 33.33%}.colection-image .project-image-collage a img,.colection-image .project-image-collage[data-dsn-grid=moveUp],.gallery-col .box-im a,.slider-project-swiper[data-dsn-grid=moveUp],.work-section.work-style-2 .work-item.h-70-v{height:70vh}.colection-image .project-image-collage a{flex-direction:column;justify-content:center}.colection-image .project-image-collage.project-collage-two-left{grid-template-columns:50% 50%;align-items:center}.colection-image .project-image-collage.project-collage-two-left a:first-of-type{padding-right:10%}.colection-image .project-image-collage.project-collage-two-left a:first-of-type img,.colection-image .project-image-collage.project-collage-two-right a:last-of-type img{height:70%}.colection-image .project-image-collage.project-collage-two-right{grid-template-columns:50% 50%}.colection-image .project-image-collage.project-collage-two-right a:last-of-type{padding-left:10%}.dsn-header-parallax,.gallery-col{position:relative;overflow:hidden}.gallery-col .box-im{position:relative;padding-left:60px;padding-right:60px}.gallery-col .box-im:nth-child(2n){background-color:var(--assistant-color)}.gallery-col .box-im .image-zoom{width:100%;display:inline-block;position:relative;vertical-align:bottom;text-align:center}.gallery-col .box-im .image-zoom img{max-width:100%;transition:750ms ease-in-out}.project-image-vertical .image-vertical-item{position:relative;margin-top:30px}.project-image-vertical .image-vertical-item:first-of-type{margin-top:0}.project-image-vertical .image-vertical-item .captions{background-color:var(--theme-color);padding:30px 10px;text-transform:uppercase;letter-spacing:2px;bottom:0;writing-mode:vertical-rl;color:var(--heading-color)}.project-image-vertical .image-vertical-item a{width:100%;height:95vh}.project-image-vertical .image-vertical-item:nth-of-type(odd) .captions{right:2.5%}.project-image-vertical .image-vertical-item:nth-of-type(2n) .captions{left:2.5%}.slider-project-swiper .swiper-slide{width:auto;display:flex;justify-content:center;align-items:center;max-width:70%;height:80vh;overflow:hidden;position:relative}.slider-project-swiper .swiper-slide img{width:auto}.swiper-project .swiper-slide{width:65%;height:70vh;margin-right:8vw}.hero-under-header img{box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.dsn-work-scrollbar,.sidebar-single{overflow:hidden;height:100vh}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track,.dsn-work-scrollbar .scrollbar-track,.sidebar-single .scrollbar-track{background:0 0;width:4px;mix-blend-mode:exclusion;z-index:11}.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track .scrollbar-thumb,.dsn-work-scrollbar .scrollbar-track .scrollbar-thumb,.sidebar-single .scrollbar-track .scrollbar-thumb{background:#fff;width:var(--smooth-width)}.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.dsn-work-scrollbar,.sidebar-single{height:calc(100vh - 46px)}@media screen and (min-width:783px){.admin-bar .day-night{top:60px}.admin-bar .site-header{top:32px}.admin-bar .dsn-multi-lang{top:67px}.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.dsn-work-scrollbar,.sidebar-single{height:calc(100vh - 32px)}}.locked-scroll #dsn-scrollbar{background-color:var(--bg-color)}.project-number{top:30px;padding-top:40px}.project-number h6{margin-right:15px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px}.project-number span{position:relative;font-size:14px;font-weight:400;font-family:var(--heading-font);color:var(--heading-color)}.project-number span.curent{padding-right:80px}.project-number span.curent::before{content:"";position:absolute;right:0;top:50%;margin-top:-1px;width:60px;height:1px;background-color:var(--heading-color)}.project-number span.full{margin-left:20px}.header-project .sub-text-header li,.next-project .sub-text-header li{position:relative;display:inline-block}.header-project .sub-text-header li h5,.next-project .sub-text-header li h5{position:relative;padding-right:20px;margin-right:10px}.header-project .sub-text-header li h5::after,.next-project .sub-text-header li h5::after{content:"";position:absolute;right:0;top:50%;width:10px;height:2px;background-color:var(--heading-color)}.header-project .sub-text-header li p,.next-project .sub-text-header li p{display:inline-block}.header-project .footer-header,.next-project .footer-header{bottom:0;padding-bottom:30px;z-index:2}header.header-normal-border .hero-content{border-bottom:12px solid var(--heading-color)}header .bg-container:not(.p-relative){position:absolute;width:100%;height:100%}header .box-bottom{height:120px}header .hero-content{position:relative;display:flex;flex-direction:column}header .hero-content .section-sub-title::after{content:"";display:block;width:calc(100% + 1em);height:calc(100% + .5em);background:0 0;position:absolute;top:-.25em;left:-.5em;border:2px solid var(--theme-color);border-radius:60% 40% 35% 65%/49% 52% 48% 51%;-webkit-clip-path:polygon(50% 50%,0 100%,0 0,100% 0,100% 100%,0 100%);clip-path:polygon(50% 50%,0 100%,0 0,100% 0,100% 100%,0 100%);pointer-events:none}header .hero-content .box-right ul li{display:flex;align-items:center;font-weight:400}header .hero-content .box-right ul li:not(:last-of-type){border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:15px}header .hero-content .box-right ul li i{font-size:11px;margin-left:10px}header .hero-content:not(.section-padding){padding-top:150px;padding-bottom:150px}.main-slider .dsn-slider-content{top:0;z-index:1;pointer-events:none}.main-slider .dsn-slider-content .slide-content{color:var(--heading-color);text-align:center;padding:15px}.main-slider .dsn-slider-content .slide-content p{font-size:10px}.main-slider .dsn-slider-content .slide-content.dsn-active{z-index:3}.main-slider .dsn-slider-content .slide-content.dsn-active .description,.main-slider .dsn-slider-content .slide-content.dsn-active .dsn-btn,.main-slider .dsn-slider-content .slide-content.dsn-active .metas,.main-slider .dsn-slider-content .slide-content.dsn-active .title{pointer-events:auto}.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .description,.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .dsn-btn,.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .metas{transform:none;opacity:1;visibility:visible}.main-slider .dsn-slider-content .metas{transform:translateY(-10px)}.main-slider .dsn-slider-content .description,.main-slider .dsn-slider-content .dsn-btn{transform:translateY(10px)}.main-slider .dsn-slider-content .description,.main-slider .dsn-slider-content .dsn-btn,.main-slider .dsn-slider-content .metas{opacity:0;visibility:hidden;transition:.5s}.main-slider .dsn-slider-content .dsn-btn{transition-delay:0.2s}.main-slider .dsn-slider-content .description{transition-delay:0.4s}.filterings,.main-slider .box-next,.main-slider .description,.main-slider .dsn-controls{z-index:2}.main-slider .nav-slider{bottom:0;height:100px;width:300px;cursor:pointer}.main-slider .nav-slider.box-next{right:80px}.main-slider .nav-slider.box-next .arrow{right:0}.main-slider .nav-slider.box-prev{left:80px}@media only screen and (max-width:991px){.section-p h2{font-size:22px}.project-info .box-info{margin-top:30px;padding:30px}.project-info .box-info .title-block{margin-bottom:20px}.project-info .box-info ul{margin-top:20px}.gallery-col .box-im{padding:40px 40px 40px 60px}.project-image-vertical .image-vertical-item a{height:70vh}.header-personal .w-50,.header-project .w-50{width:100%}.blog-item:nth-of-type(n+3),header.header-normal .box-right{margin-top:30px}.main-slider.demo-2 .dsn-slider-content,.main-slider.demo-2 .slide-inner{width:calc(100% - 150px);left:75px}.main-slider .nav-slider.box-next{right:15px}.main-slider .nav-slider.box-prev{left:15px}}.main-slider .nav-slider.box-prev .arrow{left:0;transform:rotate(180deg)}.main-slider .nav-slider.box-prev .content-box-next,.main-slider .nav-slider.box-prev .img-box-next>.image-bg{left:60px;text-align:right}.main-slider .nav-slider .img-box-next{width:100%;left:0}.main-slider .nav-slider .img-box-next .arrow{position:absolute;height:100%;width:50px;padding:14px;display:flex;align-items:center;background-color:var(--assistant-color)}.main-slider .nav-slider .img-box-next svg{width:25px;fill:var(--heading-color);cursor:pointer}.main-slider .nav-slider .content-box-next{position:absolute;padding:20px;z-index:2}.main-slider .nav-slider .content-box-next .metas span{font-size:11px}.main-slider .nav-slider .content-box-next .title-next{margin-bottom:10px;font-size:18px;color:var(--heading-color)}@media only screen and (max-width:767px){.team-item .box-img{padding-top:100%}.team-item .box-info{border-bottom:0;padding-bottom:0}.awards-section .awards-item:not(:last-of-type){margin-bottom:30px}.awards-section .awards-item .awardCount{margin-right:15px}.awards-section .awards-item .right-box{margin-top:15px;display:block;flex-basis:100%;max-width:100%}.section-p{padding-left:15px;padding-right:15px}.section-p h2.title{font-size:28px}.slider-project.slider-project-3 .slick-list{padding:0 10%}.colection-image.background-theme{margin-top:var(--margin-padding-mobile)}.colection-image .half-bg-bottom,.main-slider .nav-slider,.main-slider .nav-slider .content-box-next .metas,.main-slider .nav-slider .img-box-next .arrow,header .box-bottom .socials{display:none}.colection-image .project-image-collage.project-collage-three-col{grid-template-columns:100%}.colection-image .project-image-collage.project-collage-three-col a img{height:100%}.colection-image .project-image-collage{grid-template-columns:unset;grid-column-gap:80px;grid-row-gap:80px}.colection-image .project-image-collage a,.colection-image .project-image-collage a img,.colection-image .project-image-collage.project-collage-two-left a:first-of-type img,.colection-image .project-image-collage.project-collage-two-right a:last-of-type img{height:auto}.colection-image .project-image-collage.project-collage-two-left a:first-of-type{padding-right:0}.colection-image .project-image-collage.project-collage-two-left,.colection-image .project-image-collage.project-collage-two-right{grid-template-columns:unset;grid-column-gap:80px;grid-row-gap:80px;height:auto}.colection-image .project-image-collage.project-collage-two-right a:last-of-type{padding-left:0}.gallery-col .box-im{padding:80px 60px}.gallery-col .box-im .caption{left:20px}.project-image-vertical .row{display:grid;grid-column-gap:40px;grid-row-gap:40px}.project-image-vertical .image-vertical-item .captions{padding:10px}.project-image-vertical .image-vertical-item a{height:50vh}.project-image-vertical .image-vertical-item:nth-of-type(odd) .captions{right:auto;left:15px;bottom:15px;writing-mode:inherit}.project-image-vertical .image-vertical-item:nth-of-type(2n) a{padding-left:0;margin-top:0}.project-image-vertical .image-vertical-item:nth-of-type(2n) .captions{left:15px;bottom:15px;writing-mode:inherit}.slider-project-swiper .swiper-slide{width:100%}.swiper-project .swiper-slide{width:100%;margin-right:0;height:50vh}.wrapper>:first-child.dsn-under-header.service-2 .d-grid{grid-row-gap:20px}header .box-bottom ul.d-flex li{width:50%}.main-slider.demo-2 .dsn-slider-content,.main-slider.demo-2 .slide-inner{width:100%;left:0}.main-slider .nav-slider .content-box-next{width:100%;z-index:2}.main-slider .nav-slider .content-box-next .title-next{margin-bottom:0}.projects-list .grid-lg-2{display:block}}.main-slider .nav-slider .content-box-next,.main-slider .nav-slider .img-box-next>.image-bg{width:calc(100% - 60px)}.main-slider .footer-slider{bottom:20px;left:0;z-index:2}.filterings .filters-title,.filterings h5{font-family:var(--heading-font);color:var(--heading-color);margin-right:20px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.filterings .filtering-wrap .filtering{overflow:auto;margin-bottom:-2px}.filterings .filtering-wrap .filtering button{color:var(--heading-color);width:auto;margin-right:15px;font-size:14px;font-weight:400;cursor:pointer;transition:.3s ease-in-out;letter-spacing:2px;text-transform:uppercase}.work-section.work-style-2 .work-item img,.work-section.work-style-2 .work-item:hover img{transition:transform 1.5s cubic-bezier(.19, 1, .22, 1)}.filterings .filtering-wrap .filtering button.active{color:var(--theme-color);font-weight:700}.work-section.dsn-swiper .work-item .metas span{padding:0}.work-section.dsn-swiper .work-item .metas span:not(:first-of-type)::before{content:"-";margin-right:15px}@media only screen and (min-width:992px){body .project-number{padding-top:0}header .bg-container:not(.p-relative).custom-container{left:50px;right:50px;top:100px;bottom:120px;width:auto;height:auto}.work-section .work-item{border-top:2px solid var(--heading-color);border-bottom:2px solid var(--heading-color);border-left:1px solid var(--heading-color);border-right:1px solid var(--heading-color);padding:10vh}}.work-section.work-style-2 .d-grid{grid-template-columns:repeat(2,1fr)}.work-section.work-style-2 .work-item{position:relative;border:0;padding:0;height:-webkit-max-content;height:max-content}.work-section.work-style-2 .work-item.h-50-v{height:50vh}.work-section.work-style-2 .work-item .metas{position:absolute;top:0;z-index:2}.work-section.work-style-2 .work-item .item-info{bottom:0;z-index:2}.blog-item .blog-item-inner{border:1px solid var(--border-color);border-radius:2px}.blog-item .blog-item-inner .content{padding:50px 30px}@media only screen and (max-width:991px){.blog-item .blog-item-inner .content{padding:30px}.blog-item .blog-item-inner .content .title-block{margin-top:30px}.blog-item .blog-item-inner .content p{margin-top:15px}}.blog-item .blog-item-inner .entry-date,.blog-item-classic .blog-category a,.blog-item-classic .link a{font-size:14px;color:var(--heading-color)}.blog-item .blog-item-inner .category a{font-size:14px;font-weight:600;color:var(--theme-color)}.blog-item .blog-item-inner .load-more{position:relative;transition:.6s cubic-bezier(.5, .2, .1, 1.14)}.blog-item .blog-item-inner .load-more::before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:var(--theme-color);transition:.6s cubic-bezier(.5, .2, .1, 1.14)}.blog-item .blog-item-inner .load-more a{position:relative;padding:15px 30px;color:var(--heading-color);z-index:2;transition:.7s cubic-bezier(.5, .2, .1, 1.14)}.blog-item .blog-item-inner .load-more .link-vist-arrow svg{width:20px;height:20px;transition:.6s cubic-bezier(.5, .2, .1, 1.14);transform:rotate(45deg)}.blog-item .blog-item-inner .load-more:hover::before,.form-box .form-group{width:100%}.blog-item .blog-item-inner .load-more:hover .link-vist-arrow *{stroke:var(--heading-color)}.blog-item-classic:not(:last-of-type){padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid var(--border-color)}.blog-item-classic .box-img img,.brand-client .wapper-client .logo-box .logo-box-inner img{width:100px}.blog-lest-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:30px}.blog-lest-item:not(:first-of-type){padding-top:30px}.blog-lest-item .date{position:relative;flex:1 0 20%}.blog-lest-item .box-title{flex:1 0 60%}.blog-lest-item .btn-story{flex:1 0 20%;justify-content:flex-end}@media only screen and (max-width:767px){.projects-list .grid-lg-2 .work-item{width:100%;margin-left:0}.work-section .swiper-next.swiper-next,.work-section .swiper-prev.swiper-next{right:15px}.work-section .swiper-next.swiper-prev,.work-section .swiper-prev.swiper-prev{left:15px}.blog-item:nth-of-type(n+2){margin-top:30px}.blog-item-classic .box-img{margin-left:0;width:300px}.blog-lest-item{display:block}.blog-lest-item .date{flex:1 0 100%;margin-bottom:15px}.blog-lest-item .btn-story{flex:1 0 100%;justify-content:flex-start;margin-top:15px}}.blog-lest-item .btn-story .link-vist-arrow svg{margin-left:10px;margin-top:10px;width:15px;height:15px;transition:.6s cubic-bezier(.5, .2, .1, 1.14);transform:rotate(45deg)}.contact-info .info-item .icon{font-size:30px}.form-box{position:relative;padding-top:50px}.form-box .form-group .help-block{color:red;font-weight:600;margin-top:15px}.form-box .form-group li{list-style:none}.form-box .form-group input,.form-box .form-group textarea{background-color:transparent;width:100%;height:50px;padding:12px 20px 12px 0;border:0;border-bottom:1px solid var(--heading-color);font-size:16px}.form-box .form-group textarea{min-height:120px}.map-custom{position:relative;width:100%;height:70vh}.map-custom .gm-bundled-control,.map-custom .gm-bundled-control-on-bottom,.map-custom .gm-fullscreen-control,.map-custom .gm-style-cc,.map-custom .gmnoprint{display:none!important}.footer{padding:60px 0}.footer .footer-block .logo-footer{width:90px}@media only screen and (max-width:575px){.circle-bg{width:100vw;height:100vw}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{font-size:24px}.next-project,.slider-project.slider-project-3 .slick-list{padding:0}.next-project .col{margin:0;padding:0}.next-project .nav-project-item.nav-project-item-prev svg{order:2}.next-project .nav-project-item.nav-project-item-next svg{margin-left:0}.next-project .nav-project-item a .text{position:absolute;flex-direction:column;width:100%}.filterings .filters-title,.filterings h5,.service-item.d-flex .number{display:none}.service-item.d-flex .content{margin-left:0;padding-right:0}.section-p h2{font-size:18px}.project-info .box-info ul{flex-direction:column}.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(3),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(7),.project-info .box-info ul li{width:100%}.project-info .box-info ul li:first-of-type{margin-top:0}.intro-project h2{font-size:22px;letter-spacing:0}.intro-project .inner>p{font-size:14px}.intro-project.text-center .intro-text{max-width:100%;overflow:hidden}.slider-project.slider-project-3 .slick-slide img{padding-left:5px;padding-right:5px}.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(2),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(4),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(6),.colection-image .project-image-collage.project-collage-one-col a:nth-of-type(8){width:100%;margin-left:0}.colection-image .project-image-collage{grid-template-columns:unset}.gallery-col .box-im{padding:80px 20px}.gallery-col .box-im .caption{left:-20px}.project-number span.curent{padding-right:30px}.project-number span.curent::before{width:20px}.project-number span.full{margin-left:15px}.main-slider .nav-slider .content-box-next{padding:10px}.filterings .filtering-wrap .filtering button{padding-top:0;margin:0 10px 10px 0}.footer .footer-block{margin-top:30px;text-align:center}.footer .footer-block.footer-block-logo{order:-1;margin-top:0}.footer .footer-block.footer-block-scroll-top{order:1}.footer .footer-block.footer-block-scroll-top .scroll-top{margin-right:auto}.footer .footer-block .social-network{margin:auto}.footer .footer-block .nav-footer li{margin-right:10px}}.footer .footer-block .nav-footer li:last-of-type(){margin-right:0}.footer .footer-block .scroll-top,.footer .footer-block .scroll-top img{width:55px}.footer .footer-block .scroll-top i{position:absolute;top:50%;left:50%;width:40px;height:40px;line-height:40px;transform:translate(-50%,-50%);text-align:center;font-size:14px;color:var(--heading-color);cursor:pointer}.footer .copright-text{font-size:14px;letter-spacing:1.5px}.cap{position:absolute;bottom:30px;left:0;background-image:linear-gradient(to right,#0e0e0e5c 0,#1b1515 100%);padding:4px 15px;color:#fff;z-index:10}.cap span{font-size:12px;text-transform:uppercase;letter-spacing:2px}.caption{transform-origin:left center;color:var(--heading-color);letter-spacing:2px;font-size:14px;font-weight:600;position:relative;margin-top:15px}.button-62,.p-medium{font-size:16px}.about-us .container{padding-right:0;margin-right:0}.alert.alert-danger,.alert.alert-success{padding:10px 15px;font-weight:700;letter-spacing:.5px;line-height:28px}.about-text-img,.views-text-img{width:300px;display:block}.logo-box-inner h4{font-size:14px;margin-top:20px;font-weight:300;letter-spacing:.5px}.amenities-text-img,.download-brochure-text{width:400px;display:block}.amenities-bg-icon{position:absolute;right:-24px;top:0;opacity:.1;width:400px}.blog-item-inner p{letter-spacing:.5px;font-weight:400}.layout-plan-img a img{height:100%!important}.metas span::after{border:0}#form_process{-webkit-animation-name:spinnerRotate;-webkit-animation-duration:1.1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinnerRotate;-moz-animation-duration:1.1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spinnerRotate;-ms-animation-duration:1.1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;display:inline-block;margin-left:10px;position:relative;visibility:hidden;color:#fff}#error_data{color:red;font-size:14px;margin:0 0 10px;line-height:normal}.alert.alert-danger p{color:#fff;background:red;border-radius:24px;padding:10px}.alert.alert-danger{color:#454545;background-color:#ffb4b4}.alert.alert-success{color:#508e14;background:#f0f0f0}.button-62,.button-62:hover{color:#fff}@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinnerRotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spinnerRotate{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}@media screen and (max-width:767px){.section-video .bg-section{height:20vh}.section-video{height:auto}.amenities-bg-icon{right:2px}}.section-video,.section-video .bg-section{height:38vh}@media (min-width:320px) and (max-width:767px){.section-video,.section-video .bg-section{height:13vh}}.button-62{background:#000;border:0;border-radius:12px;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:2.5;outline:transparent;padding:0 1rem;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap}.button-62:not([disabled]):focus{box-shadow:0 0 .25rem rgba(0,0,0,.5),-.125rem -.125rem .5rem rgba(220,220,219,.5),.125rem .125rem .5rem rgba(237,234,232,.5)}.contact-form .form-box .form-group input,.form-box .form-group textarea{border-bottom:1px solid #000;color:#000}.contact-form .form-box input::placeholder,.contact-form .form-box textarea::placeholder,.contact-form .form-control::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder{color:#000}:root .v-light-body{--theme-color:#d5ad43;--bg-color:#f9f9f9;--assistant-color:#f5f5f5;--font-color:#0009;--heading-color:#000;--border-color:#d2d2d2;--smooth-color:#141414;--reverse-color:#141414;--reverse-heading-color:#fff}.popup-window{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:1;padding-top:100px;overflow:auto}.popup-box{background-color:#fefefe;margin:auto;padding:50px 50px 0;border:1px solid #888;width:40%;text-align:center}.close-menu{font-weight:900;font-size:20px;text-align:right;padding-right:20px;cursor:pointer}.msg{font-weight:bolder}@media (max-width:768px){.popup-box{width:58%}}@media (max-width:400px){.popup-box{width:95%}}@media screen and (max-width:992px){.popup-box{width:95%}}.whatsapp-boat{position:fixed;z-index:9;bottom:50px;left:30px}.whatsapp-boat img{width:40px}.compubrain img{width:80px;vertical-align:unset}