:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{height:var(--f-spinner-height);margin:auto;padding:0;width:var(--f-spinner-width)}.f-spinner svg{animation:f-spinner-rotate 2s linear infinite;height:100%;vertical-align:top;width:100%}.f-spinner svg *{fill:none;stroke-width:var(--f-spinner-stroke)}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{animation:f-spinner-dash 2s ease-in-out infinite;stroke:var(--f-spinner-color-2)}@keyframes f-spinner-rotate{to{transform:rotate(1turn)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throw-out-distance,150px),0)}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:0;transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(.975) translate3d(0,16px,0)}}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{opacity:0;transform:translate(-75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicInPrev{0%{opacity:0;transform:translate(75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicOutNext{to{opacity:0;transform:translate(-75px)}}@keyframes f-classicOutPrev{to{opacity:0;transform:translate(75px)}}.f-carousel{--f-carousel-theme-color:#706f6c;--f-carousel-spacing:0px;--f-carousel-slide-width:100%;--f-carousel-slide-height:auto;--f-carousel-slide-padding:0;--f-button-width:42px;--f-button-height:42px;--f-button-color:var(--f-carousel-theme-color,currentColor);--f-button-hover-color:var(--f-carousel-theme-color,currentColor);--f-button-bg:transparent;--f-button-hover-bg:var(--f-button-bg);--f-button-active-bg:var(--f-button-bg);--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-next-pos:10px;--f-button-prev-pos:10px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75;box-sizing:border-box;position:relative}.f-carousel *,.f-carousel :after,.f-carousel :before{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{backface-visibility:hidden;height:100%;overflow:hidden;transform:translateZ(0);width:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;height:100%;margin:0 auto;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{flex:0 0 auto;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;max-width:100%;outline:0;padding:var(--f-carousel-slide-padding);position:relative;transform-origin:center center;width:var(--f-carousel-slide-width)}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.f-carousel.is-vertical{--f-carousel-slide-height:100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width:24px;--f-carousel-dots-height:30px;--f-carousel-dot-width:8px;--f-carousel-dot-height:8px;--f-carousel-dot-radius:50%;--f-carousel-dot-color:var(--f-carousel-theme-color,currentColor);--f-carousel-dot-opacity:.2;--f-carousel-dot-hover-opacity:.4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{bottom:calc(var(--f-carousel-dots-height)*-1);flex-wrap:wrap;left:0;list-style:none!important;margin:0 auto!important;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-carousel__dots,.f-carousel__dots li{align-items:center;display:flex;justify-content:center;padding:0}.f-carousel__dots li{border:0;margin:0;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;height:var(--f-carousel-dots-height);justify-content:center;margin:0;padding:0;transition:all .2s linear;width:var(--f-carousel-dots-width)}.f-carousel__dot{background-color:var(--f-carousel-dot-color);border:0;border-radius:var(--f-carousel-dot-radius);cursor:pointer;display:block;font-size:0;height:var(--f-carousel-dot-height);line-height:0;margin:0;padding:0;pointer-events:none;width:var(--f-carousel-dot-width)}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-after-next button,.f-carousel__dots.is-dynamic li.is-before-prev button{transform:scale(.22)}.f-carousel__dots.is-dynamic li.is-next button,.f-carousel__dots.is-dynamic li.is-prev button{transform:scale(.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-after-next button,.f-carousel__dots.is-dynamic li.is-before-prev button{transform:scale(.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child,.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child,.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-left:var(--f-carousel-dots-width);margin-right:0}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65}.f-button{align-items:center;background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;padding:0;pointer-events:all;position:relative;transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([disabled]){background-color:var(--f-button-hover-bg);color:var(--f-button-hover-color)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--f-button-svg-stroke-width);transform:var(--f-button-transform);transition:opacity .15s ease;width:var(--f-button-svg-width)}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{left:var(--f-button-prev-pos);right:auto}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{left:50%;top:auto;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}.ap .frontpage{--section-margin:128px;background:#fff;font-size:0}.ap .frontpage h2{text-align:center;text-wrap:pretty}@media only screen and (max-width:767px){.ap .frontpage{--section-margin:72px}}.ap .section-header{color:#333;font-size:48px;line-height:56px;margin-bottom:48px;text-align:center}@media only screen and (max-width:767px){.ap .section-header{font-size:32px;line-height:40px}}.ap .ap-hero{margin-bottom:calc(var(--section-margin)/2);overflow:hidden;padding-top:64px}@media only screen and (max-width:1024px){.ap .ap-hero{padding-top:1rem}.ap .ap-hero .col-6{max-width:600px;width:auto}}.ap .ap-hero__container{position:relative}.ap .ap-hero__container>div:first-child{position:relative;z-index:1}@media only screen and (max-width:767px){.ap .ap-hero__container{display:flex;flex-direction:column}.ap .ap-hero__container>:first-child,.ap .ap-hero__container>:nth-child(4){order:0}.ap .ap-hero__container>:nth-child(2),.ap .ap-hero__container>:nth-child(3){order:1}.ap .ap-hero__container>:first-child{z-index:1}.ap .ap-hero__container>:nth-child(4){z-index:0}}.ap .ap-hero.preshow .ap-hero__img-bg{opacity:0;transform:scale(.75)}.ap .ap-hero.preshow .ap-hero__link{opacity:0;transform:translate3d(10%,0,0)}.ap .ap-hero__img{left:48%;position:absolute;top:0;z-index:0}.ap .ap-hero__img-front{background:url(../images/hero_bg.png);height:378px;left:0;position:relative;top:5rem;width:770px;z-index:2}.ap .ap-hero__img-bg{opacity:1;position:absolute;right:2.75rem;top:0;transform:scale(1);transition:opacity .3s,transform .3s ease-out;z-index:1}@media only screen and (max-width:767px){.ap .ap-hero__img{position:static}.ap .ap-hero__img-front{background-repeat:no-repeat;background-size:contain;height:200px;position:relative;top:0;width:100%}.ap .ap-hero__img-bg{left:auto;right:0;top:-100px}}.ap .ap-hero__logo{margin-bottom:40px}@media only screen and (max-width:1024px){.ap .ap-hero__logo{height:3.5rem;margin-bottom:1.75rem}}.ap .ap-hero__head{color:#333;font-size:3rem;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin-bottom:1.5rem}@media only screen and (max-width:1199px){.ap .ap-hero__head{font-size:2.5rem}}@media only screen and (max-width:1024px){.ap .ap-hero__head{font-size:2rem}}.ap .ap-hero__desc{color:#828282;font-size:1.125rem;line-height:1.5;margin-bottom:2.5rem;max-width:800px}@media only screen and (max-width:1024px){.ap .ap-hero__desc{margin-bottom:1rem}}.ap .ap-hero__link{align-items:center;background:#fff;border:1px solid #f2f2f2;border-radius:1rem;box-shadow:0 8px 16px #0000000d;display:flex;flex-direction:column;padding:16px 24px 24px;text-decoration:none;transform:translateZ(0);transition:box-shadow .2s,transform .4s,opacity .4s;width:calc(16.66667% - .41667rem)}.ap .ap-hero__link:hover{border-bottom-color:#f2f2f2;box-shadow:0 8px 16px #41e1f220}.ap .ap-hero__link:active{box-shadow:0 7px 16px #41e1f220;transform:translate3d(1px,1px,0)}.ap .ap-hero__link:not(:last-child){margin-right:.5rem}.ap .ap-hero__link-grp{display:flex;margin-bottom:2rem;position:relative;z-index:1}.ap .ap-hero__link-name{color:#333;font-size:1.375rem;font-weight:600}.ap .ap-hero__link:nth-child(2){transition-delay:.1s}.ap .ap-hero__link:nth-child(3){transition-delay:.2s}.ap .ap-hero__link:nth-child(4){transition-delay:.3s}.ap .ap-hero__link:nth-child(5){transition-delay:.4s}.ap .ap-hero__link:nth-child(6){transition-delay:.5s}@media only screen and (max-width:1366px){.ap .ap-hero__link-img{height:auto;width:100%}.ap .ap-hero__link-name{font-size:1.25rem}}@media only screen and (max-width:1199px){.ap .ap-hero__link-name{font-size:1rem}}@media only screen and (max-width:1024px){.ap .ap-hero__link{min-width:256px}.ap .ap-hero__link-grp{overflow-x:scroll;padding-bottom:4px;scroll-snap-type:x mandatory}.ap .ap-hero__link-grp>*{scroll-snap-align:start}}.ap .ap-hero__btn{background:#f2f2f2;border:none;color:#333;display:inline-block;font-size:1rem;line-height:1.25;padding:12px 24px;position:relative;width:auto;z-index:1}.ap .ap-hero__btn span:not(:first-child){color:#fd5008;font-size:1.5rem;line-height:1.25rem;margin-left:.75rem}.ap .ap-hero__btn:hover{background:#e0e0e0}@media only screen and (max-width:1024px){.ap .ap-hero__btn{display:block;text-align:center}}.ap .ap-popular{margin-bottom:var(--section-margin)}@media only screen and (max-width:767px){.ap .ap-popular .section-header{margin-bottom:1rem}}.ap .ap-popular .product{background:#fff;margin-bottom:0}.ap .ap-popular .product:not(:last-child){margin-right:8px}.ap .ap-popular .product__image{height:200px;width:200px}.ap .ap-frontpage-section-bg{background:linear-gradient(180deg,#f7f7f8,#f5f5f5);overflow:hidden;padding:64px 0 32px;position:relative}.ap .ap-frontpage-section-bg:after,.ap .ap-frontpage-section-bg:before{background:#fff;border-radius:50%;content:"";display:block;height:72px;left:-32px;position:absolute;right:-32px;transform:scaleY(0);transition:transform .5s ease-in-out}.ap .ap-frontpage-section-bg:before{top:-36px}.ap .ap-frontpage-section-bg:after{bottom:-36px}.ap .ap-frontpage-section-bg.visible:after,.ap .ap-frontpage-section-bg.visible:before{transform:scaleY(1)}@media only screen and (max-width:1024px){.ap .ap-frontpage-section-bg{padding:32px 0}}.ap .ap-volumes{margin-bottom:var(--section-margin)}.ap .ap-volumes.preshow .ap-volumes__content,.ap .ap-volumes.preshow .ap-volumes__head{opacity:0;transform:translateY(0)}.ap .ap-volumes__content,.ap .ap-volumes__head{opacity:1;transform:translateY(32px);transition:transform .5s ease-out,opacity .5s}.ap .ap-volumes__head{font-size:4rem;text-align:center}@media only screen and (max-width:767px){.ap .ap-volumes__head{font-size:2rem}}.ap .ap-volumes__content{background:#fff;border-radius:1rem;height:483px;padding:32px 48px;position:relative;transition-delay:.25s}.ap .ap-volumes__content:after{background:url(../images/volumes_bg.png) no-repeat 100%;content:"";display:block;height:526px;position:absolute;right:0;top:-25px;width:714px}@media only screen and (max-width:1499px){.ap .ap-volumes__content{height:auto;overflow:hidden}.ap .ap-volumes__content:after{left:56%;right:auto}}@media only screen and (max-width:767px){.ap .ap-volumes__content{height:auto;padding:12px 12px 32px}.ap .ap-volumes__content:after{content:none}}.ap .ap-volumes__text{font-size:20px;font-weight:300;line-height:1.25;margin-bottom:1.75rem}.ap .ap-volumes__link{background:#ddedff;color:#333;line-height:1;margin-bottom:16px;margin-right:16px;padding:12px 16px;width:auto}.ap .ap-volumes__link:hover{background:#c4e0ff}.ap .ap-volumes__link span{font-size:1.375rem;font-weight:600;line-height:1.5rem}.ap .ap-volumes__link span small{font-size:1rem}.ap .ap-volumes__link-grp{display:flex;flex-wrap:wrap;margin-bottom:1.75rem}.ap .ap-volumes__link-grp--first .ap-volumes__link{width:128px}.ap .ap-volumes__link-grp--first .ap-volumes__link span{font-size:1.5rem}.ap .ap-volumes__link-grp--first .ap-volumes__link:last-child span{line-height:1rem}@media only screen and (max-width:767px){.ap .ap-volumes__link{margin:0;padding:8px}.ap .ap-volumes__link-grp{display:flex;flex-direction:column;gap:12px}.ap .ap-volumes__link-grp--first{display:grid;grid-template-columns:repeat(3,1fr)}.ap .ap-volumes__link-grp--first>.ap-volumes__link{margin:0;width:auto}.ap .ap-volumes__link-grp--first>.ap-volumes__link>span{font-size:1.25rem}}.ap .ap-our-projects{margin-bottom:var(--section-margin)}.ap .ap-our-projects__head{font-size:56px;line-height:56px;margin-bottom:32px;margin-top:0}@media only screen and (max-width:767px){.ap .ap-our-projects__head{font-size:2.5rem;line-height:1.25;margin-bottom:24px}}.ap .ap-our-projects .album__header{display:none}@media only screen and (max-width:767px){.ap .ap-our-projects{padding-bottom:2rem}}.ap .text-secondary~.ap-equipment{margin-bottom:96px;margin-top:128px}@media only screen and (max-width:1199px){.ap .text-secondary~.ap-equipment{margin-bottom:64px;margin-top:72px}}@media only screen and (max-width:767px){.ap .text-secondary~.ap-equipment{margin-bottom:0;margin-top:48px}}.ap .category-page__text-secondary~.ap-equipment{order:-1}.ap .ap-equipment{margin-bottom:128px}@media only screen and (max-width:1199px){.ap .ap-equipment{align-items:center;display:flex;flex-direction:column}}.ap .ap-equipment__head{font-size:48px;line-height:56px;margin-bottom:48px;text-align:center;text-wrap:pretty}@media only screen and (max-width:1024px){.ap .ap-equipment__head{font-size:2.5rem;line-height:2.75rem}}@media only screen and (max-width:767px){.ap .ap-equipment__head{font-size:2rem;line-height:2.5rem;margin-bottom:24px}}.ap .ap-equipment__img,.ap .ap-equipment__text-grp{opacity:1;transform:translateY(0);transform:scale(1);transition:transform .6s ease-out,opacity .6s}.ap .ap-equipment__img:nth-child(2){transition-delay:.1s}.ap .ap-equipment__img:nth-child(3){transition-delay:.2s}.ap .ap-equipment__img:nth-child(4){transition-delay:.3s}.ap .ap-equipment__img:nth-child(5){transition-delay:.4s}.ap .ap-equipment__img:nth-child(6){transition-delay:.5s}.ap .ap-equipment__text{font-size:28px;font-weight:300;line-height:1.25}.ap .ap-equipment__text-grp{display:flex;flex-direction:column;flex-wrap:wrap;height:92px;justify-content:space-between;margin-bottom:48px}@media only screen and (max-width:1366px){.ap .ap-equipment__text-grp{height:auto;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content}}@media only screen and (max-width:1024px){.ap .ap-equipment__text-grp{margin-bottom:1.5rem;width:auto}}.ap .ap-equipment__text .icon{background:#15d86e;border-radius:50%;fill:#fff;height:36px;margin-right:16px;stroke:none;width:36px}@media only screen and (max-width:1366px){.ap .ap-equipment__text{font-size:1.5rem;margin-bottom:.5rem;padding-left:36px;position:relative}.ap .ap-equipment__text .icon{height:24px;left:0;position:absolute;top:8px;width:24px}}.ap .ap-equipment__img{border-radius:50%;box-shadow:4px 4px 0 3px #2291f2}.ap .ap-equipment__img-grp{display:flex;justify-content:space-between}@media only screen and (max-width:1499px){.ap .ap-equipment__img{max-width:calc(16.66667% - 20px)}}@media only screen and (max-width:1199px){.ap .ap-equipment__img{justify-self:center;max-width:200px;width:100%}.ap .ap-equipment__img-grp{display:grid;gap:16px;grid-template-columns:repeat(3,250px)}}@media only screen and (max-width:1024px){.ap .ap-equipment__img-grp{grid-template-columns:repeat(3,1fr)}}.ap .ap-equipment.preshow .ap-equipment__text-grp{opacity:0;transform:translateY(10%)}.ap .ap-equipment.preshow .ap-equipment__img{opacity:0;transform:scale(0)}.ap .ap-info{background:#fff;margin-bottom:var(--section-margin);overflow:hidden}.ap .ap-info__img{position:relative}.ap .ap-info__img img{position:absolute;top:0}@media only screen and (max-width:1024px){.ap .ap-info__img img{position:static;width:100%}}.ap .ap-info__img,.ap .ap-info__text-block{opacity:1;transform:translate(0);transition:opacity .75s,transform .75s ease-out}.ap .ap-info__row{display:flex}.ap .ap-info__row.preshow .ap-info__img,.ap .ap-info__row.preshow .ap-info__text-block{opacity:0}.ap .ap-info__row.preshow:first-child .ap-info__img{transform:translate(10%)}.ap .ap-info__row.preshow:first-child .ap-info__text-block,.ap .ap-info__row.preshow:last-child .ap-info__img{transform:translate(-10%)}.ap .ap-info__row.preshow:last-child .ap-info__text-block{transform:translate(10%)}.ap .ap-info__row>div{width:50%}.ap .ap-info__row:first-child{margin-bottom:2rem}.ap .ap-info__row:first-child .ap-info__img{height:543px;order:1}.ap .ap-info__row:first-child .ap-info__img img{left:0}.ap .ap-info__row:first-child .ap-info__text-block{padding-right:48px;padding-top:3rem;width:40%}.ap .ap-info__row:nth-child(2) .ap-info__img{height:621px}.ap .ap-info__row:nth-child(2) .ap-info__img img{margin-top:2rem;right:0}.ap .ap-info__row:nth-child(2) .ap-info__text-block{padding-left:64px}@media only screen and (max-width:1199px){.ap .ap-info__row:nth-child(n) .ap-info__text-block{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media only screen and (max-width:1024px){.ap .ap-info__row{flex-direction:column}.ap .ap-info__row:first-child{flex-direction:column-reverse}.ap .ap-info__row>div{width:100%}.ap .ap-info__row:nth-child(n) .ap-info__img{height:auto}.ap .ap-info__row:nth-child(n) .ap-info__text-block{padding-left:.5rem;padding-right:.5rem}}.ap .ap-info__text-head{font-size:32px;font-weight:700;line-height:1.5;margin-top:0}.ap .ap-info__text-block{padding:36px 0 0}@media only screen and (max-width:1366px){.ap .ap-info__text-head{font-size:1.75rem}.ap .ap-info__text-block{padding:1rem .5rem}}.ap .ap-info__list{list-style:none;padding-left:0}.ap .ap-info__list-item{font-size:24px;line-height:1.25;margin-bottom:16px}.ap .ap-info__list-item .icon{background:#15d86e;border-radius:50%;fill:#fff;height:24px;margin-right:12px;stroke:none;width:24px}@media only screen and (max-width:1199px){.ap .ap-info__list{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media only screen and (max-width:1024px){.ap .ap-info__list-item{font-size:1.25rem}}.ap .ap-wegener{background:linear-gradient(115deg,transparent 30%,rgba(0,0,0,.09)),linear-gradient(180deg,#fcf8f8,#edf0f5);overflow:hidden;padding:96px 0}.ap .ap-wegener__head,.ap .ap-wegener__image,.ap .ap-wegener__list-item{opacity:1;transform:translate(0);transition:opacity .6s,transform .75s ease-in-out}.ap .ap-wegener__image{transition-delay:.25s}.ap .ap-wegener__list-item:first-child{transition-delay:.8s}.ap .ap-wegener__list-item:nth-child(2){transition-delay:.85s}.ap .ap-wegener__list-item:nth-child(3){transition-delay:.9s}.ap .ap-wegener__list-item:nth-child(4){transition-delay:.95s}.ap .ap-wegener.preshow .ap-wegener__head,.ap .ap-wegener.preshow .ap-wegener__image,.ap .ap-wegener.preshow .ap-wegener__list-item{opacity:0}.ap .ap-wegener.preshow .ap-wegener__head{transform:translate(-32px)}.ap .ap-wegener.preshow .ap-wegener__image{transform:translate(32px)}.ap .ap-wegener.preshow .ap-wegener__list-item{transform:translate(-32px)}.ap .ap-wegener__content{position:relative}@media only screen and (max-width:1024px){.ap .ap-wegener__content{display:flex;flex-direction:column}}.ap .ap-wegener__icon{color:#fd5008;flex-shrink:0;height:26px;margin:7px 12px 0 0;width:26px}@media only screen and (max-width:1024px){.ap .ap-wegener__icon{height:20px;margin:7px 8px 0 0;width:20px}}.ap .ap-wegener__aleplast-logo{height:64px;margin:0 20px 0 24px;position:relative;top:2px}.ap .ap-wegener__aleplast-logo path{fill:#333}.ap .ap-wegener__aleplast-logo .logo-line{fill:#fd5008}@media only screen and (max-width:1024px){.ap .ap-wegener__aleplast-logo{margin:0 8px}}@media only screen and (max-width:767px){.ap .ap-wegener__aleplast-logo{height:48px}}@media only screen and (max-width:425px){.ap .ap-wegener__aleplast-logo{height:32px}}.ap .ap-wegener__text-mid{align-items:center;color:#333;display:flex;font-size:56px;letter-spacing:-1%;line-height:1.5}@media only screen and (max-width:1024px){.ap .ap-wegener__text-mid{font-size:32px}}@media only screen and (max-width:767px){.ap .ap-wegener__text-mid{font-size:24px;margin-bottom:1rem}}@media only screen and (max-width:425px){.ap .ap-wegener__text-mid{font-size:20px}}.ap .ap-wegener__text-sm{color:#333;font-size:24px;font-weight:300;line-height:1.5;text-wrap:pretty;width:660px}@media only screen and (max-width:1024px){.ap .ap-wegener__text-sm{font-size:20px;text-align:center;width:auto}}.ap .ap-wegener__head{margin-bottom:72px}@media only screen and (max-width:1024px){.ap .ap-wegener__head{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;order:0}}.ap .ap-wegener__wegener-logo{margin-bottom:8px;max-width:100%}.ap .ap-wegener__list{max-width:600px}.ap .ap-wegener__list-item{color:#333;display:flex;font-size:24px;line-height:1.5;margin-bottom:40px}.ap .ap-wegener__list-item:first-child{margin-right:2rem}@media only screen and (max-width:1199px){.ap .ap-wegener__list{max-width:520px}}@media only screen and (max-width:1024px){.ap .ap-wegener__list{align-self:center;margin-top:2rem;order:2}.ap .ap-wegener__list-item{font-size:20px}}.ap .ap-wegener__image{position:absolute;right:-2rem;top:3rem;z-index:0}.ap .ap-wegener__image:after{background:url(../svg/grid_bg.svg);content:"";height:923px;position:absolute;right:-3rem;top:-3rem;width:912px;z-index:-1}@media only screen and (max-width:1499px){.ap .ap-wegener__image{left:41%;right:auto}}@media only screen and (max-width:1024px){.ap .ap-wegener__image{margin-bottom:1rem;order:1;position:static;width:100%}.ap .ap-wegener__image img{width:100%}.ap .ap-wegener__image:after{height:100%;opacity:.5;right:0;top:0;width:100%}}.ap-pros{padding-top:48px;position:relative}@media only screen and (max-width:1024px){.ap-pros{overflow:hidden}}.ap-pros>div:after,.ap-pros>div:before{background:#2291f2;border-radius:50%;content:"";filter:blur(200px);height:440px;opacity:.06;position:absolute;width:770px;z-index:0}.ap-pros>div:before{left:48px;top:256px}.ap-pros>div:after{background:#41e1f2;bottom:0;opacity:.08;right:0;width:850px}.ap-pros__header,.ap-pros__item{opacity:1;transform:translateY(0);transition:opacity .5s,transform .5s ease-in-out}.ap-pros .preshow.ap-pros__header,.ap-pros .preshow.ap-pros__item{opacity:0;transform:translateY(10%)}.ap-pros__header{font-size:56px}@media only screen and (max-width:1024px){.ap-pros__header{margin-bottom:1rem}}@media only screen and (max-width:767px){.ap-pros__header{font-size:2rem}}.ap-pros__content{position:relative;z-index:1;--content-gap:32px;display:flex;flex-wrap:wrap;gap:var(--content-gap);justify-content:center;padding:72px 0}@media only screen and (max-width:1366px){.ap-pros__content{--content-gap:16px}}@media only screen and (max-width:767px){.ap-pros__content{flex-direction:column;padding:36px 0}}.ap-pros__item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 16px #0000000d;display:flex;flex-direction:column;gap:12px;padding:32px;text-align:center;transition:opacity .5s,transform .5s ease-in-out,box-shadow .4s;width:calc(33.33333% - var(--content-gap)*2/3)}.ap-pros__item:nth-child(4),.ap-pros__item:nth-child(5){width:33%}.ap-pros__item:nth-child(2){transition-delay:.1s}.ap-pros__item:nth-child(3){transition-delay:.2s}.ap-pros__item:nth-child(4){transition-delay:.3s}.ap-pros__item:nth-child(5){transition-delay:.4s}@media only screen and (max-width:1024px){.ap-pros__item:nth-child(n){width:calc(50% - var(--content-gap)/2)}}@media only screen and (max-width:767px){.ap-pros__item:nth-child(n){padding:16px 8px;width:100%}}.ap-pros__item:hover{box-shadow:0 8px 16px #41e1f220}.ap-pros__icon.icon{color:#2291f2;height:70px;stroke:none;width:70px}.ap-pros__title{color:#333;font-size:24px;font-weight:700;line-height:1.5}.ap-pros__text{color:#828282;font-size:16px;font-weight:400;line-height:1.5}@keyframes tomatize{0%{transform:scaleY(1)}to{transform:scaleY(2)}}
