@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,h3,.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,.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,.preloader .loading-content .loading-marquee .track span,.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,h3,.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,.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,.preloader .loading-content .loading-marquee .track span,.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)}h3,.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,.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,.preloader .loading-content .loading-marquee .track span,.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: #1e2024;--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:rgba(0,0,0,0);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:rgba(0,0,0,0)}.ani-ls{transition:letter-spacing .3s cubic-bezier(0.78, 0.28, 0, 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}body::before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;opacity:.8;z-index:0;background-image:linear-gradient(rgba(111, 111, 111, 0.15) 1px, transparent 1px),linear-gradient(to right, rgba(111, 111, 111, 0.15) 1px, transparent 1px);background-size:3.6vw 3.6vw}h1,.h1,h2,h3,.menu .site-nav .nav-list .nav-list-container .menu-links .links ul.scrolldiv li a,h4,h5,h6,.preloader .loading-content .loading-marquee .track span,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:rgba(0,0,0,0);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:0px 0px;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 0px}.con-10{width:calc(100% - 15px)}}@media only screen and (min-width: 1281px){.con{width:calc(100% - 80px);padding:150px 0px;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}}.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}}.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:#fff;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) rgba(0,0,0,0) var(--color-primary) rgba(0,0,0,0);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 rgba(0,0,0,0);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(0.65, 0, 0.35, 1);overflow:hidden;color:rgba(0,0,0,0) !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:rgba(0,0,0,0);stroke:var(--color-light)}.preloader{z-index:999999999999;position:relative;background-color:var(--color-black);display:flex;justify-content:center;align-items:center;height:100vh;font-size:60px;font-weight:bold;display:flex;gap:10px}.preloader::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;z-index:0;background-image:linear-gradient(rgba(111, 111, 111, 0.15) 1px, transparent 1px),linear-gradient(to right, rgba(111, 111, 111, 0.15) 1px, transparent 1px);background-size:3.6vw 3.6vw}.preloader .loading-content{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;display:flex;flex-flow:column;justify-content:center}.preloader .loading-content .digit-counter{position:relative}.preloader .loading-content .digit-counter .digit-container{width:80px;height:80px;overflow:hidden;position:relative;border-radius:10px;text-align:center}.preloader .loading-content .digit-counter .digit-container .digit{position:absolute;top:0;left:0;width:100%;transition:transform .6s ease-in-out}.preloader .loading-content .digit-counter .digit-container .digit span{display:block;font-size:80px;height:80px;line-height:80px;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-1)}.preloader .loading-content .loading-marquee{height:50px}.preloader .loading-content .loading-marquee::after{content:"";width:100%;height:100%;background:linear-gradient(to right, var(--color-black) 5%, transparent 10%, transparent 90%, var(--color-black) 95%);position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.preloader .loading-content .loading-marquee .track img{height:auto;width:1.8em}.loading-marquee{position:relative;width:100%;max-width:100%;display:flex;align-items:center;overflow:hidden}.loading-marquee .track{position:absolute;white-space:nowrap;will-change:transform}.loading-marquee .track.to-left{animation:loading-marquee 5s linear infinite}.loading-marquee .track.to-right{animation:loading-marquee 5s linear infinite reverse}.loading-marquee .track .content{display:flex;align-items:center}.loading-marquee .track .content span{margin:0;color:var(--color-primary)}@keyframes loading-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.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:0px;left:0;background-color:currentColor;transition:all .3s ease}.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 a,.normal-link button,.normal-link input{margin-right:10px;font-weight:500}.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.icon-primary svg path{fill:var(--color-primary)}.menu{height:80px;width:100%;background-color:rgba(0,0,0,0);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 .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(0.65, 0, 0.35, 1),opacity .5s cubic-bezier(0.65, 0, 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(0.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(0.8)}.menu .site-nav .logo .link-logo:hover img:last-of-type{opacity:1;transform:translate(0%, -50%) scale(1)}}.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(0.65, 0, 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(0.65, 0, 0.35, 1),opacity .5s cubic-bezier(0.65, 0, 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(0.8)}.menu .site-nav .nav-links .nav-toggle .toggle-name .close-text{opacity:0;transform:translate(0%, -150%) scale(0.8)}.menu .site-nav .nav-links .nav-toggle .toggle-mark{position:relative;width:16px;height:15px;border:1px solid rgba(0,0,0,0);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(0.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(0.8)}.menu .site-nav .nav-links:not(.open):hover .toggle-name .open-text{opacity:1;transform:translate(0%, -50%) scale(1)}.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) rgba(0,0,0,0)}@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,.menu .site-nav .nav-list .nav-list-container .menu-links .social-links .preloader .loading-content .loading-marquee .track span,.preloader .loading-content .loading-marquee .track .menu .site-nav .nav-list .nav-list-container .menu-links .social-links span{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(0.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-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:rgba(0,0,0,0)}.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 .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 .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: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 .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(0.47, 0, 0.75, 0.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(0.47, 0, 0.75, 0.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 .contact-email{width:-moz-fit-content;width:fit-content}.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 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:rgba(0,0,0,0);opacity:1;margin:0px 0px !important;transform:scale(1);border:1px solid rgba(0,0,0,0);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:0px}.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(0.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(0.9)}.social-bar:hover .social-bar-title .social-title::before{opacity:0;transform:translateY(-100%) scale(0.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(0.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:0px;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-navigation{height:0}.slider-footer .slider-navigation button{width:40px;height:40px;background-color:rgba(0,0,0,0);border:none;position:relative;cursor:pointer;padding:0;font-weight:300}.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 .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 .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-parallax.split .zlides-images{height:calc(100vh - 160px)}.slider-parallax.split .zlides-images .swiper .swiper-slide,.slider-parallax.split .zlides-images .swiper swiper-slide,.slider-parallax.split .zlides-images swiper-container .swiper-slide,.slider-parallax.split .zlides-images swiper-container swiper-slide{border-radius:40px;overflow:hidden}.slider-parallax.split .zlides-images .swiper .swiper-slide .slider-image,.slider-parallax.split .zlides-images .swiper swiper-slide .slider-image,.slider-parallax.split .zlides-images swiper-container .swiper-slide .slider-image,.slider-parallax.split .zlides-images swiper-container swiper-slide .slider-image{transition:transform .8s linear;border-radius:40px}.slider-parallax.split .zlides-images .swiper .swiper-slide .slider-image::after,.slider-parallax.split .zlides-images .swiper swiper-slide .slider-image::after,.slider-parallax.split .zlides-images swiper-container .swiper-slide .slider-image::after,.slider-parallax.split .zlides-images swiper-container swiper-slide .slider-image::after{transition:opacity .8s linear;opacity:.35}.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{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 .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}