@charset "UTF-8";@font-face{font-family:"Glancyr Neue";src:url(../../assets/fonts/Glancyr_Neue_Light.otf) format("truetype");font-weight:300;font-display:fallback;}@font-face{font-family:"Glancyr Neue";src:url(../../assets/fonts/Glancyr_Neue_Regular.otf) format("truetype");font-weight:400;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:100;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:200;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:400;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:500;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:600;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:700;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:800;font-display:swap;}@font-face{font-family:"Roboto Flex";src:url(../../assets/fonts/RobotoFlex.ttf) format("truetype");font-weight:900;font-display:swap;}:root{--font-family:"Glancyr Neue",sans-serif;--font-family-normal:"Roboto Flex",sans-serif;--display-1:clamp(100px,10vw,266px);--display-2:clamp(55px,10vw,199px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,63px);--h4:clamp(28px,3vw,47px);--h5:clamp(22px,2.5vw,36px);--h6:clamp(20px,1.7vw,26px);--body-xxl:clamp(28px,3vw,56px);--body-xl:clamp(22px,2.8vw,47px);--body-l:clamp(20px,2vw,36px);--body-m:clamp(16px,1.5vw,26px);--body-s:clamp(16px,1.5vw,20px);--body-xs:clamp(16px,1.5vw,18px);--blockquote-1:clamp(20px,2.2vw,36px);--blockquote-2:clamp(18px,2vw,30px);--button-l:clamp(20px,2vw,36px);--button-m:clamp(18px,1.8vw,26px);--button-s:clamp(16px,2.3vw,20px);--button-xs:14px;}.button-l{font-size:var(--button-l);line-height:112%;}.button-m{font-size:var(--button-m);line-height:30px;}h1,.zlides-texts .swiper .swiper-slide .project-data .slider-text .slide-title,.zlides-texts .swiper swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container swiper-slide .project-data .slider-text .slide-title,h2,.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,h3,.zlides-texts .swiper .swiper-slide .project-data .slider-text .number,.zlides-texts .swiper swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container swiper-slide .project-data .slider-text .number,h4,h5,h6,.display-1,.display-2,.display-3,.h1,.h2,.h3,.h4,.h5,.h6,.button-xs{font-family:var(--font-family);font-weight:400;}.display-1,.display-2{line-height:116%;}.display-3{line-height:125%;}.display-1{font-size:var(--display-1);}.display-2{font-size:var(--display-2);}.display-3{font-size:var(--display-3);}h1,.h1{font-size:var(--h1);line-height:1.25;}@media only screen and (min-width:1281px){h1,.h1{line-height:116%}}.zlides-texts .swiper .swiper-slide .project-data .slider-text .slide-title,.zlides-texts .swiper swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container swiper-slide .project-data .slider-text .slide-title,h2,.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,h3,.zlides-texts .swiper .swiper-slide .project-data .slider-text .number,.zlides-texts .swiper swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container swiper-slide .project-data .slider-text .number,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{line-height:129%;font-weight:500;}.zlides-texts .swiper .swiper-slide .project-data .slider-text .slide-title,.zlides-texts .swiper swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container swiper-slide .project-data .slider-text .slide-title,h2,.h2{font-size:var(--h2);}.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,h3,.h3{font-size:var(--h3);}.zlides-texts .swiper .swiper-slide .project-data .slider-text .number,.zlides-texts .swiper swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container swiper-slide .project-data .slider-text .number,h4,.h4{font-size:var(--h4);}h5,.h5{font-size:var(--h5);}h6,.h6{font-size:var(--h6);}.body-xxl{font-size:var(--body-xxl);line-height:140%;}.body-xl{font-size:var(--body-xl);line-height:166%;}.body-l{font-size:var(--body-l);line-height:200%;}@media only screen and (min-width:769px){.body-l{line-height:167%}}.body-m{line-height:165%;font-size:var(--body-m);}.body-s{font-size:var(--body-s);line-height:165%;}.slider-footer .slider-navigation button,.social-bar,.zlides-texts .swiper .swiper-slide .project-data .tags a span,.zlides-texts .swiper swiper-slide .project-data .tags a span,.zlides-texts swiper-container .swiper-slide .project-data .tags a span,.zlides-texts swiper-container swiper-slide .project-data .tags a span,.body-xs{font-size:var(--body-xs);line-height:24px;}.button-l{font-size:var(--button-l);line-height:112%;}.button-m{font-size:var(--button-m);line-height:30px;}.button-s{font-size:var(--button-s);line-height:28px;}.button-xs{font-size:var(--button-xs);line-height:24px;}.blockquote-1{font-size:var(--blockquote-1);line-height:178%;}:root{--color-black:#000000;--color-black-2:#181818;--color-primary:#f25749;--color-light:#fff;--color-1:#d7dbdf;--color-2:rgba(241,241,241,20%);--color-3:#4f5659;--color-4:#efd8c9;--color-5:#e9ecf2;}.bg-color-primary{background-color:var(--color-primary);}.bg-color-black{background-color:var(--color-black);}.bg-color-black-2{background-color:var(--color-black-2);}.bg-color-1{background-color:var(--color-1);}.bg-color-5{background-color:var(--color-5);}.color-primary{color:var(--color-primary);}.color-black{color:var(--color-black);}.color-light{color:var(--color-light);}.color-1{color:var(--color-1);}.color-2{color:var(--color-2);}.color-3{color:var(--color-3);}.color-4{color:var(--color-4);}.color-5{color:var(--color-5);}.text-gradient{background:linear-gradient(to left,transparent 48%,var(--color-light) 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:0 0%;transition:background-size .4s linear;}.text-gradient:hover{background-size:500% 100%;}.text-gradient-to-bottom{background:linear-gradient(to bottom,var(--color-light) 0%,var(--color-black) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.ani-ls{transition:letter-spacing .3s cubic-bezier(.78,.28,0,.76);}.ani-ls:hover{letter-spacing:5px;}html{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;scroll-behavior:smooth;}html,body{font-size:var(--body-xs);background-color:var(--color-black);color:var(--color-light);min-height:100vh;overflow-x:hidden!important;}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-kerning:none;font-family:var(--font-family-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;touch-action:manipulation;}h1,.h1,h2,h3,h4,h5,h6,span,p,q,button,a,ul,li{margin:0;}ul,ol{padding:0;list-style:none;}h4 span{font-size:inherit;}h5 span{font-size:inherit;}span{display:inline-block;}button{text-align:center;background-color:transparent;color:inherit;border:none;cursor:pointer;text-decoration:none;}i{aspect-ratio:1/1;height:auto;}a{line-height:1.15;color:inherit;text-decoration:none;}img{height:auto;text-align:center;}input,textarea{padding:0 0;border:none;background-color:unset;color:var(--color-4-85);line-height:1.15;outline:none;}figure{margin:0;}svg{will-change:transform,opacity;}.con{margin:auto;border-radius:50px;position:relative;overflow:hidden;width:calc(100% - 20px);padding:80px 10px;}@media only screen and (min-width:481px){.con{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1281px){.con{border-radius:100px}}.con-10{margin:auto;position:relative;overflow:hidden;width:calc(100% - 20px);}@media only screen and (min-width:769px){.con{width:calc(100% - 15px);padding:100px 0}.con-10{width:calc(100% - 15px)}}@media only screen and (min-width:1281px){.con{width:calc(100% - 80px);padding:150px 0;border-radius:150px}.con-10{width:calc(100% - 80px)}}@media only screen and (min-width:1367px){.con{width:calc(100% - 120px);padding:200px 100px}.con-10{width:calc(100% - 120px)}}@media only screen and (min-width:1367px){.container{max-width:1366px}}.mt-section{margin-top:80px;}.mb-section{margin-bottom:80px;}.my-section{margin-top:80px;margin-bottom:80px;}@media only screen and (min-width:769px){.mt-section{margin-top:100px}.mb-section{margin-bottom:100px}.my-section{margin-top:100px;margin-bottom:100px}}@media only screen and (min-width:1281px){.mt-section{margin-top:140px}.mb-section{margin-bottom:140px}.my-section{margin-top:140px;margin-bottom:140px}}@media only screen and (min-width:1367px){.mt-section{margin-top:200px}.mb-section{margin-bottom:200px}.my-section{margin-top:200px;margin-bottom:200px}}.pt-section{padding-top:80px;}.pb-section{padding-bottom:80px;}.py-section{padding-top:80px;padding-bottom:80px;}@media only screen and (min-width:769px){.pt-section{padding-top:100px}.pb-section{padding-bottom:100px}.py-section{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:1281px){.pt-section{padding-top:140px}.pb-section{padding-bottom:140px}.py-section{padding-top:140px;padding-bottom:140px}}@media only screen and (min-width:1367px){.pt-section{padding-top:200px}.pb-section{padding-bottom:200px}.py-section{padding-top:200px;padding-bottom:200px}}.pt-cust-large{padding-top:180px;}@media only screen and (min-width:1367px){.pt-cust-large{padding-top:230px}}.page-wrapper{position:relative;z-index:100;}.page-content{transition:opacity .8s linear;}.cover-1{position:relative;}.cover-1::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.1;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-2{position:relative;}.cover-2::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.2;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-3{position:relative;}.cover-3::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.3;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-4{position:relative;}.cover-4::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.4;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-5{position:relative;}.cover-5::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.5;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-6{position:relative;}.cover-6::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.6;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-7{position:relative;}.cover-7::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.7;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-8{position:relative;}.cover-8::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.8;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.cover-9{position:relative;}.cover-9::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.9;border-radius:inherit;transition:opacity .35s linear;z-index:100;}.opacity-0{opacity:0;}.opacity-1{opacity:.1;}.opacity-2{opacity:.2;}.opacity-3{opacity:.3;}.opacity-4{opacity:.4;}.opacity-5{opacity:.5;}.opacity-6{opacity:.6;}.opacity-7{opacity:.7;}.opacity-8{opacity:.8;}.opacity-9{opacity:.9;}.opacity-10{opacity:1;}.z-index-1{z-index:1000;}.z-index-2{z-index:2000;}.z-index-3{z-index:3000;}.z-index-4{z-index:4000;}.z-index-5{z-index:5000;}.z-index-6{z-index:6000;}.z-index-7{z-index:7000;}.z-index-8{z-index:8000;}.z-index-9{z-index:9000;}.z-index-10{z-index:10000;}.z-index-11{z-index:11000;}.z-index-12{z-index:12000;}.z-index-13{z-index:13000;}.z-index-14{z-index:14000;}.z-index-15{z-index:15000;}.z-index-16{z-index:16000;}.z-index-17{z-index:17000;}.z-index-18{z-index:18000;}.z-index-19{z-index:19000;}.z-index-20{z-index:20000;}.ls-0{letter-spacing:calc(0px / 10)!important;}.ls-1{letter-spacing:calc(1px / 10)!important;}.ls-2{letter-spacing:calc(2px / 10)!important;}.ls-3{letter-spacing:calc(3px / 10)!important;}.ls-4{letter-spacing:calc(4px / 10)!important;}.ls-5{letter-spacing:calc(5px / 10)!important;}.ls-6{letter-spacing:calc(6px / 10)!important;}.ls-7{letter-spacing:calc(7px / 10)!important;}.ls-8{letter-spacing:calc(8px / 10)!important;}.ls-9{letter-spacing:calc(9px / 10)!important;}.ls-10{letter-spacing:calc(10px / 10)!important;}.ls-11{letter-spacing:calc(11px / 10)!important;}.ls-12{letter-spacing:calc(12px / 10)!important;}.ls-13{letter-spacing:calc(13px / 10)!important;}.ls-14{letter-spacing:calc(14px / 10)!important;}.ls-15{letter-spacing:calc(15px / 10)!important;}.ls-16{letter-spacing:calc(16px / 10)!important;}.ls-17{letter-spacing:calc(17px / 10)!important;}.ls-18{letter-spacing:calc(18px / 10)!important;}.ls-19{letter-spacing:calc(19px / 10)!important;}.ls-20{letter-spacing:calc(20px / 10)!important;}.ls-21{letter-spacing:calc(21px / 10)!important;}.ls-22{letter-spacing:calc(22px / 10)!important;}.ls-23{letter-spacing:calc(23px / 10)!important;}.ls-24{letter-spacing:calc(24px / 10)!important;}.ls-25{letter-spacing:calc(25px / 10)!important;}.ls-26{letter-spacing:calc(26px / 10)!important;}.ls-27{letter-spacing:calc(27px / 10)!important;}.ls-28{letter-spacing:calc(28px / 10)!important;}.ls-29{letter-spacing:calc(29px / 10)!important;}.ls-30{letter-spacing:calc(30px / 10)!important;}.ls-31{letter-spacing:calc(31px / 10)!important;}.ls-32{letter-spacing:calc(32px / 10)!important;}.ls-33{letter-spacing:calc(33px / 10)!important;}.ls-34{letter-spacing:calc(34px / 10)!important;}.ls-35{letter-spacing:calc(35px / 10)!important;}.ls-36{letter-spacing:calc(36px / 10)!important;}.ls-37{letter-spacing:calc(37px / 10)!important;}.ls-38{letter-spacing:calc(38px / 10)!important;}.ls-39{letter-spacing:calc(39px / 10)!important;}.ls-40{letter-spacing:calc(40px / 10)!important;}.ls-41{letter-spacing:calc(41px / 10)!important;}.ls-42{letter-spacing:calc(42px / 10)!important;}.ls-43{letter-spacing:calc(43px / 10)!important;}.ls-44{letter-spacing:calc(44px / 10)!important;}.ls-45{letter-spacing:calc(45px / 10)!important;}.ls-46{letter-spacing:calc(46px / 10)!important;}.ls-47{letter-spacing:calc(47px / 10)!important;}.ls-48{letter-spacing:calc(48px / 10)!important;}.ls-49{letter-spacing:calc(49px / 10)!important;}.ls-50{letter-spacing:calc(50px / 10)!important;}.ls-51{letter-spacing:calc(51px / 10)!important;}.ls-52{letter-spacing:calc(52px / 10)!important;}.ls-53{letter-spacing:calc(53px / 10)!important;}.ls-54{letter-spacing:calc(54px / 10)!important;}.ls-55{letter-spacing:calc(55px / 10)!important;}.ls-56{letter-spacing:calc(56px / 10)!important;}.ls-57{letter-spacing:calc(57px / 10)!important;}.ls-58{letter-spacing:calc(58px / 10)!important;}.ls-59{letter-spacing:calc(59px / 10)!important;}.ls-60{letter-spacing:calc(60px / 10)!important;}.ls-61{letter-spacing:calc(61px / 10)!important;}.ls-62{letter-spacing:calc(62px / 10)!important;}.ls-63{letter-spacing:calc(63px / 10)!important;}.ls-64{letter-spacing:calc(64px / 10)!important;}.ls-65{letter-spacing:calc(65px / 10)!important;}.ls-66{letter-spacing:calc(66px / 10)!important;}.ls-67{letter-spacing:calc(67px / 10)!important;}.ls-68{letter-spacing:calc(68px / 10)!important;}.ls-69{letter-spacing:calc(69px / 10)!important;}.ls-70{letter-spacing:calc(70px / 10)!important;}.ls-71{letter-spacing:calc(71px / 10)!important;}.ls-72{letter-spacing:calc(72px / 10)!important;}.ls-73{letter-spacing:calc(73px / 10)!important;}.ls-74{letter-spacing:calc(74px / 10)!important;}.ls-75{letter-spacing:calc(75px / 10)!important;}.ls-5px{letter-spacing:5px!important;}.whitespace{width:.2em;}.user-no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.cursor-pointer{cursor:pointer;}.cursor,.cursor-follower{position:fixed;border-radius:100%;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:translate(-50%,-50%);z-index:9999999;}@media only screen and (min-width:1281px){.cursor,.cursor-follower{display:block}}.cursor.hide,.cursor-follower.hide{opacity:0;}.cursor{background-color:white;width:8px;height:8px;transition:top .1s linear,left .1s linear,opacity .35s linear;}.cursor-follower{width:40px;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;font-weight:400;line-height:16px;font-family:var(--font-family);text-transform:uppercase;white-space:nowrap;border:2px solid #fff;color:#fff;transition:width .2s ease,height .2s ease,opacity .35s linear,border .1s ease,top .1s linear,left .1s linear;}.cursor-loading::after{content:"";width:150%;height:150%;border-width:2px;border-style:solid;border-color:var(--color-primary) transparent var(--color-primary) transparent;position:absolute;transform:translate(-50%,-50%) rotate(360deg);left:50%;top:50%;border-radius:50%;animation:cursor-loading 1.8s backwards linear infinite;}@keyframes cursor-loading{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.cursor-tooltip{width:100px;height:100px;border:2px solid transparent;display:flex;justify-content:center;align-items:center;}.cursor-none{transition:opacity .6s linear;}[data-follow-mouse]{transition:transform .15s ease;}[data-link-hover-scale]{position:relative;transition:opacity .5s cubic-bezier(.65,0,.35,1);overflow:hidden;color:transparent!important;}.simple-hover img{transition:transform .35s ease-in-out;}.simple-hover:hover img{transform:scale(1.05);}.circle-svg{width:100%;height:100%;position:absolute;top:0;left:0;}.circle-svg .circle-path{fill:transparent;stroke:var(--color-light);}.preloader{position:fixed;inset:0;z-index:999999;display:flex;justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(242,87,73,.08),transparent 45%),var(--color-black);}.preloader::before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;}.preloader .loading-content{position:relative;z-index:5;width:min(540px,90vw);text-align:center;}.preloader .loading-logo{margin-bottom:55px;}.preloader .loading-logo img{width:120px;height:auto;filter:drop-shadow(0 0 25px rgba(242,87,73,.2));}.preloader .digit-counter{display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;margin-bottom:25px;}.preloader .digit-container{position:relative;width:60px;height:92px;overflow:hidden;}.preloader .digit{position:absolute;inset:0;transition:transform .35s cubic-bezier(.22,1,.36,1);}.preloader .digit span{display:block;width:100%;height:92px;line-height:92px;font-size:88px;font-weight:900;text-align:center;background:linear-gradient(180deg,#ffffff 0%,#f25749 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.preloader .counter-symbol{margin-left:8px;margin-bottom:12px;font-size:34px;font-weight:700;color:var(--color-primary);}.preloader .loading-title{margin-bottom:35px;color:rgba(255,255,255,.75);font-size:18px;letter-spacing:.12em;text-transform:uppercase;}.preloader .loading-progress{position:relative;width:100%;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08);margin-bottom:45px;}.preloader .loading-progress .progress-bar{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f25749,#ff8c74);box-shadow:0 0 18px rgba(242,87,73,.45);}.preloader .loading-marquee{position:relative;overflow:hidden;height:26px;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);}.preloader .loading-marquee .track{display:flex;width:-moz-max-content;width:max-content;white-space:nowrap;will-change:transform;}.preloader .loading-marquee .track.to-left{animation:preloader-marquee 12s linear infinite;}.preloader .loading-marquee .content{display:flex;align-items:center;}.preloader .loading-marquee span{color:rgba(255,255,255,.45);font-size:14px;letter-spacing:.12em;text-transform:uppercase;}.preloader .loading-marquee .separator{width:6px;height:6px;margin:0 24px;border-radius:50%;background:var(--color-primary);opacity:.6;}@keyframes preloader-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.preloader .loading-logo{margin-bottom:40px}.preloader .loading-logo img{width:95px}.preloader .digit-container{width:42px;height:70px}.preloader .digit span{height:70px;line-height:70px;font-size:62px}.preloader .counter-symbol{font-size:26px;margin-bottom:8px}.preloader .loading-title{font-size:15px}}.normal-link{width:-moz-fit-content;width:fit-content;block-size:-moz-fit-content;block-size:fit-content;display:flex;align-items:center;justify-content:flex-end;height:-moz-fit-content;height:fit-content;position:relative;cursor:pointer;padding-bottom:5px}.normal-link::after{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;background-color:currentColor;transition:all .3s ease;}.normal-link{}.normal-link:hover::after{width:calc(100% + 16px);}@media only screen and (min-width:1281px){.normal-link:hover::after{width:calc(100% + 35px)}}.normal-link:hover img,.normal-link:hover svg{top:14px;right:-22px;opacity:1;}@media only screen and (min-width:1281px){.normal-link:hover img,.normal-link:hover svg{top:25px;right:-50px}}@media only screen and (min-width:1367px){.normal-link:hover img,.normal-link:hover svg{right:-50px}}.normal-link{}.normal-link a,.normal-link button,.normal-link input{margin-right:10px;font-weight:500;}.normal-link{}.normal-link img,.normal-link svg{width:12px;height:12px;position:absolute;transition:all .3s ease;transform:translate(-50%,-50%);top:20px;right:-7px;opacity:0;z-index:-1;}@media only screen and (min-width:1281px){.normal-link img,.normal-link svg{width:24px;height:24px;top:40px;right:-20px}}.normal-link svg path{fill:currentColor;}.normal-link{}.normal-link.icon-primary svg path{fill:var(--color-primary);}.menu{height:80px;width:100%;background-color:transparent;position:fixed;left:0;top:0;transition:height .4s linear,background-color .4s linear,top .4s linear;z-index:19999;}@media only screen and (min-width:1367px){.menu{height:130px}}.menu .site-nav{}.menu .site-nav .logo{width:95px;height:18px;display:flex;z-index:779;}.menu .site-nav .logo .link-logo{width:inherit;overflow:hidden;display:inline-block;position:relative;}.menu .site-nav .logo .link-logo img{width:auto;position:absolute;top:50%;left:0;transform:translate(0%,-50%) scale(1);transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1);}.menu .site-nav .logo .link-logo img:first-of-type{opacity:1;transform:translate(0%,-50%) scale(1);}.menu .site-nav .logo .link-logo img:last-of-type{display:none;opacity:0;transform:translate(0%,200%) scale(.8);}@media only screen and (min-width:1281px){.menu .site-nav .logo .link-logo img:last-of-type{display:block}}@media only screen and (min-width:1281px){.menu .site-nav .logo .link-logo:hover img:first-of-type{opacity:0;transform:translate(0%,-100%) scale(.8)}.menu .site-nav .logo .link-logo:hover img:last-of-type{opacity:1;transform:translate(0%,-50%) scale(1)}}.menu .site-nav{}.menu .site-nav .nav-links{height:30px;position:relative;z-index:777;}.menu .site-nav .nav-links .nav-toggle{color:var(--color-light);transition:left .3s ease;z-index:1;}.menu .site-nav .nav-links .nav-toggle .toggle-name{overflow:hidden;width:60px;height:100%;transition:margin .5s cubic-bezier(.65,0,.35,1);font-weight:300;}@media only screen and (min-width:1281px){.menu .site-nav .nav-links .nav-toggle .toggle-name{width:70px}}.menu .site-nav .nav-links .nav-toggle .toggle-name .menu-text,.menu .site-nav .nav-links .nav-toggle .toggle-name .open-text,.menu .site-nav .nav-links .nav-toggle .toggle-name .close-text{line-height:1;position:absolute;left:0;top:50%;transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1);}.menu .site-nav .nav-links .nav-toggle .toggle-name .menu-text{opacity:1;transform:translate(0%,-50%) scale(1);}.menu .site-nav .nav-links .nav-toggle .toggle-name .open-text{opacity:0;transform:translate(0%,150%) scale(.8);}.menu .site-nav .nav-links .nav-toggle .toggle-name .close-text{opacity:0;transform:translate(0%,-150%) scale(.8);}.menu .site-nav .nav-links .nav-toggle .toggle-mark{position:relative;width:16px;height:15px;border:1px solid transparent;border-radius:24px;transition:width .25s ease,height .25s ease,border .2s ease,top .2s ease;top:calc(50% - 9px);}.menu .site-nav .nav-links .nav-toggle .toggle-mark::before,.menu .site-nav .nav-links .nav-toggle .toggle-mark::after{content:"";position:absolute;background-color:var(--color-light);border-radius:10px;width:16px;height:2px;transform:translate(-50%,-50%);transition:top .25s ease,transform .25s ease;}.menu .site-nav .nav-links .nav-toggle .toggle-mark::before{top:0;}.menu .site-nav .nav-links .nav-toggle .toggle-mark::after{top:100%;}.menu .site-nav .nav-links.open .nav-toggle .toggle-mark{width:64px;height:48px;border:1px solid var(--color-light);top:calc(50% - 24px);transition:width .25s .2s ease,height .25s .2s ease,top .2s .2s ease,border .2s .2s ease;}.menu .site-nav .nav-links.open .nav-toggle .toggle-mark::before{top:50%;transform:translate(-50%,-50%) rotate(45deg);}.menu .site-nav .nav-links.open .nav-toggle .toggle-mark::after{top:50%;transform:translate(-50%,-50%) rotate(-45deg);}.menu .site-nav .nav-links.open:hover .toggle-name .menu-text{opacity:0;transform:translate(0%,150%) scale(.8);}.menu .site-nav .nav-links.open:hover .toggle-name .close-text{opacity:1;transform:translate(0%,-50%) scale(1);}.menu .site-nav .nav-links:not(.open):hover .toggle-name .menu-text{opacity:0;transform:translate(0%,-150%) scale(.8);}.menu .site-nav .nav-links:not(.open):hover .toggle-name .open-text{opacity:1;transform:translate(0%,-50%) scale(1);}.menu .site-nav{}.menu .site-nav .nav-list{display:none;z-index:1;}.menu .site-nav .nav-list .nav-list-container .menu-links{padding-top:130px;}.menu .site-nav .nav-list .nav-list-container .menu-links .social-links{order:1;border-width:1px 0;border-style:solid none;border-color:rgba(255,255,255,.1) transparent;}@media only screen and (min-width:1281px){.menu .site-nav .nav-list .nav-list-container .menu-links .social-links{border:unset;order:0}}.menu .site-nav .nav-list .nav-list-container .menu-links .social-links h6{transition:all .45s linear;}.menu .site-nav .nav-list .nav-list-container .menu-links .social-links ul li{transition:all .45s linear;}.menu .site-nav .nav-list .nav-list-container .menu-links .social-links ul li a{display:inline-block;transition:color .35s ease,transform .35s ease;}.menu .site-nav .nav-list .nav-list-container .menu-links .social-links ul li a:hover,.menu .site-nav .nav-list .nav-list-container .menu-links .social-links ul li a:focus{color:var(--color-primary);transform:scale(.95);}.menu .site-nav .nav-list .nav-list-container .menu-links .social-links ul li a:focus{outline:2px solid var(--color-black-2);}.menu .site-nav .nav-list .nav-list-container .menu-links .links{height:80%;order:0;}@media only screen and (min-width:1281px){.menu .site-nav .nav-list .nav-list-container .menu-links .links{height:85%;margin-bottom:0;height:100%}}@media only screen and (min-width:1281px){.menu .site-nav .nav-list .nav-list-container .menu-links .links{order:1}}.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv{height:100%;margin:auto;display:flex;flex-flow:column;align-items:center;}@media only screen and (min-width:1281px){.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv{align-items:flex-start}}.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li{display:flex;width:-moz-fit-content;width:fit-content;block-size:-moz-fit-content;block-size:fit-content;align-items:center;margin-bottom:20px;transition:all .25s linear;}@media only screen and (min-width:1367px){.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li{margin-bottom:40px}}.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a{transition:all .25s linear;color:var(--color-3);}.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li:hover a{color:var(--color-light);}.menu .site-nav .nav-list .nav-list-container{}.menu .site-nav .nav-list .nav-list-container .menu-contact .menu-contact-phone a{display:inline-flex;align-items:center;transition:color .6s ease,transform .6s ease,letter-spacing .6s ease;}.menu .site-nav .nav-list .nav-list-container .menu-contact .menu-contact-phone a:hover{color:var(--color-primary);transform:translateX(5px);letter-spacing:1.5px;}.menu .site-nav .nav-list .nav-list-container .menu-contact .menu-contact-phone a:hover span{color:var(--color-light);}.menu .site-nav .nav-list .nav-list-container .menu-contact .menu-contact-phone a:focus{outline:3px solid var(--color-primary);letter-spacing:1.5px;}.menu .site-nav .nav-list .nav-list-container .menu-contact .menu-contact-phone a span{color:var(--color-primary);transition:color .3s ease;}.have-scroll{position:relative;display:flex;scrollbar-width:none;overflow-y:auto;overflow-x:hidden;}.have-scroll .scroll-modern{position:sticky;height:60%;width:5px;background-image:linear-gradient(to right,transparent 40%,var(--color-2),transparent 60%);background-repeat:repeat-y;background-size:contain;z-index:100;top:20%;left:100%;}.have-scroll .scroll-modern .scroll-thumb{width:5px;position:absolute;background-color:var(--color-light);border-radius:6px;cursor:pointer;transition:background-color .3s ease;}.have-scroll .scroll-modern .scroll-thumb:hover{background-color:var(--color-primary);}.have-scroll .scroll-modern .scroll-thumb:active{background-color:var(--color-primary);}.modern-scroll{scrollbar-color:unset!important;}.modern-scroll::-webkit-scrollbar,.modern-scroll::-webkit-scrollbar-thumb,.modern-scroll::-webkit-scrollbar-track{width:5px;border:none;background:transparent;}.modern-scroll::-webkit-scrollbar-button,.modern-scroll::-webkit-scrollbar-track-piece,.modern-scroll::-webkit-scrollbar-corner,.modern-scroll::-webkit-resizer{display:none;}.modern-scroll::-webkit-scrollbar-thumb{background-color:var(--color-light);}.modern-scroll::-webkit-scrollbar-track{background-image:linear-gradient(to right,transparent 40%,var(--color-2),transparent 60%);background-repeat:repeat-y;background-size:contain;margin-top:50px;margin-bottom:50px;}@media only screen and (min-width:1281px){.modern-scroll::-webkit-scrollbar-track{margin-top:70px;margin-bottom:70px}}@media only screen and (min-width:1367px){.modern-scroll::-webkit-scrollbar-track{margin-top:150px;margin-bottom:190px}}.zlides-texts{}.zlides-texts .swiper .swiper-wrapper,.zlides-texts swiper-container .swiper-wrapper{width:-moz-fit-content;width:fit-content;block-size:-moz-fit-content;block-size:fit-content;counter-reset:item;}.zlides-texts .swiper .swiper-slide,.zlides-texts .swiper swiper-slide,.zlides-texts swiper-container .swiper-slide,.zlides-texts swiper-container swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zlides-texts .swiper .swiper-slide .project-data,.zlides-texts .swiper swiper-slide .project-data,.zlides-texts swiper-container .swiper-slide .project-data,.zlides-texts swiper-container swiper-slide .project-data{width:-moz-fit-content;width:fit-content;opacity:.15;position:relative;transition:opacity .8s ease,transform .8s ease}.zlides-texts .swiper .swiper-slide .project-data .tags,.zlides-texts .swiper swiper-slide .project-data .tags,.zlides-texts swiper-container .swiper-slide .project-data .tags,.zlides-texts swiper-container swiper-slide .project-data .tags{width:100%;position:absolute;top:100%;overflow:hidden;}.zlides-texts .swiper .swiper-slide .project-data .tags a,.zlides-texts .swiper swiper-slide .project-data .tags a,.zlides-texts swiper-container .swiper-slide .project-data .tags a,.zlides-texts swiper-container swiper-slide .project-data .tags a{display:inline-block;position:relative;opacity:0;transform:translate(10%,100%) rotateZ(5deg);transition:opacity .15s linear,transform .15s ease;}.zlides-texts .swiper .swiper-slide .project-data .tags a:not(:last-of-type) span::after,.zlides-texts .swiper swiper-slide .project-data .tags a:not(:last-of-type) span::after,.zlides-texts swiper-container .swiper-slide .project-data .tags a:not(:last-of-type) span::after,.zlides-texts swiper-container swiper-slide .project-data .tags a:not(:last-of-type) span::after{content:",";}.zlides-texts .swiper .swiper-slide .project-data .tags a span,.zlides-texts .swiper swiper-slide .project-data .tags a span,.zlides-texts swiper-container .swiper-slide .project-data .tags a span,.zlides-texts swiper-container swiper-slide .project-data .tags a span{font-weight:400;transition:opacity .35s ease,color .35s ease;}.zlides-texts .swiper .swiper-slide .project-data,.zlides-texts .swiper swiper-slide .project-data,.zlides-texts swiper-container .swiper-slide .project-data,.zlides-texts swiper-container swiper-slide .project-data{}.zlides-texts .swiper .swiper-slide .project-data .slider-text,.zlides-texts .swiper swiper-slide .project-data .slider-text,.zlides-texts swiper-container .swiper-slide .project-data .slider-text,.zlides-texts swiper-container swiper-slide .project-data .slider-text{width:-moz-fit-content;width:fit-content;display:flex;flex-flow:column;}.zlides-texts .swiper .swiper-slide .project-data .slider-text .number,.zlides-texts .swiper swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container swiper-slide .project-data .slider-text .number{position:absolute;height:100%;color:inherit;transition:color .8s ease;}.zlides-texts .swiper .swiper-slide .project-data .slider-text .number.counter::before,.zlides-texts .swiper swiper-slide .project-data .slider-text .number.counter::before,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .number.counter::before,.zlides-texts swiper-container swiper-slide .project-data .slider-text .number.counter::before{counter-increment:item;content:counter(item,decimal-leading-zero) ".";color:inherit;position:relative;transition:color .8s ease;}.zlides-texts .swiper .swiper-slide .project-data .slider-text .number,.zlides-texts .swiper .swiper-slide .project-data .slider-text .slide-title,.zlides-texts .swiper swiper-slide .project-data .slider-text .number,.zlides-texts .swiper swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container .swiper-slide .project-data .slider-text .slide-title,.zlides-texts swiper-container swiper-slide .project-data .slider-text .number,.zlides-texts swiper-container swiper-slide .project-data .slider-text .slide-title{transition:color .8s ease;line-height:1;}.zlides-texts .swiper .swiper-slide .project-data,.zlides-texts .swiper swiper-slide .project-data,.zlides-texts swiper-container .swiper-slide .project-data,.zlides-texts swiper-container swiper-slide .project-data{}.zlides-texts .swiper .swiper-slide .project-data:hover,.zlides-texts .swiper .swiper-slide .project-data:focus,.zlides-texts .swiper swiper-slide .project-data:hover,.zlides-texts .swiper swiper-slide .project-data:focus,.zlides-texts swiper-container .swiper-slide .project-data:hover,.zlides-texts swiper-container .swiper-slide .project-data:focus,.zlides-texts swiper-container swiper-slide .project-data:hover,.zlides-texts swiper-container swiper-slide .project-data:focus{transform:translateX(10px);opacity:1;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags,.zlides-texts .swiper .swiper-slide .project-data:focus .tags,.zlides-texts .swiper swiper-slide .project-data:hover .tags,.zlides-texts .swiper swiper-slide .project-data:focus .tags,.zlides-texts swiper-container .swiper-slide .project-data:hover .tags,.zlides-texts swiper-container .swiper-slide .project-data:focus .tags,.zlides-texts swiper-container swiper-slide .project-data:hover .tags,.zlides-texts swiper-container swiper-slide .project-data:focus .tags{opacity:1;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a,.zlides-texts .swiper .swiper-slide .project-data:focus .tags a,.zlides-texts .swiper swiper-slide .project-data:hover .tags a,.zlides-texts .swiper swiper-slide .project-data:focus .tags a,.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a,.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a,.zlides-texts swiper-container swiper-slide .project-data:hover .tags a,.zlides-texts swiper-container swiper-slide .project-data:focus .tags a{opacity:1;transform:translate(0%,0%) rotateZ(0deg);}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a:nth-child(1),.zlides-texts .swiper .swiper-slide .project-data:focus .tags a:nth-child(1),.zlides-texts .swiper swiper-slide .project-data:hover .tags a:nth-child(1),.zlides-texts .swiper swiper-slide .project-data:focus .tags a:nth-child(1),.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a:nth-child(1),.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a:nth-child(1),.zlides-texts swiper-container swiper-slide .project-data:hover .tags a:nth-child(1),.zlides-texts swiper-container swiper-slide .project-data:focus .tags a:nth-child(1){transition-delay:0s;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a:nth-child(2),.zlides-texts .swiper .swiper-slide .project-data:focus .tags a:nth-child(2),.zlides-texts .swiper swiper-slide .project-data:hover .tags a:nth-child(2),.zlides-texts .swiper swiper-slide .project-data:focus .tags a:nth-child(2),.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a:nth-child(2),.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a:nth-child(2),.zlides-texts swiper-container swiper-slide .project-data:hover .tags a:nth-child(2),.zlides-texts swiper-container swiper-slide .project-data:focus .tags a:nth-child(2){transition-delay:.15s;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a:nth-child(3),.zlides-texts .swiper .swiper-slide .project-data:focus .tags a:nth-child(3),.zlides-texts .swiper swiper-slide .project-data:hover .tags a:nth-child(3),.zlides-texts .swiper swiper-slide .project-data:focus .tags a:nth-child(3),.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a:nth-child(3),.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a:nth-child(3),.zlides-texts swiper-container swiper-slide .project-data:hover .tags a:nth-child(3),.zlides-texts swiper-container swiper-slide .project-data:focus .tags a:nth-child(3){transition-delay:.3s;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a:nth-child(4),.zlides-texts .swiper .swiper-slide .project-data:focus .tags a:nth-child(4),.zlides-texts .swiper swiper-slide .project-data:hover .tags a:nth-child(4),.zlides-texts .swiper swiper-slide .project-data:focus .tags a:nth-child(4),.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a:nth-child(4),.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a:nth-child(4),.zlides-texts swiper-container swiper-slide .project-data:hover .tags a:nth-child(4),.zlides-texts swiper-container swiper-slide .project-data:focus .tags a:nth-child(4){transition-delay:.45s;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a:nth-child(5),.zlides-texts .swiper .swiper-slide .project-data:focus .tags a:nth-child(5),.zlides-texts .swiper swiper-slide .project-data:hover .tags a:nth-child(5),.zlides-texts .swiper swiper-slide .project-data:focus .tags a:nth-child(5),.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a:nth-child(5),.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a:nth-child(5),.zlides-texts swiper-container swiper-slide .project-data:hover .tags a:nth-child(5),.zlides-texts swiper-container swiper-slide .project-data:focus .tags a:nth-child(5){transition-delay:.6s;}.zlides-texts .swiper .swiper-slide .project-data:hover .tags a span,.zlides-texts .swiper .swiper-slide .project-data:focus .tags a span,.zlides-texts .swiper swiper-slide .project-data:hover .tags a span,.zlides-texts .swiper swiper-slide .project-data:focus .tags a span,.zlides-texts swiper-container .swiper-slide .project-data:hover .tags a span,.zlides-texts swiper-container .swiper-slide .project-data:focus .tags a span,.zlides-texts swiper-container swiper-slide .project-data:hover .tags a span,.zlides-texts swiper-container swiper-slide .project-data:focus .tags a span{color:var(--color-light);}.zlides-texts .swiper .swiper-slide .project-data:hover span,.zlides-texts .swiper .swiper-slide .project-data:focus span,.zlides-texts .swiper swiper-slide .project-data:hover span,.zlides-texts .swiper swiper-slide .project-data:focus span,.zlides-texts swiper-container .swiper-slide .project-data:hover span,.zlides-texts swiper-container .swiper-slide .project-data:focus span,.zlides-texts swiper-container swiper-slide .project-data:hover span,.zlides-texts swiper-container swiper-slide .project-data:focus span{color:var(--color-light);}.zlides-texts .swiper .swiper-slide .project-data:hover p,.zlides-texts .swiper .swiper-slide .project-data:focus p,.zlides-texts .swiper swiper-slide .project-data:hover p,.zlides-texts .swiper swiper-slide .project-data:focus p,.zlides-texts swiper-container .swiper-slide .project-data:hover p,.zlides-texts swiper-container .swiper-slide .project-data:focus p,.zlides-texts swiper-container swiper-slide .project-data:hover p,.zlides-texts swiper-container swiper-slide .project-data:focus p{color:var(--color-primary);}.zlides-texts .swiper .swiper-slide .project-data:hover .number,.zlides-texts .swiper .swiper-slide .project-data:focus .number,.zlides-texts .swiper swiper-slide .project-data:hover .number,.zlides-texts .swiper swiper-slide .project-data:focus .number,.zlides-texts swiper-container .swiper-slide .project-data:hover .number,.zlides-texts swiper-container .swiper-slide .project-data:focus .number,.zlides-texts swiper-container swiper-slide .project-data:hover .number,.zlides-texts swiper-container swiper-slide .project-data:focus .number{color:var(--color-light)!important;}.zlides-texts .swiper .swiper-slide .project-data:hover .number.counter::before,.zlides-texts .swiper .swiper-slide .project-data:focus .number.counter::before,.zlides-texts .swiper swiper-slide .project-data:hover .number.counter::before,.zlides-texts .swiper swiper-slide .project-data:focus .number.counter::before,.zlides-texts swiper-container .swiper-slide .project-data:hover .number.counter::before,.zlides-texts swiper-container .swiper-slide .project-data:focus .number.counter::before,.zlides-texts swiper-container swiper-slide .project-data:hover .number.counter::before,.zlides-texts swiper-container swiper-slide .project-data:focus .number.counter::before{color:var(--color-light)!important;}.zlides-texts .swiper,.zlides-texts swiper-container{}.zlides-texts .swiper .swiper-slide-active .project-data,.zlides-texts swiper-container .swiper-slide-active .project-data{opacity:1;}.zlides-texts .swiper .swiper-slide-active .project-data .slider-text,.zlides-texts swiper-container .swiper-slide-active .project-data .slider-text{color:var(--color-light);}.zlides-texts .swiper .swiper-slide-active .project-data .slider-text .number,.zlides-texts swiper-container .swiper-slide-active .project-data .slider-text .number{color:var(--color-primary);}.zlides-texts .swiper .swiper-slide-active .project-data .slider-text .number.counter::before,.zlides-texts swiper-container .swiper-slide-active .project-data .slider-text .number.counter::before{color:var(--color-primary);}.zlides-images{transform:translate(-50%,-50%);left:50%;top:50%;z-index:0;}.zlides-images .swiper,.zlides-images swiper-container{transition:z-index .8s ease;position:relative;}.zlides-images .swiper .swiper-slide,.zlides-images .swiper swiper-slide,.zlides-images swiper-container .swiper-slide,.zlides-images swiper-container swiper-slide{transform:none;position:relative;}.dark-overlay{position:relative}.dark-overlay::after{content:"";position:absolute;width:100%;height:100%;background-color:#000;top:0;left:0;opacity:.3;z-index:999;transition:opacity .25s linear;}.contain-canvas-images{position:absolute;width:100vw;height:100vh;top:0;left:0;}.contain-canvas-images::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:999;}.contain-canvas-images .canvas-images{left:50%;pointer-events:none;position:absolute;top:50%;z-index:10;transform:translate(-50%,-50%);}.view-image{position:absolute;width:0;height:100%;top:0;left:0;z-index:9;transition:opacity .35s linear;overflow:hidden;}.view-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s linear;}.view-image.view{width:100%;}.view-image.view img{opacity:1;}.hover-image{width:0;position:absolute;height:196px;top:50%;left:0;z-index:0;opacity:0;overflow:hidden;transition:width .25s cubic-bezier(.47,0,.75,.72),transform .15s linear,opacity .35s .3s linear;}.hover-image img,.hover-image video{width:350px;height:196px;-o-object-fit:cover;object-fit:cover;}.hover-image.view{width:350px;opacity:1;transition:width .25s .35s cubic-bezier(.47,0,.75,.72),transform .15s linear,opacity .1s .35s linear;}.zlider-contact{transition:bottom .7s ease;bottom:-160px;z-index:100;left:48%;transform:translateX(-50%);width:100%}@media only screen and (min-width:769px){.zlider-contact{left:50%;width:-moz-fit-content;width:fit-content}}.zlider-contact{}.zlider-contact .contact-email{width:-moz-fit-content;width:fit-content;}.zlider-contact{}.zlider-contact .contact-phone{width:-moz-fit-content;width:fit-content}.zlider-contact .contact-phone a{transition:.15s;line-height:1}.zlider-contact .contact-phone a span{transition:.35s;}.zlider-contact .contact-phone a:hover,.zlider-contact .contact-phone a:focus{color:var(--color-primary);}.zlider-contact .contact-phone a:hover span,.zlider-contact .contact-phone a:focus span{color:var(--color-light);}.zlider-contact .contact-phone a:hover p,.zlider-contact .contact-phone a:focus p{color:var(--color-primary);}.zlider-contact{}.zlider-contact p{color:var(--color-primary);}.slider-pagination{width:auto!important;position:fixed;left:unset!important;top:50%!important;transform:translateY(-50%);z-index:99;display:flex;justify-content:center;flex-flow:column;}.slider-pagination .swiper-pagination-bullet{padding:20px 5px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;background-color:transparent;opacity:1;margin:0 0!important;transform:scale(1);border:1px solid transparent;transition:background .25s ease,transform .35s ease,opacity .35s ease;cursor:pointer;z-index:999;}@media only screen and (min-width:1281px){.slider-pagination .swiper-pagination-bullet{padding:20px}}.slider-pagination .swiper-pagination-bullet:last-of-type{margin-right:0;}.slider-pagination .swiper-pagination-bullet::before{content:"";width:7px;height:7px;background-color:var(--color-light);border-radius:50%;transform:translate(-60%,-60%) scale(1);top:50%;left:50%;position:absolute;transition:background .25s linear,transform .45s linear,opacity .25s linear;}.slider-pagination .swiper-pagination-bullet:after{position:absolute;content:attr(data-title);display:block;white-space:nowrap;color:var(--color-light);font-size:14px;transform:translate(0%,-50%) scale(.9);right:120%;top:100%;opacity:0;transition:top .35s ease,opacity .35s ease,transform .35s ease;}.slider-pagination .swiper-pagination-bullet:hover:after{top:50%;opacity:1;transform:translate(0%,-50%) scale(1);}.slider-pagination .swiper-pagination-bullet-active{opacity:1;transform:scale(1);transition:background .25s linear,transform .45s linear,opacity .25s linear;position:relative;}.slider-pagination .swiper-pagination-bullet-active::before{background-color:var(--color-primary);transform:translate(-60%,-60%) scale(1.5);}.social-bar{position:fixed;transform:translateY(-50%);top:50%;font-size:14px;z-index:999;padding:30px 0;cursor:pointer;display:none;}@media only screen and (min-width:769px){.social-bar{display:block}}.social-bar:hover .social-bar-title{transform:scale(.9);}.social-bar:hover .social-bar-title .social-title::before{opacity:0;transform:translateY(-100%) scale(.8);}.social-bar:hover .social-bar-title .social-title::after{opacity:1;transform:translateY(-50%) scale(1);font-weight:500;}.social-bar:hover .social-links{opacity:1;pointer-events:auto;}.social-bar:hover .social-links ul li{left:calc(100% - 40px);opacity:1;}.social-bar .social-bar-title{rotate:-180deg;top:0;left:0;z-index:9;position:relative;white-space:nowrap;writing-mode:vertical-lr;line-height:1;display:flex;justify-content:center;align-items:center;transition:transform .25s linear;}.social-bar .social-bar-title .social-title{transition:color .35s linear;}.social-bar .social-bar-title svg{width:20px;height:20px;margin-top:15px;rotate:180deg;fill:none;}.social-bar .social-bar-title svg path{fill:var(--color-light);}.social-bar .social-links{width:80px;position:absolute;margin-left:0;transform:translateY(-50%);top:50%;opacity:0;pointer-events:none;transition:opacity .6s ease;will-change:transform,opacity;}.social-bar .social-links ul li{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative;left:0;opacity:.8;transition:left .35s ease,opacity .15s ease;line-height:1;padding:20px;will-change:transform,opacity;border-radius:50%;z-index:99;margin-bottom:15px;}.social-bar .social-links ul li:nth-child(1){transition-delay:0s;}.social-bar .social-links ul li:nth-child(2){transition-delay:.05s;}.social-bar .social-links ul li:nth-child(3){transition-delay:.1s;}.social-bar .social-links ul li:nth-child(4){transition-delay:.15s;}.social-bar .social-links ul li:nth-child(5){transition-delay:.2s;}.social-bar .social-links ul li span:after{position:absolute;content:attr(data-title);display:block;color:var(--color-light);font-size:14px;transform:translate(0%,-50%) scale(.9);left:120%;top:100%;opacity:0;transition:top .35s ease,opacity .35s ease,transform .35s ease;}.social-bar .social-links ul li:hover{opacity:1;}.social-bar .social-links ul li:hover span:after{top:50%;opacity:1;transform:translate(0%,-50%) scale(1);}.slider-footer{position:absolute;bottom:40px;width:100%;height:0;display:flex;align-items:center;justify-content:space-between;z-index:1;}@media only screen and (min-width:1367px){.slider-footer{bottom:60px}}.slider-footer{}.slider-footer .slider-navigation{height:0}.slider-footer .slider-navigation button{width:40px;height:40px;background-color:transparent;border:none;position:relative;cursor:pointer;padding:0;font-weight:300;}.slider-footer .slider-navigation{}.slider-footer .slider-navigation .swiper-prev,.slider-footer .slider-navigation .swiper-next{position:relative;}.slider-footer .slider-navigation .swiper-prev svg,.slider-footer .slider-navigation .swiper-next svg{fill:none;width:100%;height:100%;}.slider-footer .slider-navigation .swiper-prev .svg-arrow,.slider-footer .slider-navigation .swiper-next .svg-arrow{width:50%;height:50%;position:absolute;transition:left .35s linear,transform .35s linear;opacity:1;}.slider-footer .slider-navigation .swiper-prev .svg-arrow .arrow-path,.slider-footer .slider-navigation .swiper-next .svg-arrow .arrow-path{fill:var(--color-light);}.slider-footer .slider-navigation .swiper-prev span,.slider-footer .slider-navigation .swiper-next span{position:absolute;font-size:14px;font-weight:300;transition:left .35s ease,right .35s ease;}.slider-footer .slider-navigation{}.slider-footer .slider-navigation .prev-button{width:100px;}.slider-footer .slider-navigation .prev-button .swiper-prev .svg-arrow{top:50%;left:15%;transform:translate(-50%,-50%);}.slider-footer .slider-navigation .prev-button .swiper-prev span{transform:translate(-50%,-50%);top:50%;left:calc(100% + 30px);}.slider-footer .slider-navigation .prev-button:hover .svg-arrow{left:65%;transform:translate(-50%,-50%);}.slider-footer .slider-navigation .prev-button:hover span{left:calc(100% + 10px);}.slider-footer .slider-navigation{}.slider-footer .slider-navigation .next-button{width:100px;}.slider-footer .slider-navigation .next-button .swiper-next .svg-arrow{top:calc(50% + 1px);left:80%;transform:translate(-50%,-50%);}.slider-footer .slider-navigation .next-button .swiper-next span{transform:translate(-50%,-50%);top:50%;right:calc(100% + 0px);}.slider-footer .slider-navigation .next-button:hover .svg-arrow{left:35%;transform:translate(-50%,-50%);}.slider-footer .slider-navigation .next-button:hover span{right:calc(100% - 20px);}.slider-container{transition:opacity .8s 2s linear;}.slider-creative .zlides-images{width:90vw;height:80vh;}@media only screen and (min-width:1281px){.slider-creative .zlides-images{width:85vw}}.slider-creative .zlides-images .swiper .swiper-slide,.slider-creative .zlides-images .swiper swiper-slide,.slider-creative .zlides-images swiper-container .swiper-slide,.slider-creative .zlides-images swiper-container swiper-slide{background-color:var(--color-black);border-radius:40px;transition:transform .8s ease-out,opacity .8s ease-out;}.slider-creative .zlides-images .swiper .swiper-slide.swiper-slide-prev .slider-image,.slider-creative .zlides-images .swiper .swiper-slide.swiper-slide-next .slider-image,.slider-creative .zlides-images .swiper swiper-slide.swiper-slide-prev .slider-image,.slider-creative .zlides-images .swiper swiper-slide.swiper-slide-next .slider-image,.slider-creative .zlides-images swiper-container .swiper-slide.swiper-slide-prev .slider-image,.slider-creative .zlides-images swiper-container .swiper-slide.swiper-slide-next .slider-image,.slider-creative .zlides-images swiper-container swiper-slide.swiper-slide-prev .slider-image,.slider-creative .zlides-images swiper-container swiper-slide.swiper-slide-next .slider-image{opacity:.35;}.slider-creative .zlides-images .swiper .swiper-slide .slider-image,.slider-creative .zlides-images .swiper swiper-slide .slider-image,.slider-creative .zlides-images swiper-container .swiper-slide .slider-image,.slider-creative .zlides-images swiper-container swiper-slide .slider-image{transition:all 1.5s ease;}.slider-creative .zlides-images .swiper .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active),.slider-creative .zlides-images .swiper swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active),.slider-creative .zlides-images swiper-container .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active),.slider-creative .zlides-images swiper-container swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active){opacity:0;}.slider-creative .zlides-images .swiper .swiper-slide.swiper-slide-active,.slider-creative .zlides-images .swiper swiper-slide.swiper-slide-active,.slider-creative .zlides-images swiper-container .swiper-slide.swiper-slide-active,.slider-creative .zlides-images swiper-container swiper-slide.swiper-slide-active{opacity:1;}.slider-padding{overflow:hidden;position:relative;}.slider-padding .zlides-images{width:calc(100% - 20px);height:calc(100% - 20px);}@media only screen and (min-width:769px){.slider-padding .zlides-images{width:calc(100% - 230px);height:calc(100% - 230px)}}.slider-parallax .zlides-images{width:100vw;height:100vh;}.slider-centered .zlides-texts .swiper-slide .project-data,.slider-centered .zlides-texts swiper-slide .project-data{transition:visibility .6s linear,opacity .6s linear,transform .6s linear;}.slider-centered .zlides-texts .swiper-slide .project-data .slider-text .tags,.slider-centered .zlides-texts swiper-slide .project-data .slider-text .tags{transition:visibility .6s linear,opacity .15s linear,transform .3s linear;transform:translateY(100%);}.slider-centered .zlides-texts .swiper-slide-active{opacity:1;}.slider-centered .zlides-texts .swiper-slide-active .project-data{opacity:1;visibility:visible;transform:rotateX(0deg);}.slider-centered .zlides-texts .swiper-slide-active .project-data .slider-text .tags{transition:visibility .6s linear,opacity .6s .6s linear,transform .6s .6s linear;transform:translateY(0%);}.slider-centered .zlides-images{width:100vw;height:calc(100vh - 160px);}.slider-centered .zlides-images .swiper .swiper-slide,.slider-centered .zlides-images .swiper swiper-slide,.slider-centered .zlides-images swiper-container .swiper-slide,.slider-centered .zlides-images swiper-container swiper-slide{overflow:hidden;}.slider-centered .zlides-images .swiper .swiper-slide .slider-image,.slider-centered .zlides-images .swiper swiper-slide .slider-image,.slider-centered .zlides-images swiper-container .swiper-slide .slider-image,.slider-centered .zlides-images swiper-container swiper-slide .slider-image{border-radius:40px;overflow:hidden;}.three-col .zlides-images{width:100vw;height:100vh;}.three-col .zlides-images .swiper-slide .slider-image{transition:transform .6s linear,opacity .2s linear;transform:scale(1.2);}.three-col .zlides-images .swiper-slide-active .slider-image{transform:scale(1);}.three-col .zlides-images .swiper-slide-active .slider-image::after{opacity:.2;}