.btn-link{color:var(--heading-color);display:table;line-height:20px;position:relative}.btn-link:before{background:var(--border-color);bottom:-2px;content:"";height:1px;left:0;position:absolute;transform-origin:left;transition:transform .2s ease-out;width:100%}.btn-link .text{font-size:12px;font-weight:600;letter-spacing:1px}.btn-link:hover{color:var(--heading-color)}.btn-link:hover:before{transform:scaleX(0);transform-origin:right}.cover-section{width:100%}.cover-section .title-cover{font-size:8vw;font-weight:600;opacity:.12;pointer-events:none;position:absolute;text-transform:uppercase;width:100%;will-change:trnsform,opacity;z-index:1}.dsn-box-gallery .item-box{position:relative}@media only screen and (min-width:992px){.dsn-box-gallery .item-box{padding-left:80px;padding-right:80px}}@media only screen and (min-width:768px)and (max-width:991px){.dsn-box-gallery .item-box{padding:40px 40px 40px 60px}}@media only screen and (max-width:767px){.dsn-box-gallery .item-box{padding:80px}}.dsn-box-gallery .item-box:nth-child(odd){background-color:var(--assistant-color)}.dsn-box-gallery .item-box .image-zoom{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dsn-box-gallery .item-box .image-zoom img{height:auto;max-height:80vh;pointer-events:auto}.dsn-box-gallery .item-box .caption{bottom:0;color:var(--font-color);font-size:12px;font-weight:600;left:-20px;letter-spacing:2px;position:absolute;transform:rotate(-90deg);transform-origin:left center}.box-im{padding-left:80px;padding-right:80px;position:relative}@media only screen and (max-width:991px){.box-im{padding:40px 40px 40px 60px}}@media only screen and (max-width:767px){.box-im{padding:80px}.box-im .caption{left:20px}}@media only screen and (max-width:575px){.box-im .caption{left:-20px}}.box-im .image-zoom{position:relative}.btn-default{align-items:center;border:1px solid var(--border-color);border-radius:30px;color:var(--heading-color);display:inline-flex;padding:10px 25px}.btn-default .icon{align-items:center;background-color:var(--heading-color);border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:10px;width:30px}.btn-default .icon svg{width:6px}.btn-default .icon svg path{fill:var(--bg-color)}.btn-default .text{font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase}.btn-default:hover{color:var(--heading-color)}.box-gallery-vertical{position:relative}@media only screen and (min-width:992px){.box-gallery-vertical .mask-bg{height:100%;position:absolute;right:0;top:0;width:calc(70% + 20px);z-index:-1}}@media only screen and (max-width:991px){.box-gallery-vertical .mask-bg{display:none}}.box-gallery-vertical .inner-img{height:100%;width:100%}@media only screen and (min-width:992px){.box-gallery-vertical .inner-img{min-height:80vh;padding-right:50px}.box-gallery-vertical .inner-img .dsn-parallax-img{position:absolute;width:100%}.box-gallery-vertical .item-box,.box-gallery-vertical .item-box .box-text{padding-bottom:var(--margin-padding);padding-top:var(--margin-padding)}.box-gallery-vertical .box-text{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:50px}}@media only screen and (max-width:991px){.box-gallery-vertical .box-text{margin-top:30px}}.dsn-parallax-img{overflow:hidden;position:relative}@media only screen and (min-width:992px){.dsn-parallax-img{height:100vh;height:var(--height,100vh)}}@media only screen and (min-width:576px)and (max-width:991px){.dsn-parallax-img{height:70vh;height:var(--height-table,70vh)}}@media only screen and (max-width:575px){.dsn-parallax-img{height:50vh;height:var(--height-mobile,50vh)}}.dsn-parallax-img.dsn-animate:after{background-color:var(--bg-color);content:"";height:100%;left:0;position:absolute;top:0;transition:1s cubic-bezier(.19,1,.22,1);width:100%}.dsn-parallax-img.dsn-animate.dsn-active:after{transform:translateX(100%);transition-delay:.5s}.dsn-parallax-img img{left:0;top:0}@media only screen and (max-width:991px){.section-margin-move.section-margin{margin-bottom:calc(var(--margin-padding) - 60px)}.section-margin-move.section-margin+.section-margin{margin-top:calc(var(--margin-padding) - 60px)}}.dsn-move-section{z-index:1}@media only screen and (min-width:992px){.dsn-move-section{--bs-gutter-x:0px;max-width:600px;right:80px}.dsn-move-section:not(.p-relative){bottom:0;position:absolute;width:auto}.dsn-move-section.p-relative{margin-right:0;width:-webkit-max-content;width:max-content}}@media only screen and (max-width:991px){.dsn-move-section{bottom:60px;position:relative}}.dsn-move-section .inner-box{padding:var(--box-padding)}.box-right-seat{position:relative}.box-right-seat .box-text .inner-box{padding:var(--box-padding)}@media only screen and (max-width:991px){.box-right-seat .box-text .inner-box{background-color:var(--assistant-color);position:relative}}.box-right-seat .box-text>*{z-index:2}@media only screen and (min-width:992px){.box-right-seat .box-text{--bs-gutter-x:25px;align-content:center;bottom:-80px;display:flex;flex-flow:column;height:100%;justify-content:center;max-width:600px;position:absolute;right:80px;text-align:left;top:0}.box-right-seat .box-text:before{background:var(--bg-color)}}@media only screen and (max-width:991px){.box-right-seat .box-text{margin-top:-60px;position:relative}.box-right-seat .box-text:before{display:none}}@media only screen and (max-width:575px){.box-right-seat .box-text{margin-top:-25px}}.root-slider{position:relative}.root-slider,.root-slider .bg-image,.root-slider .bg-image>.swiper{height:100vh}@media only screen and (min-width:992px){.root-slider .hero-img.padding-image .swiper{height:60%;left:20%;margin:0;top:20%;width:70%}.root-slider .hero-img.padding-image .dsn-swiper-parallax-transform,.root-slider .hero-img.padding-image .swiper{height:80%}}.root-slider .hero-content{pointer-events:none}@media only screen and (min-width:768px){.root-slider .hero-content{padding-left:12.5vw}}@media only screen and (max-width:767px){.root-slider .hero-content{padding:0 var(--bs-gutter-x)}}.root-slider .hero-content .dsn-description{font-size:13px;font-weight:600;letter-spacing:1px;max-width:470px}.root-slider .hero-content .slide-content{position:absolute}.root-slider .hero-content .slide-content .btn-default,.root-slider .hero-content .slide-content .dsn-description,.root-slider .hero-content .slide-content .post-info,.root-slider .hero-content .slide-content .title-heading:not(.chars){transition-duration:.7s;transition-property:opacity,visibility,transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.root-slider .hero-content .slide-content .dsn-description{transition-delay:.1s}.root-slider .hero-content .slide-content .btn-default{transition-delay:.2s}.root-slider .hero-content .slide-content:not(.dsn-active) .btn-default,.root-slider .hero-content .slide-content:not(.dsn-active) .dsn-description,.root-slider .hero-content .slide-content:not(.dsn-active) .post-info,.root-slider .hero-content .slide-content:not(.dsn-active) .title-heading{opacity:0;visibility:hidden}.root-slider .hero-content .slide-content:not(.dsn-active) .post-info{transform:translateY(20px)}.root-slider .hero-content .slide-content:not(.dsn-active) .btn-default,.root-slider .hero-content .slide-content:not(.dsn-active) .dsn-description,.root-slider .hero-content .slide-content:not(.dsn-active) .post-info{transform:translateY(-20px)}.root-slider .hero-content .slide-content.dsn-active .btn-default,.root-slider .hero-content .slide-content.dsn-active .dsn-description,.root-slider .hero-content .slide-content.dsn-active .post-info,.root-slider .hero-content .slide-content.dsn-active .title-heading{pointer-events:all}.root-slider .nav-slider{height:30%;overflow:hidden;position:absolute;top:35%;width:8%;z-index:3}.root-slider .nav-slider .swiper{height:100%}@media only screen and (max-width:767px){.root-slider .nav-slider{display:none}}.root-slider .nav-slider .swiper-slide .image-bg{height:100%;position:relative;transition:width 1s;width:30%}.root-slider .nav-slider .swiper-slide .image-bg:hover{width:100%}.root-slider .nav-slider .swiper-slide .content{opacity:0;position:absolute;right:0;top:-12px;transition:.5s;z-index:1}.root-slider .nav-slider .swiper-slide .content p{font-family:var(--heading-font);font-size:22px;opacity:.8}.root-slider .nav-slider .swiper-slide.swiper-slide-active .image-bg{width:100%}.root-slider .nav-slider .swiper-slide.swiper-slide-active .content{opacity:.5}.root-slider .control-nav{bottom:30px;display:flex;position:absolute;z-index:3}@media only screen and (min-width:576px){.root-slider .control-nav{right:50px}}@media only screen and (max-width:575px){.root-slider .control-nav{right:30px}}.root-slider .control-nav svg{height:25px;width:25px}.root-slider .control-nav .next-container,.root-slider .control-nav .prev-container{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.root-slider .control-nav .prev-container{margin-right:10px}@media only screen and (min-width:768px){.root-slider .control-num{bottom:70px;line-height:1.1;position:absolute;right:50px;z-index:3}.root-slider .control-num span{-webkit-text-stroke:1px hsla(0,0%,100%,.11);color:hsla(0,0%,100%,.03);font-size:11vw;transform:scale3d(1,1.15,1.15)}}@media only screen and (max-width:767px){.root-slider .control-num{display:none}}.social-one:not(.social-network) li{display:inline-block;list-style:none;margin-right:5px}.social-one:not(.social-network) li a{align-items:center;border:1px solid var(--border-color);border-radius:50%;color:var(--heading-color);display:flex;height:45px;justify-content:center;letter-spacing:0;position:relative;text-align:center;transition:transform .2s ease-in-out;width:45px}.social-one:not(.social-network) li a svg{fill:var(--heading-color);cursor:pointer;position:relative;transition:transform .2s ease-in-out;width:50px;z-index:2}.social-one:not(.social-network) li a:hover svg{color:var(--heading-color);transform:rotate(1turn)}.main-social{align-items:center;bottom:30px;display:flex;left:35px;position:absolute;z-index:2}.main-social .social-icon{transition-duration:.6s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-social .social-icon svg{fill:var(--heading-color);cursor:pointer;height:16px;width:16px}.main-social .social-icon:after{background-color:var(--heading-color);content:"";height:1px;left:35px;opacity:.2;position:absolute;top:8px;transition:width .5s .3s;width:0}.main-social .social-network{align-items:center;display:flex;margin-left:60px;overflow:hidden;will-change:transform}.main-social .social-network li{font-size:16px;margin-right:30px;opacity:0;transform:translateY(5px) rotate(10deg);transform-origin:top left;transition:.5s cubic-bezier(.68,-.55,.265,1.55);visibility:hidden}.main-social .social-network li a{width:100%}.main-social .social-network li svg{fill:var(--heading-color);cursor:pointer;height:16px;width:16px}.main-social:hover .social-icon:after{transition-delay:0s;width:40px}.main-social:hover .social-network li{opacity:1;transform:none;transition-delay:calc(30ms*var(--item-index) + .25s);visibility:visible}@media only screen and (min-width:992px){.hero-section .title-section{margin-bottom:40px;margin-right:-70px;text-align:right}.hero-section p{max-width:370px}.hero-section .box-img{height:100%}.hero-section .col-lg-8{margin-top:0;padding-right:0}}@media only screen and (max-width:767px){.hero-section{--number-size:80px}}.hero-section .box-text{position:relative;z-index:1}.hero-section .box-text .sm-title-block{padding-right:80px;position:relative;text-transform:uppercase;width:-webkit-max-content;width:max-content}.hero-section .box-text .sm-title-block:after,.hero-section .box-text .sm-title-block:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.hero-section .box-text .sm-title-block:before{background-color:var(--heading-color);border-radius:50%;height:5px;right:0;width:5px}.hero-section .box-text .sm-title-block:after{background:hsla(0,0%,91%,.1);display:block;height:1px;right:15px;width:52px}.hero-section .box-text .auth-position{font-size:14px}.hero-section .box-text .experience{align-items:center;display:flex}.hero-section .box-text .experience .number{color:var(--heading-color);font-size:120px;font-size:var(--number-size,120px);font-weight:700;line-height:90px;margin-right:20px}.dsn-services .service-item{position:relative}@media only screen and (min-width:992px){.dsn-services.service-one .service-item{padding:50px 45px}}@media only screen and (max-width:991px){.dsn-services.service-one .service-item{padding:30px 20px}}@media only screen and (min-width:768px){.dsn-services.service-one .service-item:nth-of-type(2n){background:var(--assistant-color);box-shadow:15px 15px 30px rgba(0,0,0,.3)}}@media only screen and (max-width:767px){.dsn-services.service-one .service-item{background:var(--assistant-color);box-shadow:15px 15px 30px rgba(0,0,0,.3)}}.dsn-services.service-one .service-item:after,.dsn-services.service-one .service-item:before{content:"";height:30px;position:absolute;width:30px}.dsn-services.service-one .service-item:before{border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);left:0;top:0}.dsn-services.service-one .service-item:after{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);bottom:0;right:0}.dsn-services.service-one .service-item .icon img,.dsn-services.service-one .service-item .icon svg{height:75px}.dsn-services.service-one .service-item p{max-width:500px}.dsn-services.service-tow p{max-width:450px}.dsn-services.service-tow .line-before{background-color:var(--heading-color);height:2px;opacity:.5;width:40px}@media only screen and (min-width:768px){.dsn-portfolio.port-classic .portfolio-item:nth-of-type(2){margin-top:80px;margin-top:calc(var(--dsn-row-item, 0px) + 80px)}}.portfolio-item{overflow:hidden;position:relative}.portfolio-item .inner-img{height:70vh}.port-classic .portfolio-item .inner-img{height:80vh}.portfolio-item .item-border{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .6s,background-color .6s cubic-bezier(.08,.03,.22,.87);z-index:1}.portfolio-item .info-text{bottom:0;left:50%;padding:25px 15px 30px;position:absolute;top:auto;transform:translate(-50%,10px);transition:transform .5s cubic-bezier(.08,.03,.22,.87);width:100%;z-index:2}.portfolio-item .info-text .btn-portfolio{color:var(--font-color);font-size:13px;letter-spacing:2px;opacity:0;position:relative;text-transform:uppercase;transition:opacity .6s ease}.portfolio-item:hover .info-text{transform:translate(-50%,-15px) scale(1.05)}.portfolio-item:hover .info-text .btn-portfolio{opacity:1}.portfolio-item:hover .item-border{background-color:rgba(0,0,0,.8)}.dsn-filtering{position:relative;z-index:2}.dsn-filtering .filtering-wrap{border-bottom:2px solid var(--assistant-color);margin:auto;position:relative;text-align:center;width:inherit}@media only screen and (max-width:575px){.dsn-filtering .filtering-wrap{border-bottom:0}}.dsn-filtering .filtering-wrap .filtering{margin-bottom:-2px;overflow:auto;position:relative}.dsn-filtering .filtering-wrap .filtering button{background-color:inherit;color:var(--heading-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;margin:0 30px 0 0;padding:0 5px 18px;text-transform:uppercase;transition:all .15s ease-in-out;transition-duration:.6s;width:auto}.dsn-filtering .filtering-wrap .filtering button:before{display:none}@media only screen and (max-width:575px){.dsn-filtering .filtering-wrap .filtering button{margin-right:10px}}.dsn-filtering .filtering-wrap .filtering button.active{border-bottom:2px solid var(--heading-color);font-weight:700}.dsn-testimonial .content-box{line-height:100%;position:relative}.dsn-testimonial .testimonial-item .author-box{align-items:center;display:flex;flex-wrap:wrap}@media only screen and (min-width:576px){.dsn-testimonial .testimonial-item .author-box .avatar{border-radius:50%;height:60px;width:60px}.dsn-testimonial .testimonial-item .author-box .avatar img{border-radius:50%}.dsn-testimonial .testimonial-item .author-box .avatar+h5{margin-left:15px}}@media only screen and (max-width:575px){.dsn-testimonial .testimonial-item .author-box .avatar{display:none}}.dsn-testimonial.testimonial-one{padding:var(--padding-inner)}@media only screen and (min-width:768px){.dsn-testimonial.testimonial-one{--pading-box:60px 0 60px 20px;--padding-inner:0 35px;--bottom-q:-40px}.dsn-testimonial.testimonial-one .testimonial-inner{display:flex}.dsn-testimonial.testimonial-one .testimonial-inner .title-box{width:40%}.dsn-testimonial.testimonial-one .testimonial-inner .content-box{width:60%}}@media only screen and (max-width:767px){.dsn-testimonial.testimonial-one{--padding-inner:var(--box-padding);--bottom-q:calc(-35px - var(--box-padding));--pading-box:30px 0 0}.dsn-testimonial.testimonial-one p.mb-30{margin-bottom:20px}}@media only screen and (max-width:575px){.dsn-testimonial.testimonial-one{--bottom-q:-74px}}.dsn-testimonial.testimonial-one p{font-size:18px;font-style:italic;letter-spacing:1.5px;line-height:1.5}.dsn-testimonial.testimonial-one .content-box{padding:var(--pading-box)}.dsn-testimonial.testimonial-one .content-box .author-box h5{color:var(--heading-color);font-family:var(--heading-font);font-size:17px;font-weight:500;letter-spacing:2px;position:relative}.dsn-testimonial.testimonial-one .content-box:before{bottom:var(--bottom-q);color:var(--heading-color);content:"”";font-size:150px;font-weight:700;position:absolute;right:30px}@media only screen and (min-width:992px){.dsn-testimonial.testimonial-tow{--p-space:60px}}@media only screen and (max-width:991px){.dsn-testimonial.testimonial-tow{--p-space:0}}.dsn-testimonial.testimonial-tow .testimonial-item{padding:0 var(--p-space);position:relative}.dsn-testimonial.testimonial-tow .testimonial-item:after,.dsn-testimonial.testimonial-tow .testimonial-item:before{font-size:130px;height:40px;line-height:105px;opacity:.1;position:absolute}.dsn-testimonial.testimonial-tow .testimonial-item:before{content:"“";left:0}.dsn-testimonial.testimonial-tow .testimonial-item:after{bottom:0;content:"”";right:0}.dsn-testimonial.testimonial-tow p{font-size:17px;letter-spacing:2px}.dsn-testimonial.testimonial-tow .auth-info{font-size:14px;font-weight:600;letter-spacing:3px;line-height:24px;text-transform:uppercase}.dsn-testimonial.testimonial-tow .auth-info span{color:var(--font-color);display:block;letter-spacing:.3px;text-transform:none}.dsn-testimonial .control-nav{display:flex;justify-content:space-between;margin-left:var(--p-space);margin-top:20px;width:80px}.dsn-testimonial .control-nav svg{cursor:pointer}.blog-item .box-img{overflow:hidden;position:relative}.blog-item .box-content{bottom:50px;margin-bottom:-50px;margin-left:50px;padding:40px;position:relative;z-index:1}.wrapper-brand .brand-item{align-items:center;display:flex;min-height:240px;padding:15px;position:relative;text-align:center}.wrapper-brand .box-img{margin:auto}.wrapper-brand .box-img img{margin:auto;max-width:180px}.wrapper-brand .info{top:0;z-index:2}.wrapper-brand .info,.wrapper-brand .info .content,.wrapper-brand .info .entry{height:100%;left:0;position:absolute;width:100%}.wrapper-brand .info .content{background:var(--bg-color);border-radius:0 20px 0 0;bottom:0;display:inline-block;height:40px;text-align:center;transition:all .5s cubic-bezier(.77,0,.175,1);transition-delay:.3s;width:40px}.wrapper-brand .info .content .icon{color:var(--heading-color);cursor:pointer;font-size:10px;position:relative;top:50%;transform:translateY(-50%)}.wrapper-brand .info .content .entry{align-items:center;display:flex;justify-content:center;opacity:0;padding:10%;transition:opacity .3s cubic-bezier(.77,0,.175,1);vertical-align:middle}.wrapper-brand .info .content .entry div{width:100%}.wrapper-brand .info .content .entry div h5{font-size:15px;margin-bottom:20px}.wrapper-brand .info .content .entry div a{font-size:16px;letter-spacing:2px}.wrapper-brand .info .content:hover{border-radius:0;height:100%;transition-delay:0s;width:100%}.wrapper-brand .info .content:hover .icon{display:none;opacity:0;visibility:hidden}.wrapper-brand .info .content:hover .entry{left:0;opacity:1;top:0;transition-delay:.3s}.next-page{background-color:var(--assistant-color);overflow:hidden;position:relative}.next-page:before{background-color:var(--bg-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.77,0,.175,1);width:0}.next-page .c-wrap{align-items:center;display:flex;width:100%}.next-page .c-wrap a{display:flex;height:100%;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.next-page .c-wrap a{align-items:center;flex-flow:row;justify-content:center}}@media only screen and (max-width:767px){.next-page .c-wrap a{flex-direction:column}.next-page .c-wrap a .career{margin-top:10px}}.next-page .c-wrap a .career,.next-page .c-wrap a .hiring{display:block;position:relative}@media only screen and (min-width:768px){.next-page .c-wrap a .career,.next-page .c-wrap a .hiring{width:50%}.next-page .c-wrap a .career.career,.next-page .c-wrap a .hiring.career{text-align:right}}.next-page .c-wrap a .hiring{-webkit-text-stroke:1px var(--heading-color);color:transparent;font-size:42px;font-weight:800;letter-spacing:.01em;line-height:1.2;text-transform:uppercase;transition:color .5s cubic-bezier(.77,0,.175,1)}.next-page .c-wrap a .career{color:var(--heading-color);font-size:14px}.next-page:hover:before{width:100%}.next-page:hover a .hiring{color:var(--heading-color)}.footer{position:relative}.footer .dsn-col-footer .footer-title{color:var(--heading-color);font-size:15px;letter-spacing:2px;margin-bottom:25px;padding-bottom:10px;position:relative;text-transform:uppercase}.footer .dsn-col-footer .footer-title:after{background-color:var(--heading-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:15px}.footer .dsn-col-footer ul.col-menu li{font-size:14px;font-weight:600;overflow:hidden}.footer .dsn-col-footer ul.col-menu li:not(:last-child){margin-bottom:5px}.footer .dsn-col-footer ul.col-menu li a{font-weight:600}.footer .dsn-col-footer .col-contact p{font-size:12px;font-weight:600;margin-bottom:10px}.footer .dsn-col-footer .col-contact p strong{color:var(--heading-color)}.footer .dsn-col-footer .col-contact p span{margin-left:5px;margin-right:5px}.footer a,.footer p{font-feature-settings:"pnum";color:var(--font-color);font-family:var(--heading-font);font-size:11px;font-variant-numeric:proportional-nums;font-weight:700;letter-spacing:4px;line-height:1.6;margin-bottom:0;text-transform:uppercase}.footer .copyright{border-top:1px solid var(--border-color);font-size:14px;letter-spacing:2.67px}.footer .copyright p{text-transform:uppercase}.footer .copyright .copyright-text{color:var(--font-color);font-weight:500;margin-top:5px}.footer .copyright .copyright-text a{color:#a56433;margin-left:5px}
/*# sourceMappingURL=172.a02c7c8d.chunk.css.map*/