@charset "UTF-8";@font-face{font-family:Objectivity;src:url(/font/objectivity/Objectivity-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Objectivity;src:url(/font/objectivity/Objectivity-Medium.otf) format("opentype");font-weight:500;font-style:normal}.loader img{width:240px;height:auto;animation:logoFadeScale 1s ease forwards;animation-delay:1s;z-index:1}@keyframes logoFadeScale{0%{transform:scale(.8)}50%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(.8)}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#343434;animation:reveal 1.2s ease forwards;animation-delay:1.6s;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.loader .main-loader-text{text-align:center;color:#000;font-weight:500;position:absolute;font-size:230px;z-index:0;opacity:.4}@media (max-width: 992px){.loader .main-loader-text{font-size:90px}}.loader .accent-loader-text{text-align:center;color:#fff;font-weight:500;font-size:30px;z-index:0;opacity:.4}@keyframes reveal{0%{transform:translate(0)}to{transform:translate(-100%)}}main,.hero-wrapper{animation:fadeIn 1.4s forwards;animation-delay:1.5s}@keyframes fadeIn{0%{transform:translate(110px)}to{transform:translate(0)}}html{scroll-behavior:smooth;animation:load .3s forwards;overflow-x:hidden!important}html ::selection{background:#FE7847;color:#fff}html a{cursor:url(/img/cursor-click.png) 18 18,pointer}*::-webkit-scrollbar{width:0px}*::-webkit-scrollbar-track{background:#343434}*::-webkit-scrollbar-thumb{background-color:#343434;border-radius:10px;border:0px}html,body{cursor:url(/img/pointer.png) 18 18,default}html:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/img/noise.png);opacity:.35;z-index:999999}body{display:flex;flex-direction:column;font-family:Objectivity,sans-serif;font-size:14px;margin:0;background-color:#a8a7a5}body .main-container{width:100%;display:flex;justify-content:center;overflow-x:hidden}body .main-container main{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}body .main-container main .main-inner{min-height:100vh;width:80vw;max-width:1400px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){body .main-container main .main-inner{width:95vw}}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;justify-content:start;align-items:center}.row.pad-x-15{padding:0 15px}.span-12{grid-column:span 12;height:100%}.span-11{grid-column:span 11;height:100%}.span-10{grid-column:span 10;height:100%}.span-9{grid-column:span 9;height:100%}.span-8{grid-column:span 8;height:100%}.span-7{grid-column:span 7;height:100%}.span-6{grid-column:span 6;height:100%}.span-5{grid-column:span 5;height:100%}.span-4{grid-column:span 4;height:100%}.span-3{grid-column:span 3;height:100%}.span-2{grid-column:span 2;height:100%}.span-1{grid-column:span 1;height:100%}.span-0{display:none}@media (max-width: 992px){.span-until-lg-12{grid-column:span 12;height:100%}.span-until-lg-11{grid-column:span 11;height:100%}.span-until-lg-10{grid-column:span 10;height:100%}.span-until-lg-9{grid-column:span 9;height:100%}.span-until-lg-8{grid-column:span 8;height:100%}.span-until-lg-7{grid-column:span 7;height:100%}.span-until-lg-6{grid-column:span 6;height:100%}.span-until-lg-5{grid-column:span 5;height:100%}.span-until-lg-4{grid-column:span 4;height:100%}.span-until-lg-3{grid-column:span 3;height:100%}.span-until-lg-2{grid-column:span 2;height:100%}.span-until-lg-1{grid-column:span 1;height:100%}.span-until-lg-0{display:none}}@media (max-width: 768px){.span-until-md-12{grid-column:span 12;height:100%}.span-until-md-11{grid-column:span 11;height:100%}.span-until-md-10{grid-column:span 10;height:100%}.span-until-md-9{grid-column:span 9;height:100%}.span-until-md-8{grid-column:span 8;height:100%}.span-until-md-7{grid-column:span 7;height:100%}.span-until-md-6{grid-column:span 6;height:100%}.span-until-md-5{grid-column:span 5;height:100%}.span-until-md-4{grid-column:span 4;height:100%}.span-until-md-3{grid-column:span 3;height:100%}.span-until-md-2{grid-column:span 2;height:100%}.span-until-md-1{grid-column:span 1;height:100%}.span-until-md-0{display:none}}@media (max-width: 576px){.span-until-sm-12{grid-column:span 12;height:100%}.span-until-sm-11{grid-column:span 11;height:100%}.span-until-sm-10{grid-column:span 10;height:100%}.span-until-sm-9{grid-column:span 9;height:100%}.span-until-sm-8{grid-column:span 8;height:100%}.span-until-sm-7{grid-column:span 7;height:100%}.span-until-sm-6{grid-column:span 6;height:100%}.span-until-sm-5{grid-column:span 5;height:100%}.span-until-sm-4{grid-column:span 4;height:100%}.span-until-sm-3{grid-column:span 3;height:100%}.span-until-sm-2{grid-column:span 2;height:100%}.span-until-sm-1{grid-column:span 1;height:100%}.span-until-sm-0{display:none}}.navbar{position:fixed;top:18px;left:0;width:100%;height:50px;z-index:1000;display:flex;justify-content:center;align-items:center}.nav-containers{display:flex;gap:25px}@media (max-width: 992px){.nav-containers{display:flex;justify-content:center}}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s}.nav-link:hover{color:#007bff}.liquidGlass-wrapper{position:relative;display:flex;font-weight:600;overflow:hidden;color:#000;box-shadow:0 1px 1px #0003,0 0 15px #0000001a}.liquidGlass-effect{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:url(#glass-distortion);overflow:hidden;isolation:isolate}.liquidGlass-tint{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3019607843);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.liquidGlass-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;box-shadow:inset 2px 2px 1px #bebdbd33,inset -1px -1px 1px 1px #ffffff1a}.liquidGlass-text{z-index:3;font-size:2rem;color:#000}a{text-decoration:none}.wrapper{display:flex;gap:20px;flex-direction:column;justify-content:center;align-items:flex-end}.menu,.menu>div{padding:.3rem;border-radius:1.7rem}.menu:hover{padding:.6rem;border-radius:1.7rem}.menu>div>div{font-size:20px;color:#fff;padding:.3rem;border-radius:.3rem}.dock{padding:10px 15px;transition:padding .3s linear(0 0%,0 1.8%,.01 3.6%,.03 6.35%,.07 9.1%,.13 11.4%,.19 13.4%,.27 15%,.34 16.1%,.54 18.35%,.66 20.6%,.72 22.4%,.77 24.6%,.81 27.3%,.85 30.4%,.88 35.1%,.92 40.6%,.94 47.2%,.96 55%,.98 64%,.99 74.4%,1 86.4%,1 100%);display:flex;flex-direction:column}@media (max-width: 992px){.dock{position:absolute;top:0}.dock:hover{padding:10px 15px!important}}.dock:hover{padding:13px 23px}.dock:hover .dock-left .switch-lang{opacity:1}.dock-inner{gap:8px;border-radius:8px;width:80vw;color:#fff;z-index:1;display:flex;justify-content:space-between;align-items:center}.dock-inner .dock-left{display:flex;justify-content:center;align-items:center}.dock-inner .dock-left .switch-lang{opacity:0;transition:opacity .2s ease}@media (max-width: 992px){.dock-inner .dock-left .switch-lang{display:none}}.dock-inner .dock-left .switch-lang a{transition:color .2s ease;font-size:18px;color:#fff;font-weight:500;padding:5px 0;text-decoration:none}.dock-inner .dock-left .switch-lang a:hover{color:#fe7847}.dock-inner .logo{height:100%;display:flex;justify-content:center;align-items:center}.dock-inner .logo img{height:35px}.dock-inner .logo .mobile-logo-detail{display:none;position:absolute;background-color:#fe7847;width:3px;height:0px;left:16px;top:40px;border-radius:0 0 10px 10px;transition:all .4s ease}@media (max-width: 992px){.dock-inner .logo .mobile-logo-detail{display:block}}.dock-inner .nav-links{margin-top:7px;display:flex;gap:20px;align-items:center;justify-content:center}@media (max-width: 992px){.dock-inner .nav-links{display:none}}.dock-inner .nav-links:hover{color:#fe7847;cursor:url(/img/cursor-click.png) 18 18,pointer}.dock-inner .nav-links *{font-size:18px;color:#fff;font-weight:500;padding:5px 0;text-decoration:none;transition:color .2s ease;cursor:url(/img/pointer.png) 18 18,default}.dock-inner .nav-links *:hover{color:#fe7847;cursor:url(/img/cursor-click.png) 18 18,pointer}.mobile-nav-links{height:0px;transition:height .3s ease}.mobile-nav-links .mobile-nav-links-inner{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:20px;padding:20px 0}.mobile-nav-links .m-nav-link{transition:opacity .2s ease;opacity:0;z-index:1}.mobile-nav-links a{color:#fff;font-weight:400;font-size:18px;transition:color .2s ease}.mobile-nav-links a:hover{color:#fe7847;cursor:url(/img/cursor-click.png) 18 18,pointer}.dock.active .mobile-nav-links{height:250px}.dock.active .mobile-nav-links .m-nav-link{opacity:1}.dock.active .mobile-nav-links .m-nav-link:nth-child(1){transition-delay:.1s}.dock.active .mobile-nav-links .m-nav-link:nth-child(2){transition-delay:.2s}.dock.active .mobile-nav-links .m-nav-link:nth-child(3){transition-delay:.3s}.dock.active .mobile-nav-links .m-nav-link:nth-child(4){transition-delay:.4s}.dock.active .mobile-nav-links .m-nav-link:nth-child(5){transition-delay:.5s}.dock.active .mobile-nav-links .m-nav-link:nth-child(6){transition-delay:.6s}.dock,.dock>div{border-radius:8px}.hamburger-menu-wrapper{display:none}@media (max-width: 992px){.hamburger-menu-wrapper{display:block}}.hamburger-svg .dot{transition:transform .3s ease,opacity .4s ease;opacity:1}.dock.active .hamburger-svg .dot{transform:none}.dock.active .hamburger-svg .dot:nth-child(2){opacity:0;transform:translateY(10.8px)}.dock.active .hamburger-svg .dot:nth-child(4){opacity:0;transform:translate(10.8px)}.dock.active .hamburger-svg .dot:nth-child(6){opacity:0;transform:translate(-10.8px)}.dock.active .hamburger-svg .dot:nth-child(8){opacity:0;transform:translateY(-10.8px)}.dock.active .mobile-logo-detail{height:calc(100% - 45px)}footer{margin-top:-80px;z-index:1}footer .dot-gradient{height:80px;background-image:radial-gradient(#FE7847 2px,transparent 2px);background-size:30px 30px}footer .footer-inner{background-color:#fe7847;display:flex;flex-direction:column;padding:5vw;height:calc(100% - 5vw);justify-content:space-between;gap:200px}footer .footer-inner .brand-fnav-wrapper{display:flex;justify-content:space-between;flex-direction:row}@media (max-width: 992px){footer .footer-inner .brand-fnav-wrapper{flex-direction:column;align-items:center;gap:50px}}footer .footer-inner .brand-fnav-wrapper .branding .brand{font-size:128px;color:#000;font-weight:500}footer .footer-inner .brand-fnav-wrapper .branding .slogan{display:flex;flex-direction:column;align-items:end;font-size:28px;color:#fff;font-weight:400;margin-top:-26px}footer .footer-inner .brand-fnav-wrapper .navigation-links{display:flex;flex-direction:column;align-items:end;gap:20px}footer .footer-inner .brand-fnav-wrapper .navigation-links a{font-size:20px;color:#000;font-weight:500;position:relative;padding:5px 0;transition:color .2s ease}footer .footer-inner .brand-fnav-wrapper .navigation-links a:hover{color:#fff}footer .footer-inner .copyright-misc{display:flex;justify-content:end;width:100%}footer .footer-inner .copyright-misc *{font-size:18px}#cookies-policy.cookies{font-size:16px;position:fixed;bottom:0;right:0;max-height:100%;max-width:100%;overflow:auto;z-index:9999;transition:transform .2s ease-out,opacity .2s ease-out}#cookies-policy.cookies--closing{opacity:0;transform:translateY(10px)}#cookies-policy.cookies--show .cookies__btn--customize{border-top:none;border-bottom:1px solid #E7E8E9}#cookies-policy.cookies--show .cookies__btn svg{transform:rotate(180deg)}#cookies-policy.cookies--no-js .cookies__section .cookies__expandable,#cookies-policy.cookies--no-js .cookies__expandable:target{height:auto;visibility:visible;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}#cookies-policy.cookies--no-js .cookies__details{display:none}#cookies-policy.cookies--no-js .cookies__sections{max-height:fit-content}#cookies-policy.cookies--no-js svg{display:none}#cookies-policy .cookies__expandable{display:block;overflow:hidden;height:0;visibility:hidden;opacity:0;transition:height .3s ease-out,opacity .3s ease-out,visibility 0s .3s linear}#cookies-policy .cookies__expandable--open{height:auto;visibility:visible;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}#cookies-policy .cookies__alert{width:22em;max-width:90%;max-height:90%;margin:4%;background:#fff;border-radius:8px;border:1px solid #E7E8E9;-webkit-box-shadow:0px 12px 12px -8px rgba(0,0,0,.08),0px 0px 4px rgba(0,0,0,.04);-moz-box-shadow:0px 12px 12px -8px rgba(0,0,0,.08),0px 0px 4px rgba(0,0,0,.04);box-shadow:0 12px 12px -8px #00000014,0 0 4px #0000000a}#cookies-policy .cookies__container{display:block;overflow:hidden;height:auto;visibility:visible;opacity:1;transition:height .3s ease-out,opacity .3s ease-out,visibility 0s .1s linear}#cookies-policy .cookies__container--hide{height:0;visibility:hidden;opacity:0;transition:height .3s ease-out,opacity .3s ease-out,visibility 0s .3s linear}#cookies-policy .cookies__wrapper{padding:1em 1.5em}#cookies-policy .cookies__title{font-weight:700;line-height:1.4em;margin-bottom:.8em;color:#2c2e30}#cookies-policy .cookies__intro{font-weight:450;font-size:.875em;line-height:1.4em;color:#2c2e30}#cookies-policy .cookies__intro p{margin-top:1em}#cookies-policy .cookies__intro p:first-child{margin-top:0}#cookies-policy .cookies__intro a{text-decoration:underline;color:inherit;transition:color .2s ease-out}#cookies-policy .cookies__intro a:hover,#cookies-policy .cookies__intro a:focus{color:#fe7847}#cookies-policy .cookies__actions{margin-top:1em;display:flex;flex-direction:column;justify-content:space-between;gap:4px}#cookies-policy .cookies__btn--customize{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:.875em;line-height:1em;text-decoration:none;color:#2c2e30;position:relative;padding:1.125em 24px;border-top:1px solid #E7E8E9}#cookies-policy .cookies__btn svg{transition:transform .2s ease-out}#cookies-policy .cookies__sections{max-height:450px;overflow-y:scroll}#cookies-policy .cookies__section{padding:0 1.5em}#cookies-policy .cookies__section+.cookies__section{border-top:1px solid #eee}#cookies-policy .cookies__category,#cookies-policy .cookies__box{display:block;position:relative;overflow:hidden}#cookies-policy .cookies__category input{position:absolute;display:block;top:0;right:105%;padding:0;margin:0}#cookies-policy .cookies__box{padding:1em 3em 1em 0;line-height:1.4em;cursor:pointer}#cookies-policy .cookies__box:before,#cookies-policy .cookies__box:after{content:"";display:block;position:absolute;top:50%;border-radius:1.4em}#cookies-policy .cookies__box:after{right:0;width:2.5em;height:1.4em;margin-top:-.7em;background:#E7E8E9;z-index:0;transition:background .2s ease-out,opacity .2s ease-out}#cookies-policy .cookies__box:before{right:.75em;width:1em;height:1em;margin-top:-.5em;background:#fff;z-index:1;transform:translate(-.55em);transition:transform .2s ease-out}#cookies-policy .cookies__category input:checked+.cookies__box:after{background:#FE7847;opacity:1}#cookies-policy .cookies__category input:disabled+.cookies__box:after{opacity:.6}#cookies-policy .cookies__category input:checked+.cookies__box:before{transform:translate(.55em)}#cookies-policy .cookies__label{font-size:.875em;font-weight:600;color:#2c2e30}#cookies-policy .cookies__info{font-weight:450;font-size:.875em;line-height:1.4em;color:#2c2e30}#cookies-policy .cookies__details{display:block;color:#fe7847;font-size:.875em;margin:.625em 0 .9em;transition:color .2s ease-out}#cookies-policy .cookies__details:hover,#cookies-policy .cookies__details:focus{color:#fe7847}#cookies-policy .cookies__definitions{font-size:.875em;line-height:1.2em;padding-top:.8em;color:#676767}#cookies-policy .cookies__cookie+.cookies__cookie{margin-top:1em}#cookies-policy .cookies__name{display:inline;font-weight:600;line-height:22px;color:#8a8e92}#cookies-policy .cookies__duration{display:inline;text-align:right;color:#8a8e92}#cookies-policy .cookies__description{padding-top:.3em;display:block;width:100%;line-height:120%;text-align:left;color:#8a8e92}#cookies-policy .cookies__save{border-top:1px solid #E7E8E9;padding:.75em 1.5em;margin-top:.4em;display:flex;justify-content:flex-end}#cookies-policy .cookiesBtn{width:100%}#cookies-policy .cookiesBtn__link{display:block;font:inherit;font-size:14px;font-weight:600;color:#5a5a5a;background:#FE7847;border:1px solid #FE7847;border-radius:4px;margin:0;padding:.86em 1em;line-height:1em;text-align:center;text-decoration:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:opacity .2s ease-out}#cookies-policy .cookiesBtn__link:hover,#cookies-policy .cookiesBtn__link:focus{opacity:.8}#track{will-change:transform}#track *{touch-action:pan-y}.slider-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.slider-wrapper .section-title{position:absolute;left:0}@media (max-width: 992px){.slider-wrapper{overflow:hidden}}.slider-container{width:100%;position:relative}.slider-track{display:flex;transition:transform .9s ease}.slider-item{flex:0 0 60%;transform:scale(.8);transition:transform .6s ease;transition-delay:.1s}.slider-item img,.slider-item .slider-item-inner{transform:translateY(10px);transition:transform 1.2s ease;transition-delay:.2s;user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}.slider-item.active{z-index:4;transform:scale(1)}.slider-item.active img,.slider-item.active .slider-item-inner{transform:translateY(0)}.slider-wrapper .slider-track .slider-item.prev-slide{cursor:url(/img/cursor-left.png) 18 18,auto}.slider-wrapper .slider-track .slider-item.prev-slide .about-cta-hint{pointer-events:none;opacity:.2}.slider-wrapper .slider-track .slider-item.next-slide{cursor:url(/img/cursor-right.png) 18 18,auto}.slider-wrapper .slider-track .slider-item.next-slide .about-cta-hint{pointer-events:none;opacity:.2}.slider-item .slider-item-inner{background:rgba(0,0,0,.3019607843);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;aspect-ratio:16/9}@media (max-width: 992px){.slider-item .slider-item-inner{max-height:80vh;aspect-ratio:11/17}}.slider-item .slider-item-inner *{-webkit-user-select:none;user-select:none}.slider-item .slider-item-inner .item-descr{border-radius:8px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;position:absolute;z-index:2;width:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(0,0,0,.3019607843);opacity:0;transition:opacity .2s ease}.slider-item .slider-item-inner .item-descr .title{padding:20px 40px;font-weight:500;font-size:38px;text-align:center}@media (max-width: 992px){.slider-item .slider-item-inner .item-descr .title{font-size:28px}}.slider-item .slider-item-inner .item-descr .descr{padding:20px 40px;color:#fff;font-size:20px;text-align:center}@media (max-width: 992px){.slider-item .slider-item-inner .item-descr .descr{font-size:16px}}.slider-item .slider-item-inner .about-cta{z-index:3;position:absolute;right:30px;bottom:30px}.slider-item .slider-item-inner .about-cta .about-cta-hint{background-color:#000;font-size:14px;color:#fff;width:120px;height:30px;text-align:center;display:flex;gap:10px;justify-content:center;align-items:center;padding:5px 15px;border-radius:10px;transition:background-color .3s ease,color .3s ease,padding .3s ease,font-size .3s ease;cursor:url(/img/cursor-click.png) 18 18,pointer}.slider-item .slider-item-inner .about-cta .about-cta-hint span{margin-top:3px}.slider-item .slider-item-inner .about-cta .about-cta-hint:hover{padding:10px 25px;font-size:16px}.slider-item .slider-item-inner .about-cta .about-cta-hint i{font-size:16px;margin-bottom:2px}.slider-item.ready .item-descr.active{opacity:1}.slider-item.ready .item-descr.active~.about-cta>.about-cta-hint{color:#000;background-color:#fff}.slider-item img,.slider-item video{-webkit-user-select:none;user-select:none;width:50%;border-radius:10px;display:block;height:-webkit-fill-available;object-fit:cover;width:100%;max-width:100%}@media (max-width: 992px){.slider-item img,.slider-item video{width:100%;max-width:100%}}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;font-size:2rem;border:none;padding:.5rem 1rem;z-index:10}.prev{left:0}.next{right:0}@media (max-width: 768px){.slider-item{flex:0 0 70%;max-width:70%}}@media (max-width: 480px){.slider-item{flex:0 0 100%}}@keyframes zoomIn{0%{transform:scale(.8);box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}to{transform:scale(1);box-shadow:#00000073 0 50px 40px -40px}}.slider-item-inner{animation:zoomIn 1s both;animation-timeline:view();animation-range:entry 10% cover 50%}section{scroll-margin-top:50px}.hero-wrapper{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:0}.hero-wrapper .alpo-hero-image{width:100vw;height:100dvh;object-fit:cover;object-position:center bottom}.hero-wrapper .bg-text-wrapper{position:absolute;bottom:18.2vw;left:0;width:100%;height:auto;transform:translateY(-50%);overflow:hidden;z-index:1;pointer-events:none;padding:5px;background-color:#fe7847}@media (max-width: 992px){.hero-wrapper .bg-text-wrapper{bottom:22%}}.hero-wrapper .bg-text-wrapper .bg-text{margin-top:7px;display:inline-block;font-size:34px;font-weight:400;color:#fff;white-space:nowrap;transform:translate(0);transition:transform .1s linear;will-change:transform}.hero-wrapper .alpo-hero-image-cube{position:absolute;width:100vw;height:100dvh;object-fit:cover;object-position:center bottom;transition:transform .2s ease-out;will-change:transform;z-index:2}.hero-slogan{width:25vw;color:#fff;display:flex;flex-direction:column;text-align:end;font-size:28px;z-index:2;padding-bottom:70px;border-right:15px solid #FE7847;padding-right:20px;height:100px}@media (max-width: 992px){.hero-slogan{width:85vw;min-width:85vw;padding-bottom:20px}}.about-aplo{margin-top:calc(100dvh - 170px);width:100%;z-index:1;position:relative}@media (max-width: 992px){.about-aplo{margin-top:calc(-120px + 100dvh)}}@keyframes bgChange{0%{background-color:#343434}to{background-color:#a8a7a5}}.about-aplo .about-aplo-inner{background-color:#343434;height:100%;display:flex;flex-direction:row;animation:bgChange 1s both;animation-timeline:view();animation-range:entry 108% cover 104%}@media (max-width: 992px){.about-aplo .about-aplo-inner{animation:none}}@media (max-width: 992px){.about-aplo .section-title{position:absolute}.about-aplo .section-title h2{height:100px}}@media (max-width: 992px){.about-aplo .section-content{margin-top:80px}}.projects{width:100%;z-index:1;background-color:#a8a7a5;display:flex;flex-direction:column;position:relative;background-color:#e5e5f7;background-image:linear-gradient(#343434 1px,transparent 1px),linear-gradient(to right,#343434 1px,#A8A7A5 1px);background-size:40px 40px}.projects .projects-inner{flex-direction:column;position:relative;z-index:2;height:100%;display:flex}.projects .projects-inner .section-title h2{color:#000}.projects .projects-inner .bg-line{position:absolute;left:0;width:25vw;min-width:25vw;border-right:15px solid #FE7847;padding-right:20px;height:100%;display:flex;justify-content:end}@media (max-width: 992px){.projects .projects-inner .bg-line{width:85vw;min-width:85vw;position:absolute}}.projects .projects-inner .section-content{padding:0 0 80px;width:100%;position:relative}.projects .process-inner{height:100%;display:flex;flex-direction:column;scroll-margin-top:80px;position:relative}.projects .process-inner .section-title,.projects .process-inner .section-content{z-index:1}.projects .process-inner .section-content{padding:40px 9vw 0px 0px}@media (max-width: 992px){.projects .process-inner .section-content{padding-top:100px!important;width:85vw;padding-left:33px}}.projects .process-inner .section-title{height:150px;align-items:end}@media (max-width: 992px){.projects .process-inner .section-title{position:absolute;height:80px}}.projects .process-inner .section-title h2{color:#000}.projects .process-inner .steps{display:flex;flex-direction:column;gap:20px}.projects .process-inner .steps .step:nth-child(1){animation-delay:1s}.projects .process-inner .steps .step:nth-child(2){animation-delay:1.3s}.projects .process-inner .steps .step:nth-child(3){animation-delay:1.6s}.projects .process-inner .steps .step:nth-child(4){animation-delay:1.9s}.projects .process-inner .steps .step:nth-child(5){animation-delay:2.2s}.projects .process-inner .steps .step{display:flex;flex-direction:row;gap:0px}@media (max-width: 992px){.projects .process-inner .steps .step{border-right:15px solid #FE7847}}.projects .process-inner .steps .step .count{width:25vw;min-width:25vw;border-right:15px solid #FE7847;padding-right:20px;display:flex;justify-content:end}@media (max-width: 992px){.projects .process-inner .steps .step .count{width:85vw;min-width:85vw;position:absolute}}.projects .process-inner .steps .step .count span{width:100%;font-size:80px;color:#fff;text-align:end;font-weight:700}@media (max-width: 992px){.projects .process-inner .steps .step .count span{display:none}}.projects .process-inner .steps .step .step-content{left:-1px;position:relative;padding:10px;background-color:transparent;overflow:hidden;flex:1;will-change:transform,filter;display:flex;flex-direction:column;justify-content:space-around}@media (max-width: 992px){.projects .process-inner .steps .step .step-content{align-items:end;text-align:end;left:1px}}.projects .process-inner .steps .step .step-content .title{font-weight:700;font-size:26px;color:#000;transition:color .4s ease,font-size .4s ease;position:relative;z-index:2}.projects .process-inner .steps .step .step-content p{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;font-size:20px;color:#fff;position:relative;z-index:2;margin:0}.projects .process-inner .steps .step .step-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#FE7847;transform:translate(-100%);transition:transform .5s cubic-bezier(.39,.58,.57,1);will-change:transform;z-index:1}@media (max-width: 992px){.projects .process-inner .steps .step .step-content:before{transform:translate(100%)}}.projects .process-inner .steps .step .step-content.active:before{transform:translate(0)}.projects .process-inner .steps .step .step-content.active p{opacity:1;transform:translateY(0)}.projects .process-image-wrapper{width:100%;display:flex;justify-content:center}.projects .process-image-wrapper .process-image{overflow:visible;position:absolute;width:100vw;height:100%;object-fit:cover;max-width:1920px;transition:transform .2s ease-out,scale .2s ease;will-change:transform;z-index:1}.contacts{width:100%}.contacts .contacts-inner{display:flex;flex-direction:row;position:relative;background-color:#a8a7a5;overflow:hidden}@media (max-width: 992px){.contacts .contacts-inner{flex-direction:column}}.contacts .contacts-inner .transparent-aplo-logo{width:25vw;object-fit:scale-down;position:absolute;object-position:center bottom;transition:transform .2s ease-out;will-change:transform;z-index:0;bottom:0;-webkit-user-select:none;user-select:none;pointer-events:none;max-height:70%}@media (max-width: 992px){.contacts .contacts-inner .transparent-aplo-logo{width:85vw;min-width:85vw;position:absolute}}.contacts .contacts-inner .section-title{border:0px;overflow:hidden}.contacts .contacts-inner .section-title h2{color:#343434}@media (max-width: 992px){.contacts .contacts-inner .section-title{width:100vw;max-width:100vw;background-color:#343434}.contacts .contacts-inner .section-title h2{text-align:center;color:#a8a7a5}}.contacts .contacts-inner .section-content{background-color:#343434;width:calc(100% - 80px)}@media (max-width: 992px){.contacts .contacts-inner .section-content{width:calc(100% - 40px)}}.contacts .contacts-inner .section-content #contactForm{display:flex;flex-direction:column;gap:40px;padding:40px 20px 80px}.contacts .contacts-inner .section-content #contactForm input,.contacts .contacts-inner .section-content #contactForm textarea{background-color:#343434;border-bottom:2px solid #A8A7A5!important;all:unset;box-sizing:border-box;padding:10px 10px 10px 0;color:#a8a7a5;transition:background-color .2s ease}.contacts .contacts-inner .section-content #contactForm input:focus::placeholder,.contacts .contacts-inner .section-content #contactForm textarea:focus::placeholder{opacity:0}.contacts .contacts-inner .section-content #contactForm label,.contacts .contacts-inner .section-content #contactForm input::placeholder,.contacts .contacts-inner .section-content #contactForm textarea::placeholder{color:#ddd;opacity:1;transition:opacity .2s ease}.contacts .contacts-inner .section-content #contactForm button{all:unset;width:100px;background-color:#fe7847;color:#000;padding:5px 15px;border:0px;border-radius:2px;font-weight:500;text-align:center}.contacts .contacts-inner .section-content #contactForm button:hover{background-color:#fe6d38;cursor:url(/img/cursor-click.png) 18 18,pointer}.contacts .contacts-inner .section-content #formResponse *{color:red!important;list-style-type:none;padding:0;margin:0}.plus-icon{position:absolute;left:calc(25vw - 27px);top:35px}@media (max-width: 992px){.plus-icon{top:28px;left:calc(85vw - 30px);display:none}}.pricing-inner{width:100%;display:flex;flex-direction:column;scroll-margin-top:-30px;margin-top:-120px;padding-top:100px;background-color:#a8a7a5;background-image:radial-gradient(at 80% 20%,#F8F8F9,transparent 50%),radial-gradient(at 40% 70%,#FE7847,transparent 50%),radial-gradient(at 90% 80%,#343434,transparent 50%);background-size:250% 250%;background-repeat:no-repeat;animation:gradientShift 7s ease-in-out infinite alternate;will-change:transform}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pricing-inner .section-title{border-color:transparent;position:relative;height:80px;padding-top:55px}.pricing-inner .section-title h2{color:#000}.pricing-inner .section-content{display:flex;flex-direction:column;gap:30px}.pricing-inner .section-content .tagline-wrapper{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.pricing-inner .section-content .tagline-wrapper .sub{font-weight:600;font-size:14px;color:#000;text-align:center}.pricing-inner .section-content .tagline-wrapper .tagline{font-weight:600;font-size:22px;color:#fff;text-align:center}.pricing-inner .section-content .pricing-wrapper{display:flex;flex-direction:row;justify-content:center;gap:40px}@media (max-width: 992px){.pricing-inner .section-content .pricing-wrapper{flex-direction:column;align-items:center}}.pricing-inner .section-content .pricing-wrapper .price-card{background-color:#ffffff94;border:3px solid rgba(0,0,0,.0901960784);padding:40px 20px;border-radius:8px;display:flex;flex-direction:column;gap:15px;max-width:380px;box-shadow:0 4px 12px #0000001a;transition-delay:.2s;will-change:transform,filter;transition:scale .2s ease,background-color .2s ease}@media (max-width: 992px){.pricing-inner .section-content .pricing-wrapper .price-card{max-width:unset;width:100%;max-width:70vw;position:sticky;top:100px;background-color:#fff}.pricing-inner .section-content .pricing-wrapper .price-card:nth-child(2){top:170px}.pricing-inner .section-content .pricing-wrapper .price-card:nth-child(3){top:240px}}.pricing-inner .section-content .pricing-wrapper .price-card:hover{scale:1.02;background-color:#ffffffa5}@media (max-width: 992px){.pricing-inner .section-content .pricing-wrapper .price-card:hover{background-color:#fff}}.pricing-inner .section-content .pricing-wrapper .price-card.highlight{border:3px solid #FE7847}.pricing-inner .section-content .pricing-wrapper .price-card .tier{font-weight:700;font-size:22px;color:#000}.pricing-inner .section-content .pricing-wrapper .price-card .tier-descr{font-weight:500;font-size:14px;color:#000}.pricing-inner .section-content .pricing-wrapper .price-card .tier-prop-list{flex:1;border-top:5px solid rgba(0,0,0,.0901960784);border-bottom:5px solid rgba(0,0,0,.0901960784);padding:20px 0;gap:20px;display:flex;flex-direction:column}.pricing-inner .section-content .pricing-wrapper .price-card .tier-prop-list .tier-prop{display:flex;flex-direction:row;align-items:center;gap:10px}.pricing-inner .section-content .pricing-wrapper .price-card .tier-prop-list .tier-prop i{color:#fff;background-color:#fe7847;min-width:20px;max-width:20px;min-height:20px;max-height:20px;display:flex;justify-content:center;align-items:center}.pricing-inner .section-content .pricing-wrapper .price-card .tier-prop-list .tier-prop .prop-inner{font-weight:500;font-size:14px;color:#000}.pricing-inner .section-content .pricing-wrapper .price-card .price-from{font-weight:700;font-size:22px;color:#000}@keyframes moveLeft{0%{transform:translate(10vw)}to{transform:translate(0)}}@media (max-width: 992px){@keyframes moveLeft{0%{transform:translate(0)}to{transform:translate(0)}}}.pricing-inner .section-content .pricing-wrapper .price-card:first-of-type{animation:moveLeft 1s both;animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes moveRight{0%{transform:translate(-10vw)}to{transform:translate(0)}}@media (max-width: 992px){@keyframes moveRight{0%{transform:translate(0)}to{transform:translate(0)}}}.pricing-inner .section-content .pricing-wrapper .price-card:last-of-type{animation:moveRight 1s both;animation-timeline:view();animation-range:entry 40% cover 50%}.section-title{width:25vw;min-width:25vw;border-right:15px solid #FE7847;padding-right:20px;height:100%;min-height:100px;display:flex;justify-content:end}@media (max-width: 992px){.section-title{width:85vw;min-width:85vw}}.section-title h2{width:100%;font-size:68px;color:#a8a7a5;text-align:end;font-weight:600;text-transform:uppercase}@media (max-width: 992px){.section-title h2{font-size:46px}}.section-content{padding:40px}@media (max-width: 992px){.section-content{padding:20px}}:root{--bg: #232425;--card: #262626;--muted: #cfcfcf;--accent: #ff4500;--radius: 10px;--gap: 18px}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px;color:#ddd;font-weight:400;text-align:start}.card{background:rgba(0,0,0,.117);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;justify-content:center;line-height:1.4;font-size:24px;color:#a8a7a5;font-weight:500;min-height:160px}@media (max-width: 992px){.card{background:var(--card);border:4px solid #343434;font-size:28px}}@media (max-width: 992px){.card{min-height:110px}}.card span{z-index:2}.div1{grid-area:1/1/2/3;text-align:start;position:relative}.div2{grid-area:2/1/3/2;text-align:start}.div4{grid-area:1/3/3/4;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:start}.div5{grid-area:1/4/3/5;display:flex;align-items:center;justify-content:center;text-align:start}@keyframes zoomGrid{0%{transform:scale(1)}to{transform:scale(3)}}.div3{position:relative;grid-area:2/2/3/3;text-align:start;overflow:hidden}.div3:before{content:""}@keyframes scrollBg{0%{background-position:0 0,0 0}to{background-position:0 15px,0 0}}.dots{position:absolute;right:16px;bottom:16px;display:grid;grid-template-columns:repeat(4,6px);gap:6px;z-index:1}.dots span{width:6px;height:6px;background:var(--primary-accent, #FE7847);border-radius:50%;opacity:.7;animation:pulse 2s infinite ease-in-out}.dots span.hide{visibility:hidden}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}.dots span:nth-child(1){animation-delay:0s}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}.dots span:nth-child(4){animation-delay:.6s}.dots span:nth-child(5){animation-delay:.8s}.dots span:nth-child(6){animation-delay:1s}.dots span:nth-child(7){animation-delay:1.2s}.dots span:nth-child(8){animation-delay:1.4s}.dots span:nth-child(9){animation-delay:1.6s}.dots span:nth-child(10){animation-delay:1.8s}.dots span:nth-child(11){animation-delay:2s}.dots span:nth-child(12){animation-delay:2.2s}.div4:before,.div4:after{content:"";position:absolute;border:3px solid #FE7847;border-radius:100%;width:200%;height:200%;top:-180%;left:-75%;z-index:1}.div4:after{top:-170%;left:-60%;background-color:#fe7847;opacity:.3}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.div4:before{background-color:#fe7847;opacity:.5;animation:floatUpDown 6s ease-in-out infinite;animation-delay:.5s}.div4:after{animation:floatUpDown 6s ease-in-out infinite alternate}@media (max-width: 1224px){.bento{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,200px)}.div1{grid-area:1/1/2/3}.div2{grid-area:2/1/3/2}.div3{grid-area:2/2/4/3}.div4{grid-area:3/1/4/2}.div5{grid-area:4/1/5/3}}@media (max-width: 600px){.bento{grid-template-columns:1fr;grid-template-rows:auto}.div1,.div2,.div3,.div4,.div5{grid-area:auto;height:auto}}@keyframes fadeUp{0%{opacity:.3;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.section-content>*:not(.slider-wrapper,.process),.section-title>*,.process-inner .section-content>*>*{animation:fadeUp 2s both;animation-timeline:view();animation-range:entry 5% cover 30%;will-change:transform,opacity}.bento .card{animation:fadeUp 2s both;animation-timeline:view();animation-range:entry 5% cover 30%;will-change:transform,opacity}@media (max-width: 576px){.bento .card{position:sticky;top:120px;aspect-ratio:1/1}}@media (max-width: 992px){.section-content>*:not(.slider-wrapper,.process),.section-title>*,.process-inner .section-content>*>*{animation:fadeUp 2s both;animation-timeline:view();animation-range:entry 5% cover 30%}.bento .card{animation:fadeUp 2s both;animation-timeline:view();animation-range:entry 5% cover 30%}}.section-content>*:nth-child(1),.bento .card:nth-child(1){animation-delay:1s}@media (max-width: 576px){.section-content>*:nth-child(1),.bento .card:nth-child(1){top:120px}}.section-content>*:nth-child(2),.bento .card:nth-child(2){animation-delay:2s}@media (max-width: 576px){.section-content>*:nth-child(2),.bento .card:nth-child(2){top:160px}}.section-content>*:nth-child(3),.bento .card:nth-child(3){animation-delay:3s}@media (max-width: 576px){.section-content>*:nth-child(3),.bento .card:nth-child(3){top:200px}}.section-content>*:nth-child(4),.bento .card:nth-child(4){animation-delay:4s}@media (max-width: 576px){.section-content>*:nth-child(4),.bento .card:nth-child(4){top:240px}}.section-content>*:nth-child(5),.bento .card:nth-child(5){animation-delay:5s}@media (max-width: 576px){.section-content>*:nth-child(5),.bento .card:nth-child(5){top:280px}}
