:root,:root .v-light,:root .v-light-head{--bg-color:#f9f9f9;--assistant-color:#F1F1EF;--theme-color:#EB5939;--theme-color-font:#fff;--font-color:#757575;--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 .background-theme,:root.background-theme,:root .calendar_wrap table tr td#today,:root .v-light-head.background-theme,:root .v-light-head .background-theme,:root .v-light-head .calendar_wrap table tr td#today,:root .v-light.background-theme,:root .v-light .background-theme,:root .v-light .calendar_wrap table tr td#today{--heading-color:#fff;--font-color:#fff;color:var(--font-color)}:root .v-dark,:root .v-dark-head{--bg-color:#111;--assistant-color:#171717;--theme-color:#448c74;--font-color:#d9d9d9;--heading-color:#fff;--border-color:#373737;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;--bg-btn:#0a0909}@media only screen and (max-width:991px){.v-dark-head-mobile{--bg-color:#111;--assistant-color:#171717;--theme-color:#448c74;--font-color:#d9d9d9;--heading-color:#fff;--border-color:#373737;--smooth-color:#f9f9f9;--reverse-color:#f9f9f9;--reverse-heading-color:#000;--bg-btn:#0a0909}}:root{--body-font:"Poppins",sans-serif;--heading-font:"Poppins",sans-serif;--font-code:Menlo,monaco,Consolas,Lucida Console,monospace;--font-pre:"Courier 10 Pitch",Courier,monospace;--font-size-base:15px;--font-size-h1:40px;--font-size-h2:35px;--font-size-h3:30px;--font-size-h4:25px;--font-size-h5:22px;--font-size-h6:16px;--menu-size:12px;--line-height-base:1.3;--line-height-content:1.6;--font-weight-heading:500;--font-weight-body:400;--smooth-width:4px;--bg-overlay:#000;--overlay-blend-mode:unset}@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}:root .d-lg-none{display:none}}@media only screen and (max-width:991px){:root{--margin-padding:80px;--box-padding:60px var(--dsn-gap-container);--title-heading:65px}}@media only screen and (min-width:768px) and (max-width:991px){:root{--dsn-gap-container:40px}}@media only screen and (min-width:576px) and (max-width:767px){:root{--dsn-gap-container:25px;--title-heading:47px}}@media only screen and (max-width:575px){:root{--dsn-gap-container:15px;--title-heading:47px}}html{font-size:var(--font-size-base);scroll-behavior:initial}body{background-color:var(--bg-color);color:var(--font-color);line-height:var(--line-height-base);font-family:var(--body-font);font-weight:var(--font-weight-body);margin:0;text-rendering:optimizeLegibility;transition:100ms;transition-property:background-color,color;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}body:not(.dsn-cursor-effect) #dsn_cursor,body:not(.dsn-cursor-effect) #dsn_cursor_inner{display:none}@media only screen and (max-width:991px){#dsn_cursor,#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)}#dsn_preloader{position:fixed;width:100vw;max-width:100%;height:100vh;z-index:101;flex-direction:column;overflow:hidden;left:0}#dsn_preloader .bg-load{z-index:-1}@media only screen and (min-width:992px){#dsn_preloader{--width-loading-circle:25vw}}@media only screen and (max-width:991px){#dsn_preloader{--width-loading-circle:50vw}}#dsn_preloader .loading-circle,#dsn_preloader svg.v-middle{width:var(--width-loading-circle);height:var(--width-loading-circle)}#dsn_preloader .loading-circle{font-size:25vw;letter-spacing:0;opacity:0.1}#dsn_preloader .loading-text{position:absolute;color:var(--heading-color);left:var(--dsn-gap-container);bottom:50px;letter-spacing:2px}.dsnload{top:22px;left:var(--dsn-gap-container)}.dsnload .dsnload__img{display:block;transform-origin:bottom left;animation:moveIn 2s 0s cubic-bezier(0.36,0,0.06,1) alternate infinite}.dsnload .dsnload__img img{width:96px}.dsnload .dsnload__row:first-child{-webkit-clip-path:polygon(-10% 75%,110% 75%,110% 110%,-10% 110%);clip-path:polygon(-10% 75%,110% 75%,110% 110%,-10% 110%)}.dsnload .dsnload__row:first-child .dsnload__img{transform:translateY(-0.1em)}.dsnload .dsnload__row:nth-child(2){-webkit-clip-path:polygon(-10% 50%,110% 50%,110% 75.3%,-10% 75.3%);clip-path:polygon(-10% 50%,110% 50%,110% 75.3%,-10% 75.3%)}.dsnload .dsnload__row:nth-child(2) .dsnload__img{transform:translateY(-0.3em) scaleY(1.1)}.dsnload .dsnload__row:nth-child(3){-webkit-clip-path:polygon(-10% 25%,110% 25%,110% 50.3%,-10% 50.3%);clip-path:polygon(-10% 25%,110% 25%,110% 50.3%,-10% 50.3%)}.dsnload .dsnload__row:nth-child(3) .dsnload__img{transform:translateY(-0.5em) scaleY(1.2)}.dsnload .dsnload__row:nth-child(4){-webkit-clip-path:polygon(-10% 0%,110% 0%,110% 25.3%,-10% 25.3%);clip-path:polygon(-10% 0%,110% 0%,110% 25.3%,-10% 25.3%)}.dsnload .dsnload__row:nth-child(4) .dsnload__img{transform:translateY(-0.7em) scaleY(1.3)}.dsnload .dsnload__row.dsnload__row--sibling{position:absolute;top:0;left:0;-webkit-user-select:none;user-select:none}@keyframes moveIn{50%,to{transform:translateY(0em)}0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.day-night{position:fixed;z-index:100;top:50px;width:30px;height:30px;cursor:pointer;text-align:center}@media only screen and (min-width:1400px){.day-night{left:20px}}@media only screen and (max-width:1399px){.day-night{left:10px}}.day-night svg{width:30px;height:30px}.day-night .title-mode{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;margin-top:10px;letter-spacing:7px;background-color:var(--assistant-color);width:40px;margin-left:-5px;padding-bottom:10px;border-radius:0 0 15px 15px;line-height:38px}.day-night .title-mode:before{content:"";position:absolute;left:-5px;top:-10px;height:50px;width:40px;background-color:inherit;z-index:-1;border-radius:15px 15px 0 0}@media only screen and (max-width:991px){.day-night{top:30px;left:200px;display:none}}@media only screen and (max-width:767px){.day-night{top:50px;left:150px;display:none}}.day-night .moon,.day-night .night{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity 0.2s;border-radius:100%;opacity:0}.day-night .moon svg,.day-night .night svg{width:100%;height:100%}.day-night .night{border:1px solid rgba(255,255,255,0.18);background-color:#fff;opacity:1}.day-night .night svg{fill:#000;width:100%;height:100%}.day-night .moon{border:1px solid rgba(255,255,255,0.18);background-color:#000;opacity:0}.day-night .moon svg{transform:rotate(270deg);fill:#f0f0f0}.v-light .day-night .night{opacity:0}.v-light .day-night .moon{opacity:1}#main_root:after,#main_root:before{clear:both;min-height:1px;display:block}#page_wrapper{position:relative;z-index:1}.elementor-widget-dsn_bg_mask.elementor-element.elementor-absolute,.elementor-widget-dsn_bg_mask.elementor-element.elementor-fixed{z-index:0}.bg-load{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.bg-load svg{fill:var(--dsn-color-icon,var(--theme-color));pointer-events:none;width:100%;height:150px}.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{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0.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}.dsn-separator:not(.dsn-duration){display:none}.footer-animate.svg-animate .dsn-separator{top:0;fill:var(--dsn-color-icon,var(--theme-color));position:absolute;display:block;pointer-events:none;width:100%;height:150px;z-index:10;left:0;background-color:transparent}@media only screen and (max-width:991px){.footer-animate.svg-animate .dsn-separator{height:100px}}@media only screen and (max-width:991px){.footer-animate.svg-animate .dsn-separator{height:80px}}@media only screen and (max-width:400px){.footer-animate.svg-animate .dsn-separator{height:50px}}.dsn-separator-up{top:-1px}.aspect-ratio-1 .box-image-link{overflow:hidden;position:relative;aspect-ratio:1/1;border-radius:50%}.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("../img/bg-1.png");background-position:bottom left;background-repeat:no-repeat;opacity:0.3}.experience .exp-number{background-image:url("../img/bg-2.svg");color:transparent;-webkit-text-stroke:1.5px var(--heading-color);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transform:scale3d(1,1.2,1);background-position:center;background-repeat:no-repeat;background-size:cover;max-width:570px;font-size:113px;font-weight:600;line-height:90px}.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("../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("../img/bg-dot-light.png")}.bg-pattern{background-image:url("../img/bg-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2}.pt-header{padding-top:160px}.dsn-align-center{position:relative;min-height:100vh;display:flex;align-items:center}.dsn-align-center>*{width:100%}@media only screen and (max-width:991px){.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:767px){.dsn-def-btn.justify-content-end,.dsn-normal-btn.justify-content-end{justify-self:inherit}}.dsn-bg-pattern{--bg-offset:50deg}.dsn-bg-pattern:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;opacity:var(--bg-opacity,0.2);background-position:center center;background-size:cover}.dsn-bg-pattern.bg-offset>*{z-index:1}.dsn-bg-pattern.bg-offset:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-position:center center;background-size:cover;pointer-events:none;z-index:0;background-image:linear-gradient(var(--bg-offset),var(--bg-color) 20%,transparent 100%)}.background-section .dsn-bg-pattern.bg-offset:after,.dsn-bg-pattern.bg-offset.background-section:after{background-image:linear-gradient(var(--bg-offset),var(--assistant-color) 20%,transparent 100%)}.background-theme .dsn-bg-pattern.bg-offset:after,.dsn-bg-pattern.bg-offset.background-theme:after{background-image:linear-gradient(var(--bg-offset),var(--assistant-color) 20%,transparent 100%)}.dsn-bg-pattern.bg-square:before{background-size:var(--bg-size,130px 130px);background-image:linear-gradient(to right,var(--border-color) 1px,transparent 1px),linear-gradient(to bottom,var(--border-color) 1px,transparent 1px)}.dsn-bg-pattern.bg-line:before{background-image:url("../img/bg-line.png");background-repeat:no-repeat;opacity:var(--bg-opacity,0.5)}.pattern-size-130{--bg-size:130px 130px}.pattern-opacity-5{--bg-opacity:0.5}.bg-arc{background-image:url("../img/bg-arc.png");background-position:top right;background-repeat:no-repeat;background-size:contain}.background-heading{background-color:var(--heading-color)}@media only screen and (min-width:768px){.border-rdu-lg{border-radius:80px}}@media only screen and (max-width:767px){.border-rdu-lg{border-radius:17px}}.border-rdu-lg.border-style{padding:30px 40px}.title-scroll{white-space:nowrap}@media only screen and (min-width:992px){.title-lg{font-size:120px}}@media only screen and (min-width:768px) and (max-width:991px){.title-lg{font-size:90px}}@media only screen and (max-width:767px){.title-lg{font-size:75px}}@media only screen and (max-width:991px){.dn-tablet{display:none}}@media only screen and (max-width:767px){.dn-mobile{display:none}}.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}fieldset{padding:30px}fieldset form>*{margin-bottom:30px}fieldset form:last-child{margin-bottom:0}fieldset form p{margin-top:0}fieldset form input,fieldset form textarea{margin-bottom:0;padding:10px}.dsn-no-results .dsn-search .search-form input{min-width:460px}.entry-form label{font-weight:600;font-family:var(--heading-font);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-def-btn>*,.dsn-def-btn>* .dsn-btn,.dsn-normal-btn>*,.dsn-normal-btn>* .dsn-btn{display:flex;align-items:center}.dsn-normal-btn>* .dsn-btn{justify-content:center}.dsn-btn{position:relative;text-align:center}.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{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:before,.dsn-def-btn .dsn-icon i,.dsn-def-btn .dsn-icon svg{transition:0.45s cubic-bezier(0.65,0,0.076,1);transition-property:width,padding,margin}.dsn-def-btn .icon-circle{display:none}.dsn-def-btn .dsn-icon{width:50px;height:50px;line-height:50px;border-radius:50px;z-index:0;display:flex;justify-content:center;align-items:center}.dsn-def-btn .dsn-icon>*{position:relative;z-index:1}.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{left:0}.dsn-def-btn .dsn-icon.btn-icon-right:before{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:not(.dsn-hover-icon) .dsn-btn:hover .dsn-icon:before{width:100%}.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.btn-icon-left,.dsn-def-btn.dsn-hover-icon .dsn-btn .dsn-icon.btn-icon-left:after{left:0}.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{right:0}.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{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{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:0.45s cubic-bezier(0.65,0,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:before,.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon i,.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .dsn-icon svg{transform:none;opacity:1}.dsn-def-btn.dsn-hover-icon .dsn-btn:hover .title-btn:after{transform:scale(0)}.dsn-normal-btn .dsn-btn{padding:12px 18px}.dsn-default-btn .dsn-btn.button-def-padding{padding:10px 24px}.dsn-default-btn .dsn-btn.border-rdu{border-radius:31px}.dsn-default-btn .dsn-btn .dsn-icon{padding:7px 17px;border-radius:26px;display:flex;align-items:center;justify-content:center}.dsn-btn .title-btn[data-animate-text]{overflow:hidden}.dsn-btn .title-btn[data-animate-text]:before,.dsn-btn .title-btn[data-animate-text]>span{transition:0.8s cubic-bezier(0.65,0,0.076,1);transform-origin:0 center}.dsn-btn .title-btn[data-animate-text]:before{position:absolute;content:attr(data-animate-text);width:100%;height:100%;left:0;top:0;transform:rotateZ(7deg);opacity:0}.dsn-btn:hover .title-btn[data-animate-text]>span{transform:rotateZ(-7deg);opacity:0}.dsn-btn:hover .title-btn[data-animate-text]:before{transform:none;opacity:1}a{outline:0;outline-style:none}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:0.5s;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}.admin-bar .site-header{top:46px}@media screen and (min-width:783px){.admin-bar .site-header{top:32px}}.site-header .main-logo{position:relative;z-index:1}.site-header ul.primary-nav{display:flex;padding-left:0;margin-bottom:0;flex-wrap:wrap}.site-header ul.primary-nav ul{position:absolute}@media only screen and (min-width:992px){.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:bold}.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:0.8s;border-radius:7px;opacity:0;visibility:hidden;transform:translateY(35px);transition-timing-function:cubic-bezier(0.34,1.56,0.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:0.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) .navbar-toggle{display:none}.site-header:not(.dsn-hamburger) .dsn-back{display:none}.site-header:not(.dsn-hamburger) .menu-cover-title{display:none}}.site-header.dsn-hamburger .main-navigation{position:fixed;width:100%;height:100vh;top:0;left:0;padding-right:var(--dsn-gap-container);padding-left:var(--dsn-gap-container);transform:translateY(-100%);opacity:0;visibility:hidden;display:flex}@media only screen and (max-width:991px){.site-header.dsn-hamburger .main-navigation{flex-direction:column;overflow:auto}}.site-header.dsn-hamburger ul.primary-nav{position:relative;top:100px}@media only screen and (min-width:992px){.site-header.dsn-hamburger ul.primary-nav{width:70%;padding-right:var(--bs-gutter-x)}}.site-header.dsn-hamburger ul.primary-nav ul{width:100%}.site-header.dsn-hamburger ul.primary-nav,.site-header.dsn-hamburger ul.primary-nav ul{counter-reset:var(--dsn-li-name);height:calc(100vh - 100px);padding-bottom:80px;padding-left:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;pointer-events:none;font-weight:500}@media only screen and (max-width:991px){.site-header.dsn-hamburger ul.primary-nav,.site-header.dsn-hamburger ul.primary-nav ul{justify-content:start}}.site-header.dsn-hamburger ul.primary-nav li,.site-header.dsn-hamburger ul.primary-nav ul li{cursor:pointer;pointer-events:none}@media only screen and (max-width:575px){.site-header.dsn-hamburger ul.primary-nav li,.site-header.dsn-hamburger ul.primary-nav ul li{font-size:24px}}.site-header.dsn-hamburger ul.primary-nav a,.site-header.dsn-hamburger ul.primary-nav ul a{color:var(--font-color);transform-origin:left top;transition:500ms 0ms}.site-header.dsn-hamburger ul.primary-nav a:hover,.site-header.dsn-hamburger ul.primary-nav ul a:hover{transform:skewX(2deg);letter-spacing:2.5px}@media only screen and (min-width:992px){.site-header.dsn-hamburger ul.primary-nav li a span:before,.site-header.dsn-hamburger ul.primary-nav ul li a span:before{counter-increment:var(--dsn-li-name);content:counters(var(--dsn-li-name),".",decimal-leading-zero) ". ";font-family:var(--border-color);pointer-events:none;font-size:14px;opacity:0.3}}.site-header.dsn-hamburger ul.primary-nav li{margin:3px 0;width:100%}.site-header.dsn-hamburger ul.primary-nav a{position:relative;overflow:hidden}.site-header.dsn-hamburger ul.primary-nav.h2 a{line-height:1.2}.site-header.dsn-hamburger ul.primary-nav .h3 a{line-height:var(--font-size-h3)}.site-header.dsn-hamburger ul{left:0;top:0;z-index:-1}.site-header.dsn-hamburger ul .scroll-content>li>a>span,.site-header.dsn-hamburger ul .scroll-content>li>span,.site-header.dsn-hamburger ul>li>a>span,.site-header.dsn-hamburger ul>li>span{transform:translateY(10px);opacity:0;visibility:hidden;transition:1s cubic-bezier(0.68,-0.55,0.265,1.55);transition-property:opacity,visibility,transform;transform-origin:center top;transition-delay:calc(0.1s * var(--dsn-li-index))}.site-header.dsn-hamburger ul.open{z-index:9}.site-header.dsn-hamburger ul.open .scroll-content>li>a,.site-header.dsn-hamburger ul.open .scroll-content>li>span,.site-header.dsn-hamburger ul.open>li>a,.site-header.dsn-hamburger ul.open>li>span{pointer-events:auto!important}.site-header.dsn-hamburger ul.open .scroll-content>li>a>span,.site-header.dsn-hamburger ul.open .scroll-content>li>span,.site-header.dsn-hamburger ul.open>li>a>span,.site-header.dsn-hamburger ul.open>li>span{transform:translateY(0);opacity:1;visibility:visible}.site-header.dsn-hamburger #navbar_toggle{position:relative;display:flex;align-items:center;z-index:1;cursor:pointer}.site-header.dsn-hamburger #navbar_toggle .toggle-icon{--width-icon:25px;margin-right:10px}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line{position:relative;height:2px;background-color:var(--heading-color);width:25px;transition:0.5s}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:not(:first-child){margin-top:5px}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:first-of-type,.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(3){transform:scaleX(0.5)}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(2){width:var(--width-icon)}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:first-of-type{transform-origin:left}.site-header.dsn-hamburger #navbar_toggle .toggle-icon .toggle-line:nth-of-type(3){transform-origin:right}.site-header.dsn-hamburger #navbar_toggle .toggle-text{position:relative;--animate-trans:translateY(5px) rotateX(75deg);min-width:43px}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open{position:absolute;top:0;left:0}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close .char,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open .char{opacity:0;visibility:hidden;transform:var(--animate-trans)}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-menu,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open{overflow:hidden;will-change:transform}.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close .char,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-menu .char,.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open .char{will-change:transform;transition-property:opacity,visibility,transform;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-delay:calc(30ms * var(--char-index) + 1ms)}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line{--trans-icon:scale(0.2,1.7)}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:first-of-type,.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(2),.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(3){transform:var(--trans-icon);border-radius:3px}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:first-of-type{transform:var(--trans-icon) translateY(4px)}.site-header.dsn-hamburger #navbar_toggle:hover .toggle-line:nth-of-type(3){transform:var(--trans-icon) translateY(-4px)}.site-header.dsn-hamburger #navbar_toggle:hover .text-menu .char{opacity:0;visibility:hidden;transform:var(--animate-trans)}.site-header.dsn-hamburger #navbar_toggle:hover.open .text-close .char,.site-header.dsn-hamburger #navbar_toggle:hover:not(.open) .text-open .char{opacity:1;visibility:visible;transform:none}.site-header.dsn-hamburger .menu-cover-title{position:absolute;top:50%;font-size:20vw;font-weight:600;line-height:1.15;transform:translateY(-50%) rotateX(75deg);opacity:0;padding-left:inherit;transition:0.5s cubic-bezier(0.68,-0.55,0.265,1.55);transition-property:opacity,transform;pointer-events:none}@media only screen and (min-width:992px){.site-header.dsn-hamburger .menu-cover-title{left:-15px}}@media only screen and (max-width:991px){.site-header.dsn-hamburger .menu-cover-title{left:0;padding-right:inherit;width:100%}}.site-header.dsn-hamburger.dsn-open .menu-cover-title{transition-delay:1s;opacity:0.03;transform:translateY(-50%)}.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(2){transform:scale(0)!important;display:none}.site-header.dsn-hamburger.dsn-open .toggle-line:first-of-type,.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(3){margin-top:0!important}.site-header.dsn-hamburger.dsn-open .toggle-line:first-of-type{transform:scale(1) rotate(45deg)!important;transform-origin:bottom!important}.site-header.dsn-hamburger.dsn-open .toggle-line:nth-of-type(3){transform:scale(1) rotate(-45deg)!important;transform-origin:top!important}.site-header.dsn-hamburger.dsn-open .main-navigation{opacity:1;visibility:visible;transform:none}@media only screen and (max-width:991px){.site-header.dsn-hamburger.dsn-open .main-navigation{text-align:center}.site-header.dsn-hamburger.dsn-open .main-navigation ul{width:100%}}@keyframes draw{0%{stroke-dasharray:10}0%{stroke-dasharray:280}to{stroke-dasharray:10}}.site-header.dsn-hamburger .dsn-back{}.site-header.dsn-hamburger .dsn-back svg{fill:none;stroke:var(--border-color);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10;stroke-dashoffset:0;stroke-width:13px;width:22px;margin-right:10px}.site-header.dsn-hamburger .dsn-back>span{display:flex}@media only screen and (max-width:991px){.site-header.dsn-hamburger .dsn-back>span{justify-content:center}}.site-header.dsn-hamburger .dsn-back span{font-size:15px}.site-header.dsn-hamburger .dsn-back .text-toggle-back{position:relative}.site-header.dsn-hamburger .dsn-back .text-toggle-back .text-back{position:absolute;left:0}.site-header.dsn-hamburger .dsn-back .text-toggle-back .char{margin-right:5px;transform-origin:center top;transition:0.5s cubic-bezier(0.68,-0.55,0.265,1.55) calc(50ms * var(--char-index))}.site-header.dsn-hamburger .dsn-back:hover svg{animation:draw 3s linear alternate infinite}.site-header.dsn-hamburger .dsn-back .text-toggle-back .text-name .char,.site-header.dsn-hamburger .dsn-back:hover .text-toggle-back .text-back .char{transform:none;opacity:1;visibility:visible}.site-header.dsn-hamburger .dsn-back .text-toggle-back .text-back .char,.site-header.dsn-hamburger .dsn-back:hover .text-toggle-back .text-name .char{transform:translateY(10px) rotateX(75deg);opacity:0;visibility:hidden}.site-header.dsn-hamburger .container-content{display:flex!important;position:relative;opacity:0;visibility:hidden}@media only screen and (max-width:991px){.site-header.dsn-hamburger .container-content{display:none!important}}.site-header.dsn-hamburger .container-content,.site-header.dsn-hamburger .container-content:after{transition:1s}.site-header.dsn-hamburger .container-content:after{content:"";position:absolute;background-color:var(--border-color)}@media only screen and (min-width:992px){.site-header.dsn-hamburger .container-content:after{left:calc(-1 * var(--dsn-gap-container));top:0;width:1px;height:0}}@media only screen and (max-width:991px){.site-header.dsn-hamburger .container-content:after{width:0;height:1px}}.site-header.dsn-hamburger .container-content .sm-title-block{color:#a56433}.site-header.dsn-hamburger .container-content .nav-social ul li{position:relative;color:var(--heading-color);display:inline-block;letter-spacing:2px;font-size:14px;margin-right:15px;padding-right:5px}.site-header.dsn-hamburger.dsn-open .container-content{opacity:1;visibility:visible}@media only screen and (min-width:992px){.site-header.dsn-hamburger.dsn-open .container-content:after{height:100%}}@media only screen and (max-width:991px){.site-header.dsn-hamburger.dsn-open .container-content:after{width:100%;top:calc(-1 * var(--margin-padding) / 2)}}.site-header.dsn-hamburger.dsn-open .container-content,.site-header.dsn-hamburger.dsn-open .container-content:after{transition-delay:0.7s}.site-header:not(.dsn-hamburger) .container-content{display:none}.site-header.nav-bg{background-color:var(--bg-color);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}#dsn_footer.v-light .dsnload__img .logo-dark,#dsn_footer.v-light .main-brand .logo-dark,.dsnload__img .logo-dark,.main-brand .logo-dark,.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}#dsn_footer.v-light .dsnload__img .logo-light,#dsn_footer.v-light .main-brand .logo-light,.dsnload__img .logo-light,.main-brand .logo-light,.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{display:none}#dsn_footer.v-dark .dsnload__img .logo-dark,#dsn_footer.v-dark .main-brand .logo-dark,.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{display:none}#dsn_footer.v-dark .dsnload__img .logo-light,#dsn_footer.v-dark .main-brand .logo-light,.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{display:block}.v-light #site_menu_header{background-color:var(--bg-color)}.social-side{position:fixed;bottom:50px;z-index:10;display:flex;mix-blend-mode:exclusion;--heading-color:#fff;color:var(--heading-color)}@media only screen and (min-width:1400px){.social-side{left:25px}}@media only screen and (max-width:1399px){.social-side{left:15px}}@media only screen and (max-width:991px){.social-side{display:none}}.social-side .icon{text-align:center;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}.social-side .icon:before{content:"";position:relative;display:inline-block;border-left:1px solid var(--heading-color);height:50px;margin-bottom:10px}.socials{text-align:center;font-size:14px}.socials li a{position:relative;margin-bottom:10px;margin-top:5px;color:var(--heading-color)}.socials li a:after,.socials li a:hover i,.socials li a span{transition:all 0.3s cubic-bezier(0.55,0.02,0.1,0.9)}.socials li a:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:var(--heading-color);opacity:0;transform:translate(-50%,-50%) scale(0.2)}.socials li a i{transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.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(0px) translateY(-50%)}.socials li a:hover i{transform:scale(0)}.socials li a:hover label{opacity:1;transform:matrix(1,0,0,1,12,-8);transition:all 0.6s cubic-bezier(0.75,-0.5,0,1.75)}.socials li a:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all 0.5s cubic-bezier(0.75,-0.5,0,1.75);transition-delay:0.2s}.socials li a:hover span{opacity:1;transform:translateX(10px) translateY(-50%)}.dsn-socials li{display:inline-block}.dsn-socials li:not(:last-of-type){margin-right:5px}.dsn-socials li a{position:relative;padding:3px 20px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--heading-color)}.dsn-socials li a a:not(.move-circle){border-color:var(--border-color)}.dsn-socials li a:after,.dsn-socials li a span:not(.dsn-icon){position:absolute;top:50%;left:50%;opacity:0;transition:all 0.3s cubic-bezier(0.55,0.02,0.1,0.9)}.dsn-socials li a:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--theme-color);transform:translate(-50%,-50%) scale(0.2)}.dsn-socials li a span:not(.dsn-icon){color:var(--heading-color);font-weight:bold;font-size:13px;transform-origin:center bottom;cursor:pointer}.dsn-socials li a i{transform:scale(1);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.dsn-socials li a:hover i{transform:scale(0)}.dsn-socials li a:hover span:not(.dsn-icon){opacity:1;transform:matrix(1,0,0,1,0,-20);transition:all 0.6s cubic-bezier(0.75,-0.5,0,1.75)}.dsn-socials li a:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all 0.5s cubic-bezier(0.75,-0.5,0,1.75);transition-delay:0.2s}@media only screen and (max-width:991px){.dsn-socials li:not(:last-of-type){margin-right:5px}}.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%}.next-project .text-next{padding:7px 15px;border-radius:25px;text-transform:uppercase}.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:all 0.45s cubic-bezier(0.08,0.58,0.17,0.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:all 0.45s cubic-bezier(0.08,0.58,0.17,0.94);transform:scale(0.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:all 0.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:all 0.3s ease-out}.type-p-nav .dsn-pagination .next:hover:before,.type-p-nav .dsn-pagination .prev:hover:before{transform:scale(0.7)}.type-p-nav .dsn-pagination .next:hover svg,.type-p-nav .dsn-pagination .prev:hover svg{opacity:0}.type-p-nav .dsn-pagination .next:hover span,.type-p-nav .dsn-pagination .prev:hover span{transform:translateX(0) translateY(2px)}.type-p-nav .dsn-pagination .next:hover,.type-p-nav .dsn-pagination .prev:hover{background-color:transparent}.type-p-nav .dsn-pagination .next{margin-left:10px}.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)}.pagination-pages .post-page-numbers{margin:0 10px}.pagination-pages a{color:var(--theme-color)}.elementor-widget-dsn_arrow_nav{pointer-events:none}.dsn-nav-arrow{--dsn-icon-size:25px;pointer-events:none}.dsn-nav-arrow .dsn-nav-left,.dsn-nav-arrow .dsn-nav-right{padding:15px;border-radius:50%;cursor:pointer;pointer-events:auto}.dsn-nav-arrow .dsn-nav-left{margin-right:15px}.swiper-pagination-bullets,.swiper-pagination-fraction,.swiper-pagination-progressbar{position:relative;--swiper-pagination-color:var(--theme-color);--swiper-pagination-bullet-inactive-color:var(--theme-color);white-space:nowrap}@media only screen and (max-width:575px){.swiper-pagination-bullets,.swiper-pagination-fraction,.swiper-pagination-progressbar{display:none}}.swiper-pagination-fraction{bottom:0;width:auto;display:block}.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-circle .swiper-pagination-bullet{position:relative;background:transparent;width:20px;height:20px;opacity:1;cursor:pointer;transition:all 0.3s ease-in-out;z-index:2;margin:5px;bottom:0!important}.dsn-swiper-circle .swiper-pagination-bullet:not(.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-prev,.swiper-pagination-bullet-active-next){transform:scale(0.33)}.dsn-swiper-circle .swiper-pagination-bullet:after,.dsn-swiper-circle .swiper-pagination-bullet:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;transition:all 0.3s ease-in-out}.dsn-swiper-circle .swiper-pagination-bullet:before{background-color:var(--heading-color);transform:scale(0.7)}.dsn-swiper-circle .swiper-pagination-bullet:after{border:1.5px solid var(--heading-color);transform:scale(0.7)}.dsn-swiper-circle .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(0.4)}.dsn-swiper-circle .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:scale(1)}.dsn-swiper .swiper-container-vertical{height:70vh}.swiper-pagination:not(.dsn-swiper-circle,.dsn-swiper-img) .swiper-pagination-bullet{width:20px;height:2px;border-radius:0;margin-right:5px;cursor:pointer;background:var(--theme-color);transition:transform 0.3s ease-in-out}.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto;bottom:0}.swiper-pagination-fraction{width:auto!important;position:relative!important;bottom:auto!important}.dsn-swiper-paginate{align-items:center}.e-container>.elementor-element.elementor-absolute.elementor-widget-dsn_arrow_nav.container,.elementor-widget-wrap>.elementor-element.elementor-absolute.elementor-widget-dsn_arrow_nav.container{left:0;right:0}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:0;transform:none}.next-paginate,.prev-paginate{position:relative;cursor:pointer}.next-paginate:not(.dsn-slid-normal),.prev-paginate:not(.dsn-slid-normal){display:flex;align-items:center;padding:4px 24px;border:1px solid var(--border-color);border-radius:31px;font-size:13px;letter-spacing:2px}.next-paginate:not(.dsn-slid-normal) .text-paginate,.prev-paginate:not(.dsn-slid-normal) .text-paginate{-webkit-user-select:none;user-select:none;font-weight:500}.next-paginate:not(.dsn-slid-normal).prev-paginate,.prev-paginate:not(.dsn-slid-normal).prev-paginate{padding-left:4px}.next-paginate:not(.dsn-slid-normal).next-paginate,.prev-paginate:not(.dsn-slid-normal).next-paginate{padding-right:4px}.next-paginate .dsn-icon,.prev-paginate .dsn-icon{padding:10px 20px;width:50px;height:38px;border-radius:26px}.prev-paginate:not(.dsn-slid-normal) .dsn-icon{margin-right:12px}.next-paginate:not(.dsn-slid-normal) .dsn-icon{margin-left:12px}.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto}.swiper-pagination.dsn-swiper-img .swiper-pagination-bullet{width:45px;height:45px;background:transparent;transform:none;margin:0 0 0 -10px;opacity:1}.swiper-pagination.dsn-swiper-img .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){filter:brightness(50%)}.swiper-pagination.dsn-swiper-img .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;z-index:2}.swiper-pagination.dsn-swiper-img .swiper-pagination-bullet,.swiper-pagination.dsn-swiper-img .swiper-pagination-bullet img{border-radius:50%}@media only screen and (max-width:575px){.next-paginate:not(.dsn-slid-normal),.prev-paginate:not(.dsn-slid-normal){padding:0;background-color:transparent;border:0}.next-paginate:not(.dsn-slid-normal) .text-paginate,.prev-paginate:not(.dsn-slid-normal) .text-paginate{display:none}}.hide-slide-shadow .swiper-slide-shadow{display:none}.dsn-swiper-paginate img{height:auto}.dsn-swiper .cover-bg-img{height:100%}.link-project{z-index:15;width:150px;height:150px;border-radius:50%;text-align:center;line-height:150px;font-size:13px;letter-spacing:1px}.link-project:not(.load-more){right:60px;bottom:60px}.link-project svg{width:20px;height:20px;display:inline-block;vertical-align:middle;fill:currentColor;overflow:hidden}@media only screen and (max-width:767px){.link-project{display:none}}#dsn_header{position:relative;overflow:hidden;--margin-padding:120px}#dsn_header .bg-blur-head img{height:100%}#dsn_header .bg-blur-head:before{z-index:1}#dsn_header .des_head b,#dsn_header .des_head strong{color:var(--heading-color)}@media only screen and (min-width:768px){#dsn_header:not(.dsn-full-header) #hero_image img{height:var(--dsn-head-height,100%);margin-top:calc(var(--margin-padding) * -1);max-width:inherit;width:calc(100% + (var(--dsn-gap-container) * 2));margin-left:calc(var(--dsn-gap-container) * -1)}}#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}@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))}}@media only screen and (max-width:767px){#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.show-box-shadow:not(.header-normal) .entry-header:after{content:"";position:absolute;width:100%}#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}@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{width:50%}#dsn_header.left-img.right-img #hero_image,#dsn_header.right-img.right-img #hero_image{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_header #hero_image{top:0;width:100%;height:100%}#dsn_header #hero_content{z-index:2;align-items:var(--dsn-ai,end);justify-content:var(--dsn-jc,start);text-align:var(--dsn-ta,left)}#dsn_header.header-normal{padding-top:180px}#dsn_header.dsn-full-header{padding:0}#dsn_header.dsn-full-header #hero_content,#dsn_header.dsn-full-header .entry-header{min-height:100vh}#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:scroll-down 2.5s cubic-bezier(0.19,1,0.22,1) infinite}.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}to{transform:scale(0);transform-origin:bottom}}.header-project .des_head{z-index:2}@media only screen and (max-width:767px){.header-project .des_head{padding-bottom:var(--margin-padding);margin-left:0}.header-project .des_head .ml-auto{margin-left:0}}@media only screen and (max-width:991px){.header-project .link-project{display:none}}.header-normal{--bg-opacity:0.5;padding-top:160px}.header-normal:not(.header-photographer){--bg-size:30px 30px;padding-bottom:120px}@media only screen and (min-width:992px){.header-normal{--title-heading:60px}}.header-architecture{min-height:100vh;display:flex;align-items:center;--bg-size:10px 10px;--bg-opacity:0.35}.header-architecture p{max-width:450px}.header-architecture .content-footer-info{text-align:center;padding:25px 40px 25px 40px}.header-architecture .content-footer-info li{display:inline-block;text-transform:uppercase}.header-architecture .content-footer-info li:not(:last-child){margin-right:5%;padding-right:5%;border-right:1px solid var(--border-color)}@media only screen and (min-width:992px){.header-architecture .title{--title-heading:60px}.header-architecture .title:not(.title-top){line-height:70px}}@media only screen and (max-width:991px){.header-architecture .footer-head{bottom:20px}.header-architecture .footer-head .content-footer-info{display:none}.header-architecture .footer-head .d-grid{grid-template-columns:100%}.header-architecture .footer-head .d-grid .dsn-default-btn{justify-content:end}}@media only screen and (min-width:768px){.header-architecture .header-content{width:65%}}@media only screen and (max-width:767px){.header-architecture .img-box-parallax{width:100%;height:100%}.header-architecture .title.text-right{text-align:left}.header-architecture .title{line-height:calc(var(--title-heading) + 10px)}}@media only screen and (max-width:991px){.header-personal{height:100vh}}.header-personal .mestc-box{min-height:100vh;padding-top:80px;padding-bottom:80px}@media only screen and (max-width:991px){.header-personal .mestc-box{padding-top:0;padding-bottom:0}}.header-personal .mestc-box img{position:absolute;object-fit:cover}.header-personal .mestc-box img+.box-content{mix-blend-mode:exclusion}.header-personal .mestc-box img+.box-content>*{color:#fff}.header-personal .mestc-box .box-content{position:relative}.header-personal .mestc-box .box-content>p.text-right{max-width:269px;margin-left:auto}.header-personal .mestc-box .box-content .title{font-size:95px;letter-spacing:7px}@media only screen and (min-width:1400px){.header-personal .mestc-box img{width:450px}.header-personal .mestc-box .box-content .title{font-size:120px}}@media only screen and (max-width:991px){.header-personal .mestc-box .box-content .title{font-size:9.5vw;letter-spacing:2px}}@media only screen and (min-width:768px){.header-personal .mestc-box img{width:350px;border-radius:260px 260px 260px 260px;height:80vh}}@media only screen and (max-width:767px){.header-personal .mestc-box img{width:calc(100% + (var(--dsn-gap-container) * 2));height:100%}.header-personal .mestc-box .box-content{text-align:left}.header-personal .mestc-box .box-content .title{margin-top:10px;margin-bottom:20px}.header-personal .mestc-box .box-content>p.text-right{text-align:left;margin-left:0}}.header-personal footer{position:relative;bottom:50px}.header-personal footer .dsn-socials .dsn-icon{--dsn-icon-size:16px}.header-resume .img-box-parallax{height:90vh}.header-resume .img-box-parallax,.header-resume .img-box-parallax img{border-radius:17px}.header-resume .link-project{width:150px;height:150px;line-height:150px;right:30px;bottom:30px;display:inherit}@media only screen and (min-width:992px){.header-resume .box-content>.title{font-size:100px;line-height:75px;letter-spacing:8px}}@media only screen and (max-width:991px){.header-resume .box-content>.title{font-size:9vw;letter-spacing:6px}}@media only screen and (min-width:768px){.header-resume .box-content>.title,.header-resume .box-img{mix-blend-mode:overlay}.header-resume .box-img{margin-top:-35px}}@media only screen and (max-width:767px){.header-resume .box-content{display:flex;flex-direction:column;padding-top:80px;margin-bottom:30px}.header-resume .box-content .box-left,.header-resume .box-content .box-right span,.header-resume .box-content br{display:none}.header-resume .box-content .box-right{text-align:center}.header-resume .box-content .d-grid{justify-content:center;order:9}.header-resume .box-content .title{order:-1;margin-top:0;margin-bottom:20px}}.main-slider{}.main-slider{height:100vh}.main-slider,.main-slider .content-slider{position:relative;width:100%}.main-slider.hide-bg .bg-container{opacity:0}.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}.main-slider .bg-three-js .swiper-container{opacity:0}.main-slider .bg-three-js.bg-container:after,.main-slider .bg-three-js:before{z-index:11;pointer-events:none}.main-slider .bg-three-js canvas{position:absolute;top:0;left:0;z-index:10;pointer-events:none}.dsn-slider-width-circle .main-slider{overflow:hidden}@media only screen and (min-width:992px){.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:0.25;max-width:calc(1200px + var(--dsn-gap-container));max-height:calc(1200px + var(--dsn-gap-container))}}@media only screen and (min-width:768px){.dsn-section-padding .main-slider .dsn-slider-content{margin-left:80px;margin-right:80px;width:calc(100% - 160px)}.dsn-section-padding .main-slider canvas{-webkit-clip-path:inset(var(--margin-padding) var(--dsn-gap-container) var(--margin-padding) var(--dsn-gap-container));clip-path:inset(var(--margin-padding) var(--dsn-gap-container) var(--margin-padding) var(--dsn-gap-container))}}@media only screen and (max-height:700px){.dsn-section-padding .main-slider{--margin-padding:80px}}.dsn-section-padding .main-slider:before{content:"";position:absolute;left:0;top:50%;height:50%;width:100%;background-color:var(--assistant-color)}@media only screen and (min-width:992px){.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%}.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}.half-left .main-slider .dsn-slider-content{left:50%}}.main-slider .dsn-slider-content{pointer-events:none;z-index:5;--margin-padding:80px}.main-slider .dsn-slider-content .title{margin-bottom:20px}.main-slider .dsn-slider-content .description.max-w570{max-width:350px}.main-slider .dsn-slider-content .swiper-animate-head{transition:0.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) .dsn-chars-wrapper,.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.mt-10:before{margin-top:5px}.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;margin-right:15px}.main-slider .dsn-slider-content .head-meta:not(.border-bottom,.border-top){margin-top:0;margin-bottom:0}.main-slider .dsn-slider-content .dsn-def-btn .line-shape .dsn-icon{display:none}.main-slider .dsn-slider-content.justify-content-center .head-meta{justify-content:center}.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(0.19,1,0.22,1);transition-delay:calc(100ms * var(--item-index) + 1ms)}.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{opacity:0}.main-slider .dsn-slider-content .slide-content:not(.dsn-active-animate) .circle-before:before{transform:scale(0)}.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%)}@media only screen and (min-width:992px){.half-right .main-slider .dsn-slider-content .slide-content .title,.main-slider .dsn-slider-content .slide-content .half-left .title{font-size:55px;line-height:65px}}.main-slider .control-nav{position:absolute;width:100%;max-width:100%;z-index:3;flex-wrap:wrap;background:transparent;bottom:0;height:90px}.main-slider .control-nav .swiper-slide:not(.swiper-slide-active) svg{opacity:0}.main-slider .control-nav .btn-all{border-style:solid;border-width:1px 1px 1px 1px;padding:10px 30px;border-radius:50px}.main-slider .control-nav .swiper-notification{display:none}@media only screen and (max-width:767px){.main-slider .dsn-pagination,.main-slider .dsn-swiper-paginate{display:none}}.main-slider .dsn-swiper-paginate>.swiper-pagination-vertical.swiper-pagination-bullets{width:20px;right:40px}.root-posts .pin-spacer{margin-left:0!important}.dsn-line-cat .dsn-posts .post-meta{border-bottom:1px solid var(--border-color);padding-bottom:3px;margin-bottom:15px}.dsn-posts .title-h2:not(.fw-200){font-weight:500}.dsn-posts .container-img>.entry-date{position:absolute;right:30px;writing-mode:vertical-rl;padding:10px 7px;background-color:var(--bg-color);color:var(--heading-color);letter-spacing:2px;font-weight:400;z-index:3;font-size:13px}.dsn-posts .box-image-link+.post-meta{position:absolute;top:30px;left:30px;z-index:1;max-width:calc(100% - 60px)}.dsn-line-cat .dsn-posts .box-image-link+.post-meta{width:calc(100% - 60px)}.dsn-posts .container-img .entry-date+.box-image-link+.post-meta{max-width:calc(100% - 110px)}.dsn-remove-last-border .dsn-posts .dsn-item-post:last-child .box-content{padding-bottom:0!important;border-bottom:none!important}.dsn-posts .dsn-animate-down,.dsn-posts .dsn-animate-up{font-size:18vw;line-height:18vw;opacity:0.5}.dsn-posts .dsn-animate-down{margin-left:20px;text-align:right}.dsn-posts .dsn-item-post{border-radius:15px}.dsn-bg-cat .dsn-posts .post-meta{width:-webkit-fit-content;width:fit-content;padding:10px 0 0 10px;background:rgba(23,28,33,0.82);border-radius:5px}.dsn-bg-cat .dsn-posts .post-meta .dsn-category{padding-right:10px}@media only screen and (min-width:992px){.dsn-posts.use-horizontal-scroll{flex-wrap:nowrap}.use-flexible-scroll .dsn-posts{min-height:80vh}.use-flexible-scroll .dsn-posts .dsn-item-post:not(.align-self-center){display:flex}.use-flexible-scroll .dsn-posts .dsn-item-post:not(.align-self-center) .box-content{width:100%}.use-flexible-scroll .dsn-posts .dsn-item-post:not(.align-self-center):nth-child(3n){align-items:end}.use-flexible-scroll .dsn-posts .dsn-item-post:not(.align-self-center):nth-child(4n){align-items:center}}@media only screen and (max-width:991px){.dsn-posts.use-horizontal-scroll{padding-right:var(--dsn-gap-container);padding-left:var(--dsn-gap-container)}.dsn-posts.use-horizontal-scroll .end-section,.dsn-posts.use-horizontal-scroll .start-section{display:none}}.dsn-posts .metas{margin-bottom:0}.dsn-posts .metas>span:not(:last-of-type):after{content:attr(data-separator)}.dsn-style-cards .dsn-posts:not(.box-image-mestc) .post-content{position:absolute;padding:30px;width:100%;height:100%;justify-content:end}.dsn-style-cards .dsn-posts .box-image-link{width:100%}.dsn-style-cards .dsn-posts .dsn-item-post.box-hover-image{min-height:350px;background-color:var(--assistant-color)}.dsn-style-cards .dsn-posts.box-image-normal .box-image-bg{height:70vh}.dsn-style-cards .dsn-posts.box-image-normal .section_description{width:90%}.dsn-style-cards .dsn-posts.box-image-normal .post-description-info,.dsn-style-cards .dsn-posts.box-image-normal .post-title{width:calc(100% - 50px)}.dsn-style-cards .dsn-posts.box-image-normal .dsn-post-link{position:absolute;right:30px;bottom:25px;padding:12px 10px;border-radius:26px}.dsn-style-cards .dsn-posts.box-image-normal .dsn-post-link svg{fill:var(--heading-color)}.dsn-style-cards .dsn-posts.box-image-hover .dsn-link,.dsn-style-cards .dsn-posts.box-image-hover .section_description{opacity:0;transform:translateY(15px)}.dsn-style-cards .dsn-posts.box-image-hover .dsn-link,.dsn-style-cards .dsn-posts.box-image-hover .post-meta,.dsn-style-cards .dsn-posts.box-image-hover .section_description{transition:0.3s linear;opacity:0;visibility:hidden}.dsn-style-cards .dsn-posts.box-image-hover .dsn-link.post-meta,.dsn-style-cards .dsn-posts.box-image-hover .post-meta.post-meta,.dsn-style-cards .dsn-posts.box-image-hover .section_description.post-meta{transform:translateY(-15px)}.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .dsn-link,.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .post-meta,.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .post-title,.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .section_description{transform:none;opacity:1;visibility:visible}.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .section_description{transition-delay:0.1s}.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .dsn-link{transition-delay:0.1s}.dsn-style-cards .dsn-posts.box-image-hover .dsn-item-post:hover .section_description+.dsn-link{transition-delay:0.15s}.dsn-style-cards .dsn-posts.box-image-hover .post-content{width:100%}.dsn-style-cards .dsn-posts.image-mestc .post-content{height:auto;width:auto;background-color:#FFF4E22E;min-width:45%;left:30px;bottom:30px;max-width:calc(100% - 60px)}.dsn-style-cards .dsn-posts.image-mestc .post-content .post-title{width:auto}.dsn-style-cards .dsn-posts.box-content-hover{counter-reset:compteListe}.dsn-style-cards .dsn-posts.box-content-hover .post-content{position:relative;z-index:3}@media only screen and (min-width:768px){.dsn-style-cards .dsn-posts.box-content-hover .post-content{flex-direction:row;width:100%}.dsn-style-cards .dsn-posts.box-content-hover .post-content .post-title-info{position:relative;display:flex;flex-direction:column;flex:0 1 50%;padding-right:30px;padding-left:60px}.dsn-style-cards .dsn-posts.box-content-hover .post-content .post-title-info .post-meta{order:1;margin-top:15px}.dsn-style-cards .dsn-posts.box-content-hover .post-content .post-title-info:before{counter-increment:compteListe 1;color:var(--heading-color);content:"/ " counter(compteListe);position:absolute;left:0;top:7px;font-size:13px;letter-spacing:2px}.dsn-style-cards .dsn-posts.box-content-hover .post-content .post-description-info{flex:0 1 50%}.dsn-style-cards .dsn-posts.box-content-hover .post-content .post-description-info .section_description{margin-top:0}}@media only screen and (max-width:767px){.dsn-style-cards .dsn-posts.box-content-hover .post-content{padding:0}}.dsn-style-cards .dsn-posts.box-content-hover .dsn-item-post .box-content{padding:var(--margin-padding) 30px}.dsn-style-cards .dsn-posts.box-content-hover .box-image-link{position:absolute;width:100%;height:100%;left:0;top:0}.dsn-style-cards .dsn-posts.box-content-hover .box-image-bg{height:100%;opacity:0.2}.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{padding-top:20px}.dsn-style-classic .dsn-posts .box-content .box-image-bg{position:relative;overflow:hidden;max-height:80vh}.classic-2.dsn-style-classic .dsn-posts .box-image-bg{height:500px}@media only screen and (min-width:768px){.classic-2.dsn-style-classic .dsn-posts .post-content{flex-direction:row;justify-content:space-between}.classic-2.dsn-style-classic .dsn-posts .post-content .post-title-info+.post-description-info{margin-left:30px}.classic-2.dsn-style-classic .dsn-posts .post-content .post-title-info{flex:0 0 auto}}.dsn-style-list .dsn-posts .box-content{border-style:var(--heading-color)}.dsn-style-list .dsn-posts .box-content .box-image-link{position:relative}@media only screen and (min-width:992px){.dsn-style-list .dsn-posts .box-content{display:grid;grid-template-columns:40% 60%;grid-column-gap:50px}.dsn-style-list .dsn-posts .box-content .post-content{align-self:center}}@media only screen and (max-width:991px){.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}}@media only screen and (min-width:992px){.dsn-style-list .dsn-posts .box-content{grid-column-gap:0!important}.dsn-style-list .dsn-posts .box-content .post-content{padding:30px;justify-content:space-between;height:100%}}.dsn-style-list.dsn-image-odd .dsn-posts .dsn-item-post:nth-child(2n) .box-image-link,.dsn-style-list.dsn-image-right .dsn-posts .box-image-link{order:2}@media only screen and (min-width:992px){.dsn-style-list.dsn-image-odd .dsn-posts .dsn-item-post:nth-child(2n) .box-image-link{order:2}.dsn-style-list.dsn-image-odd .dsn-posts .dsn-item-post:nth-child(2n) .post-content{justify-self:end}}@media only screen and (max-width:991px){.dsn-style-list.dsn-image-odd .dsn-posts .dsn-item-post .box-image-link{order:0!important}}.dsn-posts .dsn-link{position:relative;color:var(--heading-color);letter-spacing:2px;padding:0 5px 2px 5px;font-size:14px}.dsn-posts .dsn-link:before{position:absolute;content:"";background-image:url(../img/button-pattern.png);background-repeat:repeat;left:0;bottom:0;width:100%;height:10px;z-index:0;transition:background-position 0.3s linear;opacity:0.5}.dsn-posts .dsn-link:hover:before{background-position:20px 0}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post{--space:55px;min-height:550px;display:flex;align-items:center}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .box-content{position:relative}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .box-content,.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .box-content .box-image-link{width:100%}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .post-content{position:absolute;background-color:transparent}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .post-content .post-title{padding:10px 25px;margin-left:5px;border-top:1px solid var(--heading-color)}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .post-content .dsn-category{padding:10px 10px 0}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .box-image-bg{position:relative;width:100%}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(odd) .post-content{top:50px;right:0}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(odd) .box-image-link{margin-right:var(--space)}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(2n) .post-content{bottom:50px;left:0}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(2n) .box-image-link{margin-left:var(--space)}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(4n+1) .box-image-bg,.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(4n+4) .box-image-bg{height:550px}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(4n+2) .box-image-bg,.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post:nth-of-type(4n+3) .box-image-bg{height:350px}.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .circle-both-before:after,.dsn-style-metro.dsn-metro-1 .dsn-posts .dsn-item-post .circle-both-before:before{display:none}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post{display:flex;align-items:center}@media only screen and (min-width:768px){.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post{min-height:550px}}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .entry-date,.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .post-description-info,.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .separator-between{display:none}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .box-content,.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .box-image-link{width:100%}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .box-image-link{position:relative;z-index:1;order:2;margin-left:15px}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .box-image-link .box-image-bg{height:100%}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post .post-content{position:relative;z-index:2;order:1;writing-mode:vertical-rl;transform:rotate(540deg)}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post:nth-of-type(2n) .box-image-bg{height:550px}.dsn-style-metro.dsn-metro-2 .dsn-posts .dsn-item-post:nth-of-type(odd) .box-image-bg{height:100%}.root-posts .dsn-posts-el.type-p-nav{padding-top:var(--dsn-row-item);margin-top:var(--dsn-row-item)}.root-posts .dsn-posts-el.type-p-nav .type-p-nav{padding:0;border:0}.box-image-transform .box-image-link,.box-image-transform .grid-item>div{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(0.19,1,0.22,1) 0ms,transform 2s cubic-bezier(0.19,1,0.22,1) 0ms}.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}.dsn-filtering{display:flex}.filtering-t{z-index:2}.filtering-t .filtering-wrap .filter-title{margin:0 0 12px;text-transform:uppercase;font-size:18px;letter-spacing:2px}.filtering-t .filtering-wrap .filtering button{color:var(--heading-color);width:auto;margin-right:10px;font-size:14px;font-weight:400;cursor:pointer;transition:all 0.3s ease-in-out;letter-spacing:2px;text-transform:uppercase}.filtering-t .filtering-wrap .filtering button:not(:last-of-type):after{content:"/";position:absolute;margin:0 2px;color:var(--heading-color)}.filtering-t .filtering-wrap .filtering button.active{color:var(--theme-color)}@media only screen and (max-width:575px){.filtering-t .filtering-wrap .filtering button{padding-top:0;padding-bottom:10px;margin:0 10px 10px 0}}.height-280-post .box-image-bg{height:280px}.height-450-post .box-image-bg{height:450px}.dsn-posts.grid-custom.box-image-normal .box-image-bg{height:420px}@media only screen and (min-width:768px){.dsn-posts.grid-custom.box-image-normal .section-title+.dsn-item-post .box-image-bg{height:530px}}@media only screen and (max-width:767px){.dsn-posts.grid-custom .work-right{order:-1}}.dsn-style-classic.dsn-align-center .dsn-posts .box-image-bg{height:400px}.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}.root-blog .blog-item:first-of-type{padding-top:0}@media only screen and (min-width:992px){.root-blog .blog-item .blog-item-inner{display:flex}}.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:bold}@media only screen and (min-width:992px){.root-blog .blog-item .left-box{flex:0 1 40%}}@media only screen and (max-width:991px){.root-blog .blog-item .left-box{margin-bottom:15px}}@media only screen and (min-width:992px){.root-blog .blog-item .right-box{flex:0 1 60%;padding-left:30px}}.news-content{position:relative;overflow:hidden}.news-content .post-content{position:relative;display:block}.news-content .post-content>*{margin-bottom:30px}.news-content .post-content:first-child,.news-content .post-content>:first-child{margin-top:0}.news-content .post-content:last-child,.news-content .post-content>:last-child{margin-bottom:0}.news-content .post-content p{letter-spacing:-0.6px}.news-content .post-content p a{display:inline-block}.news-content .post-content blockquote{font-size:20px;font-family:serif;color:var(--heading-color);font-style:italic;padding:10px 0 10px 15px;border-left:1px solid var(--border-color)}.news-content .post-content a{position:relative;text-decoration:none;transition:color 670ms linear 417ms}.news-content .post-content a:before{content:"";position:absolute;bottom:0;height:45%;left:-0.15em;right:-0.15em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:380ms transform cubic-bezier(0.165,0.84,0.44,1);transform-origin:50% 100%;transform:scale(0.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:-0.025em;right:-0.075em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:190ms opacity cubic-bezier(0.895,0.03,0.685,0.22),background 670ms linear 417ms;transform:translateZ(0)}.news-content .post-content a:hover:before{transform:scale(1,0.99999999) translateZ(0)}.news-content .post-content a:hover:after{opacity:0;transition:126.66666667ms opacity cubic-bezier(0.165,0.84,0.44,1)}.news-content .post-tags{position:relative;display:flex;align-items:center;padding:50px 0 0}@media only screen and (max-width:767px){.news-content .post-tags{padding:30px 0 0}}.news-content .post-tags a{color:var(--heading-color);margin-right:30px;display:inline-block;line-height:1;float:left}.news-content .post-tags a:before{content:"#";position:relative;margin-right:5px;font-size:14px;background-color:transparent;border:0}.news-content .post-tags a:after{display:none}.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}.post-full-content.single-post>:not(.gallery).justified-gallery,.post-full-content.single-post>:not(.wp-block-quote)>p.justified-gallery,.widget_text.single-post>:not(.gallery).justified-gallery,.widget_text.single-post>:not(.wp-block-quote)>p.justified-gallery{margin-bottom:15px}.post-full-content.single-post>:not(.gallery):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(.wp-block-quote)>p:last-child{margin-bottom:0}.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,.post-full-content.single-post>:not(.wp-block-quote)>p.section-padding.dsn-normalize-block,.widget_text.single-post>:not(.gallery).section-padding.dsn-normalize-block,.widget_text.single-post>:not(.wp-block-quote)>p.section-padding.dsn-normalize-block{padding-top:0;padding-bottom:0;margin:30 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),.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}.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,.post-full-content.single-post>:not(.wp-block-quote)>p.wp-block-gallery,.widget_text.single-post>:not(.gallery).wp-block-gallery,.widget_text.single-post>:not(.wp-block-quote)>p.wp-block-gallery{margin-bottom:14px}.post-full-content.single-post>:not(.gallery).wp-block-gallery .blocks-gallery-image:last-child,.post-full-content.single-post>:not(.gallery).wp-block-gallery .blocks-gallery-item:last-child,.post-full-content.single-post>:not(.wp-block-quote)>p.wp-block-gallery .blocks-gallery-image:last-child,.post-full-content.single-post>:not(.wp-block-quote)>p.wp-block-gallery .blocks-gallery-item:last-child,.widget_text.single-post>:not(.gallery).wp-block-gallery .blocks-gallery-image:last-child,.widget_text.single-post>:not(.gallery).wp-block-gallery .blocks-gallery-item:last-child,.widget_text.single-post>:not(.wp-block-quote)>p.wp-block-gallery .blocks-gallery-image:last-child,.widget_text.single-post>:not(.wp-block-quote)>p.wp-block-gallery .blocks-gallery-item:last-child{margin-bottom:16px}.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}.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{margin-bottom:0}.pagination-post{position:relative}.pagination-post .pagination-item{border:0}.pagination-post a>span{letter-spacing:2px}@media only screen and (max-width:767px){.pagination-post{flex-direction:column}.pagination-post .icon{display:none}.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}}@media only screen and (min-width:768px){.dsn-form .d-flex-form .form-group:not(:last-child){margin-right:30px}}@media only screen and (max-width:767px){.dsn-form .d-flex-form{flex-direction:column}}.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 .wpcf7-form-control-wrap{width:100%}.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 .dsn-def-btn>.w-auto{justify-content:center}.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 .ajax-loader{position:absolute;right:3px}.dsn-form .wpcf7-not-valid-tip{margin-top:20px}.dsn-form .wpcf7 form.invalid .wpcf7-response-output,.dsn-form .wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--border-color)}.dsn-form .dsn-def-btn .icon-circle{display:inherit}form:not(.submitting) .wpcf7-spinner{width:0;padding:0;margin:0;transform:scale(0)}.wpcf7-spinner{transition:0.5s linear;transition-property:transform,margin;z-index:1;margin-left:0;margin-right:30px}.comments-post{position:relative;width:100%;vertical-align:middle;box-sizing:border-box}.comments-post .comments-title{margin-bottom:70px}@media only screen and (max-width:991px){.comments-post .comments-title{margin-bottom:35px}}.comments-post .comments-title .subtitle{margin-bottom:0}.comments-post .comments-area{position:relative}.comments-post .comments-area .comment-list>li.comment:first-child{margin-top:0}.comments-post .comments-area .comment-list>li.comment:first-child>.comment-body{padding-top:0}.comments-post .comments-area .comment{list-style:none;margin-top:20px}.comments-post .comments-area .comment .comment-body{position:relative;padding-top:30px}.comments-post .comments-area .comment .comment-body .comment-author{position:relative;top:10px;left:0;width:64px;height:64px;display:block;float:left}@media only screen and (max-width:575px){.comments-post .comments-area .comment .comment-body .comment-author{width:30px;height:30px}}.comments-post .comments-area .comment .comment-body .comment-author img{display:block;height:auto;max-width:100%;border-radius:50%}.comments-post .comments-area .comment .comment-body .comment-text{padding:0 0 0 90px;min-height:64px}@media only screen and (max-width:575px){.comments-post .comments-area .comment .comment-body .comment-text{padding:0 0 0 40px}}.comments-post .comments-area .comment .comment-body .comment-text .comment-date{font-size:13px;color:var(--font-color);margin-top:5px}.comments-post .comments-area .comment .comment-body .comment-text .comment-date:before{content:"/";display:inline-block;margin-right:5px}.comments-post .comments-area .comment .comment-body .comment-text .comment-info{position:relative;display:inline-block}.comments-post .comments-area .comment .comment-body .comment-text .comment-info .comment-name{float:left;margin:0;font-weight:700;font-size:17px}.comments-post .comments-area .comment .comment-body .comment-text .text-holder p{margin:7px 0 10px}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link{position:relative;text-decoration:none;transition:color 670ms linear 417ms;font-weight:700;font-size:15px;line-height:20px;text-transform:uppercase;color:var(--heading-color)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:before{content:"";position:absolute;bottom:0;height:45%;left:-0.15em;right:-0.15em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:380ms transform cubic-bezier(0.165,0.84,0.44,1);transform-origin:50% 100%;transform:scale(0.98,0) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1;background-repeat:repeat-x}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:after{content:"";position:absolute;bottom:0;height:1px;left:-0.025em;right:-0.075em;background:rgba(82,83,85,0.19);background-size:100% 100%;transition:190ms opacity cubic-bezier(0.895,0.03,0.685,0.22),background 670ms linear 417ms;transform:translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:before{transform:scale(1,0.99999999) translateZ(0)}.comments-post .comments-area .comment .comment-body .comment-text .comment-reply-link:hover:after{opacity:0;transition:126.66666667ms opacity cubic-bezier(0.165,0.84,0.44,1)}.comments-post .comments-area .comment .children{margin-left:90px}@media only screen and (max-width:575px){.comments-post .comments-area .comment .children{margin-left:40px}}@media only screen and (max-width:400px){.comments-post .comments-area .comment .children{margin-left:20px}}.comments-post .comments-form{position:relative;width:100%;margin-top:var(--margin-padding)}body.error404{overflow:hidden}body.error404 .dsn-header-hero{height:100vh}.admin-bar body.error404 .dsn-header-hero{top:46px;height:calc(100vh - 46px)}@media screen and (min-width:783px){.admin-bar body.error404 .dsn-header-hero{top:32px;height:calc(100vh - 32px)}}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{overflow:hidden}#dsn_footer .footer-content{padding-top:50px;padding-bottom:50px}#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;display:inline-block}#dsn_footer h4.subtitle span{padding:3px 10px;font-size:16px;letter-spacing:2px;font-weight:var(--font-weight-body)}#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,#dsn_footer .list-inline-block ul.sub-menu li{display:inline-block}#dsn_footer .list-inline-block ul.menu li a,#dsn_footer .list-inline-block ul.sub-menu li a{margin-bottom:0}#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 .textwidget>:not(:last-child),#dsn_footer .textwidget p:not(:last-child){margin-bottom:10px}#dsn_footer .col-contact p{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}.footer-nav{position:relative;text-align:center;padding:30px 0}.footer-nav ul li{color:var(--heading-color);display:inline-block;font-size:14px;letter-spacing:2px;margin:0 18px;text-transform:uppercase}@media only screen and (max-width:575px){.footer-nav ul li{font-size:13px;margin:5px}}#footer_personal .title-h2{font-size:75px;text-transform:uppercase;line-height:85px;letter-spacing:5.5px}@media only screen and (max-width:767px){#footer_personal .title-h2{font-size:47px;line-height:47px;letter-spacing:2px}}@media only screen and (max-width:767px){#footer_personal .copyright{flex-direction:column}#footer_personal .copyright .dsn-socials{margin-top:15px}}@media only screen and (max-width:767px){#footer_personal .box-btn{flex-direction:column}}#footer_personal .grid-1-half.grid-footer{grid-template-columns:70% auto}@media only screen and (max-width:767px){#footer_personal .grid-1-half.grid-footer{display:block}}@media only screen and (max-width:767px){#footer_personal .box-info{margin-top:30px;align-items:flex-start;text-align:justify}#footer_personal .box-info .nav-content{text-align:justify;align-items:flex-start}}.creative-agency .head_craetive{display:flex;align-content:center;align-items:center;position:relative;min-height:100vh;z-index:2}.creative-agency .head_craetive .title{font-size:140px;font-weight:bold;line-height:120px;text-shadow:rgba(0,0,0,0.3) 0px 0px 10px}@media only screen and (max-width:767px){.creative-agency .head_craetive .title{font-size:16vw;line-height:14vw}}.creative-agency .head_craetive .title:last-of-type{margin:20px 0px 0px 300px}@media only screen and (max-width:767px){.creative-agency .head_craetive .title:last-of-type{margin:10px 0px 0px 50px}}.creative-agency .head_craetive p{max-width:295px;text-transform:uppercase;line-height:27px;margin:-160px 0px 0px}@media only screen and (max-width:767px){.creative-agency .head_craetive p{margin-top:20px}}.creative-agency .head_craetive .dsn-default-btn{position:absolute;bottom:40px;right:0;display:flex;justify-content:end}@media only screen and (max-width:767px){.creative-agency .dsn-equal-height .img-box-parallax{height:100%}}.creative-agency .box-content-bottom{width:60%;margin-left:auto}@media only screen and (max-width:767px){.creative-agency .box-content-bottom{width:100%}}.creative-agency .box-content-bottom h5{font-weight:300;text-transform:uppercase;line-height:43px}.creative-agency .box-content-bottom h3{max-width:750px;font-weight:300}.about-creative .d-grid.grid-custom{grid-template-columns:35% 45% auto}@media only screen and (max-width:767px){.about-creative .d-grid.grid-custom{grid-template-columns:auto}}.about-creative .dsn-equal-height{height:100%}@media only screen and (max-width:767px){.about-creative .dsn-equal-height{order:2}}.about-creative .box-info{padding:80px 40px}@media only screen and (max-width:767px){.about-creative .box-info{padding:0 0 30px;order:1}}.about-creative .img-float{position:relative}@media only screen and (max-width:767px){.about-creative .img-float{display:none}}.about-creative .img-float img{height:333px;object-fit:cover;object-position:center center}.features-view .feature-item{display:inline-block;width:16%}.features-view .feature-item:nth-of-type(n+7){margin-top:30px}@media only screen and (max-width:991px){.features-view .feature-item{width:24%}.features-view .feature-item:nth-of-type(n+5){margin-top:30px}}@media only screen and (max-width:767px){.features-view .feature-item{width:32%}.features-view .feature-item:nth-of-type(n+4){margin-top:30px}}@media only screen and (max-width:575px){.features-view .feature-item{width:49%}.features-view .feature-item:nth-of-type(n+3){margin-top:30px}}.features-view .feature-item .box-icon{width:120px;margin:auto;padding:40px 0;background:transparent;border:1px solid var(--border-color);border-radius:11px}.features-view .feature-item .box-icon svg{width:40px;fill:var(--heading-color)}.features-view .feature-item h5{color:var(--font-color);font-weight:400}.section-video .dsn-btn{width:150px;height:150px;border-radius:50% 50% 50% 50%;align-items:center;justify-content:center}@media only screen and (max-width:767px){.section-video .img-box-parallax{height:100%}}@media only screen and (max-width:575px){.section-video .img-box-parallax{height:100%}}.section-video .dsn-bg-section{display:flex;align-items:center;justify-content:center}.section-video .dsn-bg-section .img-box-parallax{position:relative}@media only screen and (max-width:575px){.section-video .content{display:flex;justify-content:center}.section-video .animate-left,.section-video .animate-right{display:none}}.about-photographer-two{position:relative}.about-photographer-two .dsn-bg-mask{top:120px;bottom:0;width:calc(55% + 20px)}@media only screen and (max-width:767px){.about-photographer-two .dsn-bg-mask{display:none}}.about-photographer-two .d-grid{grid-template-columns:55% auto}@media only screen and (max-width:767px){.about-photographer-two .d-grid{grid-template-columns:auto}}.about-photographer-two .box-info{padding:180px 0px 120px 0px}@media only screen and (min-width:992px){.about-photographer-two .box-info .title-h2{display:none}}@media only screen and (max-width:767px){.about-photographer-two .box-info .title-lg-screen{display:none}}@media only screen and (max-width:767px){.about-photographer-two .box-info{padding:0px}}.about-photographer-two .box-info span.title{display:block;font-weight:200}.about-photographer-two .box-img{position:relative}@media only screen and (max-width:767px){.about-photographer-two .box-img{margin-top:30px}}.about-photographer-two .box-img .img-float{position:absolute;bottom:-55px;margin:0px 0px 0px -65px;padding:15px}@media only screen and (max-width:767px){.about-photographer-two .box-img .img-float{display:none}}.about-photographer-two .box-img .img-float img{width:300px;height:350px;object-fit:cover;object-position:center center}.about-photographer-two .box-img .img-box-parallax{width:100%;height:100%}@media only screen and (max-width:767px){.about-photographer-two .box-img .img-box-parallax{height:60vh}}.about-photographer-two .box-img .img-box-parallax img{width:100%;height:100%}.about-photographer-two h2:last-of-type{margin:0% 0% 0% 50%}.about-photographer-two p{max-width:350px}.section-info-photographer .inner{display:grid;grid-template-columns:60% auto}@media only screen and (max-width:767px){.section-info-photographer .inner{grid-template-columns:auto}}.section-info-photographer .box-info .description{max-width:430px}.section-info-photographer .box-info ul li:not(:last-of-type){margin-bottom:10px}.section-info-photographer .img-box{position:relative}@media only screen and (max-width:575px){.section-info-photographer .img-box{margin-top:30px;width:-webkit-max-content;width:max-content;padding:10px 30px}}.section-info-photographer .img-box .dsn-bg-mask{position:absolute;top:0;bottom:0;right:0;left:auto;width:60%}@media only screen and (max-width:575px){.section-info-photographer .img-box .dsn-bg-mask{width:100%}}.section-info-photographer .img-box .img-box-parallax{position:relative;padding:30px 0px 30px 0px;height:360px}@media only screen and (max-width:767px){.section-info-photographer .img-box .img-box-parallax{width:40%;height:240px;margin-left:auto}}@media only screen and (max-width:575px){.section-info-photographer .img-box .img-box-parallax{width:100%}}@media only screen and (max-width:575px){.section-info-photographer .img-box .info{padding-bottom:30px;text-align:center}}.header-photographer-2{position:relative}.header-photographer-2 .content-header{position:relative;z-index:3;padding:200px 0px 200px 0px}@media only screen and (max-width:991px){.header-photographer-2 .content-header{padding:150px 0px 150px 0px}}.header-photographer-2 .content-header .dsn-heading-title{font-weight:200;text-transform:uppercase}.header-photographer-2 .box-img{position:absolute;width:auto;max-width:auto;right:0;z-index:0}.header-photographer-2 .box-img:nth-of-type(2){top:0}.header-photographer-2 .box-img:nth-of-type(3){top:30%;right:15%;z-index:2}.header-photographer-2 .box-img:nth-of-type(4){bottom:0;right:30%}.header-photographer-2 .box-img img{width:450px;height:280px;object-fit:cover;object-position:center center}@media only screen and (max-width:767px){.header-photographer-2 .box-img{display:none}}.about-photographer-2 .box-img-float-left,.about-photographer-2 .box-img-float-right{position:absolute;width:350px;max-width:350px;z-index:2}@media only screen and (max-width:991px){.about-photographer-2 .box-img-float-left,.about-photographer-2 .box-img-float-right{width:227px}}@media only screen and (max-width:575px){.about-photographer-2 .box-img-float-left,.about-photographer-2 .box-img-float-right{width:150px}}.about-photographer-2 .box-img-float-left.box-img-float-left,.about-photographer-2 .box-img-float-right.box-img-float-left{top:0;left:0}.about-photographer-2 .box-img-float-left.box-img-float-right,.about-photographer-2 .box-img-float-right.box-img-float-right{bottom:0;right:0}.about-photographer-2 .box-img-float-left.box-img-float-left-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm{bottom:120px;width:auto;height:auto}@media only screen and (max-width:991px){.about-photographer-2 .box-img-float-left.box-img-float-left-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm{bottom:80px}}@media only screen and (max-width:767px){.about-photographer-2 .box-img-float-left.box-img-float-left-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm{display:none}}.about-photographer-2 .box-img-float-left.box-img-float-left-sm img,.about-photographer-2 .box-img-float-left.box-img-float-right-sm img,.about-photographer-2 .box-img-float-right.box-img-float-left-sm img,.about-photographer-2 .box-img-float-right.box-img-float-right-sm img{width:170px;height:120px;object-fit:cover;object-position:top center}.about-photographer-2 .box-img-float-left.box-img-float-left-sm.box-img-float-left-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm.box-img-float-left-sm{left:100px;top:auto}@media only screen and (max-width:991px){.about-photographer-2 .box-img-float-left.box-img-float-left-sm.box-img-float-left-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm.box-img-float-left-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm.box-img-float-left-sm{left:40px}}.about-photographer-2 .box-img-float-left.box-img-float-left-sm.box-img-float-right-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm.box-img-float-right-sm{right:100px;top:120px}@media only screen and (max-width:991px){.about-photographer-2 .box-img-float-left.box-img-float-left-sm.box-img-float-right-sm,.about-photographer-2 .box-img-float-left.box-img-float-right-sm.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-left-sm.box-img-float-right-sm,.about-photographer-2 .box-img-float-right.box-img-float-right-sm.box-img-float-right-sm{top:80px;right:40px}}@media (min-width:1400px){.about-photographer-2 .box-img-float-left,.about-photographer-2 .box-img-float-right{max-width:500px;width:500px}}.about-photographer-2 .box-img-float-left .img-box-parallax,.about-photographer-2 .box-img-float-right .img-box-parallax{height:450px}@media only screen and (max-width:767px){.about-photographer-2 .box-img-float-left .img-box-parallax,.about-photographer-2 .box-img-float-right .img-box-parallax{height:290px}}.about-photographer-2 .box-img-float-left img,.about-photographer-2 .box-img-float-right img{width:100%}.about-photographer-2 .content-inner{min-height:620px}.dsn_testimonial.image-left-style .box-left{padding:60px 0 0 0}@media only screen and (max-width:991px){.dsn_testimonial.image-left-style .box-left{padding:0;display:flex;justify-content:space-between;margin-bottom:50px}.dsn_testimonial.image-left-style .box-left .dsn-swiper-paginate{width:auto}}@media only screen and (max-width:991px) and (max-width:767px){.dsn_testimonial.image-left-style .box-left .dsn-swiper-paginate{display:none}}.dsn_testimonial.image-left-style .d-grid.grid-half-1{grid-template-columns:40% 60%}@media only screen and (max-width:991px){.dsn_testimonial.image-left-style .d-grid.grid-half-1{display:block}}.dsn_testimonial.image-left-style .swiper-slide{padding:60px 60px 60px 100px}@media only screen and (max-width:991px){.dsn_testimonial.image-left-style .swiper-slide{padding:60px}}@media only screen and (max-width:575px){.dsn_testimonial.image-left-style .swiper-slide{padding:50px 30px 50px 30px}}.dsn_testimonial.image-left-style .dsn-testimonials{margin-left:-25%}@media only screen and (max-width:991px){.dsn_testimonial.image-left-style .dsn-testimonials{margin-left:0}}.use-flexible-scroll .dsn-grid-layout{align-items:center;--dsn-width-item:3;--dsn-col-item:50px;--dsn-row-item:0px}@media only screen and (max-width:991px){.use-flexible-scroll .dsn-grid-layout{--dsn-width-item:2;--dsn-col-item:30px;--dsn-row-item:30px}}.use-flexible-scroll .dsn-grid-layout .start-section{max-width:calc(70% - var(--dsn-col-item))!important;flex:0 0 calc(70% - var(--dsn-col-item))}.use-flexible-scroll .dsn-grid-layout .end-section{max-width:calc(100% - var(--dsn-col-item))!important;flex:0 0 calc(100% - var(--dsn-col-item))}.use-flexible-scroll .dsn-posts{height:80vh}@media only screen and (max-width:991px){.use-flexible-scroll .dsn-posts{height:auto}}@media only screen and (max-width:767px){.contact-form .dsn-mask{width:100%}}.contact-form .box-form{border-style:double;padding:80px 50px}@media only screen and (max-width:767px){.contact-form .box-form{padding:50px 30px}}.contact-form .box-info .title-block{max-width:450px}.contact-form .box-info p{max-width:350px}.contact-form .box-info .list-item i{padding:15px 15px 15px 15px;border-style:double}@media only screen and (max-width:991px){.box-info-2 .d-grid.grid-lg-2{display:block}}@media only screen and (max-width:991px){.box-info-2 .img-box-parallax{width:100%;height:390px}}@media only screen and (max-width:767px){.box-info-2 .img-box-parallax{height:354px}}@media only screen and (max-width:991px){.box-info-2 .box-left{padding-bottom:var(--margin-padding)}}@media only screen and (max-width:991px){.box-info-2 .box-right{padding-top:var(--margin-padding)}}@media only screen and (max-width:767px){.container-sm{padding-right:var(--dsn-gap-container);padding-left:var(--dsn-gap-container)}}@media only screen and (max-width:991px){.intro-project{grid-template-columns:auto}}@media only screen and (max-width:991px){.w-100-md{width:100%}}.elementor-social-icon i{--e-social-icon-icon-color:$heading-color}.dsn-equal-height.h-100>.elementor-widget-container{height:100%}@media only screen and (max-width:991px){.dsn-equal-height.h-100.dsn-position-tablet-relative{height:auto}}@media only screen and (max-width:767px){.dsn-equal-height.h-100.dsn-position-mobile-relative{height:auto}}@media only screen and (min-width:992px){.dsn-p-relative{position:relative}.dsn-p-absolute{position:absolute}}@media only screen and (max-width:991px){.dsn-tablet-p-relative{position:relative}.dsn-tablet-p-absolute{position:absolute}}@media only screen and (max-width:767px){.dsn-mobile-p-relative{position:relative}.dsn-mobile-p-absolute{position:absolute}}.elementor-align-justify .dsn-heading-title.border-section-bottom{width:100%}@media only screen and (max-width:991px){.elementor-tablet-align-center .dsn-heading-title.border-section-bottom,.elementor-tablet-align-left .dsn-heading-title.border-section-bottom,.elementor-tablet-align-right .dsn-heading-title.border-section-bottom{width:auto!important}.elementor-tablet-align-justify .dsn-heading-title.border-section-bottom{width:100%!important}}@media only screen and (max-width:767px){.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-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}@media only screen and (max-width:991px){.elementor-tablet-align-center .dsn-auto,.elementor-tablet-align-center .dsn-icon,.elementor-tablet-align-center .dsn-icon svg,.elementor-tablet-align-center .img-box-parallax[data-dsn-grid],.elementor-tablet-align-center .line-under:after,.elementor-tablet-align-center .max-w570,.elementor-tablet-align-center .max-w750{margin-right:auto!important;margin-left:auto!important}.elementor-tablet-align-right .dsn-auto,.elementor-tablet-align-right .dsn-icon,.elementor-tablet-align-right .dsn-icon svg,.elementor-tablet-align-right .img-box-parallax[data-dsn-grid],.elementor-tablet-align-right .line-under:after,.elementor-tablet-align-right .max-w570,.elementor-tablet-align-right .max-w750{margin-left:auto!important;margin-right:0!important}.elementor-tablet-align-left .dsn-auto,.elementor-tablet-align-left .dsn-icon,.elementor-tablet-align-left .dsn-icon svg,.elementor-tablet-align-left .img-box-parallax[data-dsn-grid],.elementor-tablet-align-left .line-under:after,.elementor-tablet-align-left .max-w570,.elementor-tablet-align-left .max-w750{margin-left:0!important;margin-right:auto!important}}@media only screen and (max-width:767px){.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}}.has-popup div.img-box-parallax,.has-popup div.pop-up,div.effect-popup{cursor:pointer}.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{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)}.elementor img.cover-bg-img{height:100%}.dsn-swiper-parallax-transform{transition-property:opacity,transform,visibility}.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}.filter-swiper-blur .swiper-slide:not(.swiper-slide-active){filter:blur(3px)}ul.list-style-none{list-style:none}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{display:initial}.cover-bg{background-size:cover;background-position:center center;background-repeat:no-repeat}.dsn-column-gap-custom>div:not(.hdev-element-wrap){display:grid!important;align-items:stretch}@media only screen and (max-width:575px){.dsn-column-gap-custom>div:not(.hdev-element-wrap){grid-template-columns:repeat(1,1fr)!important}}.dsn-column-gap-custom>div:not(.hdev-element-wrap)>.elementor-widget{margin-bottom:0!important}@media only screen and (min-width:768px){.dsn-isotope.dsn-masonry-grid .grid-item:nth-of-type(2){margin-top:calc(80px + var(--dsn-col-item, 0px))}}@media only screen and (min-width:992px){.dsn-isotope.dsn-masonry-grid.dsn-masonry-grid-2 .grid-item:nth-of-type(3){margin-top:calc(120px + var(--dsn-col-item, 0px))}}.move-circle:not(.p-absolute){position:relative}@media only screen and (min-width:992px){.move-circle{background-color:transparent;border-color:transparent!important}}.move-circle .icon-circle{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;z-index:-1;border:inherit}.move-circle.background-main .icon-circle{background-color:var(--bg-color)}.move-circle.background-section .icon-circle{background-color:var(--assistant-color)}.move-circle.background-theme .icon-circle{background-color:var(--theme-color)}.move-circle.border-color-default .icon-circle{border-color:var(--border-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)}.dsn-lazy-loading{filter:blur(13px)}img:not(.dsn-lazy-loading){transition:filter 1s cubic-bezier(0.19,1,0.22,1)}.dsn-ajax-effect{overflow:hidden}.dsn-icon i{font-size:var(--dsn-icon-size,20px);color:var(--dsn-color-icon,var(--theme-color))}.dsn-icon svg:not(.size-default){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-stroke .dsn-icon svg,.dsn-icon-stroke .dsn-icon svg path{fill:transparent;stroke:var(--dsn-color-icon,var(--theme-color))}.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}.button-load-more span:not(.icon-circle){z-index:1}.button-load-more .dsn-load-progress-ajax,.button-load-more .progress-no-more{display:none}.button-load-more.dsn-loading{border-radius:3px;padding:10px 20px}.button-load-more.dsn-loading .dsn-load-progress-ajax{display:block}.button-load-more.dsn-loading .progress-text{display:none}.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))}@media only screen and (max-width:575px){.dsn-grid-layout:not(.dsn-n-default){--dsn-width-item:1!important}}.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}.list-with-number{counter-reset:workcounter}.list-with-number .number-item{position:relative}.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{display:flex;align-items:center}ul.dsn-list .list-item.background-main,ul.dsn-list .list-item .background-section,ul.dsn-list .list-item .background-theme{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))}@media only screen and (max-width:575px){.dsn-grid-layout:not(.dsn-n-default){--dsn-width-item:1!important}}.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}.dsn-background-inherit,.dsn-background-inherit .background-main,.dsn-background-inherit .background-section,.dsn-background-inherit .background-theme,.dsn-def-btn,.dsn-def-btn .background-main,.dsn-def-btn .background-section,.dsn-def-btn .background-theme{background-color:transparent}.dsn-background-inherit .background-main .dsn-bg,.dsn-background-inherit.background-main .dsn-bg,.dsn-background-inherit.background-main .dsn-bg-after:after,.dsn-background-inherit .background-main .dsn-bg-after:after,.dsn-background-inherit.background-main .dsn-bg-before:before,.dsn-background-inherit .background-main .dsn-bg-before:before,.dsn-def-btn.background-main .dsn-bg,.dsn-def-btn .background-main .dsn-bg,.dsn-def-btn.background-main .dsn-bg-after:after,.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-before:before{background-color:var(--bg-color)}.dsn-background-inherit .background-section .dsn-bg,.dsn-background-inherit.background-section .dsn-bg,.dsn-background-inherit.background-section .dsn-bg-after:after,.dsn-background-inherit .background-section .dsn-bg-after:after,.dsn-background-inherit.background-section .dsn-bg-before:before,.dsn-background-inherit .background-section .dsn-bg-before:before,.dsn-def-btn.background-section .dsn-bg,.dsn-def-btn .background-section .dsn-bg,.dsn-def-btn.background-section .dsn-bg-after:after,.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-before:before{background-color:var(--assistant-color)}.dsn-background-inherit .background-theme .dsn-bg,.dsn-background-inherit.background-theme .dsn-bg,.dsn-background-inherit.background-theme .dsn-bg-after:after,.dsn-background-inherit .background-theme .dsn-bg-after:after,.dsn-background-inherit.background-theme .dsn-bg-before:before,.dsn-background-inherit .background-theme .dsn-bg-before:before,.dsn-def-btn.background-theme .dsn-bg,.dsn-def-btn .background-theme .dsn-bg,.dsn-def-btn.background-theme .dsn-bg-after:after,.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-before:before{background-color:var(--theme-color)}.background-revere{background-color:var(--assistant-color)}.background-section .background-revere{background-color:var(--bg-color)}.color-inherit-bg.theme-color:after,.color-inherit-bg.theme-color:before,.color-inherit-bg.theme-color span:after,.color-inherit-bg.theme-color span:before{background-color:var(--theme-color)}.color-inherit-bg.body-color:after,.color-inherit-bg.body-color:before,.color-inherit-bg.body-color span:after,.color-inherit-bg.body-color span:before{background-color:var(--font-color)}.color-inherit-bg.heading-color:after,.color-inherit-bg.heading-color:before,.color-inherit-bg.heading-color span:after,.color-inherit-bg.heading-color span:before{background-color:var(--heading-color)}.color-inherit-bg.custom:after,.color-inherit-bg.custom:before,.color-inherit-bg.custom span:after,.color-inherit-bg.custom span:before{background-color:var(--dsn-custom-color,var(--heading-color))}.background-section .dsn-revere-bg{background-color:var(--bg-color)}.background-main .dsn-revere-bg{background-color:var(--assistant-color)}ul.intro-project-list{list-style:none}ul.intro-project-list li{margin-bottom:0}@media only screen and (min-width:992px){.list-with-number ul.intro-project-list li{padding-left:60px}}@media only screen and (max-width:991px){.list-with-number ul.intro-project-list li{padding-left:30px}}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}.blackdsn-media-swiper .content{width:80px;z-index:3}.blackdsn-media-swiper .content a{border-radius:50%}.dsn-compare-container{position:relative;height:500px}.dsn-compare-container .dsn-circle,.dsn-compare-container .dsn-circle:after,.dsn-compare-container .dsn-circle:before,.dsn-compare-container .dsn-handle-slider,.dsn-compare-container .dsn-handle-slider:after,.dsn-compare-container .dsn-handle-slider:before,.dsn-compare-container .img-comp-img,.dsn-compare-container .img-overlay{position:absolute}.dsn-compare-container .dsn-handle-slider,.dsn-compare-container .img-comp-img,.dsn-compare-container .img-overlay{height:100%}.dsn-compare-container .img-comp-img{width:100%;overflow:hidden}.dsn-compare-container .img-comp-img img{display:block;vertical-align:middle}.dsn-compare-container .dsn-handle-slider{top:0;width:35px;z-index:40;pointer-events:none}.dsn-compare-container .dsn-handle-slider .dsn-circle:after,.dsn-compare-container .dsn-handle-slider .dsn-circle:before,.dsn-compare-container .dsn-handle-slider:after,.dsn-compare-container .dsn-handle-slider:before{content:""}.dsn-compare-container .dsn-handle-slider:after,.dsn-compare-container .dsn-handle-slider:before{background:white;width:3px;left:50%;transform:translateX(-50%);height:calc(50% - 35px / 2)}.dsn-compare-container .dsn-handle-slider:before{top:0}.dsn-compare-container .dsn-handle-slider:after{bottom:0}.dsn-compare-container .dsn-handle-slider .dsn-circle{width:35px;height:35px;border-radius:50%;border:3px solid #fff;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:all;cursor:pointer}.dsn-compare-container .dsn-handle-slider .dsn-circle:after,.dsn-compare-container .dsn-handle-slider .dsn-circle:before{width:0;height:0;border:6px inset transparent;top:50%;margin-top:-6px}.dsn-compare-container .dsn-handle-slider .dsn-circle:before{border-right:6px solid #fff;left:50%;margin-left:-17px}.dsn-compare-container .dsn-handle-slider .dsn-circle:after{border-left:6px solid #fff;right:50%;margin-right:-17px}.dsn-compare-container .img-overlay{width:100%;left:0;top:0;z-index:39;background-color:rgba(0,0,0,0.2);opacity:0;transition:0.5s}.dsn-compare-container .img-overlay:after,.dsn-compare-container .img-overlay:before{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.6);color:#000;line-height:38px;padding:0 20px;border-radius:2px}.dsn-compare-container .img-overlay:before{content:attr(data-before);left:10px}.dsn-compare-container .img-overlay:after{content:attr(data-after);right:10px}.dsn-compare-container:hover .img-overlay{opacity:1}.dsn-service.padding-service .service-item .service-item-inner{padding:60px 30px}.dsn-service .number-item:before{right:45px;top:50px;font-size:7vw;line-height:1;font-family:var(--heading-font);font-weight:700;color:transparent;-webkit-text-stroke:1.5px var(--border-color);opacity:0.2;z-index:2;pointer-events:none}.dsn-service .service-item ul{list-style:none;line-height:1.3}.dsn-service .service-item ul li{margin-bottom:10px}.dsn-service .service-item .dsn-icon:not(.dsn-bg-before){--dsn-icon-size:80px}.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}@media only screen and (min-width:992px){.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(0.19,1,0.22,1) 0ms,transform 2s cubic-bezier(0.19,1,0.22,1) 0ms}}@media only screen and (max-width:991px){.service-with-img .dsn-service .service-item{height:auto!important}.service-with-img .dsn-service .item-bg{display:none}}@media only screen and (min-width:768px){.dsn-service-list.dsn-service .service-item{border:0}.dsn-service-list.dsn-service .service-item .dsn-icon{--dsn-icon-size:90px}.dsn-service-list.dsn-service .service-item .service-item-inner{padding:0 0 30px 0;border-bottom:1px solid var(--border-color)}.dsn-service-list.dsn-service .service-item .service-item-inner .service-content{display:grid;grid-template-columns:30% 45% auto;grid-column-gap:20px}.dsn-service-list.dsn-service .service-item .service-item-inner .service-content>*{margin-top:0}.dsn-service-list.dsn-service .service-item .service-item-inner .service-content .dsn-list-icon{align-self:center;transform:translateY(105%);transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.dsn-service-list.dsn-service .service-item .service-item-inner .service-content .dsn-list-icon a{width:110px;height:110px;display:flex;align-items:center;justify-content:center;border-radius:50%}.dsn-service-list.dsn-service .service-item .service-item-inner .service-content .dsn-list-icon a svg{z-index:1}.dsn-service-list.dsn-service .service-item .service-item-inner .service-content .dsn-list-icon a .icon-circle{z-index:0}.dsn-service-list.dsn-service .service-item:hover .service-item-inner .service-content .dsn-list-icon{transform:none}}@media only screen and (max-width:767px){.dsn-service-list.dsn-service .service-list{display:flex;flex-direction:column}.dsn-service-list.dsn-service .service-list .dsn-icon{order:-1;margin-top:0;margin-bottom:15px;--dsn-icon-size:80px}.dsn-service-list.dsn-service .service-item{padding:60px 30px}.dsn-service-list.dsn-service .dsn-list-icon>a{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:15px}.dsn-service-list.dsn-service .dsn-list-icon>a svg{width:20px}}.dsn-testimonials .testimonial-content.p-large{font-size:22px;font-weight:300;line-height:32px}.dsn-testimonials .testimonial-position{color:var(--font-color);font-size:14px;font-weight:400;margin-top:5px;text-transform:uppercase}.dsn-testimonials .elementor-widget-dsn_testimonial:not(.image-left-style) .testimonial-name,.dsn-testimonials .elementor-widget-dsn_testimonial:not(.image-left-style) .testimonial-position{padding-left:0}.dsn-testimonials .elementor-widget-dsn_testimonial:not(.image-left-style) .testimonial-name:before,.dsn-testimonials .elementor-widget-dsn_testimonial:not(.image-left-style) .testimonial-position:before{content:none}.dsn-testimonials .content-inner{display:flex}.dsn-testimonials .testimonial-inner>svg{position:absolute;right:0;top:0;width:247px;height:192px;opacity:0.3;fill:var(--assistant-color)}.background-section .dsn-testimonials .testimonial-inner>svg{fill:var(--bg-color)}[data-widget_type="dsn_testimonial.default"]:not(.quote-box-style) .dsn-testimonials .testimonial-inner>svg{display:none}.elementor-widget-dsn_testimonial:not(.image-left-style) .dsn-testimonials .testimonial-inner .swiper-slide>.avatar{display:none}.image-left-style .dsn-testimonials .testimonial-inner .testimonial-name,.image-left-style .dsn-testimonials .testimonial-inner .testimonial-position{padding-left:32px}.image-left-style .dsn-testimonials .testimonial-inner .testimonial-name:before,.image-left-style .dsn-testimonials .testimonial-inner .testimonial-position:before{width:25px;height:25px;background-color:var(--theme-color)}.image-left-style .dsn-testimonials .testimonial-inner .testimonial-position{margin-top:0}@media only screen and (min-width:768px){.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{display:flex;align-items:center}.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar{position:relative;height:200px;width:200px}.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar svg{position:absolute;top:0;width:50px;right:0;height:50px;background:var(--heading-color);padding:15px;border-radius:50%;fill:var(--theme-color)}.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar,.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar img{border-radius:50%}.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar+.testimonial-item{width:calc(100% - 200px);margin-left:30px}}@media only screen and (max-width:767px){.image-left-style .dsn-testimonials .testimonial-inner .swiper-slide>.avatar{display:none}}.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 .content-inner .box-text .circle-before{padding-left:0}.dsn-testimonials .content-inner .box-text .circle-before:before{display:none}.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-radu .brand-item{border-radius:100px}.dsn-brand .brand-item{min-height:140px;display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:767px){.dsn-brand .brand-item{border:1px solid var(--border-color)}}.dsn-brand .brand-item-inner{width:175px;margin:auto}.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}.brand-scroll{text-align:center;overflow:hidden}.brand-scroll .brand-title{font-size:350px;line-height:250px;opacity:0.1;text-transform:uppercase}.dsn-team .team-item-inner .box-img{position:relative;max-height:450px;overflow:hidden;height:470px}.dsn-team .team-item-inner .box-img:before{z-index:1}.dsn-team .team-item-inner .box-img img{transition:transform 0.8s cubic-bezier(0.24,0.87,0.24,0.89)}.dsn-team .team-item-inner .team-socials{list-style:none;position:absolute;width:100%;left:0;bottom:0;z-index:2;padding:10px 20px}.dsn-team .team-item-inner .text-position{position:absolute;left:20px;top:0;padding:10px;z-index:2;transform-origin:20px 20px;transform:rotate(90deg);font-size:12px;color:#fff;letter-spacing:2px}.dsn-team .team-item-inner:hover img{transform:scale(1.2)}.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 0.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{position:relative;width:100%}.dsn-skills-item .background-theme{--heading-color:inhert!important;--font-color:inhert!important}.dsn-skills-item img{height:37px;width:auto}.dsn-skills-item.border-right{padding-right:30px}@media only screen and (max-width:767px){.dsn-skills-item.border-right{padding-right:0;border:0}}.dsn-skills-item.border-left{padding-left:30px}@media only screen and (max-width:767px){.dsn-skills-item.border-left{padding-left:0;border:0}}.dsn-skills-item .bar-progress{position:relative;width:100%;height:10px}.dsn-skills-item .bar-progress:before{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background-color:var(--assistant-color);transform:translateY(-50%)}.background-section .dsn-skills-item .bar-progress:before{background-color:var(--bg-color)}.background-main .dsn-skills-item .bar-progress:before{background-color:var(--assistant-color)}.dsn-skills-item .bar-progress .fill{position:absolute;width:0;height:100%}.dsn-skills-item .bar-progress .fill:not(.background-section):not(.background-main):not(.background-theme):not(.background-heading){background-image:url("../img/patterns.png")}.dsn-skills-item .bar-progress .fill.background-heading{background-color:var(--heading-color)}.dsn-skills-item .bar-progress .fill .number{position:absolute;top:-10px;right:-15px;font-family:var(--heading-font);color:var(--heading-color);text-shadow:1px 1px 7px var(--bg-color)}.dsn-skills-item .bar-svg{text-align:center}.dsn-skills-item .bar-svg .fill-bar{width:160px;height:160px;margin:auto;background-color:transparent}.dsn-skills-item .bar-svg .fill-bar:before{content:"";position:absolute;width:115px;height:115px;background-color:var(--bg-color);opacity:0.23;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.dsn-skills-item .bar-svg .fill-bar svg{transform:rotate(-90deg)}.dsn-skills-item .bar-svg .fill-bar .progress-bar__background{fill:none;stroke:var(--bg-color);stroke-width:1.8;opacity:0.23}.dsn-skills-item .bar-svg .fill-bar .progress-bar__progress{fill:none;stroke-dasharray:100 100;stroke-linecap:round;stroke-width:1.8;stroke:var(--theme-color)}.dsn-skills-item .bar-svg .fill-bar.background-section .progress-bar__progress{stroke:var(--assistant-color)}.dsn-skills-item .bar-svg .fill-bar.background-main .progress-bar__progress{stroke:var(--bg-color)}.dsn-skills-item .bar-svg .fill-bar.background-heading .progress-bar__progress{stroke:var(--heading-color)}.dsn-skills-item .bar-svg .fill-bar .number.font-number{font-size:30px}.dsn-resume .resume-item{position:relative;padding-left:20px}@media only screen and (min-width:992px){.dsn-resume .resume-item:not(:last-of-type){padding-bottom:50px}}@media only screen and (min-width:768px) and (max-width:991px){.dsn-resume .resume-item:not(:last-of-type){padding-bottom:30px}}@media only screen and (max-width:767px){.dsn-resume .resume-item:not(:last-of-type){padding-bottom: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)}.dsn-resume .resume-item .resume-position{font-family:var(--body-font);line-height:1.6;font-weight:500;color:var(--font-color)}.dsn-grid-masonry .box-item{transition:transform 0.3s}.dsn-grid-masonry .box-item:hover{transform:translateY(-3px)}.dsn-grid-masonry .box-item,.dsn-grid-masonry .box-item .img-box-parallax{position:relative}.dsn-grid-masonry .box-item .img-box-parallax .cap{bottom:2px}.dsn-grid-masonry .dsn-title{margin-top:15px}.box-grid-number .dsn-grid-masonry{counter-reset:workcounter}.box-grid-number .dsn-grid-masonry .box-item .dsn-title span:before{counter-increment:workcounter;content:counters(workcounter,".",decimal-leading-zero);position:relative;display:inline-block;padding:5px;background-color:var(--theme-color);color:var(--bg-color);font-size:14px;font-weight:400;border-radius:5px;margin-right:10px}.dsn-tabs .tabs__button{background-color:var(--assistant-color);padding:15px 0}.dsn-tabs .tabs__button ul{list-style:none}.dsn-tabs .tabs__button ul li{cursor:pointer;line-height:inherit;padding:10px 20px;margin-bottom:0;font-size:14px}.dsn-tabs .tabs__button ul li.active{background-color:var(--bg-color)}.dsn-tabs .tabs__button ul li:not(:last-child){margin-right:5px}.left-box-image,.right-box-image{position:relative}@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%;width:100%;left:0;top:0}.left-box-image .box-left,.right-box-image .box-left{margin-right:100px}.left-box-image .box-left .box-img-small,.right-box-image .box-left .box-img-small{margin-right:-100px}.left-box-image .box-left .box-img-small img,.right-box-image .box-left .box-img-small img{width:200px}.left-box-image .box-right,.right-box-image .box-right{padding:120px 0 120px 100px}}@media only screen and (max-width:991px){.left-box-image .d-grid,.right-box-image .d-grid{grid-column-gap:60px;grid-row-gap:30px;align-items:center!important}}@media only screen and (max-width:767px){.left-box-image .box-img-small,.right-box-image .box-img-small{width:100%}.left-box-image .box-img-small img,.right-box-image .box-img-small img{width:100%}}.right-box-image{position:relative;display:flex;align-items:center;flex-direction:column}.right-box-image .box-info{position:relative}.box-under-bottom-img{position:relative;overflow:hidden}@media only screen and (min-width:992px){.box-under-bottom-img .content{margin-top:-130px}}@media only screen and (max-width:991px){.box-under-bottom-img .content{border-radius:0}}.box-under-img{position:relative;overflow:hidden}.box-under-img .content{position:absolute;top:0}@media only screen and (min-width:992px){.box-under-img .content{width:50%}}@media only screen and (min-width:768px) and (max-width:991px){.box-under-img .content{width:65%}}@media only screen and (min-width:768px){.box-under-img .content{right:0}}@media only screen and (min-width:992px){.section-move-image:not(.award-move){--dsn-width-item:3;--dsn-col-item:60px;--dsn-row-item:50px}}@media only screen and (max-width:991px){.section-move-image:not(.award-move){--dsn-width-item:2.5;--dsn-col-item:30px;--dsn-row-item:50px}}@media only screen and (max-width:767px){.section-move-image:not(.award-move){--dsn-width-item:1.5}}.section-move-image.award-move{--dsn-col-item:0px}.section-move-image.award-move.border-top-0 .grid-item{border-top:0}@media only screen and (min-width:992px){.section-move-image.award-move:not(.award-move-text){--dsn-width-item:5}}@media only screen and (min-width:768px) and (max-width:991px){.section-move-image.award-move:not(.award-move-text){--dsn-width-item:4}}@media only screen and (max-width:767px){.section-move-image.award-move:not(.award-move-text){--dsn-width-item:3}}@media only screen and (max-width:575px){.section-move-image.award-move:not(.award-move-text){--dsn-width-item:2!important}}@media only screen and (min-width:992px){.section-move-image.award-move.award-move-text{--dsn-width-item:3.5}}@media only screen and (min-width:768px) and (max-width:991px){.section-move-image.award-move.award-move-text{--dsn-width-item:3}}@media only screen and (max-width:767px){.section-move-image.award-move.award-move-text{--dsn-width-item:2.5}}.section-move-image.award-move .grid-item{display:flex;align-items:center;flex-wrap:nowrap}.section-move-image.award-move .grid-item:not(.justify-content-center){justify-content:space-between}.section-move-image.award-move .grid-item.border-style:not(.section-move-image.award-move .grid-item:last-child){border-right:0}@media only screen and (min-width:992px){.box-info-2 .grid-lg-2{grid-template-columns:50% 50%}}.about-section{position:relative}@media only screen and (min-width:768px){.about-section .d-grid{grid-template-columns:70% auto}.about-section .box-info{padding:80px 0 80px 0}.about-section .img-box-parallax{height:100%}.about-section .img-box-parallax img{border-radius:160px 160px 160px 160px}}@media only screen and (max-width:767px){.about-section .img-box-parallax{height:50vh}.about-section .img-box-parallax img{border-radius:17px}}.about-section .box-info{position:relative}.about-section .box-info .v-middle{right:0;left:auto;transform:translate(0,-50%)}@media only screen and (max-width:575px){.about-section .box-info .v-middle{display:none}}.about-section .box-info .v-middle .dsn-animate-number{font-size:450px;font-weight:400;line-height:340px;vertical-align:middle;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg,#FFF4E24A 0%,#9C9C9C07 100%)}.about-section .box-info .v-middle .description-number{display:flex;justify-content:center;margin-top:-105px;max-width:250px;margin-left:auto;margin-right:auto}.about-section .box-info .title-h2{font-size:28px;letter-spacing:0.105em}.about-section .box-info p{max-width:350px}.about-architecture .box-img .img-item{position:absolute;top:0;left:0;width:100%;height:100%}.about-architecture .box-img .img-item img{border-radius:35px}.about-architecture .box-img .img-item:first-of-type{padding:0 0 100px 110px}.about-architecture .box-img .img-item:nth-of-type(2){padding:50px 55px 50px 55px}.about-architecture .box-img .img-item:nth-of-type(3){padding:100px 110px 0 0}.about-architecture .grid-half-1{grid-template-columns:30% 70%!important}@media only screen and (min-width:992px){.about-architecture .grid-video{grid-template-columns:30% 70%;background-position:top left}}@media only screen and (max-width:991px){.about-architecture .box-video{height:70vh}}@media only screen and (max-width:767px){.about-architecture .box-img{display:none}.about-architecture .box-video{height:60vh}}.about-section-one .dsn-animate-number,.number-exp .dsn-animate-number{font-size:90px;font-weight:500;line-height:67px}@media only screen and (min-width:768px){.about-photographer .box-info .title .text-right,.about-section-one .box-info .title .text-right{padding-left:calc(50% + 60px)}}@media only screen and (max-width:767px){.about-photographer .box-info .title,.about-section-one .box-info .title{font-size:30px;line-height:inherit;margin-bottom:30px}.about-photographer .box-info .title span,.about-section-one .box-info .title span{display:inline-block;width:auto;text-align:left}}.about-section-one .box-info{margin-bottom:30px;position:relative;z-index:1}.about-section-one .box-img-bottom .dsn-icon{bottom:-35px}@media only screen and (min-width:768px){.about-section-one .box-img{position:relative}.about-section-one .box-img .dsn-icon{left:60px;z-index:1;top:-18px}.about-section-one .box-img img{position:absolute;height:600px;padding-left:60px}.about-section-one .box-img-bottom{padding-right:60px;height:400px}}@media only screen and (max-width:767px){.about-section-one .bg-mask,.about-section-one .box-img{display:none}}.about-personal .bg-mask{width:1px;transform:rotate(20deg)}.about-personal .grid-3{grid-template-columns:auto 2px auto}.about-personal .grid-3 .text-right p{max-width:180px;margin-left:auto}@media only screen and (min-width:768px){.about-personal .box-img img{border-radius:200px}.about-personal .grid-half-1{grid-template-columns:30% auto}}@media only screen and (max-width:767px){.about-personal .box-img img{position:relative;height:70vh;border-radius:20px}.about-personal .box-content.pt-80{padding-top:0}}.about-resume .bg-mask{height:calc(100% - var(--margin-padding) - 40px)}@media only screen and (min-width:992px){.about-resume .img-box-parallax,.about-resume img{border-radius:17px 17px 0 0}.about-resume .img-box-parallax{padding-left:60px}}@media only screen and (min-width:768px) and (max-width:991px){.about-resume .img-box-parallax{padding-left:30px}}@media only screen and (max-width:767px){.about-resume .bg-mask,.about-resume .box-left-img{display:none}.about-resume .pb-section,.about-resume .pt-section{padding:0}.about-resume .img-box-parallax{position:relative;height:80vh}.about-resume .img-box-parallax,.about-resume .img-box-parallax img{border-radius:17px}}@media only screen and (max-width:991px){.box-resume-ex.background-section{padding-top:var(--margin-padding)}.box-resume-ex .box-content.section-padding{padding-top:0}}.about-photographer .max-w350{max-width:450px}.about-photographer .img-float.p-absolute{bottom:-30px;left:-60px;z-index:1}.about-photographer .img-float.p-absolute img{height:320px}@media only screen and (max-width:991px){.about-photographer .img-bottom{display:none}}@media only screen and (max-width:767px){.about-photographer .box-padding{padding:0;background-color:inherit}}@media only screen and (max-width:767px){.dsn-award.border-style{border:0;grid-row-gap:30px}.dsn-award.border-style .award-item{border:1px solid var(--border-color)}}body.tax-product_cat #dsn_header,body.tax-product_tag #dsn_header{margin-bottom:var(--margin-padding)}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin:0}.contact-modal,.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.dsn-work-scrollbar,.sidebar-single{overflow:hidden;height:100vh}.contact-modal .scrollbar-track,.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track,.dsn-work-scrollbar .scrollbar-track,.sidebar-single .scrollbar-track{background:none;width:4px;mix-blend-mode:exclusion;z-index:11}.contact-modal .scrollbar-track .scrollbar-thumb,.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track .scrollbar-thumb,.dsn-work-scrollbar .scrollbar-track .scrollbar-thumb,.sidebar-single .scrollbar-track .scrollbar-thumb{background:#fff;width:var(--smooth-width)}@media only screen and (min-width:992px){.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #main_content:after{content:"";display:block;height:0.1px}}.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.contact-modal,.dsn-work-scrollbar,.sidebar-single{height:calc(100vh - 46px)}@media screen and (min-width:783px){.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar,.contact-modal,.dsn-work-scrollbar,.sidebar-single{height:calc(100vh - 32px)}}.locked-scroll #dsn-scrollbar{background-color:var(--bg-color)}.cap{position:absolute;bottom:30px;left:0;background-image:linear-gradient(to right,#0e0e0e5c 0%,#1b1515 100%);padding:4px 15px;color:#fff;z-index:10}.cap span{font-size:12px;text-transform:uppercase;letter-spacing:2px}
/*# sourceMappingURL=style.css.map */