.day-night .moon svg,.day-night .night svg,.dsn-slider .dsn-root-slider .dsn-slider-content,.dsn-slider .dsn-root-slider .dsn-slider-content .dsn-container{height:100%;width:100%}.cursor,.cursor.cursor-drag.no-drag{mix-blend-mode:exclusion;background-color:#fff}.cursor.cursor-drag.no-drag .cursor-drag,.cursor.cursor-drag.no-drag .cursor-next,.cursor.cursor-drag.no-drag .cursor-prev,.day-night{display:none}.comments-post,.root-blog{box-sizing:border-box}.site-header .container-content .nav-content p,body{color:var(--font-color)}:root,:root .v-light,:root .v-light-head{--bg-color:#f9f9f9;--assistant-color:#efefef;--theme-color:#E5625E;--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:#111;--assistant-color:#0b0b0b;--theme-color:#E5625E;--font-color:rgba(255, 255, 255, 0.89);--heading-color:#fff;--border-color:#ffffff1a;--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:#E5625E}: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:16px;--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:500;--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);background-image:radial-gradient(#000 .6px,transparent 0);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}.bolg-item .box-content,.box-gallery-vertical,.brand-client,.comments-post .comments-area,.dsn-paginations,.filtering,.filtering .filtering-wrap,.footer,.form-box,.image-about,.main-root,.next-page,.services.services-list .service-item,.services.services-list .service-item .grid-lg-2,.testimonials .dsn-pagination,.testimonials .qt,.values .container-img div,.work-item{position:relative}.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}.cursor.cursor-scale-half,.dsn-parallax.move-circle.background-main .icon-circle,.locked-scroll #dsn-scrollbar{background-color:var(--bg-color)}.day-night .moon svg{transform:rotate(270deg);fill:#f0f0f0}.v-light .day-night .night{opacity:0}.v-light .day-night .moon,.work-full .swiper-slide-active .box-content .metas{opacity:1}.cursor{position:fixed;top:50%;left:50%;width:76px;height:76px;z-index:999999;pointer-events:none;border-radius:50%;transform-origin:left top;transition:transform .35s;transform:scale(.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 span,input[type=submit]{color:var(--heading-color)}.cursor.cursor-scale-half{transform:scale(.85) translate(-50%,-50%);mix-blend-mode:unset}.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{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;border-radius:50%;width:100%;text-align:center}.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%)}.dsn-parallax.move-circle{position:relative;transform:none!important}.dsn-parallax.move-circle .icon-circle{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;z-index:0}.brand-client.v-dark .wrapper-client .logo-box .logo-box-inner,.dsn-parallax.move-circle.background-section .icon-circle{background-color:var(--assistant-color)}.default-button .center,.dsn-parallax.move-circle.background-theme .icon-circle,.site-header .menu-icon .icon-m .menu-icon-line{background-color:var(--theme-color)}.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]{font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:0;border-radius:30px;padding:15px;cursor:pointer}.default-button{text-transform:uppercase;position:relative;height:48px;cursor:pointer;transform:translate3d(20px,0,0);font-size:12px;line-height:48px;letter-spacing:4px}.default-button .left,.default-button .right{position:absolute;left:0;top:0;width:48px;height:100%;z-index:1;display:flex;justify-content:flex-end;transform:translate3d(-20px,0,0)}.default-button .left::before,.default-button .right::before{content:"";width:48px;display:block;height:48px;border-radius:50%;background-color:var(--theme-color);transform:scale(1)}.default-button .left.left,.default-button .right.left{transition:.45s cubic-bezier(.475, .425, 0, .995)}.default-button .left.right,.default-button .right.right{transition:.45s cubic-bezier(.475, .425, 0, .995) .45s}.default-button .center{position:absolute;left:0;right:0;top:0;width:0;height:100%;z-index:1;transform-origin:right;transition:.45s cubic-bezier(.475, .425, 0, .995) .45s,transform .45s cubic-bezier(.475, .425, 0, .995)}.default-button .plus-icon,.default-button .text{position:relative;display:inline-block;color:var(--heading-color)}.default-button .text{font-size:17px;font-weight:500;z-index:3}.default-button .plus-icon{width:7px;height:7px;margin-left:15px;z-index:2;font-size:16px}.default-button .plus-icon.text:after,.default-button .plus-icon.text:before,.dsn-slider .dsn-root-slider .nav-slider .swiper-slide .image-bg:before,.dsn-slider .metas .date::after,.footer.v-dark .logo-footer img.logo-light,.footer.v-light .logo-footer img.logo-dark,.header-project .metas .date::after,.news-content .post-tags a::after,.next-project+.footer .footer-top,.our-work-col .work-item .metas .date::after,.pagination-post div a::before,.pagination-post div a:after,.site-header .main-logo .dark-logo,body.v-dark .logo-footer img.logo-light,body.v-light .logo-footer img.logo-dark,body:not(.v-dark) .site-header .main-logo .light-logo{display:none}.default-button .plus-icon:after,.default-button .plus-icon:before{content:"";position:absolute;top:calc(50% - 2px);left:0;width:100%;height:1px;background-color:var(--heading-color)}.default-button .plus-icon:after{transform:rotate(90deg);transform-origin:center}.default-button:hover .left{transform:translate3d(20px,0,0);width:100%;transition-duration:calc(.45s - .15s);transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-delay:0.45s}.default-button:hover .center{width:100%;transform:scaleX(0);transition:width .45s cubic-bezier(.475, .425, 0, .995),transform calc(.45s - .15s) cubic-bezier(.19, 1, .22, 1) .45s}.default-button:hover .right{transform:translate3d(20px,0,0);width:100%;transition-delay:0s}.video-btn{position:relative;border:1px solid var(--border-color);border-top:0;padding:0 10px 10px;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}.video-btn .btn-wrapper{background-color:rgba(0,0,0,.5);padding:20px;cursor:pointer;z-index:2}.video-btn .btn-wrapper .icon{position:relative;font-size:60px;color:var(--heading-color);z-index:2}.video-btn .btn-wrapper .icon-before{position:absolute;left:40px;top:0;font-size:92px;color:var(--theme-color);z-index:1}.video-btn .btn-wrapper .label{margin-top:50px;color:var(--heading-color);font-size:16px;font-weight:500}.video-btn.v-middle{position:absolute;padding-top:10px;border-top:1px solid var(--border-color)}.comments-post .comments-area .comment-list>li.comment:first-child,.news-content .post-content:first-child,.news-content .post-content>:first-child,.video-btn.v-middle .label{margin-top: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}.site-header a{color:inherit}.site-header .main-logo{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}.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}.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{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 .menu-icon-line.icon-bottom{margin-top:5px}.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:not(:first-of-type),.slider-button-next.slider-button-next,.slider-button-prev.slider-button-next{margin-top:30px}.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%}@media only screen and (max-width:991px){.v-dark-head-mobile{--bg-color:#111;--assistant-color:#0b0b0b;--theme-color:#E5625E;--font-color:rgba(255, 255, 255, 0.69);--heading-color:#fff;--border-color:#ffffff1a;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;color:var(--font-color)}.day-night{top:30px;left:200px}.cursor,.site-header .container-content{display:none}.site-header .menu-cover-title{left:50%;transform:translate(-50%,-50%)}.site-header ul.extend-container{align-items:center}}.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)}.pagination-post div a:hover,.site-header .extend-container .main-navigation ul.extend-container li.dsn-active,.site-header .extend-container .main-navigation ul.extend-container li:hover,.team .team-item .social li:hover span{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}@media only screen and (max-width:767px){.day-night{top:50px;left:150px;display:none}.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu{font-size:32px}}.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{overflow:hidden;line-height:1.2}.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)}.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.nav-bg.hide-nav .site-header:not(.nav-active){transform:translateY(-100%)}body:not(.v-dark) .site-header{padding-top:15px;padding-bottom:15px;background-color:rgba(255,255,255,.75)}.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}.root-blog .post-list-item .post-list-item-content .post-info-date,.socials li:not(:last-of-type){margin-right:20px}.socials li a{position:relative;color:var(--heading-color)}.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;font-weight:600;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::before{content:"";position:absolute;width:100%;height:1px;left:0;top:50%;transform:translateY(-50%);background-color:var(--border-color);z-index:1}.next-page .bg-circle-dotted{position:absolute;top:-78%;left:-20%;bottom:0;width:120vw;background-image:url(../img/circle-dotted.png);background-size:cover;opacity:.01;background-repeat:no-repeat}.next-page .next-page-inner{position:relative;z-index:2}.next-page .next-page-inner a,.work-item.work-item-list-style-2.active,.work-item.work-item-list-style-2:hover{padding-left:30px;padding-right:30px}.next-page .sup-title{font-size:15px;font-weight:500}.next-page .section-title{font-weight:700}.gallary-img-content .img-inner .img-box:not(:first-of-type),.pagination-post{margin-top:80px}.pagination-post div{padding:20px;font-size:14px;font-weight:500;letter-spacing:1.5px}.pagination-post div a{transition:.3s ease-in-out}.pagination-post .icon{width:70px}.next-project,.our-work-col .work-item .img-next-box{overflow:hidden}.next-project .next-title{border-radius:30px;font-size:16px;text-transform:uppercase;letter-spacing:2px}.next-project .title-bg{position:absolute;top:-50px;left:50%;transform:translateX(-50%);color:var(--bg-color);font-size:6vw;font-weight:700;letter-spacing:4px}.next-project .bg-circle{position:absolute;top:0;left:calc(50% - 75vmax);width:150vmax;height:150vmax;border-radius:50%}.next-project .next__image{position:relative;width:26.66667vw;height:65vh}.next-project+.footer{position:absolute;background-color:transparent;width:100%;bottom:0;z-index:2}.dsn-paginations .page-numbers{position:relative;font-size:20px;width:40px;height:40px;margin-right:15px;transition:.45s cubic-bezier(.08, .58, .17, .94)}.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:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--assistant-color);transition:.45s cubic-bezier(.08, .58, .17, .94);transform:scale(.8)}.dsn-paginations .next .button-m svg{position:absolute;top:0;left:-10%;fill:var(--heading-color);z-index:1;width:30px;height:100%;opacity:1;transform:translateX(20%);transition:.3s ease-out;vertical-align:middle}.dsn-paginations .next .button-m span{position:relative;z-index:2;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--heading-color);transform:translateX(20%);transition:.3s ease-out}.dsn-paginations .next .button-m:hover:before{transform:scale(.7)}.dsn-paginations .next .button-m:hover svg{opacity:0;transform:translateX(20%)!important}.dsn-paginations .next .button-m:hover span{transform:translateX(0)}.dsn-paginations .next:hover{background-color:transparent}.about-section .img-box{padding:10px}.about-section .img-box div{padding:60px}.about-section .text-box .author .img,.testimonials .testimonial-item .testimonial-author .author{width:80px;height:80px;border-radius:50%;padding:10px;border:2px solid var(--border-color)}.about-section .text-box .author .img img,.testimonials .testimonial-item .testimonial-author .author img{border-radius:50%}.about-section .box-experience .numb-ex{font-family:var(--heading-font);font-size:90px;line-height:94px;color:var(--theme-color);transform:scale3d(1,1.2,1);margin-right:15px}.about-section.about-section-style-2 .img-box{padding:0}.about-section.about-section-style-2 .img-box div{padding:0 30px 0 0;height:420px}.about-section.about-section-style-2 .box-experience{width:-webkit-max-content;width:max-content;padding:50px 30px;margin-top:-195px;border-radius:5px;z-index:2;position:relative}.services .service-item .service-item-wrapper{padding:60px 40px}.services .service-item .icon{width:80px;height:80px;padding:10px;border:1px solid var(--border-color);border-radius:50%}.services .service-item .icon span{display:flex;align-items:center;justify-content:center;text-align:center;width:60px;height:60px;border-radius:50%;color:var(--theme-color);font-size:40px}.bolg-item .box-content .content-inner .title-block:after,.services .service-item .title-block:after{left:2px;top:2px}.services.services-list .d-grid.grid-lg-1{grid-row-gap:30px}.services.services-list .service-item .grid-lg-2 .line,.values .box-info ul li .line{-webkit-clip-path:none;clip-path:none;top:0;left:0;background-color:var(--border-color)}.services.services-style-2 .service-item .service-item-wrapper{border-radius:5px;padding:50px 30px}.services.services-style-2 .service-item .service-item-wrapper .icon{padding:0;border-radius:0;border:0}.services.services-style-2 .service-item .service-item-wrapper .icon span{width:100%;height:100%;border-radius:5px}.feature-section .box-text{border:1px solid var(--border-color);border-bottom:0;padding:10px 10px 0}.feature-section .box-text.not-border{padding:0;border:0}.feature-section .box-text .box-text-wrapper{background-color:rgba(0,0,0,.7);padding-left:60px;padding-right:60px}@media only screen and (max-width:991px){.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu{display:none}.site-header .extend-container .main-navigation ul.extend-container>li{font-size:32px}.site-header .extend-container .main-navigation ul.extend-container>li ul{align-items:center}.services.services-list .service-item .grid-lg-2{grid-row-gap:10px}.feature-section .box-text{margin-top:0}.feature-section .video-btn{margin-bottom:50px}.box-gallery-vertical .col-lg-6.pl-0{padding-left:15px}}.feature-section .fact-item{position:relative;padding:10px}@media only screen and (min-width:992px){.dsn-parallax.move-circle{background-color:transparent}.dsn-parallax.move-circle.border{border:0}.dsn-parallax.move-circle.border .icon-circle{border:1px solid var(--border-color)}.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:14px;display:inline-block;margin-left:30px;margin-bottom:0;font-weight:700;padding-bottom:10px;padding-top:10px;text-transform: uppercase}.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}.next-page .section-title{letter-spacing:8px}.about-section .img-box{padding-right:0;border-right:0}.about-section .img-box div{padding:60px 0 60px 60px}.services.services-style-2 .service-item:nth-child(odd){margin-top:60px}.feature-section .fact-item{border-bottom:0;padding:10px 10px 0}.brand-client .wrapper-client .logo-box:nth-child(2n){margin-left:25%}}.feature-section .fact-item .fact-item-wrapper{background-color:rgba(0,0,0,.5);padding:20px}.feature-section .fact-item .fact-item-wrapper .icon{position:relative;font-size:60px;line-height:50px;color:var(--theme-color);z-index:2}.feature-section .fact-item .fact-item-wrapper .icon span,.feature-section .fact-item .fact-item-wrapper .icon span::before,.feature-section .fact-item .fact-item-wrapper .number{line-height:50px}@media only screen and (max-width:767px){.about-section .img-box div,.about-section .text-box .p-60{padding:60px 25px}.about-section .box-experience{flex-direction:column}.services .service-item .service-item-wrapper{padding:30px 25px}.feature-section{background-color:var(--assistant-color);padding-top:var(--margin-padding-mobile);padding-bottom:var(--margin-padding-mobile)}.feature-section img.cover-bg-img{display:none}.feature-section .box-text{border-bottom:1px solid var(--border-color);padding:10px}.feature-section .box-text .box-text-wrapper{padding-left:25px;padding-right:25px;background-color:var(--bg-color)}.feature-section .video-btn{border-top:1px solid var(--border-color);padding:10px;margin-bottom:30px}.section-vedio{height:80vh}.section-vedio img.cover-bg-img{display:block}}@media only screen and (max-width:767px){.box-im.h-100-v{height:80vh}}.box-gallery-vertical:before{background-color:var(--assistant-color);content:"";position:absolute;top:var(--margin-padding);bottom:var(--margin-padding);width:100%;z-index:0}.box-gallery-vertical ul .list-number:not(:last-of-type),.gallary-img-content .img-inner .img-box img:not(:last-of-type),.news-content .post-content>*,.root-blog .post-list-item .post-list-item-content h3{margin-bottom:30px}.box-gallery-vertical ul .list-number .number{display:flex;flex:none;align-items:center;justify-content:center;width:60px;height:60px;border:2px solid var(--border-color);border-radius:50%;letter-spacing:2px}.box-gallery-vertical ul .list-number p{font-size:17px;letter-spacing:1px;font-weight:400}.testimonials .qt::before{content:"";position:absolute;left:0;top:50%;background-color:var(--border-color);width:100%;height:1px}.testimonials .qt .icon{position:relative;text-align:center;border-radius:50%;z-index:2}.testimonials .qt .icon .icon-inner{display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--heading-color);border-radius:50%;width:90px;height:90px}.testimonials .testimonial-item p{font-family:var(--heading-font);font-size:26px;line-height:35px;text-transform:uppercase;font-weight:300}@media only screen and (max-width:767px){.testimonials .testimonial-item p{font-size:22px;line-height:32px}.testimonials .testimonial-item .testimonial-author{margin-top:20px}}.brand-client .wrapper-client{width:100%;display:flex;flex-wrap:wrap}.brand-client .wrapper-client .logo-box{position:relative;width:25%;padding:10px;min-height:220px;overflow:hidden;border:1px solid var(--border-color)}.brand-client .wrapper-client .logo-box .logo-box-inner{display:flex;text-align:center;align-items:center;background-color:var(--assistant-color);width:100%;height:100%}.brand-client.v-light .wrapper-client .logo-box .logo-box-inner,.v-light .brand-client .wrapper-client .logo-box .logo-box-inner{background-color:var(--reverse-color)}@media only screen and (max-width:991px){.box-gallery-vertical .box-im.h-100{height:70vh}.box-gallery-vertical .box-info:not(.box-padding){margin-top:0;padding:0}.box-gallery-vertical:before{top:0;bottom:0}.brand-client .wrapper-client .logo-box{width:calc(33.333% - 2px)}.values .container-img div{height:60vh}}@media only screen and (max-width:767px){.brand-client .wrapper-client .logo-box{width:calc(50% - 2px)}}.brand-client .wrapper-client .logo-box img{position:relative;max-width:180px;margin:auto}.image-about .galleries .gallery{display:flex;overflow:hidden;align-items:center}.image-about .galleries .gallery .gallery__img{flex:none;width:14.5vw;height:auto;max-height:400px;margin:0 -1vw;mix-blend-mode:soft-light}.image-about .galleries .gallery .gallery__img:nth-child(odd){margin-top:20vh}.image-about .galleries .gallery .gallery__img:nth-child(3n){margin-top:-20vh}.awards-section .awards .number{font-weight:600;line-height:100px}.awards-section .awards .number .sup-title{line-height:1}.awards-section .awards figure{margin:0;padding-top:20px}.awards-section .awards figure img{height:50px}.team .team-item img{max-height:450px}.team .team-item .social{display:flex;align-items:center;justify-content:center}.team .team-item .social li:not(:last-of-type){margin-right:25px}.team .team-item .social li span{font-size:22px;color:var(--heading-color);transition:.45s cubic-bezier(.475, .425, 0, .995) .45s}.team .team-item.team-item-style-2{position:relative;transition:.4s ease-out;overflow:hidden;border-radius:35px;}.team .team-item.team-item-style-2 .box-img{position:relative;height:445px}.team .team-item.team-item-style-2 .box-img img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;min-height:100%;transition:.8s ease-out}.team .team-item.team-item-style-2 .box-text{position:absolute;bottom:30px;transition:.7s ease-out;transform:translateY(85px)}.team .team-item.team-item-style-2 .box-text h4{transition:.7s ease-out}.our-work-col .work-item .img-next-box img,.team .team-item.team-item-style-2 .box-text h5,.work-item.work-item-list{transition:.4s ease-out}.team .team-item.team-item-style-2 .social{transition:.2s cubic-bezier(.23, 1, .32, 1)}.team .team-item.team-item-style-2 .social li{opacity:0;transition:transform .7s,opacity .6s;transform:translateY(45px)}.team .team-item.team-item-style-2 .social li:nth-of-type(2){transform:translateY(65px);transition-delay:0.5s}.team .team-item.team-item-style-2 .social li:nth-of-type(3){transform:translateY(75px);transition-delay:0.7s}.team .team-item.team-item-style-2 .social li a{width:40px;height:40px;border-radius:5px}.our-work-col .work-item:hover .img-next-box img,.team .team-item.team-item-style-2:hover .box-img img{transform:scale(1.1)}.team .team-item.team-item-style-2:hover .box-text{position:absolute;bottom:30px;transform:translateY(0)}.team .team-item.team-item-style-2:hover .box-text h4{transform:translateY(-10px);opacity:0}.team .team-item.team-item-style-2:hover .box-text h5{transform:translateY(-20px);opacity:0}.team .team-item.team-item-style-2:hover .social li,.work-item.work-item-list-style-2.active .box-img,.work-item.work-item-list-style-2:hover .box-img,.work-item.work-item-list.active .box-img,.work-item.work-item-list:hover .box-img{opacity:1;transform:translateY(0)}.values .container-img{display:flex;flex-flow:row wrap;flex-wrap:nowrap;padding-top:40px;padding-bottom:40px;grid-column-gap:20px}.values .container-img div:first-child{top:40px}.values .container-img div:last-of-type{top:-40px}.values .box-info ul li{position:relative;display:grid;grid-column-gap:30px;grid-template-columns:215px 1fr;padding-top:15px;grid-auto-columns:1fr}.values .box-info ul li:not(:last-of-type){padding-bottom:30px}.gallary-img-2-col .item{width:60%;height:50vh}.gallary-img-2-col .item:last-of-type{margin-left:auto;margin-top:-120px}.gallary-img-content .img-inner .img-box img{height:40vh}.intro-project .intro-project-title,.title-wapper{position:relative;width:-webkit-fit-content;width:fit-content}.dsn-slider .main-social .social-network,.header-project .main-social .social-network,.intro-project .intro-project-text,.intro-project .project-info li{display:flex}.intro-project .project-info li h5{position:relative;font-size:14px;letter-spacing:2px}.intro-project .intro-project-text h5::after,.intro-project .project-info li h5::after{content:":";margin-left:5px}.intro-project .project-info li span{margin-left:40px}.intro-project .intro-project-text h5{position:relative;font-size:14px;letter-spacing:2px;margin-right:40px}.comments-form .box-textarea,.grid-md-2-plus-1 a:nth-of-type(3){grid-column:1/-1}.line{position:absolute;width:100%;height:2px;top:50%;left:100%;-webkit-clip-path:inset(0 30px 0 30px);clip-path:inset(0 30px 0 30px);background-color:rgba(255,255,255,.2)}.dsn-header-parallax,.dsn-slider-global,.news-content{position:relative;overflow:hidden}.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)}}.title-wapper .line,.title-wapper .line-before{position:absolute;width:100%;height:2px;top:50%;left:100%;-webkit-clip-path:inset(0 60px 0 60px);clip-path:inset(0 60px 0 60px);background-color:rgba(255,255,255,.2);transform-origin:left center 0px}.title-wapper .line-before.line-before,.title-wapper .line.line-before{left:-100%;transform-origin:right center 0px}.header-page p{color:var(--heading-color);font-family:var(--heading-font);text-transform:uppercase}.dsn-header-parallax .has-bigger-scale{transform:scale(1.2)}.dsn-slider-global{width:100%;height:100vh}.dsn-slider .metas,.header-project .metas,.our-work-col .work-item .metas{border-radius:30px;padding:0 20px 0 0;background:#E5625E}.dsn-slider .metas span,.header-project .metas span,.our-work-col .work-item .metas span{color:var(--heading-color);padding:8px 0 7px}.dsn-slider .metas .date,.header-project .metas .date,.our-work-col .work-item .metas .date{border-radius:30px;padding:9px 15px;letter-spacing:3px;font-size:14px;font-weight:600;color:var(--heading-color)}.dsn-slider .main-social,.header-project .main-social{position:absolute;bottom:30px;right:30px;height:40px;display:flex;align-items:center;justify-content:center}.comments-post .comments-area .comment .comment-body .comment-text .comment-info,.dsn-slider .main-social>*,.header-project .main-social>*,.root-blog .post-list-item .post-list-item-content .post-info-top>div{position:relative;display:inline-block}.dsn-slider .main-social .socials-text,.header-project .main-social .socials-text{display:flex;align-items:center;justify-content:center;height:40px;font-size:14px;font-weight:600;font-family:var(--heading-font);color:var(--heading-color);cursor:pointer}.dsn-slider .main-social .social-icon,.header-project .main-social .social-icon{display:flex;align-items:center;justify-content:center;height:40px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:.6s;color:var(--heading-color);margin-left:10px;margin-right:10px;cursor:pointer}.dsn-slider .main-social .social-icon i,.header-project .main-social .social-icon i{font-size:14px}.dsn-slider .main-social .social-network li,.header-project .main-social .social-network li{display:flex;align-items:center;justify-content:center;height:40px;width:40px;font-size:14px;color:var(--heading-color)}.dsn-slider .main-social .social-network li:last-child,.header-project .main-social .social-network li:last-child,.work-item.work-item-list-style-2 .metas span{margin-right:0}.dsn-slider .dsn-root-slider{position:relative;width:100%;height:100vh}.dsn-slider .dsn-root-slider .bg-container{position:relative;width:80%;height:100%;left:20%;overflow:hidden}.dsn-slider .dsn-root-slider .dsn-slider-content{position:absolute;left:0;top:0;padding-left:12%;pointer-events:none;z-index:4}.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content{padding-bottom:40px;padding-top:40px}.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content.dsn-active{z-index:3}.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content.dsn-active .default-button,.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content.dsn-active .description,.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content.dsn-active .metas,.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content.dsn-active .title,.dsn-slider.controller-right.nav-center .control-nav *,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav *{pointer-events:auto}.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content:not(.dsn-active) .default-button,.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content:not(.dsn-active) .description,.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content:not(.dsn-active) .metas,.dsn-slider .dsn-root-slider .dsn-slider-content .slide-content:not(.dsn-active) .title{opacity:0!important;visibility:hidden!important}.dsn-slider .dsn-root-slider .slide-content{position:absolute}.dsn-slider .dsn-root-slider .nav-slider{position:absolute;width:8%;height:30%;top:35%;z-index:3;overflow:hidden}.dsn-slider .dsn-root-slider .nav-slider .swiper-slide .image-bg{position:relative;width:30%;height:100%;transition:width 1s}.dsn-slider .dsn-root-slider .nav-slider .swiper-slide .image-bg:hover,.dsn-slider .dsn-root-slider .nav-slider .swiper-slide.swiper-slide-active .image-bg,.entry-box,.root-blog .post-list-item figure a{width:100%}.dsn-slider .dsn-root-slider .nav-slider .swiper-slide .content{position:absolute;right:5px;transform:translateY(-50%);top:50%;z-index:1;opacity:0;transition:.5s}.dsn-slider .dsn-root-slider .nav-slider .swiper-slide .content p{font-family:var(--heading-font);font-size:22px;opacity:.8}.dsn-slider .dsn-root-slider .nav-slider .swiper-slide.swiper-slide-active .content{opacity:.5}.dsn-slider .control-nav{position:absolute;display:flex;flex-direction:column;top:50%;right:50px;transform:translateY(-50%);z-index:3;flex-wrap:wrap;background:0 0}.dsn-slider .control-nav .slider-counter{position:relative;color:var(--reverse-color);margin:0 30px;top:-3px}.dsn-slider .control-nav .slider-counter .slider-counter-delimiter{height:30px;border-right:1px solid var(--reverse-color);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.controller-right .control-nav .next-container,.dsn-slider.controller-right .control-nav .prev-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .next-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .prev-container{position:absolute;right:7px;transform:rotate(-90deg)}.dsn-slider.controller-right .control-nav .next-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .next-container{bottom:100px}.dsn-slider.controller-right .control-nav .prev-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .prev-container{bottom:15px}.dsn-slider.controller-right .control-nav .slider-counter,.dsn-slider.controller-right.nav-center .control-nav .slider-counter,.dsn-slider:not(.has-horizontal):not(.controller-bottom) .control-nav .slider-counter,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .slider-counter,.footer .copyright-social .footer-social ul,.our-work-col .dsn-item-filter{margin:0}.dsn-slider.controller-right.nav-center .control-nav,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav{height:100%;align-items:flex-end;pointer-events:none}.dsn-slider.controller-right.nav-center .control-nav .next-container,.dsn-slider.controller-right.nav-center .control-nav .prev-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .next-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .prev-container{transform:rotate(90deg);right:20px}.dsn-slider.controller-right.nav-center .control-nav .next-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .next-container{bottom:calc(50% - 100px)}.dsn-slider.controller-right.nav-center .control-nav .prev-container,.dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .prev-container{bottom:calc(50% - 15px)}.slider-button-next,.slider-button-prev{top:auto;right:auto;width:80px;height:80px;border:1px solid var(--border-color);border-radius:100%;cursor:pointer;display:inline-block;position:relative;vertical-align:top;transform-origin:center;transition:.5s cubic-bezier(.165, .84, .44, 1)}.slider-button-next .border-svg,.slider-button-prev .border-svg{position:absolute;left:0;top:0;width:100%;height:100%;stroke:var(--heading-color)}.slider-button-next svg,.slider-button-prev svg{content:"";margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;width:28px;height:23px;transform-origin:center;z-index:2}.slider-button-next svg path,.slider-button-prev svg path{stroke:var(--heading-color)}.slider-button-next.slider-button-prev,.slider-button-prev.slider-button-prev{transform:rotate(-180deg)}.progress-number{position:absolute;bottom:0;font-size:10vw;line-height:10vw;color:transparent;background:linear-gradient(transparent,var(--border-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.3}.filtering .filtering-wrap .filtering{margin-bottom:-2px}.filtering .filtering-wrap .filtering button{color:var(--heading-color);font-size:14px;display:inline-block;cursor:pointer;transition:.1s ease-in-out;text-transform:uppercase;letter-spacing:1.5px}.filtering .filtering-wrap .filtering button:not(:last-of-type){margin-right:10px}.filtering .filtering-wrap .filtering button:not(:last-of-type):after{content:"/";padding-left:10px}.filtering .filtering-wrap .filtering button.active{color:var(--theme-color);letter-spacing:2px}.work-full{height:100vh;display:flex;align-items:center;justify-content:center}.map-custom,.work-item .box-img{height:70vh}.work-full .work-item .box-img{height:60vh}.work-full .work-item .box-content{left:auto;transform:none;width:auto;padding:0;transition:.1s ease-in-out}.work-full .work-item .box-content .metas{position:absolute;top:15px;left:15px;writing-mode:vertical-rl;opacity:0}.work-full .work-item .box-content .box-content-inner{background-color:transparent;padding-bottom:0}.work-item .box-content{width:-webkit-max-content;width:max-content;padding:10px 10px 0;border-bottom:0;left:50%;transform:translateX(-50%)}.footer .scroll-top,.footer .scroll-top i{top:50%;left:50%;transform:translate(-50%,-50%)}.work-item .box-content .box-content-inner{background-color:rgba(0,0,0,.5);padding:20px 70px}.work-item .view-project{display:flex;justify-content:flex-end;color:var(--heading-color);font-size:14px;font-family:var(--heading-font);letter-spacing:2px;line-height:1;text-transform:uppercase}.work-item.work-item-list .line{-webkit-clip-path:none;clip-path:none;left:0;background-color:var(--border-color)}.work-item.work-item-list .line.line-top{top:0}.work-item.work-item-list .line.line-bottom{top:auto;bottom:0}.work-item.work-item-list .work-item-inner{grid-template-columns:0.5fr 2fr 0.5fr}.work-item.work-item-list::before{content:"";position:absolute;left:0;top:0;bottom:100%;width:100%;background-color:var(--theme-color);transition:.4s ease-out}.work-item.work-item-list .box-img{right:200px;bottom:0;height:230px;width:200px;transition:.4s ease-out;transform:translateY(30px);opacity:0}.work-item.work-item-list.active,.work-item.work-item-list:hover{padding-left:20px;padding-right:20px}.work-item.work-item-list.active::before,.work-item.work-item-list:hover::before{content:"";position:absolute;background-color:var(--theme-color);bottom:0}.work-item.work-item-list-style-2 .work-item-inner{grid-template-columns:200px 2fr}.work-item.work-item-list-style-2 .box-img{right:auto;bottom:auto;height:140px;width:200px;transition:.4s ease-out;transform:translateY(0);opacity:1;border-radius:5px}.work-item.work-item-list-style-2 .box-img img{border-radius:5px}.work-item.work-item-list-style-2::before{content:"";position:absolute;left:100%;right:0;top:0;bottom:0;width:0;height:100%;background-color:var(--theme-color);transition:.4s ease-out}.work-item.work-item-list-style-2.active::before,.work-item.work-item-list-style-2:hover::before{content:"";position:absolute;background-color:var(--theme-color);left:0;width:100%}.blog-style-2 .bolg-item .box-content .content-inner{padding-left:0;padding-right:0}.bolg-item .box-content .content-inner{padding-top:30px}@media only screen and (min-width:992px){.brand-client .wrapper-client .logo-box:nth-child(4n+3){margin-left:25%}.wrapper>:first-child.dsn-under-header{position:relative;margin-top:-80px;z-index:2}.wrapper>:first-child.dsn-under-header .section-title,.wrapper>:first-child.dsn-under-header .section-title-2{display:none}body .dsn-slider.controller-right.nav-center .control-nav .next-container,body .dsn-slider.controller-right.nav-center .control-nav .prev-container,body .dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .next-container,body .dsn-slider:not(.has-horizontal):not(.controller-bottom).nav-center .control-nav .prev-container{right:calc(0px - ((var(--body-style-space)/ 2) + 25px + 20px))}body .dsn-slider.controller-right.full-width .control-nav .next-container,body .dsn-slider.controller-right.full-width .control-nav .prev-container,body .dsn-slider:not(.has-horizontal):not(.controller-bottom).full-width .control-nav .next-container,body .dsn-slider:not(.has-horizontal):not(.controller-bottom).full-width .control-nav .prev-container{right:0}.blog-style-2 .bolg-item .box-content{margin-top:0;padding-left:0;padding-right:0}.bolg-item .box-content{margin-top:-50px;padding-left:30px;padding-right:30px}.bolg-item .box-content .content-inner{padding:30px 30px 0}}.bolg-item .box-content .content-inner .blog-catgeory a{font-size:13px}.dsn-posts.d-grid.grid-lg-1{grid-template-columns:repeat(1,1fr);grid-row-gap:var(--margin-padding)}.dsn-posts.d-grid.grid-lg-3 .dsn-paginations{grid-column:1/-1;margin-top:90px}.dsn-posts .blog-item .title-block{max-width:400px}.metas-blog span,.metas-blog>a{margin-left:15px}.root-blog .post-list-item{position:relative;margin-bottom:var(--margin-padding)}.root-blog .post-list-item figure{position:relative;width:100%}.root-blog .post-list-item figure img{position:relative;display:block;width:100%;object-fit:cover;max-height:80vh}.root-blog .post-list-item .post-list-item-content{margin-top:30px;width:100%;position:relative}.root-blog .post-list-item .post-list-item-content .post-info-top a{display:inline-block;font-size:14px;font-weight:500;letter-spacing:1.2px;word-spacing:2px;margin-bottom:20px;color:var(--heading-color)}.root-blog .post-list-item .post-list-item-content .post-author{width:100%;display:block;margin-bottom:40px}.root-blog .post-list-item .post-list-item-content .post-author img{width:60px;height:60px;display:inline-block;border-radius:50%;margin-right:10px}.root-blog .post-list-item .post-list-item-content .post-author span{font-weight:300}.root-blog .post-list-item .post-list-item-content .post-author span a{color:var(--heading-color);padding-left:5px;letter-spacing:2px}.news-content .news-content-inner{width:100%;display:flex;flex-flow:row wrap;box-sizing:border-box}.news-content .post-content{position:relative;display:block}.comments-post .comments-title .subtitle,.news-content .post-content:last-child,.news-content .post-content>:last-child{margin-bottom:0}.news-content .post-content p{letter-spacing:-.6px}.cap span,.caption,.contact-info .item a,label{letter-spacing:2px}.news-content .post-content p a{display:inline-block}.news-content .post-content blockquote{font-size:20px;font-family:serif;color:var(--heading-color);font-style:italic;padding:10px 0 10px 15px;border-left:1px solid var(--border-color)}.news-content .post-content a{position:relative;text-decoration:none;transition:color 670ms linear 417ms}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:before,.news-content .post-content a:before{content:"";position:absolute;bottom:0;height:45%;left:-.15em;right:-.15em;background:rgba(82,83,85,.19);background-size:100% 100%;transition:transform 380ms cubic-bezier(.165, .84, .44, 1);transform-origin:50% 100%;transform:scale(.98,0) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1;background-repeat:repeat-x}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:after,.news-content .post-content a:after{content:"";position:absolute;bottom:0;height:1px;left:-.025em;right:-.075em;background:rgba(82,83,85,.19);background-size:100% 100%;transition:opacity 190ms cubic-bezier(.895, .03, .685, .22),background 670ms linear 417ms;transform:translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:before,.news-content .post-content a:hover:before{transform:scale(1,.99999999) translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:after,.news-content .post-content a:hover:after{opacity:0;transition:opacity .126s cubic-bezier(.165, .84, .44, 1)}.news-content .post-tags{position:relative;display:flex;align-items:center;padding:50px 0 0}.news-content .post-tags a{color:var(--heading-color);margin-right:30px;display:inline-block;line-height:1;float:left}.news-content .post-tags a:before{content:"#";position:relative;margin-right:5px;font-size:14px;background-color:transparent;border:0}.contact-info .item a{color:var(--heading-color)}.contact-info .item a:not(:last-of-type){margin-bottom:10px}.form-box .form-group{width:100%;margin-bottom:30px}.form-box .form-group .help-block{color:red;font-weight:600;margin-top:10px;margin-bottom:15px}.form-box .form-group li{list-style:none}.entry-box input,.entry-box textarea{font-size:14px;font-weight:500;width:100%;max-width:100%;background-color:var(--bg-color);border:1px solid var(--border-color);padding:10px 18px;color:var(--heading-color);margin-top:10px;margin-bottom:0}.entry-box input::placeholder,.entry-box textarea::placeholder{color:var(--heading-color);font-size:16px;letter-spacing:-.5px}.entry-box input{height:100%}label{text-transform:uppercase;font-size:14px;font-weight:600;color:var(--heading-color)}.map-custom{position:relative;width:100%}.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}.comments-form input,.comments-form textarea{width:100%;border:1px solid var(--border-color);padding:15px;color:var(--heading-color);background-color:transparent;font-size:16px}.comments-form input::placeholder,.comments-form textarea::placeholder{font-size:16px;color:var(--heading-color)}.comments-form input[type=submit]{padding:15px 40px;background:0 0;position:relative;width:auto;font-size:15px;border:2px solid var(--heading-color);color:var(--heading-color);cursor:pointer;min-height:48px;line-height:0;letter-spacing:1.2px;font-weight:600}.cap,.footer .scroll-top i{color:#fff;position:absolute}.comments-post{position:relative;width:100%;vertical-align:middle}.comments-post .comments-title{margin-bottom:70px}@media only screen and (max-width:991px){.values .box-info ul li{grid-template-columns:none;padding-top:30px}.values .box-info ul li h4{margin-bottom:15px}.gallary-img-content .img-inner .img-box:not(:first-of-type){margin-top:0}.dsn-slider .main-social,.header-project .main-social,.intro-project .intro-project-title .line,.title-wapper .line,.title-wapper .line-before{display:none}.intro-project .project-info li span{margin-left:10px}.intro-project .intro-project-text h5{margin-right:10px}.work-item.work-item-list .work-item-inner{grid-template-columns:1fr 2fr 0.5fr}.dsn-posts.d-grid.grid-lg-1{grid-row-gap:var(--margin-padding-mobile)}.dsn-posts.d-grid.grid-lg-3 .dsn-paginations{margin-top:50px}.news-content{padding-left:0;padding-right:0}.comments-post .comments-title{margin-bottom:35px}}.comments-post .comments-area .comment-list>li.comment:first-child>.comment-body{padding-top:0}.comments-post .comments-area .comment{list-style:none;margin-top:20px}.comments-post .comments-area .comment .comment-body{position:relative;padding-top:30px}.comments-post .comments-area .comment .comment-body .comment-author{position:relative;top:10px;left:0;width:64px;height:64px;display:block;float:left}.comments-post .comments-area .comment .comment-body .comment-author img{display:block;height:auto;max-width:100%;border-radius:50%}.comments-post .comments-area .comment .comment-body .comment-text{padding:0 0 0 90px;min-height:64px}.comments-post .comments-area .comment .comment-body .comment-text .comment-date{font-size:13px;color:var(--font-color);margin-top:5px}.comments-post .comments-area .comment .comment-body .comment-text .comment-date:before{content:"/";display:inline-block;margin-right:5px}.comments-post .comments-area .comment .comment-body .comment-text .comment-info .comment-name{float:left;margin:0;font-weight:700;font-size:17px}.comments-post .comments-area .comment .comment-body .comment-text .text-holder p{margin:7px 0 10px}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link{position:relative;text-decoration:none;transition:color 670ms linear 417ms;font-weight:700;font-size:15px;line-height:20px;text-transform:uppercase;color:var(--heading-color)}.comments-post .comments-area .comment .children{margin-left:90px}@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}.box-im.h-100-v,.section-vedio{height:60vh}.testimonials .swiper-pagination,.work-section .swiper-pagination{display:none}.testimonials .testimonial-item p{font-size:16px;line-height:24px}.brand-client .wrapper-client .logo-box{width:100%}.brand-client .wrapper-client .logo-box img{width:auto;max-width:100%;object-fit:contain}.work-item .view-project{justify-content:flex-start}.work-item.work-item-list{padding-top:40px;padding-bottom:40px}.work-item.work-item-list .p-large{font-size:27px}.work-item.work-item-list .work-item-inner{grid-template-columns:auto;grid-row-gap:15px}.work-item.work-item-list .box-img{right:15px}.work-item.work-item-list-style-2 .box-img{right:0}.root-blog .post-list-item .post-list-item-content{padding-left:0;padding-right:0}.comments-post .comments-area .comment .comment-body .comment-author{width:30px;height:30px}.comments-post .comments-area .comment .comment-body .comment-text{padding:0 0 0 40px}.comments-post .comments-area .comment .children{margin-left:40px}}@media only screen and (max-width:400px){.comments-post .comments-area .comment .children{margin-left:20px}}.comments-post .comments-form{position:relative;width:100%;margin-top:var(--margin-padding)}.footer .footer-top{padding-bottom:30px;border-bottom:1px solid var(--border-color)}.footer .copyright-social{padding:30px 0}.footer .copyright-social .copright-text,.footer .footer-block-item a,.footer .footer-block-item p{font-family:var(--heading-font);font-size:14px}.footer .copyright-social .footer-social ul li{color:var(--heading-color);display:inline-block;font-size:14px;font-weight:500;margin-right:15px;padding-right:5px}.footer .copyright-social .footer-social ul li:first-of-type{padding-left:0}.footer .copyright-social .footer-social ul li a{position:relative;color:var(--heading-color);display:inline-block;letter-spacing:2px;font-size:13px;font-family:var(--heading-font);font-weight:400}.footer .footer-block-item .title-footer{font-size:14px;font-weight:600;letter-spacing:3px}.footer .scroll-top{position:absolute}@media only screen and (max-width:767px){.image-about .galleries .gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.image-about .galleries .gallery .gallery__img:nth-child(3n),.image-about .galleries .gallery .gallery__img:nth-child(odd){margin-top:0}.image-about .galleries .gallery .gallery__img{width:100%;height:30vh;object-fit:cover;margin-left:0;margin-right:0}.image-about .galleries .gallery .gallery__img:not(:first-of-type){margin-top:0}.awards-section{background-color:var(--assistant-color)}.awards-section .bg-section,.dsn-slider .dsn-root-slider .nav-slider,.footer .scroll-top,.progress-number,.values .container-img div:first-child,.values .container-img div:last-of-type{display:none}.awards-section .awards{border:1px solid var(--border-color);padding:30px}.values .container-img{display:block;padding-top:0;padding-bottom:0}.gallary-img-2-col .d-grid{display:flex;flex-direction:column}.gallary-img-2-col .item:last-of-type{margin-top:30px}.gallary-img-2-col .item{width:100%}.intro-project .heading-large{margin-bottom:30px}.intro-project .project-info{grid-row-gap:15px}.intro-project .intro-project-text{margin-top:15px;flex-direction:column}.intro-project .intro-project-text h5{margin-bottom:10px}.dsn-slider .dsn-root-slider .bg-container{width:100%;left:0}.dsn-slider .dsn-root-slider .dsn-slider-content{padding-left:0}.dsn-slider .control-nav{justify-content:space-between;top:auto;bottom:50px;left:0;right:0;width:100%;padding-left:15px;padding-right:15px;flex-direction:inherit;transform:translate(0)}.filtering{flex-direction:column}.filtering .sm-title-block{margin-bottom:20px}.work-item.work-item-list-style-2 .work-item-inner{grid-template-columns:auto}.work-item.work-item-list-style-2 .box-img{width:100%;height:auto}.news-content .post-tags{padding:30px 0 0}.footer .copyright-social{flex-flow:column}.footer .copyright-social .copright-text{order:2;margin-top:15px}}.footer .scroll-top img{width:60px}.footer .scroll-top i{width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer}.footer.v-dark .logo-footer img.logo-dark,.footer.v-light .logo-footer img.logo-light,body.v-dark .logo-footer img.logo-dark,body.v-light .logo-footer img.logo-light{display:block}.animation-rotate img{animation:15s linear infinite rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cap{bottom:30px;left:0;background-image:linear-gradient(to right,#0e0e0e5c 0,#1b1515 100%);padding:4px 15px;z-index:10}.cap span{font-size:12px;text-transform:uppercase}.caption{transform-origin:left center;color:#fff;font-size:14px;font-weight:600;position:relative;margin-top:15px}
.button {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  border-radius: 12px;
  justify-content: center;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.newsletter-container {
    position: fixed;
    bottom: 18px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
}

.newsletter-button {
    background-color: rgba(0, 62, 31, 0.9);
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    padding: 10px 20px;
    border-radius: 50px;
    cursor: pointer;
    transition: background-color 0.3s;
}

.newsletter-button:hover {
    background-color: rgba(229, 98, 94, 0.9);
}