body.scroll-off .section-web-ar-portfolio__preloader{position:fixed!important;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh) * 100)}body.theme-night .section-web-ar-portfolio__preloader-container{background-color:#0b2e3f}body.theme-night .section-web-ar-portfolio__preloader-wrap-lottie .loading,body.theme-night .section-web-ar-portfolio__preloader-phrases .loading{color:#fff}body.theme-night .section-web-ar-portfolio__preloader-wrap-lottie .text,body.theme-night .section-web-ar-portfolio__preloader-phrases .text{color:#fff}body.theme-night .section-web-ar-portfolio__bg-white{opacity:0}body.theme-night .section-web-ar-portfolio__bg-dark{opacity:1}.section-web-ar-portfolio,.acf-block-preview .section-web-ar-portfolio{position:relative;min-height:100vh;max-width:100%;transition:opacity 0.3s ease-out}.section-web-ar-portfolio.hide,.acf-block-preview .section-web-ar-portfolio.hide{opacity:0}.section-web-ar-portfolio.mode-editor,.acf-block-preview .section-web-ar-portfolio.mode-editor{max-height:100vh}.section-web-ar-portfolio.mode-editor .section-web-ar-portfolio__preloader,.acf-block-preview .section-web-ar-portfolio.mode-editor .section-web-ar-portfolio__preloader{opacity:0!important}.section-web-ar-portfolio.loaded .section-web-ar-portfolio__preloader,.acf-block-preview .section-web-ar-portfolio.loaded .section-web-ar-portfolio__preloader{opacity:0;pointer-events:none;transition:0.3s linear opacity}.section-web-ar-portfolio__bg,.acf-block-preview .section-web-ar-portfolio__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-web-ar-portfolio__bg-dark,.section-web-ar-portfolio__bg-white,.acf-block-preview .section-web-ar-portfolio__bg-dark,.acf-block-preview .section-web-ar-portfolio__bg-white{position:absolute;width:100%;height:calc(var(--vh, 1vh) * 100);object-fit:cover;object-position:center;transition:0.3s linear all}.section-web-ar-portfolio__bg-white,.acf-block-preview .section-web-ar-portfolio__bg-white{background:linear-gradient(180deg,#FBFBFB 0%,#E0E0E0 100%)}.section-web-ar-portfolio__bg-dark,.acf-block-preview .section-web-ar-portfolio__bg-dark{background:linear-gradient(180deg,#032737 0%,#043044 19.97%,#03202E 100%);opacity:0}.section-web-ar-portfolio__preloader,.acf-block-preview .section-web-ar-portfolio__preloader{position:relative;width:100%;height:0;z-index:9;display:flex;transition:0.3s linear opacity}.section-web-ar-portfolio__preloader-container,.acf-block-preview .section-web-ar-portfolio__preloader-container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:calc(var(--vh, 1vh) * 100);background-color:#fff;display:flex;justify-content:center;align-items:center}@media (max-width:767.5px){.section-web-ar-portfolio__preloader-container,.acf-block-preview .section-web-ar-portfolio__preloader-container{flex-direction:column}}.section-web-ar-portfolio__preloader-wrap-lottie,.acf-block-preview .section-web-ar-portfolio__preloader-wrap-lottie{position:relative;display:flex;justify-content:center;align-items:center;width:23.6rem;height:23.6rem;margin-right:6.7rem}@media (max-width:767.5px){.section-web-ar-portfolio__preloader-wrap-lottie,.acf-block-preview .section-web-ar-portfolio__preloader-wrap-lottie{margin-right:0;margin-bottom:3rem}}.section-web-ar-portfolio__preloader-wrap-lottie .lottie,.acf-block-preview .section-web-ar-portfolio__preloader-wrap-lottie .lottie{position:absolute;width:100%;height:100%}.section-web-ar-portfolio__preloader-wrap-lottie .wrap-percent,.acf-block-preview .section-web-ar-portfolio__preloader-wrap-lottie .wrap-percent{position:absolute;word-break:normal}.section-web-ar-portfolio__preloader-wrap-lottie .percent,.acf-block-preview .section-web-ar-portfolio__preloader-wrap-lottie .percent{font-family:'Gotham';font-weight:500;font-size:3rem;line-height:100%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ff1e00;margin-bottom:.4rem}.section-web-ar-portfolio__preloader-wrap-lottie .loading,.acf-block-preview .section-web-ar-portfolio__preloader-wrap-lottie .loading{font-family:'Gotham';font-weight:500;font-size:.8rem;line-height:100%;text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#03293a}.section-web-ar-portfolio__preloader-phrases,.acf-block-preview .section-web-ar-portfolio__preloader-phrases{margin:0}.section-web-ar-portfolio__preloader-phrases .swiper,.acf-block-preview .section-web-ar-portfolio__preloader-phrases .swiper{max-width:26.2rem;max-height:9rem}.section-web-ar-portfolio__preloader-phrases .swiper-slide,.acf-block-preview .section-web-ar-portfolio__preloader-phrases .swiper-slide{opacity:0;transition:0.3s opacity linear}.section-web-ar-portfolio__preloader-phrases .swiper-slide-active,.section-web-ar-portfolio__preloader-phrases .swiper-slide-duplicate-active,.acf-block-preview .section-web-ar-portfolio__preloader-phrases .swiper-slide-active,.acf-block-preview .section-web-ar-portfolio__preloader-phrases .swiper-slide-duplicate-active{opacity:1;transition:0.3s opacity linear 0.8s}.section-web-ar-portfolio__preloader-phrases .text,.acf-block-preview .section-web-ar-portfolio__preloader-phrases .text{font-family:'Source Serif Pro';font-weight:600;font-size:3rem;line-height:100%;color:#03293a}.section-web-ar-portfolio__preloader-phrases .line,.acf-block-preview .section-web-ar-portfolio__preloader-phrases .line{width:14.7rem;height:.3rem;background:#ff1e00;border-radius:.1rem;margin-top:1rem}.section-web-ar-portfolio__btn-section,.acf-block-preview .section-web-ar-portfolio__btn-section{position:absolute;left:0;display:flex;justify-content:space-between;align-items:center;font-family:'Gotham';font-weight:500;font-size:1.6rem;text-transform:uppercase;color:#ff1e00;transition:0.3s linear color;z-index:1;pointer-events:all}@media (max-width:1024.5px),(max-height:600px){.section-web-ar-portfolio__btn-section,.acf-block-preview .section-web-ar-portfolio__btn-section{font-size:1rem;left:50%;transform:translateX(-50%)}}@media (false),(hover:hover) and (pointer:fine){.section-web-ar-portfolio__btn-section:hover,.acf-block-preview .section-web-ar-portfolio__btn-section:hover{color:#ac1500}}.section-web-ar-portfolio__btn-section.prev,.acf-block-preview .section-web-ar-portfolio__btn-section.prev{top:0;margin-top:9rem}@media (max-width:1024.5px){.section-web-ar-portfolio__btn-section.prev,.acf-block-preview .section-web-ar-portfolio__btn-section.prev{margin-top:3rem}}@media (max-width:767.5px){.section-web-ar-portfolio__btn-section.prev,.acf-block-preview .section-web-ar-portfolio__btn-section.prev{margin-top:2rem}}@media (max-height:600px){.section-web-ar-portfolio__btn-section.prev,.acf-block-preview .section-web-ar-portfolio__btn-section.prev{margin-top:2rem}}.section-web-ar-portfolio__btn-section.prev .icon-wrap,.acf-block-preview .section-web-ar-portfolio__btn-section.prev .icon-wrap{margin-top:.1rem;transform:rotate(-90deg)}.section-web-ar-portfolio__btn-section.next,.acf-block-preview .section-web-ar-portfolio__btn-section.next{margin-bottom:9rem;bottom:calc(100% - calc(var(--vh, 1vh) * 100))}@media (max-width:1024.5px){.section-web-ar-portfolio__btn-section.next,.acf-block-preview .section-web-ar-portfolio__btn-section.next{margin-bottom:3rem;bottom:calc(100% - calc(var(--vh, 1vh) * 100) + 85px)}}@media (max-width:767.5px){.section-web-ar-portfolio__btn-section.next,.acf-block-preview .section-web-ar-portfolio__btn-section.next{font-size:1rem;margin-bottom:3rem;left:50%;transform:translateX(-50%)}}@media (max-height:600px){.section-web-ar-portfolio__btn-section.next,.acf-block-preview .section-web-ar-portfolio__btn-section.next{margin-bottom:0rem}}.section-web-ar-portfolio__btn-section.next .icon-wrap,.acf-block-preview .section-web-ar-portfolio__btn-section.next .icon-wrap{transform:rotate(90deg);margin-bottom:.15rem}.section-web-ar-portfolio__btn-section .text,.acf-block-preview .section-web-ar-portfolio__btn-section .text{margin-right:1.4rem;line-height:100%}@media (max-width:767.5px){.section-web-ar-portfolio__btn-section .text,.acf-block-preview .section-web-ar-portfolio__btn-section .text{margin-right:1rem;font-size:1rem}}.section-web-ar-portfolio__btn-section .icon-wrap,.acf-block-preview .section-web-ar-portfolio__btn-section .icon-wrap{width:1.5rem}@media (max-width:1024.5px),(max-height:600px){.section-web-ar-portfolio__btn-section .icon-wrap,.acf-block-preview .section-web-ar-portfolio__btn-section .icon-wrap{width:1rem}}.section-web-ar-portfolio__content,.acf-block-preview .section-web-ar-portfolio__content{position:relative}.section-web-ar-portfolio__desc-list,.acf-block-preview .section-web-ar-portfolio__desc-list{position:relative;display:flex;flex-flow:column}.section-web-ar-portfolio__desc-item,.acf-block-preview .section-web-ar-portfolio__desc-item{width:100%;height:calc(var(--vh, 1vh) * 100);pointer-events:none}@media (max-width:1024.5px){.section-web-ar-portfolio__desc-item,.acf-block-preview .section-web-ar-portfolio__desc-item{display:none}}.section-web-ar-portfolio__desc-item>*,.acf-block-preview .section-web-ar-portfolio__desc-item>*{pointer-events:all}.section-web-ar-portfolio__desc-content,.acf-block-preview .section-web-ar-portfolio__desc-content{display:flex;flex-flow:column;justify-content:center;width:43rem;min-width:300px;height:100%;opacity:1;transform:translateX(0);transition:0.3s opacity ease-in-out,0.3s transform ease-in-out,0.3s visibility ease-in-out;pointer-events:none}.section-web-ar-portfolio__desc-content>*,.acf-block-preview .section-web-ar-portfolio__desc-content>*{flex:0 0 auto;max-width:100%;pointer-events:all}@media (max-width:1024.5px){.section-web-ar-portfolio__desc-content,.acf-block-preview .section-web-ar-portfolio__desc-content{justify-content:start;align-items:center;width:51rem;margin:0 auto;margin-top:6rem}}.section-web-ar-portfolio__desc-title,.acf-block-preview .section-web-ar-portfolio__desc-title{margin-bottom:3rem;font-size:5rem}@media (max-width:1024.5px){.section-web-ar-portfolio__desc-title,.acf-block-preview .section-web-ar-portfolio__desc-title{font-size:3rem;margin-bottom:1.5rem}}.section-web-ar-portfolio__desc-text,.acf-block-preview .section-web-ar-portfolio__desc-text{margin-bottom:5rem;opacity:.75;font-size:1.8rem}.section-web-ar-portfolio__desc-text p,.acf-block-preview .section-web-ar-portfolio__desc-text p{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media (max-width:1024.5px){.section-web-ar-portfolio__desc-text,.acf-block-preview .section-web-ar-portfolio__desc-text{margin-bottom:3rem;font-size:1.6rem;text-align:center}}.section-web-ar-portfolio__desc-btn:hover,.acf-block-preview .section-web-ar-portfolio__desc-btn:hover{color:#fff;text-decoration:none}.section-web-ar-portfolio__canvas-container,.acf-block-preview .section-web-ar-portfolio__canvas-container{will-change:scroll-position,opacity,width,height;position:absolute;top:0;bottom:0;left:0!important;height:calc(var(--vh, 1vh) * 100);width:100vw;transition:width 0.2s ease,height 0.2s ease}@media (min-width:1025px){.section-web-ar-portfolio__canvas-container,.acf-block-preview .section-web-ar-portfolio__canvas-container{width:calc(100vw + 15%)!important}}.section-web-ar-portfolio__canvas-container canvas,.acf-block-preview .section-web-ar-portfolio__canvas-container canvas{transition:width 0.2s ease,height 0.2s ease}.section-web-ar-portfolio__scroll-container,.acf-block-preview .section-web-ar-portfolio__scroll-container{height:2500vh}.section-web-ar-portfolio__controls,.acf-block-preview .section-web-ar-portfolio__controls{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:calc(var(--vh, 1vh) * 100);pointer-events:none!important;flex-direction:column}.section-web-ar-portfolio__controls .custom-controls,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls{position:absolute;top:0;right:0;height:calc(var(--vh, 1vh) * 100);padding:9rem 0;padding-right:5.6rem}.section-web-ar-portfolio__controls .custom-controls__pagination-mobile,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__pagination-mobile{display:none;align-items:flex-end}.section-web-ar-portfolio__controls .custom-controls__pagination-mobile .current,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__pagination-mobile .current{font-family:'Gotham';font-weight:700;font-size:2rem;line-height:100%}.section-web-ar-portfolio__controls .custom-controls__pagination-mobile .separate,.section-web-ar-portfolio__controls .custom-controls__pagination-mobile .all,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__pagination-mobile .separate,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__pagination-mobile .all{font-family:'Gotham';font-weight:700;font-size:1.5rem;opacity:.5;line-height:100%}.section-web-ar-portfolio__controls .custom-controls__pagination-mobile .separate,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__pagination-mobile .separate{margin:0 .4rem}@media (max-width:1024.5px){.section-web-ar-portfolio__controls .custom-controls,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls{width:100%;height:auto;top:initial;bottom:0;padding:0;padding-bottom:8rem}.section-web-ar-portfolio__controls .custom-controls__wrap,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__wrap{position:absolute;top:-14.2rem;flex-direction:row;width:100%;height:auto}}@media (max-width:1024.5px) and (max-height:600px){.section-web-ar-portfolio__controls .custom-controls__wrap,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__wrap{top:-8rem}}@media (max-width:1024.5px){.section-web-ar-portfolio__controls .custom-controls__button,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__button{width:7.6rem;height:5rem}.section-web-ar-portfolio__controls .custom-controls__button:disabled,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__button:disabled{opacity:.5}.section-web-ar-portfolio__controls .custom-controls__button--prev .icon-wrap,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__button--prev .icon-wrap{transform:rotate(180deg)}.section-web-ar-portfolio__controls .custom-controls__button--next .icon-wrap,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__button--next .icon-wrap{transform:rotate(0deg)}.section-web-ar-portfolio__controls .custom-controls__custom-pagination,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination{display:none}.section-web-ar-portfolio__controls .custom-controls__custom-pagination .swiper-pagination-bullet,.section-web-ar-portfolio__controls .custom-controls__custom-pagination .custom-controls__bullet,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination .swiper-pagination-bullet,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination .custom-controls__bullet{width:2rem;height:.4rem;margin-bottom:0!important;margin-right:0.6rem!important}.section-web-ar-portfolio__controls .custom-controls__custom-pagination .swiper-pagination-bullet:last-child,.section-web-ar-portfolio__controls .custom-controls__custom-pagination .custom-controls__bullet:last-child,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination .swiper-pagination-bullet:last-child,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination .custom-controls__bullet:last-child{margin-right:0}.section-web-ar-portfolio__controls .custom-controls__custom-pagination .swiper-pagination-bullet::after,.section-web-ar-portfolio__controls .custom-controls__custom-pagination .custom-controls__bullet::after,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination .swiper-pagination-bullet::after,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__custom-pagination .custom-controls__bullet::after{width:2rem;height:.4rem}.section-web-ar-portfolio__controls .custom-controls__pagination-mobile,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__pagination-mobile{display:flex}}@media (max-width:767.5px){.section-web-ar-portfolio__controls .custom-controls__wrap,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__wrap{top:-12.5rem}}@media (max-width:767.5px) and (max-height:600px){.section-web-ar-portfolio__controls .custom-controls__wrap,.acf-block-preview .section-web-ar-portfolio__controls .custom-controls__wrap{top:-8rem}}.section-web-ar-portfolio__controls .mobile-header,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header{position:absolute;top:4rem;left:0;right:0;display:flex;width:100%;justify-content:center;align-items:center;height:5rem}@media (min-width:1024.5px){.section-web-ar-portfolio__controls .mobile-header,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header{display:none}}@media (max-width:767.5px){.section-web-ar-portfolio__controls .mobile-header,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header{top:3rem}}.section-web-ar-portfolio__controls .mobile-header__list,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list{position:relative;width:100%;height:100%;overflow:hidden}.section-web-ar-portfolio__controls .mobile-header__list-item,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 6rem}.section-web-ar-portfolio__controls .mobile-header__list-item.animate-up .btn,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-up .btn{opacity:0;pointer-events:none}.section-web-ar-portfolio__controls .mobile-header__list-item.animate-up .title,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-up .title{transform:translateY(-100%);opacity:0}.section-web-ar-portfolio__controls .mobile-header__list-item.animate-down .btn,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-down .btn{opacity:0;pointer-events:none}.section-web-ar-portfolio__controls .mobile-header__list-item.animate-down .title,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-down .title{transform:translateY(100%);opacity:0}.section-web-ar-portfolio__controls .mobile-header__list-item.animate-up.active .btn,.section-web-ar-portfolio__controls .mobile-header__list-item.animate-down.active .btn,.section-web-ar-portfolio__controls .mobile-header__list-item.active .btn,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-up.active .btn,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-down.active .btn,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.active .btn{opacity:1;pointer-events:all}.section-web-ar-portfolio__controls .mobile-header__list-item.animate-up.active .title,.section-web-ar-portfolio__controls .mobile-header__list-item.animate-down.active .title,.section-web-ar-portfolio__controls .mobile-header__list-item.active .title,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-up.active .title,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.animate-down.active .title,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item.active .title{opacity:1;transform:translateY(0%)}.section-web-ar-portfolio__controls .mobile-header__list-item .btn,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item .btn{position:absolute;left:0;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;cursor:pointer;opacity:0;pointer-events:none;box-shadow:none}.section-web-ar-portfolio__controls .mobile-header__list-item .btn .icon-wrap,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item .btn .icon-wrap{display:flex;width:3rem;height:3rem;color:#ff1e00}.section-web-ar-portfolio__controls .mobile-header__list-item .title,.acf-block-preview .section-web-ar-portfolio__controls .mobile-header__list-item .title{font-weight:600;font-size:2.5rem;font-family:'Source Serif Pro';text-align:center;opacity:0;transform:translateY(100%);transition:0.3s linear all}.pin-spacer{pointer-events:none}.hidden-svg{position:absolute;width:0;height:0;overflow:hidden}