@charset "UTF-8";.bg-load svg,.footer-animate.svg-animate .dsn-separator{fill:var(--dsn-color-icon,var(--theme-color));height:150px;pointer-events:none}.site-header.nav-bg,body{background-color:var(--bg-color)}.dsn-socials li a:after,.socials li a:after{width:4px;height:4px;transform:translate(-50%,-50%) scale(.2);content:""}.dsn-btn,.link-project,.social-side .icon,.socials{text-align:center}.main-slider .dsn-slider-content .circle-before.mt-10:before,.socials li a{margin-top:5px}#dsn_footer h4.subtitle span,body{font-weight:var(--font-weight-body)}.dsn-service .number-item:before,.entry-form label,.main-slider .control-nav .dsn-pagination span.sm-title-block{font-family:var(--heading-font)}:root,:root .v-light,:root .v-light-head{--bg-color:#f9f9f9;--assistant-color:#efefef;--theme-color:#e4dcd3;--theme-color-font:#fff;--font-color:#0009;--heading-color:#000;--border-color:#2828281a;--smooth-color:#141414;--reverse-color:#141414;--reverse-heading-color:#fff;--bg-btn:#f6fafd;--divider-color:var(--border-color)}:root .v-dark,:root .v-dark-head{--bg-color:#131313;--assistant-color:#191919;--theme-color:#e4e4dd;--font-color:#ddd;--heading-color:#fff;--border-color:#ffffff1a;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;--bg-btn:#0a0909}:root .v-dark .background-theme,:root .v-dark-head .background-theme,:root .v-dark-head.background-theme,:root .v-dark.background-theme{--font-color:#0009;--heading-color:#000}:root{--body-font:"Poppins",sans-serif;--heading-font:"Excon",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:500;--font-weight-body:400;--smooth-width:4px;--bg-overlay:#000;--overlay-blend-mode:unset}:root .dsn-icon-theme-color{--theme-color:#f7e0c7}@media only screen and (min-width:1400px){:root{--dsn-gap-container:100px;--title-heading:95px}:root .container,:root .dsn-left-container,:root .dsn-right-container{--dsn-gap-container:50px}}@media only screen and (max-width:1399px){:root{--dsn-gap-container:50px;--title-heading:85px}}@media only screen and (max-width:1200px){:root{--title-heading:75px}}@media only screen and (min-width:992px){:root{--margin-padding:120px;--box-padding:80px 40px}.site-header:not(.dsn-hamburger) .main-navigation{display:flex;flex-basis:auto}.site-header:not(.dsn-hamburger) ul.primary-nav li{font-family:var(--body-font);font-weight:700}.site-header:not(.dsn-hamburger) ul.primary-nav>li{font-size:14px;padding-bottom:10px;padding-top:10px}.site-header:not(.dsn-hamburger) ul.primary-nav>li li.has-sub-menu:after{content:"";position:absolute;border:solid var(--theme-color);border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(45deg);margin:0 0 2px 1px;right:15px;top:calc(50% - 3px)}.site-header:not(.dsn-hamburger) ul.primary-nav>li:not(:first-of-type){margin-left:30px}.site-header:not(.dsn-hamburger) ul.primary-nav>li:last-of-type ul{margin-left:-95px}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul{min-width:200px;padding:10px 0;margin-top:10px;margin-left:-20px;background-color:var(--assistant-color);transition-property:transform,opacity,visibility;transition-duration:.8s;border-radius:7px;opacity:0;visibility:hidden;transform:translateY(35px);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul li{position:relative;width:100%;padding:7px 20px;font-size:13px;font-weight:500}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul li:before{content:"";position:absolute;left:0;top:0;height:0;width:1.5px;transition:.5s;background-color:var(--heading-color)}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul li:hover:before{height:100%}.site-header:not(.dsn-hamburger) ul.primary-nav>li ul ul{right:100%;top:-15px}.site-header:not(.dsn-hamburger) ul.primary-nav li.has-sub-menu:focus>ul,.site-header:not(.dsn-hamburger) ul.primary-nav li.has-sub-menu:hover>ul{opacity:1;transform:none;visibility:visible}.site-header:not(.dsn-hamburger) .bg-load,.site-header:not(.dsn-hamburger) .dsn-back,.site-header:not(.dsn-hamburger) .menu-cover-title{display:none}}@media only screen and (max-width:991px){.v-dark-head-mobile{--bg-color:#131313;--assistant-color:#191919;--theme-color:#e4e4dd;--font-color:#ddd;--heading-color:#fff;--border-color:#ffffff1a;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;--bg-btn:#0a0909}.v-dark-head-mobile .background-theme,.v-dark-head-mobile.background-theme{--font-color:#0009;--heading-color:#000}:root{--margin-padding:80px;--box-padding:60px var(--dsn-gap-container);--title-heading:65px}#dsn_cursor,#dsn_cursor_inner{display:none}}@media only screen and (min-width:768px) and (max-width:991px){:root{--dsn-gap-container:40px}.contact-form .d-grid.dsn-service{grid-template-columns:repeat(3,1fr);width:100%}}html{font-size:var(--font-size-base);scroll-behavior:initial}body{color:var(--font-color);line-height:var(--line-height-base);font-family:var(--body-font);margin:0;text-rendering:optimizeLegibility;transition:background-color .1s,color .1s;width:100%;min-height:100%}#dsn_cursor,#dsn_cursor_inner{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:99}#menu-overlay .inner,.dsn-separator:not(.dsn-duration),body:not(.dsn-cursor-effect) #dsn_cursor,body:not(.dsn-cursor-effect) #dsn_cursor_inner{display:none}#dsn_cursor{width:30px;height:30px;border:2px solid var(--theme-color)}#dsn_cursor path{display:none;stroke-dasharray:400;stroke-dashoffset:400;stroke-width:1}#dsn_cursor_inner{width:7px;height:7px;background-color:var(--theme-color)}@keyframes moveIn{100%,50%{transform:translateY(0)}0%{opacity:0;filter:blur(5px)}100%{opacity:1;filter:blur(0)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.site-header .nav-new span.overflow{opacity:1;visibility:visible;transform:none}.nav-new .css-uh3160,.nav-new ul.lev-1 li{margin-left:2.6rem}.nav-new .css-uh3160 svg{fill:#fff}.nav-new{width:100%;position:fixed;top:0;left:0}.nav-new #menu-overlay{position:absolute;overflow:hidden;text-align:left;background-color:#181818;z-index:1;width:100%;top:100%;transform:translateY(0);height:322px;transition:.3s ease-out;left:0;padding:2rem 7rem}#dsn_footer.v-dark .dsnload__img .logo-light,#dsn_footer.v-dark .main-brand .logo-light,#dsn_footer.v-light .dsnload__img .logo-dark,#dsn_footer.v-light .main-brand .logo-dark,#menu-overlay .active .inner,.dsnload__img .logo-dark,.main-brand .logo-dark,.v-dark #dsn_footer:not(.v-light,.v-dark) .dsnload__img .logo-light,.v-dark #dsn_footer:not(.v-light,.v-dark) .main-brand .logo-light,.v-dark #site_menu_header .dsnload__img .logo-light,.v-dark #site_menu_header .main-brand .logo-light,.v-light #dsn_footer:not(.v-light,.v-dark) .dsnload__img .logo-dark,.v-light #dsn_footer:not(.v-light,.v-dark) .main-brand .logo-dark,.v-light #site_menu_header .dsnload__img .logo-dark,.v-light #site_menu_header .main-brand .logo-dark{display:block}#menu-overlay ul.lev-2 li a{display:block;font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;color:#6f6f6f;transition:color .3s ease-out}.css-1dttd00{position:absolute;top:0;left:172px;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;z-index:2;display:flex;flex-direction:row}.css-1dttd00.active,.css-lla04i.active{opacity:1;visibility:visible}.css-40so7p ul a{display:block;font-size:1.4rem;text-transform:uppercase;margin-bottom:1rem}#menu-overlay ul.lev-2 li a:hover,#menu-overlay ul.lev-2 li a[aria-current=true]{color:#fff}@media only screen and (min-width:1025px){.nav-new .d-md-flex{display:flex!important}}#main_root:after,#main_root:before{clear:both;min-height:1px;display:block}#page_wrapper,.dsn-def-btn .dsn-icon>*,.site-header .main-logo{position:relative;z-index:1}#line_head,.bg-load{position:fixed;top:0;height:100%;width:100%;left:0}.elementor-widget-dsn_bg_mask.elementor-element.elementor-absolute,.elementor-widget-dsn_bg_mask.elementor-element.elementor-fixed{z-index:0}.bg-load{z-index:99}.bg-load svg{width:100%}.bg-load svg.dsn-separator-bottom{transform:translateY(148px)}.bg-load svg.dsn-separator-top{transform:translateY(-148px) rotate(180deg)}.dsn-heading-title.p-10{padding-top:5px;padding-bottom:5px;letter-spacing:2px}#line_head{z-index:-1;pointer-events:none;opacity:.2}#line_head>.container{position:relative;height:100%;left:50%;transform:translateX(-50%);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}#line_head>.container:before{content:"";display:block;position:relative;width:1px;background-color:var(--border-color);height:100%;margin:0 auto}.footer-animate.svg-animate .dsn-separator{top:0;position:absolute;display:block;width:100%;z-index:10;left:0;background-color:transparent}@media only screen and (max-width:991px){.footer-animate.svg-animate .dsn-separator{height:80px}.box-info.mt-section,.left-box-image.mb-section{--margin-padding:0}.box-info.p-80{padding:var(--box-padding)}}@media only screen and (max-width:400px){.footer-animate.svg-animate .dsn-separator{height:50px}}.dsn-separator-up{top:-1px}.clip-path-circle .swiper-slide{-webkit-clip-path:circle(44% at 50% 50%);clip-path:circle(44% at 50% 50%)}.background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.bg-1{background-image:url(https://cdn.qodeseven.com/precision/img/bg-1.png);background-position:bottom left;background-repeat:no-repeat;opacity:.3}.bg-pattern,.cover-bg{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-dots .background-main:not(.dsn-btn,.service-item,.service-item-inner),.bg-dots .background-section:not(.dsn-btn,.service-item,.service-item-inner),.bg-dots .background-theme:not(.dsn-btn,.service-item,.service-item-inner),.bg-dots:not(.dsn-btn,.service-item,.service-item-inner){background-image:url(https://cdn.qodeseven.com/precision/img/bg-dot.png)}.bg-dots.v-light .background-main:not(.dsn-btn,.service-item,.service-item-inner),.bg-dots.v-light .background-section:not(.dsn-btn,.service-item,.service-item-inner),.bg-dots.v-light .background-theme:not(.dsn-btn,.service-item,.service-item-inner),.bg-dots.v-light:not(.dsn-btn,.service-item,.service-item-inner),.v-light .bg-dots .background-main:not(.dsn-btn,.service-item,.service-item-inner),.v-light .bg-dots .background-section:not(.dsn-btn,.service-item,.service-item-inner),.v-light .bg-dots .background-theme:not(.dsn-btn,.service-item,.service-item-inner),.v-light .bg-dots:not(.dsn-btn,.service-item,.service-item-inner){background-image:url(https://cdn.qodeseven.com/precision/img/bg-dot-light.png)}.bg-pattern{background-image:url(https://cdn.qodeseven.com/precision/img/bg-2.svg);opacity:.2}.pt-header{padding-top:160px}.dsn-align-center{position:relative;min-height:100vh;display:flex;align-items:center}.business-new-menu .burger span,.css-1bpwv69 ul.lev-1 li a:hover:after,.css-1bpwv69 ul.lev-1 li a[aria-current=true]:after,.dsn-align-center>*,.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover .dsn-icon:before,.elementor-align-justify .dsn-heading-title.border-section-bottom{width:100%}.form-box input::placeholder,.form-box textarea::placeholder,.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--font-color)}input[type=search]::-webkit-search-decoration{display:none}.entry-form label{font-weight:600;padding-bottom:10px;display:block}.entry-form input,.entry-form textarea{font-family:var(--heading-font);font-size:14px;width:100%;border:none;border-bottom:1px solid var(--border-color);color:var(--heading-color);padding:10px;letter-spacing:2px;background-color:var(--assistant-color)}.entry-form input::placeholder,.entry-form textarea::placeholder{color:var(--heading-color);font-size:14px;letter-spacing:2px}.entry-form textarea{min-height:80px}.dsn-award.award-block .award-item,.dsn-def-btn>*,.dsn-def-btn>* .dsn-btn,.dsn-normal-btn>*,.dsn-normal-btn>* .dsn-btn,ul.dsn-list .list-item{display:flex;align-items:center}.dsn-form .dsn-def-btn>.w-auto,.dsn-normal-btn>* .dsn-btn{justify-content:center}.dsn-btn{position:relative}#dsn_header #hero_content,.dsn-btn .dsn-icon,.dsn-btn .title-btn{z-index:2}.dsn-btn .icon-circle{z-index:1!important}.dsn-btn .btn-icon-left{margin-right:10px}.dsn-btn .btn-icon-right,.type-p-nav .dsn-pagination .next{margin-left:10px}.dsn-btn .title-btn{position:relative;font-size:13px;line-height:1.2;letter-spacing:2px}.dsn-def-btn{--dsn-icon-size:15px}.dsn-def-btn .dsn-btn,.dsn-def-btn .dsn-icon i,.dsn-def-btn .dsn-icon svg,.dsn-def-btn .dsn-icon:before{transition:.45s cubic-bezier(.65, 0, .076, 1);transition-property:width,padding,margin}#dsn_footer.v-dark .dsnload__img .logo-dark,#dsn_footer.v-dark .main-brand .logo-dark,#dsn_footer.v-light .dsnload__img .logo-light,#dsn_footer.v-light .main-brand .logo-light,.button-load-more .dsn-load-progress-ajax,.button-load-more .progress-no-more,.dsn-def-btn .icon-circle,.dsnload__img .logo-light,.elementor-widget-dsn_testimonial:not(.image-left-style) .dsn-testimonials .testimonial-inner .swiper-slide>.avatar,.main-brand .logo-light,.main-slider .dsn-slider-content .dsn-def-btn .line-shape .dsn-icon,.site-header:not(.dsn-hamburger) .container-content,.v-dark #dsn_footer:not(.v-light,.v-dark) .dsnload__img .logo-dark,.v-dark #dsn_footer:not(.v-light,.v-dark) .main-brand .logo-dark,.v-dark #site_menu_header .dsnload__img .logo-dark,.v-dark #site_menu_header .main-brand .logo-dark,.v-light #dsn_footer:not(.v-light,.v-dark) .dsnload__img .logo-light,.v-light #dsn_footer:not(.v-light,.v-dark) .main-brand .logo-light,.v-light #site_menu_header .dsnload__img .logo-light,.v-light #site_menu_header .main-brand .logo-light,[data-widget_type="dsn_testimonial.default"]:not(.quote-box-style) .dsn-testimonials .testimonial-inner>svg{display:none}.dsn-def-btn .dsn-icon{width:50px;height:50px;line-height:50px;border-radius:50px;z-index:0}.dsn-def-btn .dsn-icon:before{content:"";position:absolute;width:inherit;height:inherit;border-radius:inherit}.dsn-def-btn .dsn-icon.btn-icon-left:before,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon.btn-icon-left,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon.btn-icon-left:after,.next-container.prev-container svg,.prev-container.prev-container svg{left:0}.dsn-def-btn .dsn-icon.btn-icon-right:before,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon.btn-icon-right,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon.btn-icon-right:after,.next-container.next-container svg,.prev-container.next-container svg{right:0}.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover.has-icon-left{padding-right:50px}.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover.has-icon-left .dsn-icon i,.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover.has-icon-left .dsn-icon svg{margin-left:calc(50px / 2)}.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover.has-icon-right{padding-left:calc(50px / 2)}.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover.has-icon-right .dsn-icon i,.dsn-def-btn:not(.dsn-hover-icon) .dsn-btn:hover.has-icon-right .dsn-icon svg{margin-right:calc(50px / 2)}.dsn-def-btn.dsn-hover-icon .dsn-btn .title-btn{position:relative;padding-bottom:5px}.dsn-def-btn.dsn-hover-icon .dsn-btn .title-btn:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:var(--border-color);transform-origin:right}.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon{position:absolute;margin-bottom:5px}.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon:after{content:"";position:absolute;width:7px;height:7px;line-height:7px;border-radius:50px;border:1px solid var(--heading-color);top:50%;transform:translateY(-50%);z-index:-1}.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon:before,.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .title-btn:after,.dsn-socials li a:hover i,.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .circle-before:before,.socials li a:hover i{transform:scale(0)}.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon i,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon svg,.main-slider .bg-container,.main-slider .content-slider .bg-container,.main-slider .control-nav .swiper-slide:not(.swiper-slide-active) svg,.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .dsn-def-btn,.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .head-meta span,.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) p.description,.type-p-nav .dsn-pagination .next:hover svg,.type-p-nav .dsn-pagination .prev:hover svg{opacity:0}.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon:after,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon:before,.dsn-def-btn.dsn-hover-icon .dsn-btn .title-btn,.dsn-def-btn.dsn-hover-icon .dsn-btn .title-btn:after,.dsn-def-btn.dsn-hover-icon .dsn-btn i,.dsn-def-btn.dsn-hover-icon .dsn-btn svg{transition:.45s cubic-bezier(.65, 0, .076, 1)}.dsn-def-btn.dsn-hover-icon .dsn-btn.has-icon-left .title-btn{margin-left:15px}.dsn-def-btn.dsn-hover-icon .dsn-btn.has-icon-right .title-btn{margin-right:15px}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover.has-icon-left .title-btn{margin-left:calc(50px + 10px)}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover.has-icon-right .title-btn{margin-right:calc(50px + 10px)}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon{width:50px;height:50px;line-height:50px;border-radius:50px;z-index:0;border:0}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon.btn-icon-left:after{left:25px}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon.btn-icon-right:after{right:25px}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon i,.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon svg,.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon:before{transform:none;opacity:1}.dsn-normal-btn .dsn-btn:not(.border-rdu){padding:12px 18px}.dsn-normal-btn .dsn-btn.border-rdu{border-radius:48px;padding:20px 30px}a{outline:0}a:active,a:hover{outline:0;text-decoration:none}.site-header{position:fixed;top:0;width:100%;padding-top:22px;padding-bottom:22px;transition-property:background-color,padding-top,padding-bottom,transform;transition-duration:0s;z-index:97;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.site-header>.p-relative.dsn-container{padding:0;display:flex;align-items:center}.site-header .dsn-svg-transition{fill:var(--assistant-color)}.site-header .bg-load:not(.dsn-svg-transition){opacity:0;visibility:hidden;z-index:-1}.site-header .bg-load{position:fixed;pointer-events:none}.site-header ul.primary-nav{display:flex;padding-left:0;margin-bottom:0;flex-wrap:wrap}.site-header ul.primary-nav ul{position:absolute}#dsn_footer .list-inline-block ul.menu li,#dsn_footer .list-inline-block ul.sub-menu li,#dsn_footer h4.subtitle,.dsn-socials li,.link-project svg,.news-content .post-content p a{display:inline-block}@keyframes draw{0%{stroke-dasharray:10;stroke-dasharray:280}100%{stroke-dasharray:10}}.site-header.nav-bg{padding-top:10px;padding-bottom:10px}@media only screen and (max-width:600px){.site-header.nav-bg{top:0}}.site-header.hide-nav:not(.dsn-open){transform:translateY(-100%)}.dsnload__img img,.main-brand img{width:80px;max-width:100%;height:auto}.social-side{position:fixed;left:25px;bottom:50px;z-index:10;display:flex;color:#fff;--heading-color:#fff;--border-color:#fff}.social-side .icon{width:30px;line-height:30px;cursor:pointer;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;white-space:nowrap;letter-spacing:2px;font-weight:600;font-size:12px;color:#fff}.social-side .icon:before{content:"";position:relative;display:inline-block;border-left:1px solid var(--border-color);height:50px;margin-bottom:10px;color:#fff}.socials{font-size:14px}.socials li a{position:relative;margin-bottom:10px;color:var(--heading-color)}.socials li a span,.socials li a:after,.socials li a:hover i{transition:.3s cubic-bezier(.55, .02, .1, .9)}.dsn-socials li a i,.socials li a i{transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.socials li a:after{position:absolute;top:50%;left:50%;border-radius:50%;background:var(--heading-color);opacity:0}.socials li a span{position:absolute;top:50%;left:50%;color:var(--heading-color);font-size:13px;opacity:0;transform-origin:center bottom;cursor:pointer;transform:translateX(0) translateY(-50%)}.socials li a:hover label{opacity:1;transform:matrix(1,0,0,1,12,-8);transition:.6s cubic-bezier(.75, -.5, 0, 1.75)}.dsn-socials li a:hover:after,.socials li a:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:.5s cubic-bezier(.75, -.5, 0, 1.75);transition-delay:.2s}.socials li a:hover span{opacity:1;transform:translateX(10px) translateY(-50%)}.dsn-socials li:not(:last-of-type){margin-right:-10px}.dsn-socials li a{position:relative;width:60px;height:60px;border-width:1px;border-style:solid;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--heading-color)}.dsn-socials li a a:not(.move-circle),.move-circle.border-color-default .icon-circle{border-color:var(--border-color)}.button-load-more span:not(.icon-circle),.dsn-socials li a .icon-circle,.dsn-team .team-item-inner .box-img:before{z-index:1}.dsn-socials li a span:not(.dsn-icon),.dsn-socials li a:after{position:absolute;top:50%;left:50%;opacity:0;transition:.3s cubic-bezier(.55, .02, .1, .9)}.dsn-socials li a:after{border-radius:50%;background:var(--theme-color)}.dsn-socials li a span:not(.dsn-icon){color:var(--heading-color);font-weight:700;font-size:13px;transform-origin:center bottom;cursor:pointer}.dsn-socials li a i{transform:scale(1)}.dsn-socials li a:hover span:not(.dsn-icon){opacity:1;transform:matrix(1,0,0,1,0,-20);transition:.6s cubic-bezier(.75, -.5, 0, 1.75)}.elementor-align-right .dsn-socials .dsn-icon{margin:inherit}.next-project{position:relative;height:100vh;overflow:hidden}.next-project .bg-container{left:0;top:0;width:100%;height:100%}.type-p-nav{border-top:1px solid var(--border-color);padding-top:50px}.type-p-nav .dsn-pagination{flex-wrap:wrap}.type-p-nav .dsn-pagination .page-numbers:not(.next):not(.prev){position:relative;margin-right:15px;transition:.45s cubic-bezier(.08, .58, .17, .94);padding:10px;font-size:20px;border:1px solid var(--border-color)}.type-p-nav .dsn-pagination .page-numbers:not(.next):not(.prev).current,.type-p-nav .dsn-pagination .page-numbers:not(.next):not(.prev):hover{color:var(--theme-color-font,var(--heading-color));background-color:var(--assistant-color)}.type-p-nav .dsn-pagination .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-top:10px}.type-p-nav .dsn-pagination .next,.type-p-nav .dsn-pagination .prev{position:relative;text-align:center;width:90px}.type-p-nav .dsn-pagination .next:before,.type-p-nav .dsn-pagination .prev: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)}.type-p-nav .dsn-pagination .next svg,.type-p-nav .dsn-pagination .prev svg{width:30px;position:absolute;top:1px;fill:var(--heading-color);z-index:1;height:100%;opacity:1;transition:.3s ease-out}.type-p-nav .dsn-pagination .next span,.type-p-nav .dsn-pagination .prev span{position:relative;z-index:2;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--heading-color);transition:.3s ease-out}.type-p-nav .dsn-pagination .next:hover:before,.type-p-nav .dsn-pagination .prev:hover:before{transform:scale(.7)}.type-p-nav .dsn-pagination .next:hover span,.type-p-nav .dsn-pagination .prev:hover span{transform:translateX(0) translateY(2px)}.dsn-def-btn,.dsn-def-btn .background-main,.dsn-def-btn .background-section,.dsn-def-btn .background-theme,.type-p-nav .dsn-pagination .next:hover,.type-p-nav .dsn-pagination .prev:hover{background-color:transparent}.type-p-nav .dsn-pagination .next svg{transform:translateX(20%);left:-10%}.type-p-nav .dsn-pagination .next span{transform:translateX(20%) translateY(2px)}.type-p-nav .dsn-pagination .prev{margin-right:25px}.type-p-nav .dsn-pagination .prev svg{transform:translateX(-20%) rotate(180deg);right:-10%}.type-p-nav .dsn-pagination .prev span{transform:translateX(-20%) translateY(2px)}.business-new-menu .css-1uqimhq a[role=link]:not(.active),.next-container,.prev-container{cursor:pointer}.next-container .triangle,.prev-container .triangle{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;transition:.6s cubic-bezier(.77, 0, .175, 1)}.next-container.next-container .container-inner:before,.prev-container.next-container .container-inner:before{content:"";margin-right:7px}.next-container.next-container .triangle,.prev-container.next-container .triangle{border-left:6px solid var(--heading-color);margin-right:19.5px}.next-container.prev-container .container-inner:after,.prev-container.prev-container .container-inner:after{content:"";margin-left:7px}.next-container.prev-container .triangle,.prev-container.prev-container .triangle{border-right:6px solid var(--heading-color);margin-left:19.5px}.next-container .container-inner,.prev-container .container-inner{position:relative;height:45px;display:flex;align-items:center}.next-container .container-inner:after,.next-container .container-inner:before,.prev-container .container-inner:after,.prev-container .container-inner:before{position:relative;width:55px;height:1px;background-color:var(--border-color);transition:width .6s cubic-bezier(.77, 0, .175, 1),opacity .5s cubic-bezier(.77, 0, .175, 1);transform-origin:right}.next-container .container-inner svg,.prev-container .container-inner svg{position:absolute;width:45px;height:45px}.next-container .container-inner svg circle,.prev-container .container-inner svg circle{stroke:var(--border-color);stroke-dasharray:1px}.next-container svg circle,.prev-container svg circle{transition:.6s ease-in}.next-container:hover .container-inner:after,.next-container:hover .container-inner:before,.prev-container:hover .container-inner:after,.prev-container:hover .container-inner:before{width:15px;opacity:0;transition:width .6s cubic-bezier(.77, 0, .175, 1),opacity .5s cubic-bezier(.77, 0, .175, 1) .3s}.next-container:hover .container-inner svg circle,.prev-container:hover .container-inner svg circle{stroke-dashoffset:95}.swiper-pagination-bullets,.swiper-pagination-progressbar{position:relative;--swiper-pagination-color:var(--heading-color);--swiper-pagination-bullet-inactive-color:var(--heading-color)}.dsn-swiper .swiper-pagination-progressbar{position:relative;width:30%!important;height:1px!important;background-color:var(--border-color);--swiper-pagination-color:var(--theme-color)}.dsn-swiper .swiper-pagination-progressbar span{transition-property:transform}.dsn-swiper-paginate{align-items:end}.link-project{right:60px;bottom:60px;z-index:15;width:120px;height:120px;border-radius:50%;line-height:120px;font-size:13px;letter-spacing:1px}.link-project svg{width:20px;height:20px;vertical-align:middle;fill:currentColor;overflow:hidden}#dsn_header{position:relative;overflow:hidden;--margin-padding:80px}#dsn_header.dsn-full-header #hero_content,#dsn_header.dsn-full-header .entry-header,#dsn_header:not(.header-normal,.header-padding,.dsn-full-header){min-height:100vh}#dsn_header:not(.header-normal,.header-padding,.dsn-full-header) #hero_content{padding-top:80px;padding-bottom:80px}#dsn_header:not(.header-normal):before{content:"";position:absolute;width:100%;left:0;top:50%;height:50%;background-color:var(--assistant-color)}#dsn_header .entry-header:after{left:0;bottom:0;box-shadow:1px 0 31px 45px var(--assistant-color);z-index:1}#dsn_header.header-padding:not(.header-normal) .entry-header{padding:120px 0}#dsn_header #hero_image{top:0;width:100%;height:100%}#dsn_header.header-normal{padding-top:180px}#dsn_header.dsn-full-header,.widget_products .product_list_widget li,.widget_recent_reviews .product_list_widget li{padding:0}#dsn_header.dsn-full-header #hero_content{padding-top:var(--margin-padding);padding-bottom:var(--margin-padding)}.dsn-scroll-bottom{position:absolute;right:20px;bottom:50px;z-index:1;width:-webkit-fit-content;width:fit-content;min-width:13px;font-size:10px;letter-spacing:5px;cursor:pointer}.dsn-scroll-bottom:after,.dsn-scroll-bottom:before{content:"";display:block;width:1px;height:40px;left:50%;margin-bottom:10px}.dsn-scroll-bottom:before{position:relative;background-color:var(--bg-color)}.dsn-scroll-bottom:after{position:absolute;top:0;background-color:var(--theme-color);transform:scale(0);transform-origin:top;animation:2.5s cubic-bezier(.19,1,.22,1) infinite scroll-down}.dsn-scroll-bottom .text{writing-mode:vertical-lr}@keyframes scroll-down{0%{transform:scale(0);transform-origin:top}50%{transform:scale(1);transform-origin:top}51%{transform:scale(1);transform-origin:bottom}100%{transform:scale(0);transform-origin:bottom}}#dsn_header .footer-head .dsn-list{--dsn-width-item:3;--dsn-col-item:25px;--dsn-row-item:15px}#dsn_header .footer-head .dsn-list .grid-item{padding-left:20px;border-left:2px solid var(--border-color)}.main-slider,body.error404 .dsn-header-hero{height:100vh}.dsn-skills-item,.main-slider,.main-slider .content-slider{position:relative;width:100%}.box-shadow-head .main-slider .content-slider:after{content:"";position:absolute;width:100%;left:0;bottom:0;box-shadow:1px 0 31px 45px var(--assistant-color);z-index:1}#dsn_footer,.dsn-ajax-effect,.dsn-slider-width-circle .main-slider,body.error404{overflow:hidden}.dsn-section-padding .main-slider:before{content:"";position:absolute;left:0;top:50%;height:50%;width:100%;background-color:var(--assistant-color)}.main-slider .dsn-slider-content{position:relative;pointer-events:none;padding-top:80px;padding-bottom:80px;width:100%;height:100%;z-index:2}.main-slider .dsn-slider-content .swiper-animate-head{transition:.5s}.main-slider .dsn-slider-content .slide-content.dsn-active{z-index:1;pointer-events:auto}.main-slider .dsn-slider-content .slide-content:not(.dsn-active){z-index:0;pointer-events:none}.main-slider .dsn-slider-content .slide-content:not(.dsn-active) .swiper-animate-head,.main-slider .dsn-slider-content .slide-content:not(.dsn-active) [data-dsn-split=chars]{opacity:0;visibility:hidden}.main-slider .dsn-slider-content .slide-content:not(.dsn-active) .title .icon-circle{width:0}.main-slider .dsn-slider-content .circle-before.mb-10:before{margin-top:-5px}.main-slider .dsn-slider-content .description,.main-slider .dsn-slider-content .dsn-btn,.main-slider .dsn-slider-content .title{pointer-events:auto}.main-slider .dsn-slider-content .head-meta:not(.border-bottom,.border-top){margin-top:0;margin-bottom:0}.main-slider .dsn-slider-content .slide-content .circle-before:before,.main-slider .dsn-slider-content .slide-content .head-meta span,.main-slider .dsn-slider-content .slide-content .swiper-animate-head{transition:1.2s cubic-bezier(.19, 1, .22, 1);transition-delay:calc(100ms * var(--item-index) + 1ms)}.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .head-meta.mb-20 span{transform:translateY(-50%)}.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .dsn-def-btn,.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .head-meta.mt-20 span,.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) p.description{transform:translateY(50%)}.main-slider .control-nav{position:absolute;width:100%;max-width:100%;z-index:3;flex-wrap:wrap;background:0 0;bottom:0;height:90px}.main-slider .control-nav .btn-all{border-style:solid;border-width:1px;padding:10px 30px;border-radius:50px}.main-slider .control-nav .box-title h6.sm-title-block{font-size:20px;text-transform:uppercase}.main-slider .control-nav .dsn-pagination .h2{font-size:45px;position:relative;transform:scaleX(1.5);-webkit-clip-path:inset(0 0 0 20%);clip-path:inset(0 0 0 20%);bottom:auto;line-height:45px;margin-right:15px}.main-slider .control-nav .dsn-pagination span.sm-title-block:not(.total){transform:scaleY(1.5) translateY(-4px) rotate(12deg);margin-right:5px;margin-left:5px}.main-slider .dsn-swiper-paginate>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{position:absolute;min-width:200px;transform:rotate(90deg);left:auto;right:-50px;bottom:50%}@media only screen and (max-width:1399px){.main-slider .dsn-swiper-paginate>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{right:-75px}}.main-slider .dsn-swiper-paginate>.swiper-pagination-bullets{width:20px;right:40px}.dsn-posts.h-350 .box-image-bg{height:350px;max-height:350px}.dsn-posts.img-70 .box-image-bg{height:70vh;max-height:70vh}.dsn-posts .dsn-animate-down,.dsn-posts .dsn-animate-up{font-size:15vw;line-height:15vw;opacity:.5}.dsn-posts .dsn-animate-down{margin-left:20px;text-align:right}#dsn_footer .list-inline-block ul.menu li a,#dsn_footer .list-inline-block ul.sub-menu li a,.dsn-posts .metas,.news-content .post-content:last-child,.news-content .post-content>:last-child,.post-full-content.single-post>:not(.gallery):last-child,.post-full-content.single-post>:not(.gallery)>:last-child,.post-full-content.single-post>:not(.wp-block-quote)>p:last-child,.post-full-content.single-post>:not(.wp-block-quote)>p>:last-child,.widget_text.single-post>:not(.gallery):last-child,.widget_text.single-post>:not(.gallery)>:last-child,.widget_text.single-post>:not(.wp-block-quote)>p:last-child,.widget_text.single-post>:not(.wp-block-quote)>p>:last-child,ul.intro-project-list li{margin-bottom:0}.dsn-posts .metas>span:not(:last-of-type)::after{content:attr(data-separator)}.dsn-style-classic .dsn-posts .box-content{flex-direction:column;border-style:var(--heading-color)}.dsn-style-classic .dsn-posts .box-content .box-image-link+.post-content,.dsn-testimonials .border-top{padding-top:20px}.dsn-style-classic .dsn-posts .box-content .box-image-bg{position:relative;overflow:hidden;max-height:80vh}.dsn-style-classic.dsn-under-img .dsn-posts .post-content{padding:0 30px 30px;margin-top:-45px}.dsn-style-list .dsn-posts .box-content{border-style:var(--heading-color)}.business-new-menu .nav-new ul.lev-1 li,.dsn-style-list .dsn-posts .box-content .box-image-link,.left-box-image,.list-with-number .number-item,.move-circle:not(.p-absolute),.pagination-post,.right-box-image,.right-box-image .box-info,.section-video .dsn-bg-section .img-box-parallax,.service-with-img .dsn-service{position:relative}.dsn-style-list.dsn-image-right .dsn-posts .box-image-link{order:2}.dsn-posts .dsn-link{position:relative;color:var(--heading-color);letter-spacing:2px;padding:0 5px 2px;font-size:14px}.dsn-posts .dsn-link:before{position:absolute;content:"";background-image:url(https://precision.furniture/static/assets/img/button-pattern.png);background-repeat:repeat;left:0;bottom:0;width:100%;height:10px;z-index:0;transition:background-position .3s linear;opacity:.5}.dsn-posts .dsn-link:hover:before{background-position:20px 0}.box-image-transform .box-image-link,.box-image-transform .grid-item>div,.box-under-bottom-img,.box-under-img,.news-content{position:relative;overflow:hidden}.box-image-transform .box-image-link .box-image-bg,.box-image-transform .grid-item>div .box-image-bg{transition:opacity 3s cubic-bezier(.19, 1, .22, 1),transform 2s cubic-bezier(.19, 1, .22, 1)}.box-image-transform .box-image-link:hover .box-image-bg,.box-image-transform .grid-item>div:hover .box-image-bg{transform:scale(1.2);opacity:1}.root-blog{counter-reset:compteListe}.root-blog .type-p-nav{margin-top:var(--blog-g,50px)}.root-blog .blog-item{padding-left:60px;padding-top:var(--blog-g,50px);padding-bottom:var(--blog-g,50px)}.root-blog .blog-item:last-of-type{border-bottom:0;padding-bottom:0}.post-full-content.single-post>:not(.gallery).section-padding:not(.dsn-normalize-block),.post-full-content.single-post>:not(.wp-block-quote)>p.section-padding:not(.dsn-normalize-block),.root-blog .blog-item:first-of-type,.widget_text.single-post>:not(.gallery).section-padding:not(.dsn-normalize-block),.widget_text.single-post>:not(.wp-block-quote)>p.section-padding:not(.dsn-normalize-block){padding-top:0}.root-blog .blog-item .blog-item-inner::before{counter-increment:compteListe 1;color:var(--heading-color);content:"/ " counter(compteListe);position:absolute;left:-60px;top:5px;font-size:13px;letter-spacing:2px;font-weight:700}.news-content .post-content{position:relative;display:block}.news-content .post-content>*,.post-full-content.single-post>:not(.gallery),.post-full-content.single-post>:not(.wp-block-quote)>p,.widget_text.single-post>:not(.gallery),.widget_text.single-post>:not(.wp-block-quote)>p{margin-bottom:30px}.news-content .post-content:first-child,.news-content .post-content>:first-child,.post-full-content.single-post>:not(.gallery):first-child,.post-full-content.single-post>:not(.gallery)>:first-child,.post-full-content.single-post>:not(.wp-block-quote)>p:first-child,.post-full-content.single-post>:not(.wp-block-quote)>p>:first-child,.widget_text.single-post>:not(.gallery):first-child,.widget_text.single-post>:not(.gallery)>:first-child,.widget_text.single-post>:not(.wp-block-quote)>p:first-child,.widget_text.single-post>:not(.wp-block-quote)>p>:first-child{margin-top:0}.news-content .post-content p{letter-spacing:-.6px}.news-content .post-content a{position:relative;text-decoration:none;transition:color 670ms linear 417ms}.news-content .post-content a:before{content:"";position:absolute;bottom:0;height:45%;left:-.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}.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)}.news-content .post-content a:hover:before{transform:scale(1,.99999999) translateZ(0)}.news-content .post-content a:hover:after{opacity:0;transition:opacity .126s cubic-bezier(.165, .84, .44, 1)}.post-full-content.single-post>:not(.gallery).justified-gallery,.widget_text.single-post>:not(.gallery).justified-gallery{margin-bottom:15px}.post-full-content.single-post>:not(.gallery):last-child.justified-gallery,.post-full-content.single-post>:not(.wp-block-quote)>p:last-child.justified-gallery,.widget_text.single-post>:not(.gallery):last-child.justified-gallery,.widget_text.single-post>:not(.wp-block-quote)>p:last-child.justified-gallery{margin-bottom:-30px}.post-full-content.single-post>:not(.gallery):last-child.wp-block-gallery,.post-full-content.single-post>:not(.wp-block-quote)>p:last-child.wp-block-gallery,.widget_text.single-post>:not(.gallery):last-child.wp-block-gallery,.widget_text.single-post>:not(.wp-block-quote)>p:last-child.wp-block-gallery{margin-bottom:-15px}.post-full-content.single-post>:not(.gallery).section-padding,.post-full-content.single-post>:not(.wp-block-quote)>p.section-padding,.widget_text.single-post>:not(.gallery).section-padding,.widget_text.single-post>:not(.wp-block-quote)>p.section-padding{padding-top:30;padding-bottom:30;margin:0}.post-full-content.single-post>:not(.gallery).section-padding.dsn-normalize-block,.widget_text.single-post>:not(.gallery).section-padding.dsn-normalize-block{padding-top:0;padding-bottom:0;margin:30 0}.post-full-content.single-post>:not(.gallery):first-child.section-padding,.post-full-content.single-post>:not(.wp-block-quote)>p:first-child.section-padding,.widget_text.single-post>:not(.gallery):first-child.section-padding,.widget_text.single-post>:not(.wp-block-quote)>p:first-child.section-padding{padding-top:0;background-color:inherit}.post-full-content.single-post>:not(.gallery).wp-block-gallery,.widget_text.single-post>:not(.gallery).wp-block-gallery{margin-bottom:14px}.dsn-team .team-item-inner .team-socials li a:hover,.pagination-post .pagination-item{border:0}.pagination-post a>span{letter-spacing:2px}.help-block.with-errors{color:red;margin-top:10px}.dsn-form .form-group{width:100%;margin-bottom:30px}.dsn-form .form-group label{font-weight:600;color:var(--heading-color)}.dsn-form .entry-box input:not([type=submit]),.dsn-form .entry-box textarea{font-size:15px;font-weight:400;width:100%;border:1px solid var(--border-color);padding:10px 18px;color:var(--heading-color);margin-bottom:0;background-color:transparent}.dsn-form .entry-box textarea{min-height:50px}.dsn-form .dsn-btn{padding:0;border:1px solid var(--theme-color)}.dsn-form .dsn-def-btn .dsn-btn{border-radius:7px}.dsn-form input[type=submit]{position:relative;font-size:13px;line-height:16px;letter-spacing:3px;text-transform:uppercase;color:var(--heading-color);padding:20px 30px;cursor:pointer;z-index:9;min-width:150px}.dsn-form .dsn-def-btn .icon-circle{display:inherit}body.error404 .hero-img{filter:blur(7px)}body.error404 .title-error{font-size:10vw;padding:0;margin-bottom:30px;line-height:1}body.error404 .title-error:after,body.error404 .title-error:before{background-color:var(--theme-color);display:none}body.error404 .title-error span{color:transparent;-webkit-text-stroke-color:var(--heading-color);-webkit-text-stroke-width:2px}body.error404 .sm-title-block:before{border-bottom:4px solid var(--theme-color);top:-30px;content:"";left:50%;position:absolute;transform:translateX(-50%);width:155px}body.error404 .sm-title-block span{margin-bottom:30px;font-size:14px}#dsn_footer.container .container,#dsn_footer.container .dsn-container,#dsn_footer.dsn-container .container,#dsn_footer.dsn-container .dsn-container{padding-right:0;padding-left:0}#dsn_footer h4.subtitle{margin-bottom:20px}#dsn_footer h4.subtitle span{padding:3px 10px;font-size:16px;letter-spacing:2px}#dsn_footer ul.menu li a,#dsn_footer ul.sub-menu li a{font-weight:600;font-size:11px;letter-spacing:2.5px}#dsn_footer ul.menu li:not(:last-child) a,#dsn_footer ul.sub-menu li:not(:last-child) a{margin-bottom:7px}#dsn_footer .list-inline-block ul.menu li:not(:last-of-type),#dsn_footer .list-inline-block ul.sub-menu li:not(:last-of-type){margin-left:5px}#dsn_footer .col-contact p,.business-new-menu li a.css-8vz4p2 span{font-size:14px}#dsn_footer .col-contact p strong{color:var(--heading-color)}#dsn_footer .col-contact p span{margin-right:5px;margin-left:5px}#dsn_footer .col-contact p a{text-transform:none}.elementor-social-icon i{--e-social-icon-icon-color:$ heading-color}.elementor-align-center .dsn-auto,.elementor-align-center .dsn-icon,.elementor-align-center .dsn-icon svg,.elementor-align-center .img-box-parallax[data-dsn-grid],.elementor-align-center .line-under:after,.elementor-align-center .max-w570,.elementor-align-center .max-w750{margin-right:auto;margin-left:auto}.elementor-align-right .dsn-auto,.elementor-align-right .dsn-icon,.elementor-align-right .dsn-icon svg,.elementor-align-right .img-box-parallax[data-dsn-grid],.elementor-align-right .line-under:after,.elementor-align-right .max-w570,.elementor-align-right .max-w750{margin-left:auto}.dsn-bg-section.p-absolute.w-100.h-100.over-hidden.top-0.left-0{z-index:-1;pointer-events:none}.dsn-bg-section.p-absolute.w-100.h-100.over-hidden.top-0.left-0 [data-dsn-grid=moveUp].h-100,.elementor img.cover-bg-img{height:100%}.dsn-right-container .dsn-bg-section.p-absolute.w-100.h-100.over-hidden.top-0.left-0{width:calc(100% - var(--dsn-gap-container));left:var(--dsn-gap-container)}.dsn-swiper-parallax-transform{transition-property:opacity,transform,visibility}.dsn-column-gap-custom>div:not(.hdev-element-wrap)>.elementor-widget,.dsn-mb-no-space{margin-bottom:0!important}.dsn-bg-mask{position:absolute;left:0;width:100%}.dsn-bg-mask:not(.z-index-1){z-index:-1}ul.intro-project-list,ul.list-style-none{list-style:none}.dsn-column-gap-custom>div:not(.hdev-element-wrap){display:grid!important;align-items:stretch}.move-circle .icon-circle{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;z-index:-1;border:inherit}.background-section .background-revere,.dsn-def-btn .background-main .dsn-bg,.dsn-def-btn .background-main .dsn-bg-after:after,.dsn-def-btn .background-main .dsn-bg-before:before,.dsn-def-btn.background-main .dsn-bg,.dsn-def-btn.background-main .dsn-bg-after:after,.dsn-def-btn.background-main .dsn-bg-before:before,.move-circle.background-main .icon-circle{background-color:var(--bg-color)}.background-revere,.dsn-def-btn .background-section .dsn-bg,.dsn-def-btn .background-section .dsn-bg-after:after,.dsn-def-btn .background-section .dsn-bg-before:before,.dsn-def-btn.background-section .dsn-bg,.dsn-def-btn.background-section .dsn-bg-after:after,.dsn-def-btn.background-section .dsn-bg-before:before,.move-circle.background-section .icon-circle{background-color:var(--assistant-color)}.dsn-def-btn .background-theme .dsn-bg,.dsn-def-btn .background-theme .dsn-bg-after:after,.dsn-def-btn .background-theme .dsn-bg-before:before,.dsn-def-btn.background-theme .dsn-bg,.dsn-def-btn.background-theme .dsn-bg-after:after,.dsn-def-btn.background-theme .dsn-bg-before:before,.move-circle.background-theme .icon-circle{background-color:var(--theme-color)}.move-circle.border-color-main .icon-circle{border-color:var(--bg-color)}.move-circle.border-color-assistant .icon-circle{border-color:var(--assistant-color)}.move-circle.border-color-theme-color .icon-circle{border-color:var(--theme-color)}.move-circle.border-color-heading .icon-circle{border-color:var(--heading-color)}.move-circle.border-color-body .icon-circle{border-color:var(--font-color)}.move-circle.border-circle{border:1px solid var(--heading-color)}img:not(.dsn-lazy-loading){transition:filter 1s cubic-bezier(.19, 1, .22, 1)}.dsn-icon i{font-size:var(--dsn-icon-size, 20px);color:var(--dsn-color-icon,var(--theme-color))}.dsn-icon svg{width:var(--dsn-icon-size,20px);height:var(--dsn-icon-size,20px)}.dsn-icon svg,.dsn-icon svg path{fill:var(--dsn-color-icon,var(--theme-color))}.text-center .dsn-icon{margin:0 auto}.dsn-icon-theme-color{--dsn-color-icon:var(--theme-color)}.dsn-icon-heading-color{--dsn-color-icon:var(--heading-color)}.dsn-icon-body-color{--dsn-color-icon:var(--font-color)}.dsn-icon-border-color{--dsn-color-icon:var(--border-color)}.dsn-icon-assistant-color{--dsn-color-icon:var(--assistant-color)}.dsn-icon-main-color{--dsn-color-icon:var(--bg-color)}.button-load-more{transition-property:padding,border-radius,background;transition-duration:1s;text-align:center;cursor:pointer;padding:15px 40px;margin-top:var(--dsn-row-item);font-size:14px;color:var(--heading-color);letter-spacing:2px;text-transform:uppercase;border-width:1px;border-style:solid}.list-with-number{counter-reset:workcounter}.list-with-number .number-item:before{counter-increment:workcounter;content:counters(workcounter, ".", decimal-leading-zero);position:absolute;line-height:initial}ul.dsn-list{list-style:none;--dsn-icon-size:13px}ul.dsn-list .list-item .background-section,ul.dsn-list .list-item .background-theme,ul.dsn-list .list-item.background-main{padding:8px 20px}.dsn-grid-layout{--dsn-width-item:1;--dsn-col-item:30px;--dsn-row-item:50px;display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--dsn-col-item));margin-top:calc(-1 * var(--dsn-row-item))}.dsn-grid-layout>.grid-item{flex:0 0 calc((100% / var(--dsn-width-item)) - var(--dsn-col-item));margin-left:var(--dsn-col-item);margin-top:var(--dsn-row-item)}.dsn-grid-layout.full-width-last-item:not(.dsn-isotope)>.grid-item{flex-grow:1}.dsn-grid-layout:not(.full-width-last-item)>.grid-item{max-width:calc((100% / var(--dsn-width-item)) - var(--dsn-col-item));width:100%;overflow:hidden}@media only screen and (min-width:992px){#dsn_header.left-img #hero_content,#dsn_header.left-img #hero_image,#dsn_header.right-img #hero_content,#dsn_header.right-img #hero_image,.half-left .main-slider .bg-container,.half-left .main-slider .dsn-slider-content,.half-right .main-slider .bg-container,.half-right .main-slider .dsn-slider-content{width:50%}#dsn_header.left-img.right-img #hero_image,#dsn_header.right-img.right-img #hero_image,.half-left .main-slider .dsn-slider-content{left:50%}#dsn_header.left-img.right-img #hero_content,#dsn_header.right-img.right-img #hero_content{margin-left:0}#dsn_header.left-img.left-img #hero_content,#dsn_header.right-img.left-img #hero_content{margin-right:0;margin-left:auto}.dsn-slider-width-circle .main-slider:after{content:"";position:absolute;width:70vw;height:70vw;border:2px solid var(--border-color);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:11;pointer-events:none;opacity:.25;max-width:calc(1200px + var(--dsn-gap-container));max-height:calc(1200px + var(--dsn-gap-container))}.half-right.dsn-section-padding .main-slider .dsn-slider-content{padding-left:0}.half-left.dsn-section-padding .main-slider .dsn-slider-content{padding-right:0}.half-right .main-slider .bg-container{right:0}.dsn-style-list .dsn-posts .box-content{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:50px;grid-column-gap:0!important}.dsn-style-list .dsn-posts .box-content .post-content{align-self:center;align-self:center;margin-left:50px;margin-right:50px}.root-blog .blog-item .blog-item-inner{display:flex}.root-blog .blog-item .left-box{flex:0 1 40%}.root-blog .blog-item .right-box{flex:0 1 60%;padding-left:30px}.dsn-p-relative{position:relative}.dsn-p-absolute{position:absolute}.move-circle{background-color:transparent;border-color:transparent!important}.list-with-number ul.intro-project-list li{padding-left:60px}.service-with-img .dsn-service .service-item{position:relative;overflow:hidden;display:flex;align-items:center;z-index:1;background-color:transparent}.service-with-img .dsn-service .service-item .service_description{color:var(--heading-color)}.service-with-img .dsn-service .service-item,.service-with-img .dsn-service .service-item .dsn-def-btn{justify-content:center}.service-with-img .dsn-service .service-item .service-item-inner{height:auto}.service-with-img .dsn-service .service-item.active+.item-bg{opacity:1}.service-with-img .dsn-service .service_description{display:none}.service-with-img .dsn-service .item-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 3s cubic-bezier(.19, 1, .22, 1),transform 2s cubic-bezier(.19, 1, .22, 1)}}ul.intro-project-list li .title-list-project{letter-spacing:3px}ul.intro-project-list li h5.title-list-project+p.description-list-project{margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color)}.list-with-number ul.intro-project-list .number-item:before{left:0;top:0}.dsn-service .service_title{text-transform:uppercase}.dsn-service .service-item-inner.background-main,.dsn-service .service-item-inner.background-section,.dsn-service .service-item-inner.background-theme,.dsn-service .service-item-inner.border-style:not(.p-20){padding:60px 30px}.dsn-service .number-item:before{right:45px;top:50px;font-size:7vw;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1.5px var(--border-color);opacity:.2;z-index:2;pointer-events:none}.dsn-service .service-item.border-bottom{padding-bottom:40px}.dsn-service .service-item ul{list-style:none;line-height:1.3}.dsn-service .service-item ul li{margin-bottom:10px}.dsn-testimonials .content-inner,.icon-left .dsn-service .service-item .service-item-inner,.icon-right .dsn-service .service-item .service-item-inner{display:flex}.icon-left .dsn-service .service-item .service-item-inner .dsn-icon:not(.dsn-bg-before),.icon-right .dsn-service .service-item .service-item-inner .dsn-icon:not(.dsn-bg-before){flex-shrink:0}.icon-left .dsn-service .service-item .service-item-inner .dsn-icon:not(.dsn-bg-before){margin-right:20px}.icon-top .dsn-service .service-item .service-item-inner .dsn-icon:not(.dsn-bg-before){padding-bottom:20px}.icon-right .dsn-service .service-item .service-item-inner .dsn-icon:not(.dsn-bg-before){order:2;margin-left:20px}.dsn-testimonials .testimonial-position{color:var(--font-color);font-size:14px;font-weight:400;margin-top:5px}.dsn-testimonials .testimonial-inner .testimonial-inner-item.background-main,.dsn-testimonials .testimonial-inner .testimonial-inner-item.background-section,.dsn-testimonials .testimonial-inner .testimonial-inner-item.background-theme,.dsn-testimonials .testimonial-inner .testimonial-inner-item.border-style{padding:50px 30px}.dsn-testimonials .testimonial-inner>svg{position:absolute;right:0;top:0;width:247px;height:192px;opacity:.3;fill:var(--assistant-color)}.background-section .dsn-testimonials .testimonial-inner>svg{fill:var(--bg-color)}.dsn-testimonials .content-inner .avatar{width:60px;height:60px}.dsn-testimonials .content-inner .avatar,.dsn-testimonials .content-inner .avatar img{border-radius:50%}.dsn-testimonials .content-inner .avatar+.box-text{margin-left:10px;text-align:left}.dsn-testimonials h4,.dsn-testimonials h5{font-family:var(--body-font)}.dsn-testimonials .testimonial-content h4.sm-title-block{letter-spacing:1.2px;font-size:18px}.dsn-testimonials .testimonial-content h4.sm-title-block,.dsn-testimonials .testimonial-name{font-weight:600}.dsn-brand .brand-item{display:flex;align-items:center;justify-content:center;min-height:190px;text-align:center}.dsn-brand .brand-item-inner,.dsn-brand .brand-item-inner img{margin:auto}.dsn-brand .brand-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}@media only screen and (min-width:992px){.dsn-brand .brand-item-inner{width:175px}.dsn-brand>.section-move-image{--dsn-width-item:8;--dsn-col-item:60px}.dsn-resume .resume-item:not(:last-of-type){padding-bottom:50px}}@media only screen and (min-width:768px) and (max-width:991px){.dsn-brand>.section-move-image{--dsn-width-item:6;--dsn-col-item:40px}}@media only screen and (min-width:576px) and (max-width:767px){:root{--dsn-gap-container:25px;--title-heading:47px}#dsn_footer .grid-col-1{grid-column:1/4}.dsn-brand>.section-move-image{--dsn-width-item:5;--dsn-col-item:30px}}.dsn-team .team-item-inner .box-img{position:relative;height:450px;max-height:450px;overflow:hidden}.dsn-team .team-item-inner .box-img img{transition:transform .8s cubic-bezier(.24, .87, .24, .89)}.dsn-team .team-item-inner .team-content{position:relative;margin-top:-58px;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);padding:30px;z-index:2}.dsn-team .team-item-inner .text-name+.text-position,.u-column1.col-1 .title+address,.u-column2.col-2 .title+address{margin-top:10px}.dsn-team .team-item-inner .text-name,.dsn-team .team-item-inner .text-position{transition:transform .3s cubic-bezier(.4, 0, .2, 1),opacity .3s cubic-bezier(.4, 0, .2, 1)}.dsn-team .team-item-inner .text-position{font-weight:400;transform:translateY(0)}.dsn-team .team-item-inner .team-socials{list-style:none;position:absolute;width:100%;left:0;opacity:0;transform:translateY(-25px)}.dsn-team .team-item-inner .team-socials,.dsn-team .team-item-inner .team-socials li a{transition:transform .5s cubic-bezier(.4, 0, .2, 1),opacity 1s cubic-bezier(.4, 0, .2, 1)}.dsn-team .team-item-inner .team-socials li a{position:relative;width:50px;height:50px}.dsn-team .team-item-inner:hover img{transform:scale(1.2)}.dsn-team .team-item-inner:hover .text-name{transform:translateY(-10px)}.dsn-team .team-item-inner:hover .text-position{transform:translateY(-25px);opacity:0}.dsn-team .team-item-inner:hover .team-socials{opacity:1;transform:translateY(-32px)}.dsn-accordion{line-height:1.2}.dsn-accordion .accordion__answer{display:none;max-width:400px;padding-top:15px;padding-left:45px}.dsn-accordion .accordion__answer.active{display:block}.dsn-accordion .accordion__item:not(:last-of-type){margin-bottom:30px;border-bottom:1px solid var(--border-color);padding-bottom:30px}.dsn-accordion .accordion__question{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.dsn-accordion .accordion__question:not(:first-of-type){padding:8px 15px 0 0}.dsn-accordion .accordion__question .dsn-icon{margin-right:15px}.dsn-accordion .accordion__question h4{font-weight:600;margin-bottom:0}.dsn-accordion .accordion__question:before{content:"";position:absolute;display:inline-block;border:solid var(--theme-color);top:40%;right:0;transition:transform .2s linear}.dsn-accordion .accordion__question:not(.expanded):before{transform:rotate(45deg);border-width:0 2px 2px 0;padding:3px}.dsn-accordion .accordion__question.expanded:before{border-width:1px;width:10px}.dsn-accordion .number{width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;margin-right:15px;font-size:14px}.background-theme .dsn-accordion .number{background-color:var(--bg-color);color:var(--heading-color)}.dsn-skills-item .background-theme{--heading-color:inhert!important;--font-color:inhert!important}.dsn-resume .resume-item{position:relative;padding-left:20px}.dsn-resume .resume-item:not(:last-of-type):after{top:20px;left:4px;width:1px;height:calc(100% - 24px);background-color:var(--border-color)}.dsn-resume .resume-item:after,.dsn-resume .resume-item:before{content:"";position:absolute}.dsn-resume .resume-item:before{top:5px;left:0;width:8px;height:8px;border-radius:50%;background-color:var(--theme-color)}.business-new-menu,.business-new-menu .site-header.nav-bg,.nav-new nav{background:#181818}.dsn-resume .resume-item .resume-position{font-family:var(--body-font);line-height:1.6;font-weight:500;color:var(--font-color)}.right-box-image{position:relative;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:992px){.left-box-image .box-img,.left-box-image .img-box-parallax,.right-box-image .box-img,.right-box-image .img-box-parallax{position:absolute;height:100%;left:0;top:0}.right-box-image{--box-padding:80px}.right-box-image .box-img{width:70%;z-index:1}.right-box-image .box-info{width:40%;margin-left:auto;z-index:2}.box-under-bottom-img .content{margin-top:-130px}}.box-under-img .content{position:absolute;top:0}@media only screen and (min-width:992px){.box-under-img .content{width:50%}.section-move-image{--dsn-width-item:3;--dsn-col-item:60px;--dsn-row-item:50px}.about-resume .box-img .img-left{margin-left:100px}.about-resume .box-img .img-right{margin-left:-100px}}.about-section .experience{border:1px solid var(--border-color);padding:30px 15px 15px}.about-one .box-info{margin-bottom:30px;position:relative;z-index:1}.about-2 img{width:100%;height:auto}.about-2 .box-img,.about-2 .box-info{position:relative;z-index:2}.section-video .dsn-btn{width:150px;height:150px;border-radius:50%;align-items:center;justify-content:center}.section-video .dsn-bg-section{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:991px){.contact-form .dsn-mask,.service-with-img .dsn-bg-mask,.service-with-img .dsn-service .item-bg,.social-side{display:none}.dsn-socials li a{width:50px;height:50px}.dsn-socials li:not(:last-of-type){margin-right:5px}.main-slider .dsn-swiper-paginate>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{right:-80px}.dsn-style-list .dsn-posts .box-content{flex-direction:column}.dsn-style-list .dsn-posts .box-content .box-image-link+.post-content{padding-top:30px}.root-blog .blog-item .left-box{margin-bottom:15px}.contact-form .grid-1-half{grid-template-columns:1fr}.list-with-number ul.intro-project-list li{padding-left:30px}.service-with-img .dsn-service .service-item{height:auto!important;border:1px solid var(--border-color);padding:60px 30px}.service-with-img{margin-top:var(--margin-padding)}.service-with-img .dsn-service.hv-100{height:inherit}.right-box-image .box-img{position:relative;width:100%}.right-box-image .box-info{margin-top:0;margin-bottom:0}.box-under-bottom-img .content{border-radius:0}.section-move-image{--dsn-width-item:2.5;--dsn-col-item:30px;--dsn-row-item:50px}.about-section.about-3 .experience{padding:15px}.about-section.about-3 .experience .title-block{font-size:16px}.about-award.dsn_testimonial .grid-half-1{grid-template-columns:100%}}.about-resume .box-img .img-left{margin-bottom:60px}.about-resume .box-img .img-right img{height:80vh}@media only screen and (min-width:768px) and (max-width:991px){.dsn-resume .resume-item:not(:last-of-type){padding-bottom:30px}.box-under-img .content{width:65%}.about-resume .box-img .img-left{transform:translateX(60px)}}@media only screen and (min-width:768px){#dsn_header:not(.header-normal,.header-padding,.dsn-full-header) #hero_content,#dsn_header:not(.header-normal,.header-padding,.dsn-full-header) .entry-header{min-height:calc(100vh - (var(--margin-padding) * 2))}#dsn_header.header-normal .title:not(.title-org){--title-heading:60px}#dsn_header .footer-head .grid-1-half{grid-template-columns:auto 35%}.dsn-section-padding .main-slider{padding:90px var(--dsn-gap-container)}.dsn-section-padding .main-slider .control-nav{padding:0;width:calc(100% - (var(--dsn-gap-container) * 2))}.dsn-form .d-flex-form .form-group:not(:last-child){margin-right:30px}.dsn-service .service-item.border-left{padding-left:50px}.image-left-style .dsn-testimonials .testimonial-inner .content-inner .avatar{display:none}.image-left-style .dsn-testimonials .testimonial-inner .content-inner .avatar+.box-text{margin-left:0;text-align:inherit}.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar{height:80px;width:80px;margin-bottom:30px}.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar,.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar img{border-radius:50%}.box-under-img .content{right:0}.about-one .box-info .title .text-right{padding-left:50%}.about-one .box-img{position:relative}.about-one .box-img img{position:absolute;height:calc(100% + 40px)}.about-one .box-img-bottom{padding-right:60px}.about-2 .bg-mask{width:calc(100% - 120px);height:calc(100% - 120px)}.about-2 .box-img{margin-right:60px}.about-2 .box-img img:first-child{padding-right:30px}.about-2 .box-img img:last-child{padding:40px 0 0 120px}.about-2 .box-info .section-title.mt-section{padding-right:90px}.about-2 .box-info img.mt-20{margin-left:-30px}.about-award .grid-half-1{grid-template-columns:40% 60%}.about-award .box-right .background-theme,.about-award .box-right.background-main,.about-award .box-right.background-section{margin-top:-180px;padding:120px 60px}.about-resume .box-img .img-right{margin-top:60px}.dsn-award:not(.award-block) .award-item:not(:last-of-type){margin-right:15px;padding-right:15px;border-right:1px solid var(--border-color)}}@media only screen and (max-width:767px){.dsn-def-btn.justify-self-end,.dsn-normal-btn.justify-self-end{justify-self:inherit}#dsn_header .footer-head .dsn-list,.about-2 .box-img,.about-one .bg-mask,.about-one .box-img,.about-resume .box-img .img-left,.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar,.link-project,.main-slider .dsn-pagination,.main-slider .dsn-swiper-paginate,.pagination-post .icon{display:none}#dsn_header:not(.header-normal,.header-padding,.dsn-full-header){padding:0}#dsn_header:not(.header-normal,.header-padding,.dsn-full-header) #hero_content,#dsn_header:not(.header-normal,.header-padding,.dsn-full-header) .entry-header{min-height:100vh}#dsn_header .footer-head .grid-1-half{justify-content:start}.main-slider .dsn-slider-content{align-items:center}.dsn-form .d-flex-form,.pagination-post{flex-direction:column}.pagination-post .pagination-item{text-align:left;border:0}.pagination-post .pagination-item:not(.text-right){border-bottom:1px solid var(--border-color)}.pagination-post .pagination-item.border-left{border-top:1px solid var(--border-color)}.pagination-post .pagination-item.border-left a{display:flex;flex-direction:column-reverse}.pagination-post .pagination-item.border-left a>span{margin-top:10px;margin-bottom:0}.dsn-mobile-p-relative{position:relative}.dsn-mobile-p-absolute{position:absolute}.elementor-mobile-align-center .dsn-heading-title.border-section-bottom,.elementor-mobile-align-left .dsn-heading-title.border-section-bottom,.elementor-mobile-align-right .dsn-heading-title.border-section-bottom{width:auto!important}.elementor-mobile-align-justify .dsn-heading-title.border-section-bottom{width:100%!important}.elementor-mobile-align-center .dsn-auto,.elementor-mobile-align-center .dsn-icon,.elementor-mobile-align-center .dsn-icon svg,.elementor-mobile-align-center .img-box-parallax[data-dsn-grid],.elementor-mobile-align-center .line-under:after,.elementor-mobile-align-center .max-w570,.elementor-mobile-align-center .max-w750{margin-right:auto!important;margin-left:auto!important}.elementor-mobile-align-right .dsn-auto,.elementor-mobile-align-right .dsn-icon,.elementor-mobile-align-right .dsn-icon svg,.elementor-mobile-align-right .img-box-parallax[data-dsn-grid],.elementor-mobile-align-right .line-under:after,.elementor-mobile-align-right .max-w570,.elementor-mobile-align-right .max-w750{margin-left:auto!important;margin-right:0!important}.elementor-mobile-align-left .dsn-auto,.elementor-mobile-align-left .dsn-icon,.elementor-mobile-align-left .dsn-icon svg,.elementor-mobile-align-left .img-box-parallax[data-dsn-grid],.elementor-mobile-align-left .line-under:after,.elementor-mobile-align-left .max-w570,.elementor-mobile-align-left .max-w750{margin-left:0!important;margin-right:auto!important}.dsn-service .service-item.border-left{border-width:0}.dsn-brand .brand-item{border:1px solid var(--border-color)}.dsn-resume .resume-item:not(:last-of-type){padding-bottom:20px}.section-move-image{--dsn-width-item:1.5}.about-one .box-info .d-grid .dsn-def-btn{order:2}.about-one .box-info .d-grid p{order:1;text-align:left;margin-top:10px}.about-one .box-info .title{font-size:30px;line-height:inherit}.about-one .box-info .title span{display:inline-block;width:auto;text-align:left}.about-2 .bg-mask{width:100%;height:100%}.about-2 .box-info{padding:0 30px var(--margin-padding)}.about-award .box-right .background-theme,.about-award .box-right.background-main,.about-award .box-right.background-section{padding:var(--box-padding);margin-bottom:var(--margin-padding)}.dsn-award:not(.award-block) .award-item:not(:last-of-type){padding-bottom:30px;border-bottom:1px solid var(--border-color)}}@media only screen and (min-width:576px){.about-section .experience{display:flex;align-items:end}.about-section .experience .title-block{margin-left:20px;padding-left:20px;border-left:1px solid var(--border-color)}.dsn-award.award-block .award-item .content-award{padding-left:30px;margin-left:10px;border-left:1px solid var(--border-color)}}@media only screen and (max-width:575px){:root{--dsn-gap-container:15px;--title-heading:47px}.main-slider .control-nav .box-title,.section-video .animate-left,.section-video .animate-right,.swiper-pagination-bullets,.swiper-pagination-progressbar{display:none}.dsn-column-gap-custom>div:not(.hdev-element-wrap){grid-template-columns:repeat(1,1fr)!important}.dsn-grid-layout:not(.dsn-n-default){--dsn-width-item:1!important}.dsn-brand>.section-move-image{--dsn-width-item:2!important;--dsn-col-item:30px}.section-video .content{display:flex;justify-content:center}.dsn-award.award-block .award-item{flex-direction:column;align-items:start}.dsn-award.award-block .award-item .content-award{margin-top:10px}}.dsn-grid-list-toggle{float:left;margin-top:5px}.dsn-grid-list-toggle a{width:20px;height:20px;transition:.5s cubic-bezier(.68, -.55, .265, 1.55)}.dsn-grid-list-toggle a svg g,.dsn-grid-list-toggle a svg path{fill:var(--font-color);opacity:.5}.dsn-grid-list-toggle a.active svg g,.dsn-grid-list-toggle a.active svg path{fill:var(--heading-color);opacity:1}.dsn-grid-list-toggle a:hover{transform:scale(1.3)}[name=apply_coupon]{border-radius:0!important}.product .count{color:var(--theme-color);background-color:transparent}.related.products h2{font-size:22px;margin-bottom:20px}.widget_products .product_list_widget li:not(:last-of-type),.widget_recent_reviews .product_list_widget li:not(:last-of-type){margin-bottom:20px}.widget_products .product_list_widget li img,.widget_recent_reviews .product_list_widget li img{width:50px!important}.u-column1.col-1,.u-column2.col-2{max-width:100%}.u-column1.col-1 .title .edit,.u-column2.col-2 .title .edit{font-size:14px;padding:10px;background-color:var(--assistant-color);line-height:1.2;border-radius:3px}.business-new-menu .css-uh3160>span>div{position:relative;background-color:#fff;opacity:.8;height:1px;transform-origin:center center;-webkit-transition:margin .3s ease-in-out,background-color .3s ease-in-out,-webkit-transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:margin .3s ease-in-out,background-color .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;width:1.6rem}.business-new-menu .css-1ir9h0l{position:absolute;top:81px;left:0;width:100%;height:521px;background-color:#181818;overflow:hidden;transition:.3s ease-out}.business-new-menu .css-uh3160:hover div{opacity:1}.business-new-menu .css-uh3160>span>div:nth-of-type(2){margin:6px 0}.business-new-menu button.burger.css-uh3160{width:2.2rem;height:2.2rem}.business-new-menu .css-uh3160[aria-expanded=true]>span>div:first-of-type{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(132deg);margin-bottom:-1px}.business-new-menu .css-uh3160[aria-expanded=true]>span>div:nth-of-type(2){margin:0 0 -1px;opacity:0;visibility:hidden;transform:rotate(140deg)}.business-new-menu .css-1fk4oyr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:center;margin:0 auto;color:#909090;text-transform:uppercase}.business-new-menu .css-1ndfohq{font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.32px;margin:0;padding:3rem 0 0;width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#181818}.business-new-menu .css-1fk4oyr a{color:#fff;margin:1rem 0}.business-new-menu .css-1ndfohq>div:not(:last-of-type){-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:0}.business-new-menu .css-1ndfohq a:after,.css-1bpwv69 ul.lev-1 li a:after{position:absolute;top:calc(100% + .5rem);left:0;content:"";display:block;background-color:#fff;height:1px;width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.business-new-menu .nav-new #menu-overlay{padding:0 26rem}.business-new-menu .lev-3.active{padding-left:6.2rem}.business-new-menu .css-uh3160[aria-expanded=true]>span>div:nth-of-type(3){transform:rotate(220deg);margin-bottom:-1px}.business-new-menu .css-1ndfohq span,a{display:block;color:inherit}.business-new-menu .css-1uqimhq{display:flex;width:80%}.business-new-menu div#burger-footer h4{font-size:14px;color:#909090}.business-new-menu .languages,.business-new-menu .social{width:39%}.business-new-menu div#burger-footer{border-top:1px solid;padding-top:25px}.business-new-menu .languages div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.business-new-menu .css-1uqimhq a[role=link].active{pointer-events:none;color:#909090}.business-new-menu .css-1uqimhq>div>div>a{margin-right:3rem}.business-new-menu .css-40so7p ul a:hover{color:#fff!important}.lev-3.active ul#CONCEPT li a span:hover{color:grey}.css-lla04i{position:absolute;left:0;top:0;right:0;width:100%;height:90%;z-index:10;background-color:rgba(24,24,24,.7);opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.business-new-menu .languages a.on-dark.css-8vz4p2{font-size:17px}.business-new-menu .css-1ndfohq a.on-dark.css-8vz4p2:hover span:before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;background:#fff}.business-new-menu .css-1ndfohq a.on-dark.css-8vz4p2{position:relative;width:fit-content}.business-new-menu button.burger.css-uh3160{align-items:center;display:flex;z-index:99}@media (max-width:1300px){.business-new-menu .nav-new ul.lev-1 li{margin-left:1rem}.business-new-menu ul.d-none.d-md-flex.lev-1 span{font-size:12.5px}.business-new-menu{padding:15px 20px!important}.business-new-menu ul.d-none.d-md-flex.lev-1{padding-left:40px}.business-new-menu .nav-new #menu-overlay{padding:0 21rem}.business-new-menu .css-1dttd00{left:155px}.business-new-menu div#MODELS{left:180px}}@media (max-width:1100px){.business-new-menu div a.on-dark.css-8vz4p2{padding-right:52px!important}}@media (max-width:1024px){.business-new-menu,.business-new-menu div#overlay-burger-mobile{background:#181818}.business-new-menu .css-1js2zgz button.exagon-btn span,.business-new-menu span.flex-fill,.css-1js2zgz .actions a span{font-weight:400;letter-spacing:1px;text-transform:uppercase}.business-new-menu .d-flex.right.align-items-center.css-1cw360{margin-left:auto}.business-new-menu{padding:0!important}.business-new-menu .css-1ir9h0l{top:60px}.business-new-menu .css-1js2zgz .content .lev-2,.business-new-menu div#burger-footer,.business-new-menu div#burger-menu{display:none}.business-new-menu button.d-flex.align-items-center.exagon-btn.css-kdqz38 span,.business-new-menu span.flex-fill{color:#fff}.business-new-menu .css-1js2zgz .content .lev-1 ul li button span,.css-1js2zgz .content .lev-1 ul li a span,.css-1js2zgz .content .lev-2 ul li a span,.css-1js2zgz .content .lev-2 ul li button span{padding-bottom:20px;text-align:left;color:#fff;font-size:24px;font-weight:400;letter-spacing:1px;line-height:120%;text-transform:uppercase;white-space:normal}.business-new-menu .flex-fill{flex:1 1 auto}.business-new-menu span.flex-fill{text-align:left;color:#fff;font-size:2.4rem;line-height:120%;white-space:normal}.business-new-menu button.d-flex.align-items-center.css-kdqz38{width:100%}.business-new-menu .h-100{height:100%!important}.business-new-menu .css-1js2zgz .content{position:relative;left:0;width:200%;height:calc(100% - 60px);overflow-y:hidden;white-space:nowrap;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);will-change:transform}.business-new-menu .css-1js2zgz .content.lev-2{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.business-new-menu .css-1js2zgz .content .lev-2.active{display:inline-block}.business-new-menu .nav-new #overlay-burger-mobile a span.flex-fill{visibility:visible;opacity:1;transform:translateY(0)}.business-new-menu .lev-2.active ul li span{padding-bottom:20px}.business-new-menu .css-1js2zgz .content .lev-1 ul li>.sub,.css-1js2zgz .content .lev-2 ul li>.sub{height:0;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.business-new-menu .css-1js2zgz .actions .values{position:absolute;bottom:4rem;left:0;width:100%;z-index:1;background-color:#fff;padding:2.5rem 7vw 1rem;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.business-new-menu .css-1js2zgz .actions button.exagon-btn{-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out .3s;background-color:#181818}.business-new-menu .css-1js2zgz button.exagon-btn span{color:#fff;font-size:20px;line-height:1;-webkit-transition:color .15s ease-out;transition:color .15s ease-out .3s}.business-new-menu .exagon-btn svg{position:relative;width:30px;height:30px}.business-new-menu .css-1js2zgz button.exagon-btn span+span{margin-left:1rem}.business-new-menu .css-1js2zgz .actions .flex-fill .values.active,.business-new-menu .css-1js2zgz.active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.business-new-menu .css-1js2zgz .actions button.exagon-btn.active{-webkit-transition:none;transition:none;background-color:#fff}.business-new-menu .css-1js2zgz{position:fixed;left:0;top:60px;right:0;background-color:#181818;overflow:hidden;height:auto;-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;bottom:0}.business-new-menu .css-kdqz38 svg .hexagon.on-dark,.business-new-menu .css-kdqz38 svg .icon.on-dark{fill:transparent;stroke:#fff}.business-new-menu .css-1js2zgz .content .lev-1,.css-1js2zgz .content .lev-2{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box;padding:0 7vw}.business-new-menu .css-1js2zgz .content>.lev-1>button.exagon-btn,.css-1js2zgz .content>.lev-2>button.exagon-btn{padding-left:0;padding-right:0}.business-new-menu .css-1js2zgz .content>.lev-1>button.exagon-btn{opacity:0}.business-new-menu .css-1js2zgz button.exagon-btn{position:relative;z-index:2;width:100%;padding:15px 71.68px 20px}.business-new-menu.nav-bg{background-color:#181818}.business-new-menu button.d-flex.align-items-center.exagon-btn.css-kdqz38:first-child{padding:0 0 10px}.business-new-menu .nav-new .css-uh3160{margin-left:30px}.business-new-menu div#overlay-burger-mobile li a span{visibility:visible;opacity:1}.business-new-menu .sub .wrapper ul li a span{font-size:14px!important;color:#fff}.business-new-menu #overlay-burger-mobile li .sub{height:auto!important}.business-new-menu .flex-fill.action-button{position:relative}.business-new-menu .css-kdqz38:hover svg .icon.on-dark{stroke:#181818}.business-new-menu button.d-flex.align-items-center.on-dark.exagon-btn.css-kdqz38.active span{color:#000}.css-1js2zgz .actions a span{font-size:14px;line-height:3;color:#000}}.stop-hide-nav{transform:unset!important}.business-new-menu .col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.nav-new nav{padding:.8rem 2rem;z-index:9;position:relative}.business-new-menu div#MODELS{left:200px}@media (max-width:850px){.business-new-menu .css-1js2zgz button.exagon-btn{padding:15px 53.76px 20px}}@media (max-width:650px){.business-new-menu .css-1js2zgz button.exagon-btn{padding:15px 47.76px 20px}}@media (max-width:576px){.business-new-menu .css-1js2zgz button.exagon-btn{padding:15px 35.4px 20px}}@media (max-width:375px){.business-new-menu .css-1js2zgz button.exagon-btn{padding:15px 20.4px 20px}}@media (max-width:1124px){.business-new-menu .css-1uqimhq>div>div>a{margin-right:1rem;margin-top:7px;margin-bottom:7px}}@media (min-width:1025px){.css-1js2zgz{display:none}.nav-new nav{padding:1.6rem 6rem}}@media (min-width:1024px){#burger-menu.active{visibility:visible!important;opacity:1!important}}