@charset "UTF-8";hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}.swiper-button-lock{display:none}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.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}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:0 0}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(( var(--f-thumb-width) - var(--f-thumb-clip-width) ))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc(( var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) ) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc(( var(--width-diff) * .5 ) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));padding:0;overflow:visible;left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:0 0;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:rgba(255,255,255,.2);--f-spinner-color-2:rgba(255,255,255,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:rgba(255,255,255,.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.01)),drop-shadow(1px 2px 1px rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px rgba(255,255,255,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0,0,0,.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:rgba(255,255,255,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:rgba(255,255,255,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:rgba(255,255,255,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;top:calc(( var(--f-button-height) + 2px ) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * ( var(--f-thumbs-cols) - 1 ) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc(( 100% - var(--f-thumbs-gap) * ( var(--f-thumbs-cols) - 1 ) ) / var(--f-thumbs-cols)))!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:20px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container .select2-search--inline .select2-search__field::placeholder{line-height:normal}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{padding:0 20px 0 0;margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{left:auto;right:0;border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body.is-scroll-locked{position:fixed;top:var(--scroll-lock-offset,0);left:0;overflow:hidden;width:100%}iframe{outline:none;border:none}.none{display:none}.visible{display:block!important}.visually-hidden{opacity:0;position:fixed;transform:scale(0)}.fadeIn{animation:fadeIn 1s both}.main_pt-1{padding-top:var(--pt-1-padding,300px)}@media (max-width:1240px){.main_pt-1{padding-top:var(--pt-1-padding,180px)}}.back-to-top_is_show{transform:scale(1)}.breadcrumbs.has-no-pd-t{padding-top:0}@media (min-width:1021px){.breadcrumbs.is-article{max-width:910px}}:is(.intro-about,.factory-intro) .breadcrumbs{max-width:none;margin-right:0;margin-left:0;padding-left:0}.breadcrumbs.style\:short{max-width:70%;margin:0 auto}@media (max-width:750px){.breadcrumbs.style\:short{max-width:100%}}.btn:has(>.icons.type\:arrow-rhomb:first-child){padding-left:16px}.btn.is-opened{--icon-rotate:-90deg}.btn.is-sending{position:relative}.btn.is-sending:before{content:"";position:absolute;z-index:999;background-color:rgba(0,0,0,.5);inset:0}.btn.is-sending:after{content:"";position:absolute;z-index:999;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:auto;border:3px solid transparent;border-bottom-color:var(--c-white);border-radius:50%;background:radial-gradient(circle at center,#97d700 0%,transparent 70%);box-shadow:0 0 10px rgba(150,215,0,.6);transition:0s;animation:form-pulse 1s infinite linear,form-spin 1s infinite linear;inset:0}.btn.color\:blue{--btn-color:var(--c-blue);--btn-bg-img:none}@media (hover:hover)and (pointer:fine){.btn.color\:blue:hover{--btn-color:var(--c-blue-dark)}}.btn.color\:red{--btn-color:#d20a11;--btn-bg-img:none}@media (hover:hover)and (pointer:fine){.btn.color\:red:hover{--btn-color:#b5001a}}.btn.color\:dark-green{--btn-bg-img:none;background-color:var(--c-text)}.btn.color\:white{--btn-bg-img:none;--btn-height:45px;background-color:var(--c-white);color:var(--c-text)}@media (hover:hover)and (pointer:fine){.btn.color\:white:hover{border:1px solid var(--c-green-dark)}}.btn.color\:transparent{border:1.5px solid rgba(255,255,255,.32);background:rgba(255,255,255,.08)}.btn.type\:play{--icon-size:22px;--btn-width:72px;--btn-height:72px;--btn-radius:50%;--btn-color:var(--c-brand);--btn-bg-img:none}@media (hover:hover)and (pointer:fine){.btn.type\:play:hover{--btn-color:var(--c-green-dark);transform:scale(1.08)}}.btn.style\:centered{--btn-color:var(--c-blue)}.btn.style\:small-size{height:var(--btn-height,60px);font-size:clamp(14px,4vw,18px);font-family:Roboto,sans-serif}@media (max-width:750px){.btn.style\:small-size{height:var(--btn-height,50px)}}.btn.style\:min-size{width:var(--btn-width,auto);height:var(--btn-height,40px);font-size:12px;font-family:Roboto,sans-serif}.btn.style\:full-width{width:100%}.btn-primary{height:60px;padding:0 15px;border-radius:20px;background-color:var(--c-blue);color:var(--c-white);font-size:16px;font-weight:700}.btn-primary:hover:not(:active):not(:disabled){background-color:#058fb5}.btn-primary:disabled{background-color:#058fb5;opacity:.8;cursor:no-drop}@media (max-width:768px){.js-button-animation.is-hover{animation:none!important}}.js-button-animation.is-hover{animation:bounce-btn 2s linear alternate}.counter-animation{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr))}@media (max-width:1020px){.counter-animation{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media (max-width:520px){.counter-animation{grid-template-columns:1fr 1fr;column-gap:16px}}.counter-animation:before{content:"";position:absolute;top:0;left:50%;display:var(--counter-line-display,block);width:100cqw;height:1px;background-color:var(--c-line);transform:translate(-50%)}.counter-animation[data-context=company-hero]{--counter-line-display:none;--counter-item-bg:var(--c-white);--counter-item-padding:32px 26px;--counter-item-num-size:clamp(32px,3.4vw,44px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1020px){.counter-animation[data-context=company-hero] .counter-animation__item{padding-right:8px;padding-left:0}}.counter-animation__item{position:relative;padding:var(--counter-item-padding,52px 40px 48px);border-right:1px solid var(--c-line);background-color:var(--counter-item-bg,transparent)}@media (max-width:1020px){.counter-animation__item{min-width:0;padding:36px 24px 32px;border-right:none}}.counter-animation__item:last-child{border-right:none}.counter-animation__item[data-number="2"]{--counter-item-bf-bg:var(--c-blue);--counter-item-num-color:var(--c-blue)}.counter-animation__item[data-number="3"]{--counter-item-bf-bg:var(--c-green-light);--counter-item-num-color:var(--c-green-light)}.counter-animation__item[data-number="4"]{--counter-item-bf-bg:var(--c-green-dark);--counter-item-num-color:var(--c-green-text)}.counter-animation__item:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background-color:var(--counter-item-bf-bg,var(--c-brand))}.counter-animation__item-number{margin-bottom:12px;color:var(--counter-item-num-color,var(--c-brand));font-size:var(--counter-item-num-size,clamp(52px,5.5vw,72px));line-height:1;font-weight:900;letter-spacing:-.04em}.counter-animation__item-title{margin-bottom:4px;color:var(--c-text);font-size:12px;line-height:1.45;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.counter-animation__item-notice{color:var(--c-text-body);font-size:16px;line-height:24px;font-weight:400}.icons.type\:arrow-down:before{--icon:var(--icon-arrow-down);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:arrow-rhomb:before{--icon:var(--icon-arrow-rhomb);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:eye:before{--icon:var(--icon-eye);background-color:var(--icon-bg-color,var(--c-black))}.icons.type\:pen:before{--icon:var(--icon-pen);background-color:var(--icon-bg-color,var(--c-black))}.icons.type\:clock:before{--icon:var(--icon-clock);background-color:var(--icon-bg-color,var(--c-black))}.icons.type\:download-arrow:before{--icon:var(--icon-download-arrow);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:phone{--icon-size:20px;--icon-bg-color:var(--c-gray)}.icons.type\:phone:before{--icon:var(--icon-phone);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:close{--icon-size:24px}@media (max-width:750px){.icons.type\:close{--icon-size:20px}}.icons.type\:close:hover:before{--icon-bg-color:var(--c-brand)}.icons.type\:close:before{--icon:var(--icon-close);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:list-item{--icon-size:16px}.icons.type\:list-item:before{--icon:var(--icon-list-item);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:date{--icon-size:24px}.icons.type\:date:before{--icon:var(--icon-date);background-color:var(--icon-bg-color,var(--c-gray))}.icons.type\:link-arrow{--icon-size:var(--icon-link-arrow-size,24px)}.icons.type\:link-arrow:before{--icon:var(--icon-link-arrow);background-color:var(--icon-bg-color,var(--c-green-dark))}.icons.type\:faq{--icon-size:24px}@media (max-width:1020px){.icons.type\:faq{--icon-size:20px}}.icons.type\:faq:before{--icon:var(--faq-icon,var(--icon-plus-simple));background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:exclamation{--icon-size:24px}@media (max-width:1020px){.icons.type\:exclamation{--icon-size:20px}}.icons.type\:exclamation:before{--icon:var(--icon-exclamation);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:checkbox{--icon-size:24px}@media (max-width:1020px){.icons.type\:checkbox{--icon-size:20px}}.icons.type\:checkbox:before{--icon:var(--icon-checkbox);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:quote{--icon-size:24px}@media (max-width:1020px){.icons.type\:quote{--icon-size:12px}}.icons.type\:quote:before{--icon:var(--icon-quote);background-color:var(--icon-bg-color,var(--c-gray))}.icons.type\:review{--icon-size:24px}.icons.type\:review:before{--icon:var(--icon-review);background-color:var(--icon-bg-color,var(--c-gray))}.icons.type\:simple-minus{--icon-size:24px}.icons.type\:simple-minus:before{--icon:var(--icon-minus-simple);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:simple-plus{--icon-size:24px}.icons.type\:simple-plus:before{--icon:var(--icon-plus-simple);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:clip{--icon-size:24px}.icons.type\:clip:before{--icon:var(--icon-clip);background-color:var(--icon-bg-color,var(--c-blue))}.icons.type\:star{--icon-size:20px}.icons.type\:star:before{--icon:var(--icon-star);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:play:before{--icon:var(--icon-play);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:year-mark{--icon-size:48px}.icons.type\:year-mark:before{--icon:var(--icon-year-mark);background-color:var(--icon-bg-color,var(--c-gray-light))}.icons.type\:question{border-radius:50%;background-color:var(--icon-outer-bg-color,transparent)}.icons.type\:question:before{--icon:var(--icon-question-mark);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:cart-remove{--icon-size:24px}.icons.type\:cart-remove:before{--icon:var(--icon-cart-remove);background-color:var(--icon-bg-color,var(--c-gray))}.icons.type\:cash{--icon-size:24px}.icons.type\:cash:before{--icon:var(--icon-cash);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:card{--icon-size:24px}.icons.type\:card:before{--icon:var(--icon-card);background-color:var(--icon-bg-color,var(--c-brand))}.icons.type\:tile-view:before{--icon:var(--icon-tile-view);background-color:var(--icon-bg-color,var(--c-blue))}.icons.type\:table-view:before{--icon:var(--icon-table-view);background-color:var(--icon-bg-color,var(--c-blue))}.icons.type\:contacts{--icon-size:60px}.icons.type\:contacts:before{background-image:var(--icon-contacts);background-position:center;background-repeat:no-repeat;background-size:contain}.icons.type\:download:before{--icon:var(--icon-download);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:map-pin:before{--icon:var(--icon-map-pin);background-color:var(--icon-bg-color,currentColor)}.icons.type\:sliders:before{--icon:var(--icon-sliders);background-color:var(--icon-bg-color,currentColor)}.icons.type\:clear:before{--icon:var(--icon-clear);background-color:var(--icon-bg-color,currentColor)}.icons.type\:phone-mobile{--icon-size:20px}.icons.type\:phone-mobile:before{--icon:var(--icon-phone-mobile);background-color:var(--icon-bg-color,var(--c-white))}.icons.type\:controlled-objects{--icon-size:36px}.icons.type\:controlled-objects:before{--icon:var(--icon-controlled-objects);background-image:var(--icon-controlled-objects);background-position:center;background-repeat:no-repeat;background-size:contain}.icons.type\:search{--icon-size:16px}.icons.type\:search:before{--icon:var(--icon-search);background-color:var(--icon-bg-color,#9aaa8a)}.logo__text{color:var(--logo-text-color,var(--c-white));font-size:16px;font-weight:900;letter-spacing:1.92px}@media (max-width:750px){.logo__text{font-size:12px}}.main-title{font-size:clamp(24px,3vw,32px);line-height:130%;font-weight:400;text-transform:uppercase}.read-more{--icon-bg-color:var(--c-green-text);--icon-size:12px;display:flex;grid-column:1/-1;gap:4px;align-items:center;margin-left:auto;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title.tag\:h4{--title-size:14px}.section-title.is-short{--title-max-width:70%}.section-title.full-width{--title-max-width:100%}.section-title__text span{color:var(--c-green-title)}.show-all{--icon-bg-color:var(--c-green-dark);--icon-size:12px;--icon-rotate:90deg;display:inline-flex;grid-column:1/-1;gap:6px;align-items:center;padding:8px 0;border:none;background:0 0;color:var(--c-green-text);font-size:12px;font-weight:700;font-family:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.show-all.is-opened{--icon-rotate:-90deg}.about-contacts{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media (max-width:1020px){.about-contacts{grid-template-columns:1fr}}.about-contacts__data{display:flex;flex-direction:column;gap:2px}.about-contacts__map{display:grid;overflow:hidden;height:100%;min-height:340px;border:1px dashed var(--c-line);border-radius:3px;background:var(--c-bg);color:var(--c-faint)}.about-contacts__map iframe{border:none}.about-next-step{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center}@media (max-width:1020px){.about-next-step{grid-template-columns:1fr;gap:32px}}.about-next-step__part:last-child{--btn-width:100%;display:flex;flex-direction:column;gap:12px;min-width:280px}.about-next-step__part-text{max-width:500px;color:var(--c-text-body);font-size:16px;line-height:1.6;font-weight:700}.about-next-step__part-mail{display:block;padding:8px;color:var(--c-muted);font-size:13px;font-weight:700;text-align:center;text-decoration:none;transition:color .2s}@media (hover:hover)and (pointer:fine){.about-next-step__part-mail:hover{color:var(--c-blue-dark)}}.about-solutions{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}@media (max-width:1020px){.about-solutions{grid-template-columns:1fr;gap:40px}}.about-solutions__part:first-child{position:sticky;top:calc(80px + var(--header-offset));display:grid;gap:28px;align-content:start}@media (max-width:1020px){.about-solutions__part:first-child{position:static}}.about-solutions__part:last-child{display:flex;flex-direction:column}.about-solutions__part-notice{max-width:560px;color:var(--c-text-body);font-size:16px;line-height:24px}.about-solutions__part-results{display:grid;padding:28px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-white);box-shadow:var(--c-sh-sm)}.about-solutions__part-results-label{margin-bottom:8px;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-solutions__part-results-value{color:var(--c-text);font-size:36px;line-height:1;font-weight:900}.about-solutions__part-results-notice{margin-top:4px;color:var(--c-muted);font-size:15px;font-weight:700}.about-solutions__part-list-item{display:grid;grid-template-columns:10px 1fr;gap:8px;align-items:start;padding:28px 0;border-bottom:1px solid var(--c-line);cursor:default;transition:padding-left .15s}@media (hover:hover)and (pointer:fine){.about-solutions__part-list-item:hover{padding-left:8px}}.about-solutions__part-list-item:first-child{padding-top:0}.about-solutions__part-list-item-num{padding-top:4px;color:var(--c-faint);font-size:12px;font-weight:900;letter-spacing:.08em}.about-solutions__part-list-item-data-title{margin-bottom:8px;color:var(--c-text);font-size:18px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.about-solutions__part-list-item-data-text{color:var(--c-text-body);font-size:16px;line-height:1.5;font-weight:400}.about-solutions__part-list-item-data-link{display:inline-block;margin-top:10px;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s}@media (hover:hover)and (pointer:fine){.about-solutions__part-list-item-data-link:hover{color:var(--c-blue-dark)}}.about-tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1px;overflow:hidden;border:1px solid var(--c-line);border-radius:3px;background:var(--c-line)}@media (max-width:560px){.about-tasks{grid-template-columns:minmax(0,1fr)}}.about-tasks__item{position:relative;display:flex;flex-direction:column;padding:32px 26px}@media (max-width:1020px){.about-tasks__item{min-width:0}}.about-tasks__item{background:var(--c-white)}.about-tasks__item:nth-child(2n){--tasks-bf-bg:var(--c-blue)}.about-tasks__item:nth-child(odd){--tasks-bf-bg:var(--c-brand)}.about-tasks__item:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background-color:var(--tasks-bf-bg,var(--c-brand))}.about-tasks__item-sep{--icon-size:16px;--icon-bg-color:var(--c-green-title);--icon-offset-y:1px;display:flex;align-items:center;justify-content:flex-start;width:16px;height:16px;margin-top:auto;margin-bottom:12px}.about-tasks__item-problem{display:grid;gap:12px}.about-tasks__item-problem-label{color:var(--c-faint);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-tasks__item-problem-text{flex-grow:1;margin-bottom:18px;color:var(--c-text);font-size:16px;line-height:1.4;font-weight:700}.about-tasks__item-solution{display:grid;gap:6px}.about-tasks__item-solution-label{color:var(--c-green-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-tasks__item-solution-text{color:var(--c-text-body);font-size:16px;line-height:24px}.active-phase--red{border-bottom:2px solid #a36157;background-color:#a36157;color:#fff}.active-phase--blue{border-bottom:2px solid #1e5f96;background-color:#1e5f96;color:#fff}.active-phase--turquoise{border-bottom:2px solid #108e85;background-color:#108e85;color:#fff}.active-phase--orange{border-bottom:2px solid orange;background-color:orange;color:#fff}.active-phase--green{border-bottom:2px solid #5b8a2c;background-color:#5b8a2c;color:#fff}.active-phase--violet{border-bottom:2px solid #655086;background-color:#655086;color:#fff}.active-phase--roze{border-bottom:2px solid #a26d95;background-color:#a26d95;color:#fff}.active-phase--purple{border-bottom:2px solid #de3c75;background-color:#de3c75;color:#fff}.active-phase--brown{border-bottom:2px solid #a27427;background-color:#a27427;color:#fff}.active-phase--black{border-bottom:2px solid black;background-color:#000;color:#fff}.active-phase--light-green{border-bottom:2px solid #6eca31;background-color:#6eca31;color:#fff}.alphabet-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:1px;overflow:hidden;border:1px solid var(--c-line);border-radius:8px;background-color:var(--c-white)}.alphabet-terms__char{min-width:0;padding:clamp(6px,1vw,10px) clamp(2px,.4vw,4px);border:none;border-radius:0;box-shadow:0 0 0 1px var(--c-line);background-color:var(--c-white);color:var(--c-text);font-size:13px;font-weight:700;text-align:center;font-family:inherit;cursor:pointer}@media (max-width:1199px){.alphabet-terms__char{font-size:12px}}.alphabet-terms__char:not(:first-child){padding-top:11px;padding-bottom:9px}.alphabet-terms__char{transition:background .15s,color .15s}@media (hover:hover)and (pointer:fine){.alphabet-terms__char:not(.not-active):hover{background-color:var(--c-bg-alt);color:var(--c-text)}}.alphabet-terms__char.is-active{background-color:var(--c-brand);color:var(--c-text)}.alphabet-terms__char.not-active{color:var(--c-faint);font-weight:400;cursor:default}.archive-header{--title-mg-b:32px;--wrapper-mg-b:0;--title-max-width:100%;max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.archive-header{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.archive-header{max-width:calc(100% - 32px)}}.archive-header{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.archive-header__count{padding-bottom:4px;color:var(--c-faint);font-size:13px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.archive-nav{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:480px){.archive-nav{display:grid;grid-template-columns:1fr 1fr;width:100%}}.archive-nav__item{--icon-size:10px;--icon-bg-color:var(--c-muted);border:1.5px solid var(--c-line);border-radius:8px;background:0 0;transition:all .2s}@media (hover:hover)and (pointer:fine){.archive-nav__item:hover{border-color:var(--c-brand)}}.archive-nav__item:has(>.active-cat){border-color:var(--c-brand)}.archive-nav__item .active-cat{--icon-bg-color:var(--c-text);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-text)}.archive-nav__item-link{position:relative;display:flex;border-radius:6.5px;gap:6px;align-items:center;height:100%;padding:8px 18px;color:var(--c-muted);font-size:14px;line-height:1;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .2s}@media (hover:hover)and (pointer:fine){.archive-nav__item-link:hover{--menu-notice-display:block;--icon-bg-color:var(--c-brand);color:var(--c-text)}}.archive-nav__item-link-notice{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--c-line)}@media (max-width:1020px){.archive-nav__item-link-notice{display:none}}.archive-nav__item-link-notice-text{position:absolute;bottom:100%;left:0;z-index:3;display:var(--menu-notice-display,none);width:250px;max-width:400px;padding:10px;border-radius:4px;background-color:var(--c-neutral);box-shadow:0 0 10px var(--c-muted);color:var(--c-black);font-size:14px;font-weight:400}.archive{display:flex;flex-direction:column;gap:40px}.archive__title{color:var(--c-blue);font-size:clamp(20px,5vw,50px);line-height:1;font-weight:700;text-transform:uppercase}.archive__grid{--archive-item-width:100%;--archive-item-mg:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--archive-grid-col-width,350px),1fr));gap:20px}@media (max-width:520px){.archive__grid{grid-template-columns:1fr}}.archive__grid[data-context=guide]{--product-preview-item-width:100%;--archive-grid-col-width:295px;--product-preview-item-margin:0;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:2px;background-color:var(--c-line)}@media (max-width:1020px){.archive__grid[data-context=guide]{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media (max-width:520px){.archive__grid[data-context=guide]{grid-template-columns:1fr}}.archive__grid[data-context=news]{gap:4px}.archive__grid[data-context=cultures]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px}@media (max-width:520px){.archive__grid[data-context=cultures]{grid-template-columns:1fr}}.archive__table{width:100%;min-width:var(--arch-table-min-width,760px);border-collapse:collapse;background:var(--c-white)}.archive__table thead th{padding:14px 16px;border:none;border-bottom:1px solid var(--c-line);background:var(--c-bg-alt);color:var(--c-muted);font-size:12px;font-weight:700;text-align:left;letter-spacing:.08em;text-transform:uppercase}.archive__table tbody.is-sending{position:relative}.archive__table tbody.is-sending:before{content:"";position:absolute;z-index:999;background-color:rgba(0,0,0,.5);inset:0}.archive__table tbody.is-sending:after{content:"";position:absolute;z-index:999;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:auto;border:3px solid transparent;border-bottom-color:var(--c-white);border-radius:50%;background:radial-gradient(circle at center,#97d700 0%,transparent 70%);box-shadow:0 0 10px rgba(150,215,0,.6);transition:0s;animation:form-pulse 1s infinite linear,form-spin 1s infinite linear;inset:0}.archive__table[data-context=guide-docs]{--arch-table-min-width:auto}.archive__table[data-context=substances]{--arch-table-min-width:0;table-layout:fixed}.archive__table[data-context=substances] td{word-break:normal;overflow-wrap:break-word}.archive__table[data-context=substances] :is(th,td):nth-child(1){width:21%}.archive__table[data-context=substances] :is(th,td):nth-child(2),.archive__table[data-context=substances] :is(th,td):nth-child(3){width:10%}.archive__table[data-context=substances] :is(th,td):nth-child(4){width:16%}.archive__table[data-context=substances] :is(th,td):nth-child(5){width:29%}.archive__table[data-context=substances] :is(th,td):nth-child(6){width:14%;text-align:center}@media (max-width:768px){.archive__table[data-context=substances]{display:block;background:0 0}.archive__table[data-context=substances] thead{display:none}.archive__table[data-context=substances] tbody,.archive__table[data-context=substances] tr{display:block}.archive__table[data-context=substances] tr{margin-bottom:12px;padding:14px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-white)}.archive__table[data-context=substances] :is(th,td):nth-child(n){display:block;width:auto;padding:3px 0;border:0;text-align:left}.archive__table[data-context=substances] td[data-label]:before{content:attr(data-label) ": ";color:var(--c-muted);font-size:12px}.archive__table[data-context=substances] td:is(:nth-child(4),:nth-child(5)):before{display:block;margin-top:6px}}.bapf_head{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--c-line);cursor:pointer}.bapf_head .bapf_colaps_smb{color:var(--c-faint);font-size:11px;font-weight:400}.bapf_hascolarr{width:100%}.bapf_head h3{color:var(--c-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bapf_body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;max-height:370px;padding:12px 18px;overscroll-behavior:contain}.bapf_sfilter.is-short .bapf_body{max-height:210px}.bapf_sfa_mt_hide .bapf_head{display:none}.berocket_single_filter_widget .bapf_sfilter{border:1px solid var(--c-line);border-radius:3px;background-color:var(--c-white)}.berocket_single_filter_widget:not(:last-child) .bapf_sfilter{margin-bottom:-1px}.bapf_sfilter.bapf_sfa_mt_hide{display:none;margin-bottom:30px}.bapf_sfilter .bapf_body ul li{display:flex;gap:5px;align-items:center;margin-bottom:8px!important;color:var(--c-muted);cursor:pointer}.bapf_sfilter .bapf_body ul li label{transform:translateY(1px)}.bapf_sfilter .bapf_body ul li:hover{color:var(--c-text)}.bapf_sfilter:not(:last-child){padding-bottom:20px;border-bottom:1px solid var(--c-line)}.bapf_ckbox_sqchck input[type=checkbox]{width:14px;height:14px;border:1px solid var(--c-line);border-radius:2px}.bapf_ckbox_sqchck input[type=checkbox][data-has-parent]{margin-left:10px}.bapf_ckbox_sqchck input[type=checkbox]:checked{background-color:var(--c-brand)}.bapf_ckbox_sqchck input[type=checkbox]:checked:after{top:0;width:4px;height:9px;border-right:2px solid var(--c-white);border-bottom:2px solid var(--c-white)}.bapf_body::-webkit-scrollbar{width:5px}.bapf_body::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.bapf_sfa_mt_hide .bapf_body .bapf_sfa_taxonomy{display:flex;gap:10px;margin-bottom:10px;color:var(--c-muted)}.bapf_sfa_mt_hide .bapf_body .bapf_sfa_taxonomy ul{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bapf_sfa_mt_hide .bapf_body .bapf_sfa_taxonomy ul li{margin-bottom:0!important}.bapf_sfa_mt_hide .bapf_body .bapf_sfa_taxonomy ul li a{display:inline-flex;gap:5px;align-items:center;padding:4px 10px;border:1px solid rgba(154,207,22,.3);border-radius:6px;background:rgba(154,207,22,.12);color:var(--c-green-text);font-size:12px;font-weight:700;transition:background .15s}@media (hover:hover)and (pointer:fine){.bapf_sfa_mt_hide .bapf_body .bapf_sfa_taxonomy ul li a:hover{background-color:rgba(154,207,22,.22)}}ul.bapf_sfa_unall a{display:inline-flex;gap:5px;align-items:center;padding:4px 10px;border:1px solid rgba(154,207,22,.3);border-radius:6px;background:rgba(154,207,22,.12);color:var(--c-error);font-size:12px;font-weight:700;transition:background .15s}@media (hover:hover)and (pointer:fine){ul.bapf_sfa_unall a:hover{background-color:rgba(154,207,22,.22)}}.berocket_aapf_widget_selected_area .braapf_unselect{color:var(--c-green-text)}.become-team-part__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:24px;justify-items:center;margin-top:56px;counter-reset:num}@media (max-width:750px){.become-team-part__list{grid-template-columns:1fr;margin-top:30px}}.become-team-part__list-item{position:relative;z-index:1;display:grid;gap:16px;align-content:start;overflow:hidden;padding:36px 40px;border-radius:3px;background-color:var(--c-brand);color:var(--c-white);counter-increment:num}@media (max-width:750px){.become-team-part__list-item{gap:12px;padding:20px}}.become-team-part__list-item:before{content:counter(num);position:absolute;right:24px;bottom:-30px;z-index:0;color:rgba(255,255,255,.15);font-size:160px;line-height:1;font-weight:900}.become-team-part__list-item-title{position:relative;z-index:1;font-size:clamp(18px,3vw,22px);line-height:1.15;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.become-team-part__list-item-text{position:relative;z-index:1;color:rgba(255,255,255,.92);font-size:16px;line-height:1.55}.become-team-part__list-item-text a{color:var(--c-white);text-decoration:underline;text-underline-offset:3px}@media (hover:hover)and (pointer:fine){.become-team-part__list-item-text a:hover{text-decoration:none}}.blocks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:16px}@media (max-width:1020px){.blocks-grid{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media (max-width:520px){.blocks-grid{grid-template-columns:1fr}}.calculation-results{display:grid}@media (max-width:1020px){.calculation-results{flex-direction:column}}.calculation-results__medication{--btn-font-size:12px;display:flex;gap:20px;align-items:center;margin-bottom:30px}@media (max-width:1020px){.calculation-results__medication{display:none}}.calculation-results__medication-link a{color:var(--c-white);font-size:12px;text-decoration:none}.calculation-results__data{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:stretch}@media (max-width:1020px){.calculation-results__data{grid-template-columns:1fr}}.calculation-results__data-main{flex-grow:1}.calculation-results__data-main-params{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;height:100%;padding:28px 32px;border-radius:3px;background:var(--c-bg)}@media (max-width:1020px){.calculation-results__data-main-params{grid-template-columns:repeat(2,1fr)}}.calculation-results__data-main-params-param{display:flex;flex-direction:column;gap:6px;justify-content:flex-start}.calculation-results__data-main-params-param-label{color:var(--c-muted);font-size:12px;font-weight:700}.calculation-results__data-main-params-param-value{color:var(--c-text);font-size:18px;font-weight:900}.calculation-results__data-value{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border-radius:3px;background:var(--c-bg-alt);text-align:center}.calculation-results__data-value-label{margin-bottom:8px;color:var(--c-muted);font-size:13px;font-weight:700}.calculation-results__data-value-data{color:var(--c-green-text);font-size:clamp(28px,3.2vw,40px);line-height:1;font-weight:900;letter-spacing:-.02em}.calculator-compts-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:40px}@media (max-width:480px){.calculator-compts-form{padding-right:20px;padding-left:20px}}.calculator-compts-form .select2-container{width:100%;max-width:100%}.calculator-compts-form{border-radius:16px;background-color:var(--c-white);box-shadow:0 4px 32px rgba(0,0,0,.07)}.calculator-compts-form:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:16px 16px 0 0;background-image:linear-gradient(90deg,var(--c-brand) 0%,var(--c-green-light) 50%,var(--c-blue) 100%)}.calculator-compts-form.is-sending{position:relative}.calculator-compts-form.is-sending:before{content:"";position:absolute;z-index:999;background-color:rgba(0,0,0,.5);inset:0}.calculator-compts-form.is-sending:after{content:"";position:absolute;z-index:999;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:auto;border:3px solid transparent;border-bottom-color:var(--c-white);border-radius:50%;background:radial-gradient(circle at center,#97d700 0%,transparent 70%);box-shadow:0 0 10px rgba(150,215,0,.6);transition:0s;animation:form-pulse 1s infinite linear,form-spin 1s infinite linear;inset:0}.calculator-compts-form.is-calculated{--calc-compts-form-label-display:none;--calc-compts-sel-label-display:none;--calc-form-btn-mg-t:0;display:flex;align-items:center;padding:20px 28px}@media (max-width:1020px){.calculator-compts-form.is-calculated{--calc-compts-sel-label-display:flex;display:grid}}.calculator-compts-form__label{display:var(--calc-compts-form-label-display,flex);gap:8px;align-items:center;margin-bottom:24px;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calculator-compts-form__label:after{content:"";flex:1;height:1px;background:var(--c-surface)}.calculator-compts-form__select-label{display:flex;gap:8px;align-items:center;margin-bottom:6px;color:var(--c-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calculator-compts-form__select-label-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--c-blue-deep);box-shadow:0 3px 10px rgba(0,123,160,.3);color:var(--c-white);font-size:12px;font-weight:700;letter-spacing:.08em;opacity:1}.calculator-compts-form__select-label-text{display:var(--calc-compts-sel-label-display)}.calculator-compts-form__vs-divider{display:flex;gap:12px;align-items:center;margin:4px 0}.calculator-compts-form__vs-divider:before,.calculator-compts-form__vs-divider:after{content:"";flex:1;height:1px;background:var(--c-surface)}.calculator-compts-form__vs-divider .vs-badge{padding:4px 10px;border:1px solid rgba(0,167,212,.2);border-radius:24px;background:rgba(0,167,212,.08);color:var(--c-blue-deep);font-size:13px;font-weight:700;letter-spacing:.1em}.calculator-compts-form__submit{--btn-pd:0 20px;margin-top:var(--calc-form-btn-mg-t,24px);border:none;font-weight:700;transition:transform .15s}@media (hover:hover)and (pointer:fine){.calculator-compts-form__submit:hover{color:var(--c-white);transform:translateY(-2px)}}.calculator-compts-form__submit{max-width:100%;white-space:normal}@media (max-width:480px){.calculator-compts-form__submit{--btn-width:100%}}.calculator-compts-form__submit .btn__text{font-size:14px;letter-spacing:normal}.calculator-compts{--title-mg-b:0;max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.calculator-compts{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.calculator-compts{max-width:calc(100% - 32px)}}.calculator-compts{display:flex;flex-direction:column;gap:20px}.lt-section>.calculator-compts{max-width:100%;margin-right:0;margin-left:0}.calculator-compts__content{display:flex;gap:30px;align-items:stretch}@media (max-width:1020px){.calculator-compts__content{flex-direction:column}}@media (max-width:1020px){.calculator-compts__content-title{display:none}}.calculator-compts__content-data{--title-mg-b:0;display:flex;flex-basis:70%;flex-shrink:0;flex-direction:column;gap:15px;height:auto}@media (max-width:1020px){.calculator-compts__content-data{flex-basis:100%;gap:20px;width:100%}}.calculator-compts__content-form{position:relative;display:grid;grid-template-columns:55% 1fr;gap:40px;align-items:start;width:100%}@media (max-width:1020px){.calculator-compts__content-form{grid-template-columns:minmax(0,1fr);order:-1}}.calculator-compts__content-form.is-calc-success{--calc-compts-descr-display:none;grid-template-columns:1fr}.calculator-compts__content-form-descr{display:var(--calc-compts-descr-display,flex);flex-direction:column;gap:24px}.calculator-compts__content-form-descr-item{position:relative;display:grid;gap:12px;overflow:hidden;padding:24px;border-radius:16px;background-color:var(--c-white);box-shadow:0 2px 16px rgba(0,0,0,.05);color:var(--c-text-sec)}.calculator-compts__content-form-descr-item[data-type=base]{--calc-comtps-desct-title-color:var(--c-white);background-color:var(--c-blue-deep);box-shadow:none;color:var(--c-white)}.calculator-compts__content-form-descr-item[data-type=notice]{border:1.5px solid rgba(154,207,22,.25);background:rgba(154,207,22,.07);color:var(--c-muted)}.calculator-compts__content-form-descr-item-title{color:var(--calc-comtps-desct-title-color,var(--c-green-text));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calculator-compts__content-form-descr-item-count{color:var(--c-white);font-size:16px;font-weight:700}.calculator-compts__content-form-descr-item-count-value{margin-right:5px;color:var(--c-white);font-size:clamp(32px,3vw,40px);line-height:1;font-weight:900}.calculator-compts__content-form-descr-item-text{display:grid;gap:15px;align-content:start;font-size:14px;line-height:1.55;font-weight:400}.calculator-compts__content-form-descr-item-text ul{display:flex;flex-direction:column;gap:14px;counter-reset:num}.calculator-compts__content-form-descr-item-text ul li{position:relative;align-items:center;min-height:30px;padding-left:45px;counter-increment:num}.calculator-compts__content-form-descr-item-text ul li:before{content:counter(num);position:absolute;top:50%;left:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--c-blue-deep);box-shadow:0 3px 10px rgba(0,123,160,.3);color:var(--c-white);font-size:13px;font-weight:900;transform:translateY(-50%)}.calculator-compts__results{--product-preview-item-margin:0;display:flex;flex-direction:column;gap:50px;margin-top:30px}.calculator-compts__results-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:30px;overflow:hidden;border-radius:16px 16px 0 0;box-shadow:0 4px 32px rgba(0,0,0,.07)}@media (max-width:750px){.calculator-compts__results-products{grid-template-columns:1fr}}.calculator-form{display:grid;gap:12px;align-content:start;width:100%;padding:24px;border-radius:3px;background-color:var(--c-bg-alt)}.calculator-form.is-sending{position:relative}.calculator-form.is-sending:before{content:"";position:absolute;z-index:999;background-color:rgba(0,0,0,.5);inset:0}.calculator-form.is-sending:after{content:"";position:absolute;z-index:999;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:auto;border:3px solid transparent;border-bottom-color:var(--c-white);border-radius:50%;background:radial-gradient(circle at center,#97d700 0%,transparent 70%);box-shadow:0 0 10px rgba(150,215,0,.6);transition:0s;animation:form-pulse 1s infinite linear,form-spin 1s infinite linear;inset:0}.calculator-form.is-calculated+picture{--calc-form-img-display:none}.calculator-form__field{display:grid}.calculator-form__field label{color:var(--c-muted);font-size:12px}.calculator-form__input{width:100%;height:50px;padding:14px 18px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-white);outline:none;color:var(--c-text);font-size:14px;font-weight:700;transition:border-color .18s;appearance:none}.calculator-form__input:disabled{opacity:.5;cursor:no-drop}.calculator-form__instruction{--icon-size:16px;--icon-resize:12px;--icon-bg-color:var(--c-blue);--icon-border:1px solid var(--c-blue);--icon-outer-bg-color:var(--c-white);display:flex;gap:10px;align-items:center;justify-self:start;color:var(--c-text);font-family:inherit;font-size:14px;font-weight:700;transition:.3s}@media (hover:hover)and (pointer:fine){.calculator-form__instruction:hover{--icon-bg-color:var(--c-brand);--icon-border:1px solid transparent;text-decoration:underline}}.calculator-form__instruction:disabled{--icon-bg-color:var(--c-muted);--icon-border:1px solid var(--c-muted);opacity:.5;cursor:no-drop;text-decoration:none}.calculator-form__instruction:disabled>*{pointer-events:none}.calculator-form__instruction-data{display:none;flex-direction:column}.calculator-form__instruction-data.f-html{--fancy-close-color:var(--c-black);max-width:800px;max-height:500px;padding:40px 20px 20px;background-color:var(--c-white)}@media (max-width:1020px){.calculator-form__instruction-data.f-html{max-width:100%}}.calculator-form__instruction-data-content{display:grid;gap:20px}.calculator-form__instruction-data-content-title{margin-bottom:20px;color:var(--c-blue-deep);font-weight:700}.calculator-form__submit{--btn-width:100%}.calculator-form__submit-hint{color:var(--c-muted);font-size:12px;text-align:center}.calculator{--title-mg-b:0;max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.calculator{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.calculator{max-width:calc(100% - 32px)}}.calculator{display:flex;flex-direction:column;gap:20px}.calculator__descr{max-width:560px;color:var(--c-muted);font-size:16px;line-height:1.5}.calculator__content{position:relative;display:flex;gap:30px;align-items:stretch}@media (max-width:1020px){.calculator__content{flex-direction:column}}@media (max-width:1020px){.calculator__content-title{display:none}}.calculator__content-data{--title-mg-b:0;display:flex;flex-basis:60%;flex-shrink:0;flex-direction:column;gap:15px;height:auto}@media (max-width:1020px){.calculator__content-data{flex-basis:100%;gap:20px;order:-1;width:100%}}.calculator__content-form{display:flex;flex-basis:560px;gap:40px;width:100%}@media (max-width:1020px){.calculator__content-form{flex-basis:auto;grid-template-columns:1fr;order:-1}}.calculator__content-form-img{position:absolute;top:-200px;right:0;z-index:-1;display:var(--calc-form-img-display,block);max-width:520px}@media (max-width:1020px){.calculator__content-form-img{display:none}}.calculator__products{--product-preview-item-margin:0;display:var(--calc-products-display,none);margin-top:64px;padding-top:48px;border-top:1px solid var(--c-line)}.calculator__products.is-visible{--calc-products-display:block}.calculator__products-title{margin-top:auto;color:var(--c-blue);font-size:clamp(20px,5vw,30px);font-weight:700}@media (max-width:1020px){.calculator__products-title{text-align:center}}.calculator__products-main-product{display:grid;gap:20px}@media (max-width:1020px){.calculator__products-main-product{gap:40px;justify-content:center;justify-items:center;margin-bottom:30px}}.career-advantages{--title-justify:center;--title-mg-b:40px;--title-text-align:center}.career-advantages__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--c-line);border-radius:3px;background-color:var(--c-line)}@media (max-width:900px){.career-advantages__list{grid-template-columns:1fr}}.career-advantages__list-item{display:flex;flex-direction:column;align-items:center;padding:40px 28px;background-color:var(--c-white);text-align:center}@media (max-width:750px){.career-advantages__list-item{padding:28px 20px}}.career-advantages__list-item-icon{object-fit:contain;width:48px;height:48px;margin-bottom:16px}.career-advantages__list-item-title{margin-bottom:8px;color:var(--c-green-text);font-size:16px;line-height:1.3;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.career-advantages__list-item-descr{color:var(--c-muted);font-size:15px;line-height:1.5}.career-nav{max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.career-nav{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.career-nav{max-width:calc(100% - 32px)}}.career-nav{display:flex;gap:12px;justify-content:center;padding-top:24px}@media (max-width:1020px){.career-nav{padding-top:12px}}@media (max-width:750px){.career-nav{flex-direction:column;align-items:center}}.career-nav__link{padding:13px 28px 11px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-white);color:var(--c-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .18s,background .18s,border-color .18s}.career-nav__link.is-current,.career-nav__link:hover{border-color:var(--c-brand);background-color:var(--c-brand);color:var(--c-text)}@media (max-width:750px){.career-nav__link{width:100%;text-align:center}}.career-sub-header{color:var(--c-green-text);font-size:clamp(20px,2.2vw,28px);line-height:1.4em;font-weight:900;text-align:var(--career-sub-header-align,center);letter-spacing:.04em;text-transform:uppercase}@media (min-width:1021px){.career-sub-header{position:relative;top:32px}}.cat-header{--title-mg-b:32px;--wrapper-mg-b:0;--title-max-width:100%;max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.cat-header{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.cat-header{max-width:calc(100% - 32px)}}.cat-header{display:flex;gap:12px;align-items:baseline;justify-content:space-between}@media (max-width:767px){.cat-header{flex-wrap:wrap;row-gap:8px}}.cat-header__count{padding-bottom:4px;color:var(--c-faint);font-size:13px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.catalog-filter__culture [data-class=catalog-filter__elem] .is-parent{font-weight:700}.catalog-filter__form{border:1px solid rgba(0,167,212,.2);border-radius:3px}.catalog-filter__item{margin-bottom:-1px}.catalog-filter__item:not(:last-child){border-bottom:1px solid rgba(0,167,212,.2)}.catalog-filter__closed{--icon-size:18px;--icon-bg-color:var(--c-muted);display:flex;justify-content:flex-end;padding:15px 20px 10px}@media (min-width:1020px){.catalog-filter__closed{display:none}}.catalog-filter__closed button{box-sizing:content-box;width:18px;height:18px;margin:-12px -12px -12px 0;padding:12px}.catalog-filter__head{display:flex;align-items:center;padding:10px 20px 5px;cursor:pointer}.catalog-filter__head_active .catalog-filter__head-arrow svg{transform:rotate(270deg)}.catalog-filter__head-title{color:var(--c-blue);font-size:16px;font-weight:700}.catalog-filter__head-arrow{margin-left:auto;padding-left:10px}.catalog-filter__head-arrow svg{width:12px;height:12px;transition:all .2s linear;transform:rotate(90deg)}.catalog-filter__body{transition:all .2s linear,opacity .3s linear .1s}.catalog-filter__body.catalog-filter__body_open{max-height:245px}.catalog-filter__body:not(.catalog-filter__body_open){overflow:hidden;max-height:0;opacity:0}.catalog-filter__body-list{scrollbar-color:var(--c-brand) transparent;scrollbar-width:thin}.catalog-filter__body-list::-webkit-scrollbar{width:5px}.catalog-filter__body-list::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.catalog-filter__body-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;max-height:240px;padding:5px 20px 20px}.catalog-filter__label{display:flex;align-items:center;cursor:pointer}.catalog-filter__label:not(:last-child){margin-bottom:9px}.catalog-filter__label:hover .catalog-filter__label-box{background-color:rgba(222,222,222,.4)}.catalog-filter__label input:checked~.catalog-filter__label-box:before{transform:scale(1)}.catalog-filter__label-box{display:flex;align-items:center;justify-content:center;width:14px;min-width:14px;height:14px;margin-right:12px;border:1px solid #dedede;border-radius:3px;transition:all .3s linear}.catalog-filter__label-box:before{content:"";width:7px;height:7px;border-radius:1px;background:var(--c-brand);transition:all .3s linear;transform:scale(0)}.catalog-filter__label-text{font-size:16px;transition:all .3s linear}.catalog-filter__label-text:hover{opacity:.8}.catalog-filter__bottom{display:flex;align-items:center;padding:20px}.catalog-filter__bottom .catalog-filter__btn{flex:auto;height:initial;padding:7px;border-radius:10px;font-size:14px;text-align:center;text-transform:capitalize}.catalog-filter__bottom .catalog-filter__btn:first-child{margin-right:10px}.catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:1020px){.catalog{grid-template-columns:1fr}}.catalog.is-single-item{--catalog-item-basis:50%;display:flex;justify-content:center;width:100%}.catalog__item{display:flex;flex-basis:var(--catalog-item-basis,45%);gap:28px;align-items:center;padding:36px;border:1px solid var(--c-line);border-color:transparent;border-radius:3px;background-image:linear-gradient(135deg,var(--c-bg-alt) 0%,#d8eeaa 100%);transition:box-shadow .2s,border-color .2s}@media (max-width:1020px){.catalog__item{flex-direction:column;align-items:start}}.catalog__item:nth-child(2){--btn-bg-img:linear-gradient(135deg,var(--c-blue) 0%,var(--c-blue-dark) 100%);--cat-download-s-title-color:var(--c-blue);background-image:linear-gradient(135deg,#e8f7fc,#d0eef8)}.catalog__item-content{display:flex;flex-direction:column;gap:10px}.catalog__item-content-sub-title{color:var(--cat-download-s-title-color,var(--c-green-text));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalog__item-content-title{color:var(--c-text);font-size:16px;line-height:1.2;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.catalog__item-content-text{color:var(--c-text-body);font-size:16px;line-height:24px}.catalog__item-img{flex-basis:188px;flex-shrink:0;width:100%;height:265px}@media (max-width:1020px){.catalog__item-img{flex-basis:auto;height:250px}}.catalog__item-img img{object-fit:contain;width:100%}.company-alter{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid var(--c-line)}@media (max-width:1020px){.company-alter{grid-template-columns:1fr}}.company-alter__info{position:relative;overflow:hidden;height:100%;min-height:420px;background:linear-gradient(160deg,var(--c-brand) 0%,#6a9e0a 45%,#3d6200 100%)}@media (max-width:1020px){.company-alter__info{height:auto;min-height:220px}}.company-alter__info:before{content:"";position:absolute;right:-60px;bottom:80px;z-index:2;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.company-alter__info picture{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:0 0;color:rgba(255,255,255,.35);inset:0}.company-alter__info picture img{width:100%;height:100%}.company-alter__info-data{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:14px;align-content:start;padding:32px 36px 36px;background:linear-gradient(to top,rgba(20,50,0,.92) 0%,rgba(20,50,0,.65) 55%,transparent 100%);background-color:rgba(0,0,0,.25)}@media (min-width:1021px){.company-alter__info-data{padding-top:110px;background:linear-gradient(to top,rgba(20,50,0,.95) 0,rgba(20,50,0,.85) 55%,rgba(20,50,0,.4) 82%,transparent 100%)}}@media (max-width:1020px){.company-alter__info-data{position:relative;inset:auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:32px 20px 24px}}.company-alter__info-data-notice{color:rgba(255,255,255,.65);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.company-alter__info-data-title{color:#fff;font-size:clamp(22px,2.4vw,28px);line-height:1.3;font-weight:900;letter-spacing:-.01em}@media (max-width:480px){.company-alter__info-data-title{max-width:100%}}.company-alter__info-data-title span{color:var(--c-green-light)}.company-alter__info-data-features{display:flex;flex-wrap:wrap;gap:7px}.company-alter__info-data-features-item{display:inline-flex;gap:5px;align-items:center;padding:6px 12px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.company-alter__info-data-features-item:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--c-green-light)}.company-alter__features{display:flex;flex-direction:column}.company-alter__features-item{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:20px 30px;border-bottom:1px solid var(--c-line)}.company-alter__features-item-icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px}.company-alter__features-item-icon.is-odd{background-color:rgba(154,207,22,.12)}.company-alter__features-item-icon.is-even{--comp-ft-icon-bg:var(--c-blue);background-color:rgba(0,167,212,.1)}.company-alter__features-item-icon-bg{width:20px;height:20px;background-color:var(--comp-ft-icon-bg,var(--c-green-dark));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.company-alter__features-item-content{display:grid;gap:4px}.company-alter__features-item-content-title{margin-bottom:4px;color:var(--c-text);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.company-alter__features-item-content-text{color:var(--c-text-body);font-size:16px;line-height:24px}.company{position:relative}.company__top{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:1020px){.company__top{grid-template-columns:1fr;gap:40px}}.company__top-img{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-line);border-radius:3px;aspect-ratio:4/3}.company__top-img picture{width:100%;height:100%}.company__top-features{display:flex;flex-direction:column}.company__top-features-item{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--c-line)}.company__top-features-item:first-child{padding-top:0}.company__top-features-item-icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px}.company__top-features-item-icon.is-odd{background-color:rgba(154,207,22,.12)}.company__top-features-item-icon.is-even{--comp-ft-icon-bg:var(--c-blue);background-color:rgba(0,167,212,.1)}.company__top-features-item-icon-bg{width:20px;height:20px;background-color:var(--comp-ft-icon-bg,var(--c-green-dark));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.company__top-features-item-content{display:grid;gap:4px}.company__top-features-item-content-title{margin-bottom:4px;color:var(--c-text);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.company__top-features-item-content-text{color:var(--c-text-body);font-size:16px;line-height:24px}.company__bottom{position:relative;margin-top:80px}@media (max-width:1020px){.company__bottom{margin-top:40px}}.compatibilities-compare{display:flex;gap:16px;align-items:center;margin-bottom:32px;padding:20px 32px;border-radius:0 0 16px 16px}@media (max-width:767px){.compatibilities-compare{align-items:flex-start;padding-right:20px;padding-left:20px}}.compatibilities-compare[data-status=possible]{--comps-compare-title-color:var(--c-green-text);border:1.5px solid rgba(154,207,22,.3);background-color:rgba(154,207,22,.1)}.compatibilities-compare[data-status=impossible]{--comps-compare-title-color:var(--c-danger-text);border:1.5px solid var(--c-danger);background-color:rgba(192,58,43,.1)}.compatibilities-compare[data-status=carefully]{--comps-compare-title-color:var(--c-warning-text);border:1.5px solid var(--c-warning);background-color:rgba(224,138,0,.1)}.compatibilities-compare[data-status=self]{--comps-compare-title-color:var(--c-blue-dark);border:1.5px solid var(--c-blue-dark);background-color:rgba(0,135,176,.2)}.compatibilities-compare__mark{position:relative;display:flex;gap:6px;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;color:var(--c-white);font-size:20px;font-weight:900}@media (max-width:767px){.compatibilities-compare__mark{margin-top:2px}}.compatibilities-compare__mark[data-type=possible]{background:rgba(154,207,22,.15);color:var(--c-green-text)}.compatibilities-compare__mark[data-type=impossible]{background-color:rgba(220,50,50,.08);color:var(--c-danger)}.compatibilities-compare__mark[data-type=carefully]{background:rgba(255,165,0,.1);color:var(--c-warning)}.compatibilities-compare__mark[data-type=self]{background-color:rgba(0,167,212,.12)}.compatibilities-compare__mark[data-type=self]:before{content:"";position:absolute;width:16px;height:16px;border-radius:2px;background-color:var(--c-blue-dark)}.compatibilities-compare__data{display:grid;gap:2px}.compatibilities-compare__data-title{color:var(--comps-compare-title-color);font-size:16px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.compatibilities-compare__data-descr{color:var(--c-text-sec);font-size:13px;font-weight:400}.compatibilities__list-self-item-link{color:var(--c-black)}@media (hover:hover)and (pointer:fine){.compatibilities__list-self-item-link:hover{color:var(--c-blue)}}.consultation{position:relative;z-index:0}.consultation:before{content:"";position:absolute;top:0;left:50%;z-index:-1;display:var(--bg-display,block);width:100cqw;height:100%;background-color:var(--c-bg-alt);background-position:center;background-repeat:no-repeat;box-shadow:none;pointer-events:none;transform:translate(-50%)}.consultation{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media (max-width:1020px){.consultation{grid-template-columns:1fr;gap:40px}}.consultation__content{--title-mg-b:16px}.consultation__content-notice{display:block;margin-bottom:32px;color:var(--c-text-body);font-size:16px;line-height:1.5}.consultation__content-phones{display:flex;flex-direction:column;gap:12px}.consultation__content-phones-item{display:grid}.consultation__content-phones-item-title{margin-bottom:4px;color:var(--c-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.consultation__content-phones-item-link{color:var(--c-text);font-size:clamp(18px,3vw,24px);font-weight:900;letter-spacing:.01em;transition:color .2s}@media (hover:hover)and (pointer:fine){.consultation__content-phones-item-link:hover{color:var(--c-brand)}}.consultation__form{padding:40px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-white);box-shadow:var(--c-sh-md)}.contacts-subscribe{--socials-media-bg:var(--c-muted);max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.contacts-subscribe{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.contacts-subscribe{max-width:calc(100% - 32px)}}.contacts-subscribe{position:relative;display:flex;gap:20px;align-items:center;padding-top:48px;padding-bottom:48px}@media (max-width:1300px){.contacts-subscribe{padding-top:48px;padding-bottom:48px}}@media (max-width:750px){.contacts-subscribe{flex-wrap:wrap;justify-content:center}}.contacts-subscribe:before{content:"";position:absolute;top:0;left:50%;width:100cqw;height:2px;background-color:var(--c-brand);transform:translate(-50%)}.contacts-subscribe:after{content:"";position:absolute;bottom:0;left:50%;width:100cqw;height:1px;background-color:var(--c-line);transform:translate(-50%)}.contacts-subscribe__notice{display:flex;gap:20px;align-items:center;margin-right:auto;color:var(--c-text);font-size:22px;font-weight:900;letter-spacing:-.22px}.contacts-subscribe__notice h2{font-size:clamp(20px,2.8vw,28px)}@media (max-width:750px){.contacts-subscribe__notice{flex-basis:100%;justify-content:center;text-align:center}}.contacts-subscribe__notice h2{font-size:28px;font-weight:900;text-transform:uppercase}.contacts-subscribe__notice:before{content:"";flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--c-brand)}@media (max-width:520px){.contacts-subscribe__notice:before{display:none}}.typewriter{color:var(--c-brand);text-transform:uppercase}.typed-cursor{color:var(--c-brand)}.contacts-tab-content{padding:24px 28px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-white)}.contacts-tab-content__regions{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid var(--c-line);color:var(--c-text-body);font-size:14px;line-height:21px}.contacts-tab-content__regions.is-collapsible{position:relative;overflow:hidden;max-height:60px;cursor:pointer}.contacts-tab-content__regions.is-collapsible:after{content:"";position:absolute;right:0;bottom:0;left:0;height:40px;background:linear-gradient(to top,rgba(255,255,255,.85),transparent);pointer-events:none}.contacts-tab-content__regions.is-collapsible.is-expanded{max-height:none}.contacts-tab-content__regions.is-collapsible.is-expanded:after{display:none}.contacts-tab-content__title{color:var(--c-text);font-size:16px;font-weight:900;text-transform:uppercase}.contacts-tab-content__descr{color:var(--c-muted);font-size:13px;line-height:1.5}.contacts-tab-content__descr p{margin-bottom:6px;line-height:1.5}.contacts-tab-content__descr a{color:var(--c-blue-dark);text-decoration:none}.contacts-tab-content__descr a span{color:var(--c-blue-dark)}.contacts-tab-content a{text-decoration:underline}.contacts-tab-content a:hover{text-decoration:none}.contacts-tabs{position:relative;z-index:0}.contacts-tabs:before{content:"";position:absolute;top:0;left:50%;z-index:-1;display:var(--bg-display,block);width:100cqw;height:100%;background-color:var(--c-bg);background-position:center;background-repeat:no-repeat;box-shadow:none;pointer-events:none;transform:translate(-50%)}.contacts-tabs{display:flex;flex-direction:column;gap:48px;padding-top:56px;padding-bottom:56px}@media (max-width:750px){.contacts-tabs{flex-direction:column;margin-bottom:20px}}.contacts-tabs__search{display:flex;gap:8px;align-items:center;max-width:320px;padding:0 12px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-white)}.contacts-tabs__search-input{flex:1;padding:10px 0;border:none;background:0 0;outline:none;color:var(--c-text);font-size:13px}.contacts-tabs__search-input::placeholder{color:var(--c-muted);opacity:1}.contacts-tabs__list-wrap{position:relative}.contacts-tabs__list-wrap .contacts-tabs__list-wrap-btn{display:none}.contacts-tabs__list-wrap.is-scrollable .contacts-tabs__list-wrap-btn{display:flex}.contacts-tabs__list-wrap.is-scrollable .contacts-tabs__list{padding-inline:40px}.contacts-tabs__list-wrap-btn{--icon-size:12px;--icon-bg-color:var(--c-muted);position:absolute;top:0;bottom:0;z-index:2;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--c-line);border:none;border-radius:50%;background-color:var(--c-white);cursor:pointer}@media (hover:hover)and (pointer:fine){.contacts-tabs__list-wrap-btn:hover{--icon-bg-color:var(--c-brand)}}.contacts-tabs__list-wrap-btn:disabled{border:1px solid var(--c-faint);opacity:.25;pointer-events:none}.contacts-tabs__list-wrap-btn-prev{--icon-rotate:180deg;left:0}.contacts-tabs__list-wrap-btn-prev:after{border-width:0 0 2px 2px;transform:rotate(45deg) translate(2px)}.contacts-tabs__list-wrap-btn-next{right:0}.contacts-tabs__list-wrap-btn-next:after{border-width:2px 2px 0 0;transform:rotate(45deg) translate(-2px)}.contacts-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none}.contacts-tabs__list-item{flex-shrink:0;padding:12px 16px;border:none;border-bottom:2px solid var(--c-line);color:var(--c-muted);font-size:12px;line-height:1.1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover)and (pointer:fine){.contacts-tabs__list-item:hover{color:var(--c-green-text);cursor:pointer}}.contacts-tabs__list-item.is-active{border-bottom-color:var(--c-green-dark);color:var(--c-green-text)}.contacts-tabs__list-item.is-unactive{display:none}.contacts-tabs__content{display:flex;flex-direction:column}.contacts-tabs__content-item.is-unactive{display:none}.contacts-tabs__content-item.is-active{display:block}.contacts-tabs__spec{--representatives-item-bg:var(--c-bg-alt);padding-top:48px;border-top:2px solid var(--c-line)}@media (min-width:769px){.content-404{padding-right:100px;padding-left:100px}}.content-404__top{display:grid;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--c-gray)}.content-404__top-img{width:100%;height:400px;background-image:url("/wp-content/themes/listerra/assets/styles/../img/_RQ8nEjC.png");background-position:center;background-repeat:no-repeat;background-size:contain}.content-404__top-text{color:var(--c-muted);font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}.content-404__bottom{padding-top:40px}.content-404__bottom-text{text-align:center}.content-404__bottom-form{display:flex;justify-content:center;margin-top:20px}.culture-text{width:85%;margin:80px auto 40px}@media (max-width:1024px){.culture-text{width:100%}}.culture-text p{color:var(--c-gray-alt);font-size:20px;line-height:31px}.cultures-mobile-cat{display:none;margin:40px 0}@media (max-width:1024px){.cultures-mobile-cat{display:block}}.cultures-mobile-cat__header{margin-bottom:20px;color:var(--c-brand);font-size:calc(30px + 20 * ( 100vw - 768px ) / 1152);font-weight:700;text-align:center}@media (max-width:750px){.cultures-mobile-cat__header{font-size:30px}}.cultures-mobile-cat__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:10px 10px 20px}.cultures-mobile-cat__nav-item{padding:10px;color:var(--c-blue);font-size:20px;font-weight:700;cursor:pointer}.cultures-mobile-cat__nav-item.is-active{color:var(--c-brand)}.cultures-mobile-cat__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width:768px){.cultures-mobile-cat__list{grid-template-columns:1fr}}.cultures-mobile-scheme{display:none;margin:20px 0;padding:10px;border:1px solid rgba(132,143,147,.2)}@media (max-width:1024px){.cultures-mobile-scheme{display:block}}.cultures-mobile-scheme__phase.is-active{--medications-list-show:block}.cultures-mobile-scheme__phase-medications{display:var(--medications-list-show,none)}.cultures-mobile-scheme__phase-title{display:flex;align-items:center;padding:10px 20px 5px;border-bottom:1px solid rgba(132,143,147,.2);color:var(--c-text);font-size:20px;font-weight:700;cursor:pointer}@media (max-width:750px){.cultures-mobile-scheme__phase-title{font-size:18px}}.cultures-mobile-scheme__phase-title:hover{color:var(--c-brand)}.cultures-mobile-scheme__phase-title.is-opened .fa{transform:rotate(180deg)}.cultures-mobile-scheme__phase-title .fa{margin-left:auto;font-size:14px}.cultures-mobile-scheme__phase-title .fa:after{display:none}.cultures-scheme{position:relative}.cultures-scheme__notation{padding:24px 0;color:var(--c-green-muted);font-size:14px}.cultures-scheme__pdf{display:inline-flex;font-size:12px}.cultures-scheme__pdf a{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid var(--c-brand);color:var(--c-green-text);text-transform:uppercase;transition:color .18s,border-color .18s}@media (hover:hover)and (pointer:fine){.cultures-scheme__pdf a:hover{border-color:var(--c-text);color:var(--c-text)}}.cultures-scheme__pdf img{width:14px;height:14px;margin-right:8px}.cultures-scheme .table-wrapper{position:relative;overflow-x:auto;max-width:100%;scrollbar-width:none}.cultures-scheme .table-wrapper::-webkit-scrollbar{width:7px;height:7px}.cultures-scheme .table-wrapper::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.cultures-scheme__medications{position:relative;width:100%;border-spacing:2px;border-collapse:separate;font-size:12px}.cultures-scheme thead{position:sticky;top:0;z-index:30}.cultures-scheme thead.is-scrolled:before{content:"";position:absolute;inset:0}.cultures-scheme td,.cultures-scheme th{padding:10px 12px}.cultures-scheme .header-row td,.cultures-scheme .header-row th:not(.header-row__img){border:none;background-color:var(--c-table-head);color:var(--c-text);text-align:center}.cultures-scheme .header-row__img{position:relative;vertical-align:bottom;border:none;background-color:var(--c-white)}@media (max-width:750px){.cultures-scheme .header-row__img{display:none}}.cultures-scheme .header-row__img img{object-fit:contain;vertical-align:bottom;height:100px}.cultures-scheme .header-row__code{position:relative;white-space:nowrap}@media (max-width:1250px){.cultures-scheme .header-row__code{white-space:normal}}.cultures-scheme .header-row__code:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--c-white);transform:scale(1.2)}.cultures-scheme .header-row__grow-phase{position:relative}@media (max-width:1250px){.cultures-scheme .header-row__grow-phase{width:auto}}.cultures-scheme .header-row__grow-phase:before{content:"";position:absolute;top:-10%;left:0;z-index:-1;width:100%;height:100%;background-color:var(--c-white);transform:scale(1.2)}.cultures-scheme .header-row__medications,.cultures-scheme .header-row__harm{position:sticky;left:0;z-index:3}.cultures-scheme .product-row{position:relative;z-index:10}.cultures-scheme .product-row:hover .product-row__grow-phase:not([class*=active-phase]){background-color:var(--c-neutral);cursor:pointer}.cultures-scheme .product-row:hover .product-row__grow-phase{cursor:pointer}.cultures-scheme .product-row td{border:none;border-bottom:1px solid var(--c-gray)}.cultures-scheme .product-row__name{position:sticky;left:0;z-index:2;width:20%;background-color:var(--c-neutral);font-size:12px;text-transform:uppercase}.cultures-scheme .product-row__grow-harm{width:200px;color:var(--c-text);font-size:14px;cursor:pointer}.cultures-scheme .product-row__grow-harm:hover{color:var(--c-brand)}.cultures-scheme .product-row__grow-phase{color:var(--c-white);font-size:14px;text-align:center}.cultures-scheme .product-row__name-in-progress{color:var(--c-muted)}.cultures-scheme .product-row__medications[data-columns="2"]{column-count:2;column-gap:12px}@media (max-width:1250px){.cultures-scheme .product-row__medications[data-columns="2"]{column-count:1}}.cultures-scheme .product-row__medications-item{text-align:left;break-inside:avoid}.cultures-scheme .product-row__medications-item:not(:last-child){margin-bottom:6px}.cultures-scheme .product-row__medications-item-link{color:var(--c-white);font-size:13px;line-height:100%;font-weight:700}.cultures-scheme .product-row__medications-item-link:hover{opacity:.7}.cultures-scheme .product-row__medications-item-dosage{display:block;margin-top:3px;font-size:12px;font-weight:400;opacity:.9;cursor:default}.cultures-scheme__group-cell{padding:8px 16px;border:none;border-bottom:1px solid var(--c-line);background-color:var(--c-table-group);color:var(--c-table-group-text);font-size:12px;font-weight:700;text-align:center;letter-spacing:.08em;text-transform:uppercase}.cultures-type-choose{display:flex;align-items:center;margin:60px 0}.cultures-type-choose__link{display:block;flex-basis:50%;padding:20px;background-color:var(--c-bg);color:var(--c-black);font-weight:700;text-align:center}.cultures-type-choose__link:hover{background-color:var(--c-bg-alt);color:var(--c-green-text)}.cultures-type-choose__link:first-child{clip-path:polygon(0 0,calc(100% - 32px) 0,100% 100%,0 100%)}.cultures-type-choose__link:last-child{clip-path:polygon(0 0,calc(100% - 32px) 0,100% 100%,32px 100%)}.cultures-type-choose__link.is-active{background-color:var(--c-blue);color:var(--c-white)}.custom-blocks section:not(.mission):not(.running-line){opacity:0;transition:transform 1s,opacity 1s;transform:translateY(100px)}.factory-contacts{position:relative;display:grid;gap:24px}.factory-contacts__text{display:flex;flex-direction:column;gap:16px;max-width:560px;color:var(--c-text-body);font-size:16px;line-height:1.5}.factory-contacts__map{position:relative;height:560px}.factory-contacts__map-ymap{position:absolute;left:50%;width:100cqw;height:100%;transform:translate(-50%)}.factory-info{display:grid;grid-template-columns:10fr 9fr;gap:56px;align-items:start}@media (max-width:1020px){.factory-info{grid-template-columns:1fr;gap:40px}}.factory-info__data{display:flex;flex-direction:column}.factory-info__data-item{display:flex;gap:12px;padding:24px 0;border-bottom:1px solid var(--c-line)}.factory-info__data-item:first-child{padding-top:0}.factory-info__data-item:last-child{padding-bottom:0;border-bottom:none}.factory-info__data-item-notice{min-width:72px;padding-top:2px;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.factory-info__data-item-text{color:var(--c-text-body)}.factory-info__data-item-num{flex-shrink:0;width:16px;padding-top:2px;color:var(--c-green-text);font-size:13px;font-weight:900;letter-spacing:.08em}.factory-info__data-item-content{display:grid;gap:6px;align-content:start}.factory-info__data-item-content-title{color:var(--c-text);font-size:15px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.factory-info__data-item-content-text{color:var(--c-muted);font-size:15px;line-height:1.5}.factory-info__img{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:calc(( 100% - 56px ) * 9 / 19 * .95);border:1px solid var(--c-line);border-radius:3px;background:var(--c-bg);transform:translateY(-50%);aspect-ratio:4/3}.factory-info__img img{width:100%;height:100%;object-fit:cover;object-position:50% 0}@media (max-width:1020px){.factory-info__img{position:static;width:auto;max-width:100%;transform:none}}.factory-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;width:100%}@media (max-width:1020px){.factory-intro{grid-template-columns:1fr;gap:40px}}.factory-intro__part:last-child{padding-top:30px}@media (max-width:1020px){.factory-intro__part:last-child{padding-top:0}}.factory-intro__part-text{max-width:460px;margin-bottom:32px;color:var(--c-text-body);font-size:18px;line-height:27px}@media (min-width:1024px){.factory-intro__part-text{max-width:580px}}@media (min-width:1024px){.factory-intro__part .section-title{margin-bottom:20px}}.factory-intro__part-cta{--icon-rotate:180deg;--icon-bg-color:var(--c-white)}@media (max-width:560px){.factory-intro__part-cta{--btn-width:100%}}.factory-intro__part-img{display:block}@media (min-width:1021px){.factory-intro__part-img{overflow:hidden;aspect-ratio:16/9}.factory-intro__part-img img{object-fit:cover;width:100%;height:100%;object-position:50% 45%}}@media (max-width:1020px){.factory-intro__part-img{height:300px}}.factory-intro__part-list{position:relative;z-index:2;display:flex;border-top:1px solid var(--c-line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.factory-intro__part-list-item{display:flex;flex:1;flex-direction:column;gap:5px;margin-left:0;padding:20px 24px 4px;border-right:1px solid var(--c-line);border-left:2px solid var(--c-brand)}@media (max-width:520px){.factory-intro__part-list-item{padding:12px 12px 4px}}.factory-intro__part-list-item:first-child{padding-left:28px;border-left:none}@media (max-width:520px){.factory-intro__part-list-item:first-child{padding-left:12px}}.factory-intro__part-list-item:last-child{border-right:none}.factory-intro__part-list-item-value{color:var(--c-green-title);font-size:clamp(22px,2.8vw,36px);line-height:1;font-weight:900;letter-spacing:-.03em}.factory-intro__part-list-item-text{color:var(--c-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.factory-lab{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}@media (max-width:1020px){.factory-lab{grid-template-columns:1fr;gap:40px}}.factory-lab__part{display:flex;flex-direction:column;gap:20px}@media (min-width:1021px){.factory-lab__part{min-width:0}}.factory-lab__part[data-context=features]{grid-column:1/-1}.factory-lab__part-text{display:flex;flex-direction:column;gap:20px;color:var(--c-muted);font-size:16px;line-height:1.5}.factory-lab__part-accent{padding:22px 24px;border:1px solid rgba(154,207,22,.3);border-radius:3px;background:rgba(154,207,22,.12);color:var(--c-text);font-size:16px;line-height:1.5}.factory-lab__part-accent span{color:var(--c-green-text);font-weight:700}.factory-lab__part-img{display:flex;flex:1;flex-direction:column;gap:12px;align-items:center;justify-content:center;overflow:hidden;min-height:320px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-white);color:var(--c-faint)}@media (min-width:1021px){.factory-lab__part-img{align-self:start;width:100%;height:auto;aspect-ratio:16/9}.factory-lab__part-img img{width:100%;height:100%;object-fit:cover;object-position:center 60%}}.factory-lab__part-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0;overflow:hidden;border:1px solid var(--c-faintline);border-top:2px solid var(--c-brand);border-radius:0 0 12px 12px;background:var(--c-white)}@media (min-width:768px){.factory-lab__part-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.factory-lab__part-features{grid-template-columns:repeat(4,1fr)}}.factory-lab__part-features-item{display:flex;flex-direction:column;gap:8px;padding:24px 22px;border:1px solid var(--c-line)}.factory-lab__part-features-item-title{color:var(--c-text);font-size:16px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.factory-lab__part-features-item-text,.lab-p{color:var(--c-text-body);font-size:16px;line-height:24px}.factory-path .swiper-slide.is-active{--f-path-item-brd-c:var(--c-brand);--f-path-item-box-sh:var(--sh-sm);--f-path-item-step-c:var(--c-green-text);--f-path-item-before-scale:1}.factory-path__item{position:relative;display:flex;flex:0 0 calc(33.333% - 11px);flex-direction:column;gap:12px;overflow:hidden;width:100%;min-width:0;height:100%;padding:32px 28px;border:1px solid var(--f-path-item-brd-c,var(--c-line));border-radius:3px;background:var(--c-white);box-shadow:var(--f-path-item-box-sh,none);cursor:pointer;transition:border-color .22s,box-shadow .22s}@media (max-width:1020px){.factory-path__item{flex:0 0 calc(50% - 8px)}}@media (max-width:580px){.factory-path__item{flex:0 0 100%}}.factory-path__item:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--c-brand);transition:transform .3s;transform:scaleX(var(--f-path-item-before-scale,0));transform-origin:left}.factory-path__item-step{color:var(--f-path-item-step-c,var(--c-faint));font-size:15px;line-height:1.4;font-weight:700;letter-spacing:.14em}.factory-path__item-title{color:var(--c-text);font-size:20px;line-height:1.2;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.factory-path__item-text{display:grid;gap:8px;align-content:start;color:var(--c-text-body);font-size:16px}.factory-path__item-text *{line-height:1.5}.factory-path__item-text ul{padding-left:15px;list-style:disc}.factory-path__item-text ul li::marker{color:var(--c-brand)}.factory-path__item-img{display:flex;flex-shrink:0;flex-direction:column;gap:8px;align-items:center;justify-content:center;overflow:hidden;width:100%;margin-top:auto;border:1px solid var(--c-line);border-radius:4px;background:var(--c-bg);color:var(--c-faint);aspect-ratio:16/9}.faq__list-elem.is-opened{--faq-answer-show:block;--icon-rotate:-90deg;--question-color:var(--c-text)}.faq .slider-header{font-size:clamp(20px,2.8vw,28px);font-weight:900;text-transform:uppercase}@media (max-width:520px){.faq .slider-header{text-align:center}}.filter-search{position:sticky;top:0;z-index:10}.filter-search:before{content:"";position:absolute;bottom:100%;width:100%;height:20px;background-color:var(--c-white)}.filter-search__input{height:30px;margin-bottom:5px;padding:5px 0 5px 10px;border:1px solid var(--c-gray-light);border-radius:3px;background-color:var(--c-white)}.filter-search__input:focus{border-color:var(--c-brand)}.filter-search__input::placeholder{opacity:.5}.filter-search__input::-webkit-search-cancel-button{width:15px;height:15px;background-color:var(--c-line);cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='m12%2010.6%206-6%201.4%201.5-6%205.9%206%206-1.4%201.4-6-6-6%206L4.7%2018l6-6-6-6%201.5-1.4%205.9%206Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='m12%2010.6%206-6%201.4%201.5-6%205.9%206%206-1.4%201.4-6-6-6%206L4.7%2018l6-6-6-6%201.5-1.4%205.9%206Z'/%3e%3c/svg%3e");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;appearance:none}.filter-search__input::-webkit-search-cancel-button:hover{background-color:var(--c-black)}.guide-detail{display:flex;flex-direction:column;gap:30px}.guide-detail__intro{position:relative;display:flex;gap:40px;align-items:flex-start;padding-bottom:48px}@media (max-width:1020px){.guide-detail__intro{flex-direction:column}}.guide-detail__intro:after{content:"";position:absolute;bottom:0;left:50%;width:100cqw;height:1px;background-color:var(--c-line);transform:translate(-50%)}.guide-detail__intro h2{grid-column:1/-1}.guide-detail__intro-img{display:flex;flex-basis:600px;flex-shrink:0;align-items:center;justify-content:center;min-height:280px;padding:48px;border-radius:3px;background:var(--c-bg-alt)}@media (max-width:1020px){.guide-detail__intro-img{flex-basis:auto;order:-1;width:100%}}.guide-detail__intro-img img{mix-blend-mode:multiply}.guide-detail__intro-chars{display:grid;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:24px 32px;align-items:start;justify-items:start;width:100%}@media (max-width:1020px){.guide-detail__intro-chars{order:-1}}@media (max-width:750px){.guide-detail__intro-chars{grid-template-columns:1fr}}.guide-detail__intro-chars-item{display:grid}.guide-detail__intro-chars-item-label{margin-bottom:4px;color:var(--c-faint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-detail__intro-chars-item-value{color:var(--c-text);font-size:15px;line-height:1.4}.guide-detail a{transition:.3s}.guide-detail .wp-block-column p:nth-child(odd){margin-bottom:5px}.guide-detail .wp-block-column p:nth-child(2n){margin:0}.guide-detail .wp-block-column .wp-block-details p:nth-child(odd){margin:0 0 20px}.guide-detail .wp-block-column .wp-block-details p:nth-child(2n){margin-bottom:5px}.guide-detail .wp-block-column summary{margin:20px 0}.header.is-over-shadow:before{width:100%;height:100%;opacity:1;transition:opacity .5s linear}.header__nav-list.is-left-aligned{--header-nav-justify:flex-start;--header-nav-item-border-r:1px solid var(--c-white);position:relative;z-index:100}.header__nav-btn{display:flex;align-items:center}@media (min-width:1025px){.header__nav-btn{display:none}}@media (min-width:1025px)and (max-width:1400px){.header__nav-btn{display:flex}}.header__nav-btn span{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}.header__nav-btn svg{width:16px;height:16px;margin-left:7px;fill:var(--c-white)}.header__contacts-item.is-mobile-search.is-opened{--mobile-search-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='m12%2010.6%206-6%201.4%201.5-6%205.9%206%206-1.4%201.4-6-6-6%206L4.7%2018l6-6-6-6%201.5-1.4%205.9%206Z'/%3e%3c/svg%3e")}.header__menu.is-show{visibility:visible;transform:none}.header__menu-bottom .header__contacts-item{font-size:18px;font-weight:700}.header__menu-bottom .header__contacts-item:not(:last-child){margin-bottom:7px}.header__menu-bottom .header__contacts-item:nth-last-child(1){margin-top:25px}.header__menu-bottom .header__contacts-item:not(:nth-child(2)){display:block}.header__slog{margin:25px 0 80px;color:var(--c-white);font-size:18px;line-height:1.45;font-weight:700}.header__search-wrap{display:flex;align-items:center;max-width:1200px;margin:0 auto}.header__search-label{position:relative;flex:auto}.header__search-glass{position:absolute;top:50%;left:0;padding:0 20px;transform:translateY(-50%)}@media (max-width:768px){.header__search-glass{padding:0 10px}}.header__search-glass img{width:25px;height:25px}@media (max-width:768px){.header__search-glass img{width:16px;height:16px}}.header__search-input{width:100%;height:60px;padding:0 55px;border:1px solid var(--c-gray-light);border-radius:20px;background-color:var(--c-white);color:var(--c-gray-light);font-size:16px;line-height:1.33}@media (max-width:768px){.header__search-input{height:45px;padding:0 30px}}.header__search-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:170px;margin-left:20px}@media (max-width:1024px){.header__search-btn{max-width:120px}}@media (max-width:768px){.header__search-btn{display:none}}.header__search-btn.is-disabled{pointer-events:none}.header__search-loader,.header__search-clear{position:absolute;top:50%;right:0;padding:0 20px;transform:translateY(-50%)}.header__search-loader:not(.is-show),.header__search-clear:not(.is-show){display:none}.header__search-loader img,.header__search-clear img{width:25px;height:25px}@media (max-width:768px){.header__search-loader img,.header__search-clear img{width:16px;height:16px}}.header__search-loader img{animation:loader-icon 1.5s linear infinite both}.header__search-result{position:absolute;top:101%;right:0;left:0;z-index:100;width:100%;max-width:1200px;margin:0 auto;border:1px solid rgba(0,0,0,.05);background-color:var(--c-white);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header__search-result:not(.header__search-result_is-show){display:none}.header__search-content{scrollbar-color:var(--c-brand) transparent;scrollbar-width:thin}.header__search-content::-webkit-scrollbar{width:5px}.header__search-content::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.header__search-content{background:linear-gradient(var(--c-white) 33%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),var(--c-white) 66%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(34,34,34,.5),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(34,34,34,.5),rgba(0,0,0,0)) 0 100%;background-color:var(--c-white);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 45px,100% 45px,100% 15px,100% 15px;overflow-x:hidden;overflow-y:auto;height:100%;max-height:70vh;padding:15px}@media (max-width:768px){.header__search-content{padding:15px 10px}}.header__search-content .result-content__product{display:flex}.header__search-content .result-content__product img{width:70px;min-width:70px;height:70px;margin-right:15px}.header__search-content .result-content__item:not(:last-child){padding-bottom:15px}@media (max-width:768px){.header__search-content .result-content__item:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ccc}}.header__search-content .result-content h2{margin-bottom:3px;color:var(--c-black);font-size:20px;line-height:initial;font-weight:400}@media (max-width:768px){.header__search-content .result-content h2{font-size:18px}}.header__search-content .result-content p{color:#323232;font-size:14px;text-align:left}@media (max-width:768px){.header__search-content .result-content p{font-size:12px}}.header__search-content .result-content__all{display:inline-flex;justify-content:flex-end;float:right;margin-top:15px;padding-right:20px;padding-bottom:30px;color:var(--c-black);text-decoration:underline}.hero-calc-intro{--bg-img:radial-gradient(ellipse at 88% 55%,rgba(0,167,212,.09) 0%,transparent 50%),radial-gradient(ellipse at 105% 10%,rgba(154,207,22,.11) 0%,transparent 45%);--bg-img-alter:linear-gradient(110deg,#f2f7eb 0%,#e9f3da 45%,#daeef6 100%);--wrapper-mg-b:0;position:relative;z-index:0}.hero-calc-intro:before{content:"";position:absolute;top:0;left:50%;z-index:-1;display:var(--full-img-bg-display,block);width:100cqw;height:var(--bg-height,100%);background-image:var(--bg-img);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translate(-50%)}.hero-calc-intro:after{content:"";position:absolute;top:0;left:50%;z-index:-1;width:100cqw;height:100%;background-color:var(--bg-color);background-image:var(--bg-img-alter);transform:translate(-50%)}.hero-calc-intro{margin-bottom:48px;padding-top:20px;padding-bottom:20px}.hero-calc-intro__content{max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.hero-calc-intro__content{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.hero-calc-intro__content{max-width:calc(100% - 32px)}}.hero-calc-intro__content{display:grid;gap:10px}.hero-calc-intro__content-title{max-width:50%;color:var(--c-green-text);font-size:clamp(24px,3vw,36px);line-height:1.05;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.hero-calc-intro__content-text{color:#5a6b50;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-calc-intro__img{position:absolute;top:50%;right:0;width:240px;height:160px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media (max-width:750px){.hero-calc-intro__img{display:none}}.hero-calc-intro__decor{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(180deg,var(--c-brand) 0%,var(--c-green-light) 100%)}.intro-about{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));gap:140px;align-items:center}@media (max-width:1020px){.intro-about{grid-template-columns:1fr;gap:32px}}@media (max-width:1020px){.intro-about__part{min-width:0}}.intro-about__part-text{max-width:440px;margin-bottom:24px;color:var(--c-text-body);font-size:18px;line-height:27px;font-weight:400}@media (min-width:1024px){.intro-about__part-text{max-width:580px}}@media (min-width:1024px){.intro-about__part .section-title{margin-bottom:20px}}.intro-about__part-list{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.intro-about__part-list-item{display:flex;gap:10px;align-items:flex-start;color:var(--c-text);font-size:16px;line-height:24px;font-weight:700;letter-spacing:.01em}.intro-about__part-list-item:before{content:"";flex-shrink:0;width:7px;height:7px;margin-top:10px;border-radius:50%;background:var(--c-brand)}.intro-about__part-cta{--icon-size:14px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}@media (max-width:560px){.intro-about__part-cta{--btn-width:100%;flex-direction:column;gap:4px;align-items:stretch}}.intro-about__part-cta-link{--icon-bg-color:var(--c-blue-dark);--icon-rotate:180deg;display:inline-flex;gap:5px;align-items:center;color:var(--c-blue-dark);font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:color .2s}@media (max-width:560px){.intro-about__part-cta-link{justify-content:center;min-height:44px;font-size:14px;letter-spacing:normal}}@media (hover:hover)and (pointer:fine){.intro-about__part-cta-link:hover{--icon-bg-color:var(--c-blue);color:var(--c-blue)}}.intro-banner{position:relative;display:flex;align-items:center;justify-content:center;height:var(--intro-banner-height,300px);margin-bottom:var(--intro-banner-mg-t,0);overflow:hidden}@media (max-width:768px){.intro-banner{height:150px}}.intro-banner[data-context=calc]{--intro-banner-mg-t:60px;--intro-banner-img-pos:center top}.intro-banner[data-context=guide]{--intro-banner-img-pos:left top}.intro-banner__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--intro-banner-img-pos,center)}.intro-banner__title{position:absolute;color:var(--c-white);font-size:clamp(20px,5vw,45px)}.intro-slider{position:relative}.intro-slider__wrap{position:relative;overflow:hidden}.intro-slider__wrap:has(.swiper-slide:only-child) .intro-slider__arrow,.intro-slider__wrap:has(.swiper-slide:only-child) .intro-slider__dots{display:none}@media (max-width:768px){.intro-slider__arrow{width:24px;height:24px}}.intro-slider__arrow{position:absolute;top:50%;z-index:100;display:flex;width:30px;height:30px;padding:0;border:0;background:0 0;cursor:pointer;transform:translateY(-50%)}.intro-slider__arrow:after{content:"";width:100%;height:100%;background-color:var(--c-white);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right)}@media (max-width:768px){.intro-slider__arrow[data-direction=prev]{left:20px}}.intro-slider__arrow[data-direction=prev]{left:50px}.intro-slider__arrow[data-direction=prev]:after{transform:rotate(180deg)}@media (max-width:768px){.intro-slider__arrow[data-direction=next]{right:20px}}.intro-slider__arrow[data-direction=next]{right:50px}.intro-slider__dots{--swiper-pagination-bottom:20px}@media (max-width:768px){.intro-slider__dots{--swiper-pagination-bottom:10px}}.intro-slider__dots{position:absolute;bottom:var(--swiper-pagination-bottom);left:0;z-index:100;display:flex;justify-content:center;gap:10px;width:100%}@media (max-width:768px){.intro-slider__dot{width:6px;height:6px}}.intro-slider__dot{width:8px;height:8px;border:1px solid var(--c-white);border-radius:50%;background-color:transparent;cursor:pointer}.intro-slider__dot.is-active{background-color:var(--c-white)}.intro-slider__item{position:relative}.intro-slider__content{position:absolute;top:50%;left:50%;z-index:100;max-width:600px;text-align:center;transform:translate(-50%,-50%)}@media (max-width:1240px){.intro-slider__content-title{font-size:40px;line-height:38px}}@media (max-width:1024px){.intro-slider__content-title{font-size:30px;line-height:35px}}@media (max-width:768px){.intro-slider__content-title{font-size:24px;line-height:22px}}@media (max-width:479px){.intro-slider__content-title{font-size:18px}}.intro-slider__content-title{color:var(--c-white);font-size:48px;line-height:1.23;font-weight:700}@media (max-width:1240px){.intro-slider__content-text{margin-top:15px;font-size:18px;line-height:24px}}@media (max-width:1024px){.intro-slider__content-text{font-size:16px;line-height:20px}}@media (max-width:479px){.intro-slider__content-text{font-size:14px;line-height:15px}}.intro-slider__content-text{margin-top:30px;color:var(--c-white);font-size:22px;line-height:1.55}.intro-slider__img{height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1900px){.intro-slider__img{height:350px}}@media (min-width:1000px)and (max-width:1024px){.intro-slider__img{height:380px}}@media (max-width:450px){.intro-slider__img{height:200px}}.intro .intro-wrap{position:relative;background-image:url("/wp-content/themes/listerra/assets/styles/../img/CXj_XMVw.jpg");background-position:left top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.intro .intro-wrap:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.35),rgba(0,0,0,.25))}@media (min-width:1800px){.intro .intro-wrap:before{display:block}}.intro__content{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;gap:0;align-items:center;justify-content:center;min-height:100vh;padding:180px 48px 100px;text-align:center}@media (max-width:1020px){.intro__content{min-height:auto;padding:150px 16px}}.intro__content-logo{margin:20px -.08em 22px 0;color:var(--c-white);font-size:clamp(32px,11vw,148px);line-height:.88;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 80px rgba(154,207,22,.15);animation-delay:.08s}.intro__content-title{display:flex;gap:5px;margin-bottom:12px;color:rgba(255,255,255,.92);font-size:16px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.25)}@media (max-width:1020px){.intro__content-title{flex-direction:column;align-items:center;font-size:14px;text-align:center}}.intro__content-descriptor{display:flex;gap:20px;align-items:center;margin-bottom:48px;color:rgba(255,255,255,.92);font-size:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.25);animation-delay:.16s}@media (max-width:580px){.intro__content-descriptor{gap:10px;font-size:12px}}.intro__content-descriptor:before,.intro__content-descriptor:after{content:"";flex-shrink:0;width:48px;height:1px;background:var(--c-white)}@media (max-width:580px){.intro__content-descriptor:before,.intro__content-descriptor:after{width:32px}}.intro__content-download{--icon-size:15px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;animation-delay:.24s}.intro.intro_second{overflow:hidden}.intro__fixed{height:60vh;background-image:url("/wp-content/uploads/snimok-ekrana-2025-03-24-v-13.31.18-scaled.png");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}@media (max-width:768px){.intro__fixed{height:500px}}@media (max-width:520px){.intro__fixed{height:430px}}@media (max-width:420px){.intro__fixed{height:350px}}.intro__video{position:relative;overflow:hidden;height:100vh}@media (max-width:768px){.intro__video{height:430px}}.intro__video-arrow{position:absolute;bottom:20px;left:50%;z-index:200;transform:translate(-50%)}.intro__video-arrow svg{width:40px;height:40px;animation:arrowAnimate2 1.7s infinite ease}@media (max-width:768px){.intro__video-arrow svg{width:24px;height:24px}}.intro__video-poster{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}@media (max-width:900px){.intro__video-poster{position:static}}@media (min-width:901px){.intro__video-poster.is-hide{display:none}}.intro__video iframe{display:block;width:200vw;height:111vh;margin:-100px 0 0 -50vw;pointer-events:none}@media (max-width:1100px){.intro__video iframe{height:100vh}}@media (max-width:1024px){.intro__video iframe{height:80vh}}@media (any-pointer:coarse),(max-width:900px){.intro__video iframe{display:none}}.intro__video iframe .video-stream.html5-main-video{width:100%;height:100vh}.intro__video-overlay{position:absolute;top:0;left:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:var(--c-white);text-align:center}.intro__video-title{font-size:16px}@media screen and (min-width:768px){.intro__video-title{font-size:var(--btn-font-size,calc(16px + 8 * ( 100vw - 768px ) / 2032))}}@media screen and (min-width:2800px){.intro__video-title{font-size:var(--btn-font-size,24px)}}.intro__video-title{padding-top:30px;padding-bottom:60px;font-weight:700;letter-spacing:2.5px}@media (max-width:768px){.intro__video-title{padding:0 0 20px}}.intro__video-title2{font-size:50px}@media screen and (min-width:768px){.intro__video-title2{font-size:var(--btn-font-size,calc(50px + 22 * ( 100vw - 768px ) / 2032))}}@media screen and (min-width:2800px){.intro__video-title2{font-size:var(--btn-font-size,72px)}}.intro__video-title2{line-height:1.2;font-weight:900;letter-spacing:.5px}@media (max-width:768px){.intro__video-title2{font-size:33px}}@media (max-width:420px){.intro__video-title2{font-size:25px}}.a-fade{animation:fadeUp .45s ease both}.lt-section.has-bg{position:relative;z-index:0}.lt-section.has-bg:before{content:"";position:absolute;top:0;left:50%;z-index:-1;display:var(--bg-display,block);width:100cqw;height:100%;background-color:var(--c-bg-alt);background-position:center;background-repeat:no-repeat;box-shadow:none;pointer-events:none;transform:translate(-50%)}.lt-section.has-no-pd-b{padding-bottom:0}@media (max-width:750px){.lt-section.has-no-pd-b{padding-bottom:0}}@media (min-width:1021px){.lt-section.has-pd-t-sm{padding-top:16px}}@media (min-width:1021px){.lt-section.is-article>.section-title,.lt-section.is-article>.post-meta,.lt-section.is-article>.main-content{max-width:910px;margin-right:auto;margin-left:auto}}.lt-section.has-no-pd-t{padding-top:0}@media (max-width:750px){.lt-section.has-no-pd-t{padding-top:0}}.lt-section.is-centered{--title-justify:center;display:grid;place-items:center}.lt-section .hero-accent{position:absolute;top:0;right:calc(( 100% - 100cqw ) / 2);bottom:0;display:var(--hero-accent-display,block);width:42cqw;background:linear-gradient(135deg,var(--c-bg-alt) 0%,#d8eeaa 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%)}.lt-section .hero-bg{position:absolute;right:calc(( 100% - 100cqw ) / 2 + 3%);bottom:-20px;display:var(--hero-accent-display,block);color:rgba(154,207,22,.11);font-size:320px;line-height:1;font-weight:900;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none}.lt-video{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:860px;margin-right:auto;margin-left:auto;border:1px solid var(--c-line);border-radius:3px;background:var(--c-bg);aspect-ratio:16/9}.lt-video__ph{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;inset:0}.lt-video iframe,.lt-video video{width:100%;height:100%}.make{overflow:hidden}.make__wrap{display:flex;flex-wrap:wrap;margin:0 -20px;align-items:stretch}@media (max-width:1240px){.make__wrap{margin:0 -10px}}@media (max-width:768px){.make__wrap{margin:-20px 0 0}}.make__col{width:calc(33.33333% - 40px);margin:0 20px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1240px){.make__col{width:calc(33.33333% - 20px);margin:0 10px}}@media (max-width:1024px){.make__col{width:calc(50% - 20px)}}@media (max-width:768px){.make__col{width:100%;margin:20px 0 0}}.make__col:first-child .make__content{margin-top:40px}@media (max-width:1240px){.make__col:first-child .make__content{margin-top:20px}}@media (max-width:768px){.make__col:first-child .make__content{margin-top:12px}}@media (min-width:1241px){.make__col:nth-child(2) .make__item:nth-child(2){min-height:305px}}@media (min-width:769px){.make__col:nth-child(2) .make__item:nth-child(2){min-height:235px}}.make__col:nth-child(2) .make__content{margin-bottom:40px;height:100%}@media (max-width:1240px){.make__col:nth-child(2) .make__content{margin-bottom:20px}}@media (max-width:768px){.make__col:nth-child(2) .make__content{margin:20px 0 0}}@media (max-width:768px){.make__col:nth-child(2){flex-direction:column-reverse}}.make__col:last-child .make__item{height:100%}.make__col:last-child .make__item .make__img{height:100%}@media (max-width:1024px){.make__col:last-child{width:100%;margin:20px 10px 0}}@media (max-width:768px){.make__col:last-child{margin:20px 0 0}}.make__item{position:relative;transition:all .3s linear;cursor:pointer}.make__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.make__item:hover .make__img img{transform:scale(1.05)}.make__item-content{position:relative;z-index:10;padding:30px;color:var(--c-white)}@media (max-width:1240px){.make__item-content{padding:20px}}@media (max-width:768px){.make__item-content{padding:20px 10px}}.make__img{position:absolute;inset:0;z-index:-1;overflow:hidden}.make__img img{width:100%;height:100%}@media (max-width:768px){.make__img{height:initial}}.make__list{list-style-type:disc;padding-left:20px}.make__list-item{font-size:16px;line-height:1.55}@media (max-width:1240px){.make__list-item{font-size:14px}}@media (max-width:600px){.make__list-item{font-size:12px;line-height:140%}}.make__content{padding:30px;color:var(--c-white);background-color:var(--c-blue);height:100%}@media (max-width:1240px){.make__content{padding:20px}}@media (max-width:768px){.make__content{padding:20px 10px}}.make__title{font-weight:700;font-size:24px;line-height:1.35;margin-bottom:15px}@media (max-width:1240px){.make__title{font-size:20px}}@media (max-width:600px){.make__title{font-size:16px;line-height:100%;margin-bottom:10px}}.make__text{font-size:16px;line-height:1.55}@media (max-width:1240px){.make__text{font-size:14px}}@media (max-width:600px){.make__text{font-size:12px;line-height:22px}}.map-contacts{--c-blue:var(--c-blue-light);--focus-ring-color:var(--c-white);position:absolute;top:50%;left:0;display:flex;flex-direction:column;gap:14px;width:300px;padding:24px 28px;border-radius:3px;background:var(--c-blue-deep);box-shadow:var(--c-sh-md);transform:translateY(-50%)}.map-contacts .btn{--btn-color:var(--c-white);--btn-text-color:var(--c-blue-deep);--btn-width:auto;--btn-height:40px;--btn-pd:0 22px;--btn-font-size:13px;align-self:flex-start;letter-spacing:.04em;box-shadow:none}.map-contacts .btn:focus-visible{--btn-color:transparent;--btn-text-color:var(--c-white);box-shadow:inset 0 0 0 1.5px var(--c-white)}@media (hover:hover)and (pointer:fine){.map-contacts .btn:hover{--btn-color:transparent;--btn-text-color:var(--c-white);box-shadow:inset 0 0 0 1.5px var(--c-white)}}.map-contacts__title{color:var(--c-white);font-size:16px;font-weight:700}.map-contacts__item{display:flex;flex-direction:column;gap:3px}.map-contacts__item-label{color:var(--c-white);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.map-contacts__item-value{color:var(--c-white);font-size:14px;line-height:1.4}@media (hover:hover)and (pointer:fine){.map-contacts__item-value:where(a):hover{color:var(--c-brand)}}.map-contacts__item-value:where(a[href^="tel:"]){color:var(--c-white);font-size:18px;font-weight:700;transition:color .2s}.mission{--career-sub-header-align:left}.mission__content{display:grid;gap:40px;margin-bottom:0}.mission__content-item{display:flex;gap:45px;align-items:center}@media (max-width:1020px){.mission__content-item{flex-direction:column;gap:30px}}.mission__content-item-animated-img{flex-basis:var(--animated-img-size,480px);flex-shrink:0;min-height:var(--animated-img-size,300px)}@media (max-width:1020px){.mission__content-item-animated-img{--animated-img-size:300px}}.mission__content-item-descr{display:grid;gap:15px}@media (max-width:1020px){.mission__content-item-descr{gap:10px}}.mission__content-item-descr-notice{font-size:clamp(16px,4vw,26px);line-height:1.4em}.mission__content-item-descr-text{font-size:clamp(14px,4vw,20px);line-height:1.4em;font-weight:400}.mobile-cat-medication{display:var(--medication-visibility,none);gap:15px;align-items:center;padding:10px;border:1px solid rgba(132,143,147,.2)}.mobile-cat-medication.is-show{--medication-visibility:flex}.mobile-cat-medication__data{display:grid;flex-basis:70%;gap:10px;align-content:start;text-align:center}.mobile-cat-medication__img{flex-basis:200px;flex-shrink:0}@media (max-width:580px){.mobile-cat-medication__img{flex-basis:40%}}.mobile-cat-medication__img img{object-fit:contain}.mobile-cat-medication__stages{display:grid;gap:20px}.mobile-cat-medication__stages-item{display:grid;gap:5px}.mobile-cat-medication__stages-item-phase{padding:5px 5px 0;color:var(--c-white);font-size:18px}@media (max-width:430px){.mobile-cat-medication__stages-item-phase{padding:0 5px;font-size:14px}}.mobile-cat-medication__stages-item-dosage{padding:5px 5px 0;font-size:18px}@media (max-width:430px){.mobile-cat-medication__stages-item-dosage{padding:0 5px;font-size:14px}}.mobile-cat-medication__name{display:flex;flex-direction:column;color:var(--c-blue);font-size:18px;line-height:1.2em;font-weight:700}.mobile-cat-medication__name-substance{color:var(--c-black);font-size:14px;font-weight:400;text-transform:none}.mobile-culture-nav{display:none;gap:40px;justify-items:center;margin-bottom:40px}@media (max-width:1080px){.mobile-culture-nav{display:grid}}.mobile-culture-nav__items{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;width:100%;padding:6px;border-radius:6px;background-color:var(--c-bg)}.mobile-culture-nav__items-link{display:block;flex-grow:1;padding:5px 40px;border-radius:6px;background-color:var(--c-white);color:var(--c-text);font-weight:700;text-align:center}@media (hover:hover)and (pointer:fine){.mobile-culture-nav__items-link:hover{background-color:var(--c-bg-alt)}}.mobile-culture-nav__items-link.is-active{background-color:var(--c-brand);color:var(--c-text)}.mobile-culture-nav__pdf{display:block;padding:10px 20px 7px;border-radius:10px;background-color:var(--c-brand);color:var(--c-white);text-transform:uppercase}@media (hover:hover)and (pointer:fine){.mobile-culture-nav__pdf:hover{background-color:var(--c-green-dark)}}.mobile-scheme-medication{display:flex;flex-wrap:wrap;align-items:flex-end;padding:10px 30px;border-bottom:1px solid rgba(132,143,147,.2);font-size:14px}.mobile-scheme-medication--group{background-color:var(--c-bg);font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}.mobile-scheme-medication__item{padding:5px 5px 0}.mobile-scheme-medication__link{display:flex;flex-basis:70%;flex-direction:column;color:var(--c-black);line-height:1.2em;text-transform:uppercase}@media (max-width:750px){.mobile-scheme-medication__link{flex-basis:50%}}@media (max-width:480px){.mobile-scheme-medication__link{flex-basis:100%}}.mobile-scheme-medication__link-substance{color:var(--c-black);font-size:12px;text-transform:none}.mobile-scheme-medication__application-stage{flex-basis:30%;text-align:center}@media (max-width:750px){.mobile-scheme-medication__application-stage{flex-grow:1;align-self:flex-end}}@media (max-width:480px){.mobile-scheme-medication__application-stage{flex-basis:100%}}.mobile-scheme-medication__grow-harm{flex-grow:1;border-top:1px solid rgba(132,143,147,.2)}.order{padding:50px 0}@media (max-width:768px){.order{display:flex;flex-direction:column;padding:30px 0}}@media (max-width:768px){.order__consultation{order:3;margin-bottom:80px}}.order__bottom{padding-top:50px}@media (max-width:768px){.order__bottom{order:2;padding-top:0;padding-bottom:30px}}.order__bottom .order__item{margin-bottom:0}@media (max-width:1340px){.order__bottom .order__item{padding:0}}.order__item{display:flex;margin-bottom:40px}@media (max-width:1340px){.order__item{padding:0}}@media (max-width:768px){.order__item{margin-bottom:20px}}.order__item:nth-child(2){flex-direction:row-reverse}@media (max-width:768px){.order__item:nth-child(2){flex-direction:row}}.order__number{color:var(--c-blue-deep);font-size:500px;line-height:400px;font-weight:700}@media (max-width:1340px){.order__number{font-size:355px;line-height:255px}}@media (max-width:1024px){.order__number{font-size:230px;line-height:180px}}@media (max-width:768px){.order__number{min-width:45px;margin-right:15px;font-size:90px;line-height:100px}}.order__content{width:100%;max-width:500px}@media (max-width:768px){.order__content{max-width:100%}}.order__content h2 a{color:var(--c-green-text)}.order__content h2 a:hover,.order__content h2 a:focus-visible{text-decoration:underline;text-underline-offset:3px}.order__content-title{color:var(--c-blue-deep);font-size:32px;line-height:50px;font-weight:700;text-transform:uppercase}@media (max-width:1024px){.order__content-title{font-size:28px;line-height:30px}}@media (max-width:768px){.order__content-title{font-size:25px;line-height:1.5}}.order__content-text{margin-bottom:20px;color:#000;font-size:20px;line-height:31px}@media (max-width:1024px){.order__content-text{font-size:18px;line-height:26px}}@media (max-width:768px){.order__content-text{margin-bottom:15px;font-size:16px;line-height:120%}}@media (max-width:479px){.order__content-text{font-size:14px}}.order__content-email{color:var(--c-brand);font-size:32px;line-height:30px;font-weight:700}@media (max-width:1024px){.order__content-email{font-size:24px}}@media (max-width:768px){.order__content-email{font-size:16px;line-height:120%}}.order__schedule-title{color:var(--c-gray-alt);font-size:20px;line-height:31px;font-weight:700}@media (max-width:768px){.order__schedule-title{font-size:16px;line-height:22px}}.order__schedule-item{color:var(--c-gray-alt);font-size:20px;line-height:31px}@media (max-width:1024px){.order__schedule-item{font-size:18px;line-height:26px}}@media (max-width:768px){.order__schedule-item{font-size:16px;line-height:120%}}.order__content-contacts{color:var(--c-brand);font-size:32px;line-height:30px;font-weight:700}@media (max-width:1024px){.order__content-contacts{font-size:24px}}@media (max-width:768px){.order__content-contacts{font-size:16px;line-height:120%}}.popup-text{position:relative;padding:200px 0}@media (max-width:768px){.popup-text{padding:50px 0}}@media (max-width:600px){.popup-text{padding:0 0 40px}}.popup-text__img{position:relative;width:100%;height:100%;z-index:5}@media (min-width:601px){.popup-text__img{top:0;left:0;position:absolute}}.popup-text:after{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7)}@media (min-width:601px){.popup-text:after{content:""}}.popup-text__popup{width:100%;max-width:960px;margin:0 auto;background-color:var(--c-white);padding:80px 60px;position:relative;z-index:100}@media (max-width:768px){.popup-text__popup{padding:20px 0}}.popup-text__title{font-size:92px;font-weight:700;line-height:1.23;text-align:center;text-transform:uppercase;color:var(--c-brand);margin-bottom:40px}@media (max-width:1240px){.popup-text__title{font-size:70px}}@media (max-width:1024px){.popup-text__title{font-size:33px;margin-bottom:30px}}@media (max-width:768px){.popup-text__title{font-size:25px;line-height:1.55;margin-bottom:15px}}.popup-text__text{font-size:22px;line-height:1.55;color:var(--c-black);text-align:center}@media (max-width:768px){.popup-text__text{font-size:16px}}.popup-text__text:first-of-type{margin-bottom:30px}@media (max-width:768px){.popup-text__text:first-of-type{margin-bottom:15px}}.post-content{display:grid;grid-template-rows:auto 1fr;grid-template-columns:60% 1fr;gap:20px 80px;align-items:start;padding-bottom:40px}@media (max-width:1020px){.post-content{grid-template-rows:auto;grid-template-columns:1fr}}.post-content.is-simple{display:block}.post-content__editor{grid-row:1/3}@media (max-width:1020px){.post-content__editor{grid-row:2/3}}.post-filter{margin-bottom:20px}.post-filter__form{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.post-filter .form-clear{flex-basis:100%}.post-img{position:relative;display:block;overflow:hidden;margin-bottom:40px;border-radius:3px;background:var(--c-bg);aspect-ratio:16/9}.post-research-meta{display:grid;grid-template-columns:1fr;gap:20px}.post-research-meta__data{display:grid;gap:6px}.post-research-meta__data-label{color:var(--c-green-text);font-size:clamp(14px,3vw,18px);font-weight:700;text-transform:uppercase}.post-research-meta__data-list{display:grid;grid-template-columns:1fr}.post-research-meta__data-list-values{color:var(--c-faint);font-size:16px}.preview-blog{display:flex;flex-direction:column;gap:27px;width:100%;padding:20px;border-radius:4px;background-color:var(--c-surface-pale)}.preview-blog__img{overflow:hidden;width:100%;min-height:152px;border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:750px){.preview-blog__img{display:none}}.preview-blog__content{display:grid;gap:20px;align-content:start;color:var(--c-near-black)}.preview-blog__content-mark{width:max-content;padding:7px 10px;background-color:#e9e9e9;font-size:12px;text-transform:uppercase}.preview-blog__content-title{color:var(--c-near-black);font-size:16px;text-transform:uppercase}@media (hover:hover)and (pointer:fine){.preview-blog__content-title:hover{color:var(--c-brand)}}.preview-cultures{position:relative;display:grid;overflow:hidden;width:100%;height:293px;border-radius:3px;background:var(--c-line);cursor:pointer;transition:transform .3s}@media (hover:hover)and (pointer:fine){.preview-cultures:hover{transform:scale(1.01)}}@media (max-width:750px){.preview-cultures{height:240px}}.preview-cultures:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;height:45%;background:linear-gradient(to top,rgba(38,48,22,.78),rgba(38,48,22,0));pointer-events:none}.preview-cultures__img{width:100%;height:100%}.preview-cultures__title{position:absolute;bottom:10px;left:0;z-index:2;width:100%;padding:10px 20px;background-color:rgba(0,0,0,.2);color:var(--c-white);font-size:16px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.preview-guide{position:relative;display:flex;flex-direction:column;overflow:hidden;border:none;border-radius:0;background:#f4f3f0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (hover:hover)and (pointer:fine){.preview-guide:hover{--prw-guide-img-scale:1.05;--prw-guide-body-bg:var(--c-white);--prw-guide-link-color:var(--c-blue);--prw-guide-link-iocn-color:var(--c-blue);--prw-guide-link-gap:8px}}.preview-guide__img{position:relative;flex-shrink:0;overflow:hidden;background:0 0;aspect-ratio:4/3}.preview-guide__img img{transition:transform .25s ease;transform:scale(var(--prw-guide-img-scale,1))}.preview-guide__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 22px;background:0 0;background-color:var(--prw-guide-body-bg);transition:background .15s}.preview-guide__body-marker{display:inline-flex;gap:7px;align-items:center;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-guide__body-marker:before{content:"";flex-shrink:0;width:14px;height:2px;background:var(--c-brand)}.preview-guide__body-title{margin-top:2px;color:var(--c-text);font-size:16px;line-height:1.25;font-weight:900;letter-spacing:-.01em;text-transform:none}.preview-guide__body-descr{margin-bottom:14px;color:var(--c-faint);font-size:14px;line-height:1.5}.preview-guide__body-bottom{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--c-line)}.preview-guide__body-bottom-num{display:inline-flex;gap:6px;align-items:center;color:var(--c-faint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-guide__body-bottom-num:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:var(--c-green-dark)}.preview-guide__body-bottom-link{--icon-rotate:180deg;--icon-bg-color:var(--prw-guide-link-iocn-color,var(--c-green-dark));--icon-size:12px;display:inline-flex;gap:var(--prw-guide-link-gap,5px);align-items:center;color:var(--prw-guide-link-color,var(--c-green-text));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .18s,gap .18s}.preview-post{display:flex;flex-direction:column;height:100%;background-color:var(--c-white);transition:background-color .15s,box-shadow .2s,transform .2s}@media (hover:hover)and (pointer:fine){.preview-post:hover{--prw-img-scale:1.04;--prw-title-c:var(--c-text);background-color:var(--c-white);box-shadow:0 6px 24px rgba(80,110,30,.14);transform:translateY(-2px)}}.preview-post__img{display:block;flex-shrink:0;overflow:hidden;background-color:#f4f3f0;aspect-ratio:16/9}.preview-post__img img{transform:scale(var(--prw-img-scale))}.preview-post__content{display:flex;flex:1;flex-direction:column;padding:18px 22px 22px}.preview-post__content-meta{display:flex;gap:8px;align-items:center;margin-bottom:10px}.preview-post__content-meta-cat{color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-post__content-meta-date{margin-left:auto;color:var(--c-text-body);font-size:13px}.preview-post__content-title{min-height:2.6em;margin-bottom:8px;color:var(--prw-title-c,var(--c-text));font-size:clamp(18px,3vw,20px);line-height:1.3;font-weight:900;letter-spacing:-.01em;transition:color .18s}.preview-post__content-descr{display:-webkit-box;overflow:hidden;min-height:4.5em;max-height:4.5em;margin-bottom:14px;color:var(--c-text-body);font-size:15px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.preview-post__content-bottom{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--c-line)}.preview-post__content-bottom-meta{color:var(--c-faint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-table-docs{background-color:var(--c-white);cursor:pointer;transition:background .15s}.preview-table-docs:not(:last-child){border-bottom:1px solid var(--c-line)}.preview-table-docs td{display:grid;grid-template-columns:48px 1fr auto auto;gap:18px;align-items:center;width:100%;padding:18px 22px;border:none}.preview-table-docs__icon{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:48px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-bg-alt);color:var(--c-green-text);font-size:11px;font-weight:900;letter-spacing:.05em}.preview-table-docs__icon:after{content:"";position:absolute;top:0;right:0;border-width:0 8px 8px 0;border-style:solid;border-color:transparent var(--c-white) transparent transparent}.preview-table-docs__meta{display:flex;flex-direction:column;gap:4px}.preview-table-docs__meta-name{color:var(--c-text);font-size:16px;font-weight:700;letter-spacing:-.01em}@media (hover:hover)and (pointer:fine){.preview-table-docs__meta-name:hover{color:var(--c-green-text)}}.preview-table-docs__meta-sub{color:var(--c-muted);font-size:13px;font-weight:400}.preview-table-docs__date{color:var(--c-faint);font-size:13px;font-weight:400;letter-spacing:.02em}.preview-table-docs__download{--icon-bg-color:var(--c-green-dark);--icon-size:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--c-bg);transition:.18s}@media (hover:hover)and (pointer:fine){.preview-table-docs__download:hover{--icon-bg-color:var(--c-white);background-color:var(--c-green-dark)}}.preview-table-substance{transition:background .15s}@media (hover:hover)and (pointer:fine){.preview-table-substance:hover{background:var(--c-bg)}}.preview-table-substance td{vertical-align:top;padding:18px 16px;border:none;border-bottom:1px solid var(--c-line);color:var(--c-faint);font-size:14px}.preview-table-substance__title{color:var(--c-text);font-weight:900}@media (hover:hover)and (pointer:fine){.preview-table-substance__title:hover{color:var(--c-green-text)}}.preview-table-substance__harm{margin-top:3px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-table-substance__formula{overflow-wrap:break-word}.preview-table-substance__class{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:break-word;padding:4px 8px;border-radius:3px;background:rgba(154,207,22,.2);color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-table-substance__danger{display:inline-block;padding:4px 8px;border-radius:3px;background:rgba(234,179,8,.24);color:#7a5a08;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-table-weeds,.preview-table-pests,.preview-table-diseases{transition:background .15s}@media (hover:hover)and (pointer:fine){.preview-table-weeds:hover,.preview-table-pests:hover,.preview-table-diseases:hover{background:var(--c-bg)}}.preview-table-weeds td,.preview-table-pests td,.preview-table-diseases td{vertical-align:top;padding:18px 16px;border:none;border-bottom:1px solid var(--c-line);color:var(--c-faint);font-size:14px}.preview-table-weeds__title,.preview-table-pests__title,.preview-table-diseases__title{color:var(--c-text);font-weight:900}@media (hover:hover)and (pointer:fine){.preview-table-weeds__title:hover,.preview-table-pests__title:hover,.preview-table-diseases__title:hover{color:var(--c-green-text)}}.principles__desc{max-width:70%;margin-bottom:56px;font-size:clamp(16px,3vw,20px);font-weight:400}.principles__list{display:grid;gap:35px}.principles__list-item{display:grid;gap:60px}.principles__list-item:first-child{--principles-item-descr-decor-rotate:150deg;--principles-animation-container-width:548px}.principles__list-item:nth-child(2){--principles-item-title-decor-position-rotate:120deg;--principles-item-descr-decor-rotate:45deg;--principles-animation-width:80%}@media (max-width:750px){.principles__list-item:nth-child(2){--principles-animation-width:300px}}.principles__list-item:last-child{--principles-item-title-decor-position-rotate:180deg;--principles-item-descr-decor-rotate:240deg;--principles-animation-width:90%}.principles__list-item-content{display:flex;gap:120px;align-items:center}@media (max-width:1020px){.principles__list-item-content{flex-direction:column;gap:40px}}.principles__list-item-content.style\:reversed{--principles-item-descr-decor-r:100%;--principles-item-descr-decor-l:auto;flex-direction:row-reverse}@media (max-width:1020px){.principles__list-item-content.style\:reversed{flex-direction:column}}.principles__list-item-content-animated-img{display:flex;flex-basis:var(--principles-animation-container-width,448px);flex-shrink:0;justify-content:flex-end}@media (max-width:1020px){.principles__list-item-content-animated-img{flex-basis:auto;max-height:400px}}.principles__list-item-content-animated-img svg{max-width:var(--principles-animation-width,100%)}.principles__list-item-content-data{display:grid;flex-grow:1;gap:12px}.principles__list-item-content-data-title{position:relative;display:flex;gap:10px;align-items:center;color:var(--c-green-text);font-size:clamp(20px,4vw,30px);font-weight:700;text-transform:uppercase}@media (max-width:750px){.principles__list-item-content-data-title{justify-content:center}}.principles__list-item-content-data-title.style\:right-aligned{--principles-item-title-decor-position-r:50%;--principles-item-title-decor-position-l:auto;justify-content:flex-end}@media (max-width:750px){.principles__list-item-content-data-title.style\:right-aligned{justify-content:center}}.principles__list-item-content-data-text{position:relative;color:var(--c-text);font-size:18px;line-height:1.4;font-weight:900;text-align:var(--principle-item-text-align,left);text-transform:uppercase}@media (max-width:750px){.principles__list-item-content-data-text{text-align:center}}.product-detail__head .product-mark{margin-top:8px;margin-bottom:8px}.product-detail__top-use-notice{margin-bottom:24px;padding:10px;border:1px solid var(--c-black)}.product-detail__top-use-notice p,.product-detail__top-use-notice a{font-size:16px}.product-detail__body p a{overflow-wrap:anywhere}.product-detail__table{scrollbar-color:var(--c-brand) transparent;scrollbar-width:thin}@media (max-width:768px){.product-detail__table{-ms-overflow-style:none;scrollbar-width:none}}.product-detail__table::-webkit-scrollbar{height:4px}@media (max-width:768px){.product-detail__table::-webkit-scrollbar{display:none}}.product-detail__table::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.product-detail__table{overflow-x:auto;overflow-y:hidden}.product-detail__table table{border-spacing:0;border-top:1px solid var(--c-gray-lighter);border-bottom:1px solid var(--c-gray-lighter);border-left:1px solid var(--c-gray-lighter)}.product-detail__table table th,.product-detail__table table td{border-right:1px solid var(--c-line)}.product-detail__table table td{vertical-align:top;padding:8px 12px}.product-detail__table table tr:first-child td{text-transform:uppercase}.product-detail__table table tbody tr td:first-child span{display:block;text-align:center}.product-detail__table table tbody tr:not(:last-child) td{border-bottom:1px solid var(--c-gray-lighter)}.product-detail__table table thead th{padding:8px;border-bottom:1px solid var(--c-gray-lighter);color:var(--c-brand);line-height:120%}.product-detail__table table thead th span{display:block;text-align:center}.product-detail__table table thead th:nth-child(1){width:170px;min-width:170px}.product-detail__table table thead th:nth-child(2){width:170px;min-width:170px}.product-detail__table table thead th:nth-child(3){width:300px;min-width:300px}.product-detail__table table thead th:nth-child(4){width:270px;min-width:270px}.products-cat{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:480px){.products-cat{display:grid;grid-template-columns:1fr 1fr;width:100%}}.products-cat__item{--icon-size:10px;--icon-bg-color:var(--c-muted);border:1.5px solid var(--c-line);border-radius:8px;background:var(--c-white);transition:all .2s}@media (hover:hover)and (pointer:fine){.products-cat__item:hover{border-color:var(--c-brand)}}.products-cat__item:has(>.active-cat){border-color:var(--c-brand)}.products-cat__item .active-cat{--icon-bg-color:var(--c-text);border-color:var(--c-brand);background:var(--c-brand);color:var(--c-text)}.products-cat__item-link{position:relative;display:flex;border-radius:6.5px;gap:6px;align-items:center;height:100%;padding:8px 18px}@media (max-width:1020px){.products-cat__item-link{padding-top:13px;padding-bottom:13px}}.products-cat__item-link{color:var(--c-muted);font-size:14px;line-height:1;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .2s}@media (hover:hover)and (pointer:fine){.products-cat__item-link:hover{--menu-notice-display:block;--icon-bg-color:var(--c-brand);color:var(--c-text)}}.products-cat__item-link-notice{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--c-line)}@media (max-width:1020px){.products-cat__item-link-notice{display:none}}.products-cat__item-link-notice-text{position:absolute;bottom:100%;left:0;z-index:3;display:var(--menu-notice-display,none);width:250px;max-width:400px;padding:10px;border-radius:4px;background-color:var(--c-neutral);box-shadow:0 0 10px var(--c-muted);color:var(--c-black);font-size:14px;font-weight:400}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:12px;border:none;background:0 0}@media (max-width:1020px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}.products-grid.is-table{--product-preview-item-margin:0;--product-preview-item-display:flex;--product-preview-descr-inset:0;--product-preview-direction:row;--product-preview-wrap:wrap;--product-preview-content-align:left;--product-preview-content-justify:start;--product-preview-img-h:180px;--product-preview-img-basis:180px;--product-previw-img-brd-r:1px solid rgba(154,207,22,.25);--product-previw-cnt-brd-t:none;--catalog-preview-l-r-offset:0;--btn-width:max-content;--product-prw-min-h:auto;--product-preview-descr-text-max-w:70%;--product-mark-pos-t:10px;display:grid;grid-template-columns:1fr;gap:0px;margin:0}@media (max-width:750px){.products-grid.is-table{--product-preview-item-margin:0;margin:0}}.products-handler{display:flex;gap:20px;align-items:start;justify-content:space-between;margin-bottom:24px}@media (max-width:1020px){.products-handler{flex-direction:column}}.products .products-main{position:relative;z-index:0}.products .products-main:before{content:"";position:absolute;top:0;left:50%;z-index:-1;display:var(--bg-display,block);width:100cqw;height:100%;background-color:var(--c-bg-alt);background-position:center;background-repeat:no-repeat;box-shadow:none;pointer-events:none;transform:translate(-50%)}.products__compare-table{display:grid;gap:20px;margin-bottom:40px}.products__compare-table.is-shown{--compare-table-show-rotate:0;--compare-table-img-show:flex}.products__compare-table-img{display:var(--compare-table-img-show,none);flex-direction:column;width:70%;margin:0 auto}@media (max-width:1024px){.products__compare-table-img{width:100%}}.products__compare-table-title{display:flex;gap:10px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--c-blue);color:var(--c-blue);font-size:clamp(14px,5vw,18px);font-weight:700;transition:all .2s}@media (max-width:1024px){.products__compare-table-title{flex-direction:column;align-items:center}}.products__compare-table-title:hover{border-bottom-color:var(--c-brand);color:var(--c-brand);cursor:pointer}.products__compare-table-title-text{display:inline-block;transition:all .2s}@media (max-width:1024px){.products__compare-table-title-text{text-align:center}}.products__compare-table-title-text i{display:none;margin-left:5px;transition:all .2s;transform:rotate(var(--compare-table-show-rotate,180deg)) translateY(-3px)}@media (max-width:1024px){.products__compare-table-title-text i{display:inline-block}}.products__compare-table-title-show-btn{display:flex;gap:10px;align-items:center;margin-left:auto}@media (max-width:1024px){.products__compare-table-title-show-btn{display:none}}.products__compare-table-title-show-btn i{transition:all .2s;transform:rotate(var(--compare-table-show-rotate,180deg))}.products__compare-table-title.is-shown{border-bottom-color:var(--c-brand);color:var(--c-brand)}@media (min-width:769px){.products__catalog{display:flex}}@media (min-width:1020px){.products__catalog .products__filter{width:100%;max-width:250px;margin-right:32px}}.products__catalog-list{width:100%}.products__show-filter{display:flex}.products-main .products__show-filter{display:none}.products__show-filter{align-items:center;margin-bottom:20px}@media (min-width:1020px){.products__show-filter{display:none}}.products__show-filter[data-context=show-filter-params]{--show-filter-btn-color:var(--c-blue);--show-filter-btn-bg:var(--c-white);--show-filter-btn-color-hover:var(--c-white);--show-filter-btn-bg-hover:var(--c-blue);margin-top:20px;margin-bottom:0}@media (min-width:1020px){.products__show-filter[data-context=show-filter-params]{display:flex}}@media (max-width:1020px){.products__show-filter[data-context=show-filter-params]{max-width:90%;margin:20px auto;padding-bottom:20px}}.products__show-filter .btn{--icon-bg-color:var(--show-filter-btn-color,var(--c-white));gap:20px;width:100%;border:2px solid var(--show-filter-btn-color,inherit);background-color:var(--show-filter-btn-bg,var(--c-brand));color:var(--show-filter-btn-color,var(--c-white));font-size:14px}.products__show-filter .btn:hover:not(:active){--icon-bg-color:var(--c-white)}.products__show-filter .btn:hover{background-color:var(--show-filter-btn-bg-hover,inherit);color:var(--show-filter-btn-color-hover,inherit)}@media (max-width:1020px){.products__filter{position:fixed;top:var(--header-offset);left:0;z-index:1600;overflow-x:hidden;overflow-y:auto;width:85%;min-height:calc(100vh - var(--header-offset));max-height:calc(100vh - var(--header-offset));background-color:var(--c-white);transition:all .2s linear;transform:translate(-200%)}.products__filter.products__filter_show{transform:translate(0)}.products__filter .products__filter-form{min-height:100%;background-color:var(--c-white)}}.products__filter-overlay{display:none}@media (max-width:1020px){.products__filter-overlay{position:fixed;inset:0;z-index:1500;display:block;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .2s linear}.products__filter-overlay.is-active{opacity:1;visibility:visible}}.woocommerce-no-products-found{max-width:1300px;margin:0 auto}.region-choose__phone{display:none;color:var(--region-choose-phone,var(--c-white));font-weight:900}@media (max-width:1024px){.region-choose__phone{display:block}}@media (hover:hover){.region-choose__phone:hover{--region-choose-phone:var(--c-blue)}}.representatives__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;text-align:center}.representatives__title{display:flex;gap:20px;margin:20px 0;color:var(--c-brand);font-size:20px;font-weight:700;text-transform:uppercase}.representatives__item.is-boss{grid-column:1/-1}.representatives__item-img{width:150px;height:150px;margin-bottom:15px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain}.running-line{padding:28px 40px;border-radius:3px;background:linear-gradient(110deg,#5f800e,#4e7208,#3d6200);color:#fff;font-size:16px;font-weight:900;text-align:center;letter-spacing:.04em;text-transform:uppercase}.section_pd-1{padding:80px 0 40px}@media (max-width:1024px){.section_pd-1{padding:40px 0 20px}}.section_pd-2{padding:40px 0}@media (max-width:1024px){.section_pd-2{padding:20px 0}}.section_pd-3{padding:40px 0 80px}@media (max-width:1024px){.section_pd-3{padding:20px 0 40px}}.section_pd-4{padding:80px 0 100px}@media (max-width:1024px){.section_pd-4{padding:40px 0 80px}}.section_pd-5{padding:20px 0 40px}@media (max-width:1024px){.section_pd-5{padding:0 20px}}.section_pd-6{padding:40px 0 100px}@media (max-width:1024px){.section_pd-6{padding:20px 0 80px}}.section_pd-7{padding:80px 0}@media (max-width:1024px){.section_pd-7{padding:40px 0}}@media (max-width:540px){.section_mg-1{margin-bottom:-90px}}@media (max-width:540px){.section_mg-2{margin-bottom:-70px}}.section_hidden{overflow:hidden}.section__title-head{font-size:60px}@media screen and (min-width:768px){.section__title-head{font-size:var(--btn-font-size,calc(60px + 40 * ( 100vw - 768px ) / 1152))}}@media screen and (min-width:1920px){.section__title-head{font-size:var(--btn-font-size,100px)}}.section__title-head{margin-bottom:var(--title-mg-b,50px);color:var(--c-brand);line-height:1.3em;font-weight:700;text-align:center}@media (max-width:1024px){.section__title-head{margin-bottom:var(--title-mg-b,40px);line-height:1.1em}}@media (max-width:768px){.section__title-head{font-size:33px}}@media (max-width:420px){.section__title-head{font-size:25px}}@media (max-width:768px){.section__title-head{transform:none!important}}@media (max-width:1020px){.section__title-head.is-mobile-centered{text-align:center}}@media (max-width:520px){.section__title-head.is-typewriter{min-height:150px}}.section__title-head_blue{color:var(--c-blue)}.section__title-head--contacts-blue{color:var(--c-blue);line-height:45px;font-weight:700;text-align:left;font-family:Arial,sans-serif}.section__title-head-sub{margin-bottom:20px;color:#838383;font-size:16px;font-weight:700;text-align:var(--title-sub-align);text-transform:uppercase}@media (max-width:750px){.section__title-head-sub{font-size:14px}}@media (max-width:1020px){.section__title-head-sub.is-mobile-centered{text-align:center}}.section__title-2{font-size:25px}@media screen and (min-width:768px){.section__title-2{font-size:var(--btn-font-size,calc(25px + 10 * ( 100vw - 768px ) / 1152))}}@media screen and (min-width:1920px){.section__title-2{font-size:var(--btn-font-size,35px)}}.section__title-2{margin-bottom:20px;color:var(--c-brand);font-weight:700}.section__alter-name{margin-top:-15px;margin-bottom:40px;color:var(--c-gray-light);font-size:20px;text-align:center}.seo-text{display:grid;grid-template-columns:1fr;gap:10px}.sidebar{flex-grow:1;width:100%}@media (max-width:1200px){.sidebar{display:none}}.single-image{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background:linear-gradient(135deg,#d4e8a0,#9acf16);color:rgba(255,255,255,.6);aspect-ratio:16/7}.single-post{max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.single-post{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.single-post{max-width:calc(100% - 32px)}}.single-post{display:flex;gap:80px}@media (max-width:1200px){.single-post{flex-direction:column;gap:40px}}.single-post__main{display:flex;flex-shrink:0;flex-direction:column;gap:40px;width:60%}@media (max-width:1200px){.single-post__main{width:auto}}.single-post__main-img{width:100%;min-height:373px;border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:750px){.single-post__main-img{min-height:216px}}.single-post__main-content{display:flex;flex-direction:column;gap:20px}.single-post__main-content ul{list-style:none}.single-post__main-content ul li{position:relative;padding-left:28px}.single-post__main-content ul li:before{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;border:2px solid var(--c-brand);border-radius:50%;transform:translateY(-50%)}.single-post__main-content .wp-block-heading{font-weight:400;text-transform:uppercase}.student-intro{--title-mg-b:40px}.student-intro__grid{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}@media (max-width:900px){.student-intro__grid{grid-template-columns:1fr;gap:32px}}.student-intro__grid-text{color:var(--c-muted);font-size:16px;line-height:1.6}.student-intro__grid-text p+p{margin-top:16px}@media (max-width:900px){.student-intro__grid-animation{justify-self:center;width:100%;max-width:320px}}.table-of-contents{position:sticky;top:100px;padding:40px;border-radius:4px;background-color:var(--c-surface-pale);counter-reset:num}@media (max-width:1200px){.table-of-contents{position:static;display:none}}.table-of-contents.is-mobile{display:none}@media (max-width:1200px){.table-of-contents.is-mobile{display:block}}.table-of-contents__title{position:relative;padding-bottom:20px;font-size:22px;line-height:130%;text-transform:uppercase}@media (max-width:750px){.table-of-contents__title{font-size:20px}}.table-of-contents__title:before{content:"";position:absolute;bottom:0;left:0;width:80%;height:2px;background-color:rgba(46,46,79,.2)}.table-of-contents__title:after{content:"";position:absolute;bottom:0;left:0;width:40%;height:2px;background-color:var(--c-brand)}.table-of-contents__list{display:grid;gap:10px;padding-top:20px}.table-of-contents__list-item{color:var(--c-text);font-size:px-to-rem(14);line-height:140%}@media (hover:hover)and (pointer:fine){.table-of-contents__list-item:hover{color:var(--c-brand)}}.table-of-contents__list-item.tag-type\:h2{position:relative;padding-left:20px;font-size:22px;line-height:140%;counter-increment:num}.table-of-contents__list-item.tag-type\:h2:before{content:counter(num);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;margin:auto 0;color:var(--c-bg)}.table-of-contents__list-item.tag-type\:h3{padding-left:10px}@media (max-width:750px){.table-of-contents__list-item.tag-type\:h3{font-size:px-to-rem(18)}}.table-of-contents__list-item.tag-type\:h4{padding-left:15px}@media (max-width:750px){.table-of-contents__list-item.tag-type\:h4{font-size:px-to-rem(14)}}.table-of-contents__list-item.tag-type\:h5,.table-of-contents__list-item.tag-type\:h6{padding-left:15px}@media (max-width:750px){.table-of-contents__list-item.tag-type\:h5,.table-of-contents__list-item.tag-type\:h6{font-size:px-to-rem(12)}}.tabs-horizontal{display:grid;grid-template-columns:220px 1fr;gap:1px;overflow:hidden;border:1px solid var(--c-line);border-radius:3px;background-color:var(--c-line)}@media (max-width:900px){.tabs-horizontal{grid-template-columns:1fr}}.tabs-horizontal__controls{display:flex;flex-direction:column;gap:2px;background-color:var(--c-line)}@media (max-width:900px){.tabs-horizontal__controls{flex-direction:row;overflow-x:auto}}.tabs-horizontal__controls-elem{flex-shrink:0;padding:18px 24px;border:none;border-left:3px solid transparent;background-color:var(--c-white);color:var(--c-muted);font-size:12px;font-weight:700;text-align:left;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s,background-color .18s,border-color .18s}@media (hover:hover)and (pointer:fine){.tabs-horizontal__controls-elem:hover{background-color:var(--c-bg);color:var(--c-green-text)}}@media (max-width:900px){.tabs-horizontal__controls-elem{flex-grow:1;padding:14px 16px;border-bottom:3px solid transparent;border-left:none;text-align:center}}.tabs-horizontal__controls-elem.is-active{border-color:var(--c-brand);background-color:var(--c-bg);color:var(--c-green-text)}.tabs-horizontal__content{display:none;background-color:var(--c-white)}.tabs-horizontal__content.is-active{display:flex;flex-direction:column}.tabs-horizontal__content-img{overflow:hidden;background-color:var(--c-bg-alt)}.tabs-horizontal__content-img-pic{display:block;width:100%;height:auto}.tabs-horizontal__content-body{display:grid;gap:20px;justify-items:start;padding:24px 28px}@media (max-width:750px){.tabs-horizontal__content-body{padding:20px}}.tabs-horizontal__content-body-text{color:var(--c-muted);font-size:16px;line-height:1.5}.tabs-horizontal__content-body-text p+p{margin-top:12px}.tax-descr{display:grid;gap:15px;max-width:480px;margin:0 0 40px;color:var(--c-muted);font-size:16px;line-height:1.55}.tax-search{display:flex;gap:20px;align-items:center;justify-content:space-between}@media (max-width:520px){.tax-search{flex-direction:column;gap:10px;align-items:stretch}}.tax-search__input{display:flex;flex:1 1 auto;gap:10px;align-items:center;min-width:0;padding:14px 18px;border:1px solid var(--c-line);border-radius:3px;background-color:var(--c-white);color:var(--c-faint);transition:border-color .15s,box-shadow .15s}.tax-search__input:focus-within{border-color:var(--c-brand);box-shadow:var(--c-sh-focus)}.tax-search__input svg{flex-shrink:0}.tax-search__input input{width:100%;padding:0;border:none;background:0 0;color:var(--c-text);font-size:16px;font-family:inherit}.tax-search__input input::placeholder{color:var(--c-faint)}.tax-search__input input:focus{outline:none}.tax-search__input input::-webkit-search-cancel-button{appearance:none}.tax-search__counter{flex-shrink:0;color:var(--c-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tax-search__counter em{color:var(--c-green-text);font-style:normal}.tax-search-empty td{padding:40px 16px;color:var(--c-muted);font-size:15px;text-align:center}.team{max-width:1300px;margin:0 auto;margin-bottom:var(--wrapper-mg-b,80px);width:100%}@media (max-width:1300px){.team{max-width:95%;padding-left:0;padding-right:0;margin-bottom:var(--wrapper-mg-b,65px)}}@media (max-width:700px){.team{max-width:calc(100% - 32px)}}.team{display:grid;gap:72px;margin:0 auto;padding-bottom:0;padding-left:0}@media (max-width:1020px){.team{gap:30px}}@media (max-width:750px){.team{max-width:100%}}.team__content{display:grid;gap:20px}@media (max-width:1020px){.team__content{margin-bottom:40px}}.team__content-item{position:relative;display:flex;gap:130px;align-items:center}@media (max-width:1020px){.team__content-item{flex-direction:column;gap:30px}}.team__content-item:first-child{--arrow-display:block;--team-item-descr-margin-l:auto;--arrow-position-r:80%;--arrow-position-t:80%;--animated-img-offset:100px}@media (max-width:1450px){.team__content-item:first-child{--arrow-position-r:90%;--arrow-position-t:80%}}@media (max-width:1300px){.team__content-item:first-child{--arrow-display:none}}@media (max-width:1020px){.team__content-item:first-child{--animated-img-offset:50px}}@media (max-width:750px){.team__content-item:first-child{--animated-img-offset:0}}.team__content-item:nth-child(2){--arrow-display:block;--arrow-url:url("/wp-content/themes/listerra/assets/styles/../img/D73S2dDh.png");--team-item-descr-margin-r:auto;--arrow-position-l:80%;--arrow-position-t:80%;--animated-img-offset:-100px}@media (max-width:1450px){.team__content-item:nth-child(2){--arrow-position-l:90%;--arrow-position-t:80%}}@media (max-width:1350px){.team__content-item:nth-child(2){--arrow-position-l:96%}}@media (max-width:1300px){.team__content-item:nth-child(2){--arrow-display:none}}@media (max-width:1020px){.team__content-item:nth-child(2){--animated-img-offset:0}}.team__content-item:last-child{--team-item-descr-margin-l:auto;--animated-img-size:40%;margin-top:40px}.team__content-item.is-animated-text{--text-animation:text-fade-in .6s normal .1s forwards;--text-animation-2:text-fade-in .6s normal .4s forwards}.team__content-item-animated-img{display:flex;flex:0 0 var(--animated-img-size,30%);height:auto;transform:translate(var(--animated-img-offset,0))}@media (max-width:1020px){.team__content-item-animated-img{--animated-img-size:auto;height:250px;margin-bottom:0}}.team__content-item-descr{position:relative;display:grid;flex-basis:50%;gap:26px;margin-right:var(--team-item-descr-margin-r,0);margin-left:var(--team-item-descr-margin-l,0)}@media (max-width:1020px){.team__content-item-descr{--team-item-descr-margin-r:0;--team-item-descr-margin-l:0;gap:12px;padding-left:20px;text-align:center}}@media (max-width:750px){.team__content-item-descr{gap:12px;padding-right:20px}}.team__content-item-descr:before{content:"";position:absolute;top:var(--arrow-position-t,auto);right:var(--arrow-position-r,auto);bottom:var(--arrow-position-b,auto);left:var(--arrow-position-l,auto);z-index:-1;display:var(--arrow-display,none);width:220px;height:320px;background-image:var(--arrow-url,url("/wp-content/themes/listerra/assets/styles/../img/DYdJ7pIH.png"));background-position:center;background-repeat:no-repeat;background-size:contain}.team__content-item-descr-title{color:var(--c-green-text);font-size:clamp(20px,4vw,30px);font-weight:700;text-transform:uppercase}.team__content-item-descr-text{display:inline;font-size:clamp(16px,4vw,24px);line-height:1.4em;font-weight:400}.team__content-item-descr-text span{background-image:linear-gradient(90deg,var(--c-black) 50%,transparent 50%);background-position:100%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.team__content-item-descr-text span:first-child{animation:var(--text-animation,none)}.team__content-item-descr-text span:last-child{animation:var(--text-animation-2,none)}.team__content-item.style\:reversed{flex-direction:row-reverse;text-align:right}@media (max-width:1020px){.team__content-item.style\:reversed{flex-direction:column}}.timeline-tab{display:var(--timeline-tab-display,none);grid-template-columns:1fr 340px;gap:48px;align-items:start;padding-top:32px}@media (max-width:1020px){.timeline-tab{grid-template-columns:1fr}}.timeline-tab__main{display:grid}.timeline-tab__main-year{margin-bottom:20px;color:var(--c-line);font-size:clamp(80px,11vw,128px);line-height:.9;font-weight:900;letter-spacing:-.05em;-webkit-user-select:none;user-select:none}.timeline-tab__main-title{margin-bottom:12px;color:var(--c-text);font-size:16px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.timeline-tab__main-text{max-width:420px;color:var(--c-text-body);font-size:16px;line-height:1.5;font-weight:400}.timeline-tab__main-notice{margin-top:12px;color:var(--c-text-body);font-size:16px;line-height:24px;font-weight:700}.timeline-tab__imgs{position:relative;height:400px}.timeline-tab__imgs-pic:first-child{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:290px;height:240px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-bg-alt);color:var(--c-faint)}.timeline-tab__imgs-pic:last-child{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:220px;height:175px;border:1px solid var(--c-line);border-radius:3px;background:var(--c-bg-alt);box-shadow:0 4px 24px rgba(80,110,30,.1);color:var(--c-faint)}.timeline-tabs{display:grid;gap:48px}@media (max-width:1020px){.timeline-tabs{gap:20px}}.timeline-tabs__controls{position:relative;display:flex;gap:0;align-items:center;overflow-x:auto;border-top:2px solid var(--c-line);border-bottom:2px solid var(--c-line);scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--timeline-fade));mask-image:linear-gradient(to left,transparent,#000 var(--timeline-fade))}@supports (animation-timeline:scroll()){.timeline-tabs__controls{animation:timeline-scroll-hint linear both;animation-timeline:scroll(self inline)}}.timeline-tabs__controls:before{content:"";position:absolute;top:50%;right:0;left:0;z-index:0;height:1px;background:var(--c-line);transform:translateY(-50%)}.timeline-tabs__controls-elem{position:relative;z-index:1;display:flex;flex:1;flex-shrink:0;flex-direction:column;gap:16px;align-items:center;min-width:90px;padding:24px 12px;cursor:pointer;transition:background .15s}@media (hover:hover)and (pointer:fine){.timeline-tabs__controls-elem:hover{background:rgba(154,207,22,.05)}}@media (max-width:700px){.timeline-tabs__controls-elem{min-width:44px;padding:24px 4px}}.timeline-tabs__controls-elem.is-active{--timeline-dot-size:18px;--timeline-dot-bg:var(--c-brand);--timeline-dot-sh:0 0 0 4px rgba(154,207,22,.2);--timelin-c-elem-color:var(--c-green-text)}.timeline-tabs__controls-elem-dot{width:var(--timeline-dot-size,12px);height:var(--timeline-dot-size,12px);border:3px solid var(--c-white);border-radius:50%;background:var(--timeline-dot-bg,var(--c-line));box-shadow:var(--timeline-dot-sh,0 0 0 1px var(--c-faint));transition:all .2s}.timeline-tabs__controls-elem-text{color:var(--timelin-c-elem-color,var(--c-muted));font-size:13px;font-weight:700;transition:color .2s}.timeline-tabs__content{display:var(--timeline-tab-display,none)}.timeline-tabs__content.is-active{--timeline-tab-display:grid}.user-text{display:grid;gap:var(--user-text-gap,10px)}.user-text[data-context=student]{--user-text-gap:16px;max-width:900px;color:var(--c-muted);font-size:16px;line-height:1.6}.vacancy-respond{--title-justify:center;--title-mg-b:40px;--title-text-align:center;--form-new-cols:repeat(3,1fr);--form-new-input-bg:var(--c-white);--form-new-file-color:var(--c-muted);--form-new-file-border:var(--c-line);--form-new-file-border-style:dashed;--form-new-file-hover:var(--c-white);--form-new-submit-width:max-content;--btn-color:var(--c-green-text);--btn-bg-img:none;--btn-pd:0 40px;max-width:800px;margin:0 auto}.vacancy-respond[data-context=modal]{--form-new-width:100%;--form-new-margin:0;width:800px;max-width:100%;padding:40px;border-radius:10px;background-color:var(--c-bg-alt)}@media (max-width:750px){.vacancy-respond[data-context=modal]{padding:32px 20px}}.vacancy__hh{--icon-link-arrow-size:14px;--icon-bg-color:currentColor;display:flex;justify-content:center;margin-bottom:64px;padding-bottom:72px;border-bottom:1px solid var(--c-line)}@media (max-width:750px){.vacancy__hh{margin-bottom:40px;padding-bottom:40px}}.vacancy__filter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:40px}@media (max-width:900px){.vacancy__filter{flex-direction:column;align-items:stretch}}.vacancy__filter-reset{background:0 0;color:var(--c-muted);font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer;transition:color .18s;text-underline-offset:3px}@media (hover:hover)and (pointer:fine){.vacancy__filter-reset:hover{color:var(--c-green-text)}}@media (max-width:900px){.vacancy__filter-reset{align-self:flex-start}}.vacancy__list{display:flex;flex-direction:column;gap:2px;overflow:hidden;border:1px solid var(--c-line);border-radius:3px;background-color:var(--c-line)}.vacancy__list-empty{padding:32px;background-color:var(--c-white);color:var(--c-muted);text-align:center}.vacancy__list-empty.is-hidden{display:none}.vacancy__list-item{padding:32px;background-color:var(--c-white);transition:background-color .15s}@media (hover:hover)and (pointer:fine){.vacancy__list-item:hover{background-color:var(--c-bg)}}@media (max-width:750px){.vacancy__list-item{padding:24px 20px}}.vacancy__list-item.is-hidden{display:none}.vacancy__list-item-top{display:flex;gap:20px;align-items:start;justify-content:space-between;margin-bottom:10px}@media (max-width:750px){.vacancy__list-item-top{flex-direction:column;gap:8px}}.vacancy__list-item-title{color:var(--c-text);font-size:20px;line-height:1.3;font-weight:900;letter-spacing:-.01em}.vacancy__list-item-fee{flex-shrink:0;text-align:right}@media (max-width:750px){.vacancy__list-item-fee{flex-shrink:1;text-align:left}}.vacancy__list-item-fee-value{color:var(--c-green-text);font-size:14px;font-weight:700;white-space:nowrap}@media (max-width:750px){.vacancy__list-item-fee-value{white-space:normal}}.vacancy__list-item-fee-notice{margin-top:4px;color:var(--c-muted);font-size:13px}.vacancy__list-item-meta{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-bottom:14px}@media (max-width:750px){.vacancy__list-item-meta{flex-direction:column;align-items:flex-start}}.vacancy__list-item-meta-city{--icon-size:13px;display:flex;gap:5px;align-items:center;color:var(--c-muted);font-size:14px}.vacancy__list-item-meta-schedule{color:var(--c-muted);font-size:13px;line-height:1.5}@media (max-width:750px){.vacancy__list-item-meta-schedule p{display:block}.vacancy__list-item-meta-schedule p+p:before{content:none}}.vacancy__list-item-meta-schedule p{display:inline}.vacancy__list-item-meta-schedule p+p:before{content:" · "}.vacancy__list-item-opener{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid var(--c-line);border-radius:3px;background-color:transparent;color:var(--c-green-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .18s,background-color .18s}@media (hover:hover)and (pointer:fine){.vacancy__list-item-opener:hover{border-color:var(--c-brand);background-color:var(--c-bg-alt)}}.vacancy__list-item-details{margin-top:16px;padding-top:20px;border-top:1px solid var(--c-line)}.vacancy__list-item-details.is-hidden{display:none}.vacancy__list-item-details-text{margin-bottom:24px;color:var(--c-muted);font-size:16px;line-height:1.5}.vacancy__list-item-details-text p{margin-bottom:8px}.vacancy__list-item-details-text p:has(>strong:only-child){margin-top:16px;color:var(--c-text);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.vacancy__list-item-details-text p:has(>strong:only-child):first-child{margin-top:0}.vacancy__list-item-details-text ul,.vacancy__list-item-details-text ol{margin-bottom:12px;padding-left:20px;list-style-type:disc}.vacancy__list-item-details-text li{margin-bottom:4px}.where-buy .select2-container{width:100%}.where-buy__select-dropdown{z-index:9999;text-transform:uppercase}.ya-maps-marker{width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.back-link{position:fixed;bottom:100px;left:40px;z-index:99;display:none;gap:5px;align-items:center;padding:5px 15px;border-radius:16px;background-color:var(--c-neutral);color:var(--c-blue);font-size:12px;text-transform:uppercase;transform-origin:center;animation:pulse 2s infinite}@media (hover:hover)and (pointer:fine){.back-link:hover{--icon-bg-color:var(--c-brand);color:var(--c-brand)}}@media (max-width:750px){.back-link{display:flex}}.calc-product-preview{display:flex;gap:20px;align-items:center;width:100%;padding:28px 32px}@media (max-width:480px){.calc-product-preview{flex-direction:column;gap:12px;align-items:flex-start;padding:24px 20px}}@media (hover:hover)and (pointer:fine){.calc-product-preview:hover{--c-product-preview-h-img-z-index:0;--c-product-preview-h-img-opacity:1;--c-product-preview-img-opacity:0}}.calc-product-preview__img{position:relative;display:block;flex-shrink:0;width:var(--c-product-preview-img-width,64px)}.calc-product-preview__img-view{opacity:var(--c-product-preview-img-opacity,1)}.calc-product-preview__img-hidden{position:absolute;top:0;left:0;z-index:var(--c-product-preview-h-img-z-index,-1);height:100%;opacity:var(--c-product-preview-h-img-opacity,0)}.calc-product-preview__img img{flex-shrink:0;object-fit:contain;width:100%;height:80px;transition:all .2s linear}.calc-product-preview__content{position:relative;display:grid}@media (max-width:480px){.calc-product-preview__content{width:100%}}.calc-product-preview__content{gap:6px;align-content:start}.calc-product-preview__content-num{display:flex;gap:6px;align-items:center;margin-bottom:4px;color:var(--c-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.calc-product-preview__content-num-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--c-brand);color:var(--c-white);font-size:9px;font-weight:900}.calc-product-preview__content-num-badge[data-num="2"]{background:var(--c-blue)}.calc-product-preview__content-name{color:var(--c-green-text);font-size:17px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere}.calc-product-preview__content-text{max-width:280px;color:var(--c-muted);font-size:12px;line-height:1.5;font-weight:400}.catalog-view{display:flex;gap:2px;height:37px;padding:2px;border-radius:4px;background:var(--c-line)}.catalog-view__elem{--icon-size:16px;--icon-bg-color:var(--c-muted);display:flex;align-items:center;justify-content:center;width:36px;height:32px;border:none;border-radius:4px;background:0 0;cursor:pointer;transition:all .18s}@media (hover:hover)and (pointer:fine){.catalog-view__elem:hover{--icon-bg-color:var(--c-brand)}}.catalog-view__elem.is-active{--icon-bg-color:var(--c-brand);--icon-bg-color:var(--c-green-dark);background:var(--c-white);box-shadow:var(--c-sh-sm)}.clear-btn{display:flex;flex-basis:100%;gap:5px;justify-content:center;color:var(--c-error);transition:.3s}@media (hover:hover){.clear-btn:hover{opacity:.6}}.custom-push{position:fixed;top:50%;right:0;color:#fff;z-index:1000;transition:all 1s}.custom-push.push-animated{animation:pull-in 2.5s forwards,pulse 4s infinite}.custom-push a{color:#fff}.custom-push a:hover{color:#000}.custom-push__close{position:absolute;width:20px;height:20px;border-radius:50%;top:5px;left:5px;background-color:rgba(0,167,212,.58);display:flex;justify-content:center;align-items:center}.custom-push__close:hover{cursor:pointer;background-color:#000}.custom-push__close:before,.custom-push__close:after{content:"";position:absolute;width:12px;height:2px;background-color:#fff;top:45%}.custom-push__close:before{transform:rotate(45deg)}.custom-push__close:after{transform:rotate(-45deg)}.custom-push__wrapper{padding:30px 20px 20px;background-color:rgba(154,207,22,.84);border-radius:10px;max-width:300px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.custom-push__header{font-size:1.2rem;font-weight:700}.custom-push__btns{display:flex;align-items:flex-end;gap:20px;margin-top:10px}.custom-push__suspend-btn{text-transform:uppercase;padding:10px 20px}.custom-push__suspend-btn:hover{cursor:pointer;color:#000}.custom-push__accept-btn{text-transform:uppercase;padding:10px 20px;background-color:var(--c-blue);display:inline-flex;border-radius:10px;width:max-content}.custom-push__accept-btn:hover{cursor:pointer;background-color:#fff;color:#000}.custom-push__accept-btn:hover a{color:#000}.dgwt-wcas-close{right:0!important}.catalog-search .dgwt-wcas-sf-wrapp{max-width:100%;margin-bottom:24px}.catalog-search--after-cat-list{display:none}@media (max-width:768px){.catalog-search--after-cat-list{display:block}}@media (max-width:768px){.catalog-search--before-cat-list{display:none}}.dgwt-wcas-suggestion:not(.dgwt-wcas-suggestion-cat) .dgwt-wcas-st{display:flex;flex-direction:column;gap:5px}.dgwt-wcas-suggestions-wrapp.woocommerce{right:0;left:0!important;overflow:scroll;overflow:hidden;width:90%!important;max-width:1300px;max-height:500px!important;margin:0 auto;border:none;border:1px solid var(--c-gray-pale);border-radius:4px}@media (max-width:750px){.dgwt-wcas-suggestions-wrapp.woocommerce{border-radius:12px}}@media (max-width:768px){.header__search .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){right:0!important}.dgwt-wcas-suggestions-wrapp.woocommerce{max-width:90%}}.error-message{position:absolute;bottom:0;left:40px;color:red;font-size:12px}div.fancybox-slide--html .fancybox-close-small{right:var(--fancy-close-position-r,0);color:var(--fancy-close-color,var(--c-white))}.fancybox__dialog .f-button.is-close-button{top:10px;right:10px;color:#000}@media (hover:hover)and (pointer:fine){.fancybox__dialog .f-button.is-close-button:hover{--f-button-hover-color:var(--c-brand)}}.form-new__fields{display:grid;grid-template-columns:var(--form-new-cols,1fr 1fr);gap:16px;width:100%}@media (max-width:580px){.form-new__fields{grid-template-columns:1fr}}.form-new__label .error:not(.form__input){position:absolute;bottom:-100%;left:0;z-index:300;padding:8px 10px;border-radius:2px;background-color:var(--c-white);box-shadow:0 1px 20px rgba(0,0,0,.2);color:var(--c-error);font-size:12px}.form-new__label .error:not(.form__input):after{content:"";position:absolute;top:-12px;left:15%;width:0;height:0;border:6px solid transparent;border-bottom-color:var(--c-white)}.form-new__file{color:var(--form-new-file-color,var(--c-white))}.form-new__file::file-selector-button{height:40px;padding:0 18px;border:1px var(--form-new-file-border-style,solid) var(--form-new-file-border,var(--c-white));border-radius:8px;background-color:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.form-new__file::file-selector-button:hover{background-color:var(--form-new-file-hover,rgba(255,255,255,.18))}.form-new__checkbox-text{color:var(--c-white);font-size:16px}.form-new__checkbox-text.context\:subscribe{color:var(--c-gray-alt);font-size:18px;line-height:1.2em}.form-new__checkbox-text.context\:subscribe a{color:var(--c-green-text)}.form-new__checkbox-text.context\:subscribe span{color:var(--c-text-sec)}@media (max-width:479px){.form-new__checkbox-text.context\:subscribe{font-size:15px}}.form-new__select.error~.select2-container.select2-container--default .select2-selection{border-bottom-color:var(--c-error)}.form__title{margin-bottom:20px;color:var(--c-white);font-size:42px;line-height:57px;font-weight:700;text-transform:uppercase}@media (max-width:1240px){.form__title{margin-bottom:10px;font-size:32px;line-height:40px}}@media (max-width:1024px){.form__title{font-size:25px;line-height:1.5}}.form__text{margin-bottom:35px;color:var(--c-white);font-size:20px;line-height:28px}@media (max-width:1240px){.form__text{font-size:16px;line-height:120%}}.form__text a{color:var(--c-brand);font-weight:700}.form__label .error:not(.form__input){position:absolute;bottom:-100%;left:0;z-index:300;padding:8px 10px;border-radius:2px;background-color:var(--c-white);box-shadow:0 1px 20px rgba(0,0,0,.2);color:var(--c-error);font-size:12px}.form__label .error:not(.form__input):after{content:"";position:absolute;top:-12px;left:15%;width:0;height:0;border:6px solid transparent;border-bottom-color:var(--c-white)}.form__checkbox-text.context\:subscribe a{color:var(--c-green-text)}.form__input{width:100%;height:36px;padding:12px 10px;border:1px solid transparent;border-bottom:1px solid var(--c-white);background-color:transparent;color:var(--c-white);font-size:16px;transition:all .2s linear}.form__input.error{border-color:var(--c-error)}.form__select{width:100%;padding:14px 0;border:none;border-bottom:1px solid var(--c-white);background-color:transparent;box-shadow:none;outline:none;color:var(--c-white);font-size:16px;cursor:pointer;transition:all .2s linear}.form__select~.select2-container{flex-basis:var(--select-width,auto);width:100%}.form__select~.select2-container.select2-container--default .select2-selection--single{height:initial;padding:var(--select-pd,14px 0);border:var(--select-border,0);border-bottom:var(--select-border-b,1px solid var(--c-white));border-radius:var(--select-border-radius,0);background-color:transparent}.form__select~.select2-container .select2-selection--single .select2-selection__placeholder,.form__select~.select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:var(--select-color,var(--c-white))}.form__select~.select2-container .select2-results__option[aria-selected]{color:var(--c-text)}.form__select~.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--c-white)}.form__select~.select2-container .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.form__select~.select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--select-arrow-color,var(--c-white) transparent transparent);transition:all .2s linear}.form__select.error~.select2-container.select2-container--default .select2-selection{border-bottom-color:var(--c-error)}.form__place{position:absolute;top:-20px;left:0;display:block;color:var(--c-white);font-size:16px}.form-select-drop .select2-dropdown,.form-select-drop.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--c-brand)}.form-select-drop.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--c-brand);color:var(--c-text)}.fancybox-bg{background:0 0!important}.fancybox-inner{background-color:rgba(0,0,0,.6)!important}.modal__container .fancybox-button{top:14px!important;right:14px!important;left:auto;width:28px;height:28px;padding:0!important}.modal__footer-container#bitrix-consult-form.f-html{--f-html-padding:0}.fancybox-slide--html .modal__footer-container .fancybox-close-small{left:auto;width:43px;height:43px;padding:0;color:#969393}@media (max-width:560px){.fancybox-slide--html .modal__footer-container .fancybox-close-small{top:0;right:0;color:#333}}.modal__form .error:not(.modal__form-input){position:absolute;bottom:-60%;left:0;z-index:300;padding:8px 10px;border-radius:2px;background-color:var(--c-white);box-shadow:0 1px 20px rgba(0,0,0,.2);color:var(--c-error);font-size:12px}.modal__form .error:not(.modal__form-input):after{content:"";position:absolute;top:-12px;left:15%;width:0;height:0;border:6px solid transparent;border-bottom-color:var(--c-white)}.modal__form-input.error{border-color:var(--c-error)}.modal__form-btn{width:100%;margin-top:25px;border-radius:5px;font-size:16px}@media (max-width:375px){.modal__form-btn{margin-top:15px}}.page-nav{display:flex;grid-column:1/-1;align-items:center;justify-content:center;width:100%;padding:40px 0 20px}.page-nav__list{display:flex;gap:12px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}@media (max-width:1020px){.page-nav__list{row-gap:8px}}@media (max-width:480px){.page-nav__list{gap:6px}}.page-nav__list-link{--icon-size:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding-top:3px;border:1px solid var(--c-line);border-radius:8px;background-color:var(--c-white);color:var(--c-muted);font-size:14px}@media (max-width:480px){.page-nav__list-link{width:32px;height:32px}}.page-nav__list-link:is(a):hover{border-color:var(--c-brand);color:var(--c-green-text)}.page-nav__list-link.is-prev{--icon-rotate:180deg}.page-nav__list-link.is-current{border-color:var(--c-brand);background-color:var(--c-brand);color:var(--c-text);font-weight:700}.page-nav__list-link.is-disabled{opacity:.4}.pagination{padding-top:40px}@media (max-width:768px){.pagination{padding-top:20px}}.pagination__list{display:flex;justify-content:center;align-items:center;margin:0 -6px}@media (max-width:768px){.pagination__list{margin:0 -4px}}.pagination__item{margin:0 6px}@media (max-width:768px){.pagination__item{margin:0 4px}}.pagination__item.pagination__item_arrow svg{width:16px;height:16px}.pagination__link{font-size:25px;line-height:1;border:1px solid transparent;width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:10px;color:#787878;opacity:.4}.pagination__link:hover:not(:active){opacity:1;background-color:rgba(0,167,212,.05)}@media (max-width:1024px){.pagination__link{width:32px;height:32px;border-radius:5px;font-size:20px}}@media (max-width:768px){.pagination__link{font-size:15px}}.pagination__link_active{opacity:1;border-color:var(--c-blue)}.policy .error:not(.policy__input):not(#policy_modal-error){position:absolute;top:-5%;left:-2.5%;width:105%;height:120%;padding:5px;border:1px solid var(--c-error);font-size:0}.policy__text span{color:var(--c-text-sec)}.post-categories{display:flex;gap:8px;align-items:center}.post-categories__item{--icon-size:24px;display:flex;gap:5px;align-items:center;color:var(--c-faint);font-size:13px;font-weight:700}.post-meta{display:flex;gap:20px;align-items:center;font-size:13px}@media (max-width:767px){.post-meta{flex-wrap:wrap;column-gap:16px;row-gap:8px}}.post-meta[data-context=single]{margin-bottom:20px}.post-meta__elem{--icon-size:24px;--icon-bg-color:var(--c-faint);display:flex;gap:5px;align-items:center;color:var(--c-faint);font-weight:700;white-space:nowrap}.post-socials{display:grid;justify-content:center;justify-items:center;font-size:calc(16px + 6 * ( 100vw - 768px ) / 2032)}.post-socials__title{font-weight:700}.post-socials__list{display:flex;gap:5px;align-items:center;justify-content:center}.post-socials__list-link{color:var(--c-green-text);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (hover:hover)and (pointer:fine){.post-socials__list-link:hover{color:var(--c-green-hover)}}.product-char{margin-bottom:10px}.product-char__title{font-size:clamp(16px,3vw,19px);font-weight:700}.product-mark{max-width:100px;margin-bottom:5px;padding:4px 8px 2px;border-radius:5px;background-color:var(--mark-bg,var(--c-blue));color:var(--c-white);font-size:12px;font-weight:700;text-align:center;letter-spacing:.08em;text-transform:uppercase}.product-mark[data-context=new]{position:absolute;top:var(--product-mark-pos-t,-10px);right:10px;margin-bottom:0}@media (max-width:750px){.product-mark[data-context=new]{position:static}}.products-preview-alter{--catalog-preview-mg-l-r:var(--catalog-preview-l-r-offset,40px);position:relative;z-index:1;display:var(--product-preview-item-display,flex);gap:20px;align-content:start;align-items:center;overflow:hidden;color:var(--c-text);width:var(--product-preview-item-width,100%);height:100%;margin:var(--product-preview-item-margin,0);padding:12px 20px 25px;border:1px solid var(--line);border:var(--product-preview-border,1px solid var(--c-line));border-radius:var(--product-preview-b-radius,14px);background-color:var(--c-bg-alt);transition:border-color .22s,z-index .22s,box-shadow .22s}@media (hover:hover)and (pointer:fine){.products-preview-alter:hover{z-index:10;border-color:var(--c-brand);box-shadow:0 4px 20px rgba(122,171,13,.14)}}@media (max-width:480px){.products-preview-alter{flex-direction:column}}.products-preview-alter__img{position:relative;display:flex;flex-basis:var(--product-preview-img-basis,230px);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;padding:5px;border-radius:10px;background-color:var(--c-white)}@media (max-width:480px){.products-preview-alter__img{--product-preview-img-basis:180px}}.products-preview-alter__img picture{width:100%;height:100%}.products-preview-alter__img img{flex-shrink:0;object-fit:contain;width:100%;transition:all .2s linear}.products-preview-alter__content{position:relative;display:flex;flex-grow:1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.products-preview-alter__content-cat{display:flex;gap:6px;align-items:center;color:var(--c-green-text);font-size:clamp(8px,2vw,12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.products-preview-alter__content-cat-badge{display:flex;gap:6px;align-items:center;color:var(--c-blue)}.products-preview-alter__content-cat-badge:after{content:"";flex-shrink:0;width:4px;height:4px;border-radius:50%;background-color:var(--c-muted);transform:translateY(-1px)}.products-preview-alter__content-name{display:inline-block;color:var(--c-text);font-size:var(--product-prw-title-size,clamp(14px,3vw,18px));line-height:1.2;font-weight:var(--product-prw-title-weight,900);text-transform:uppercase}.products-preview-alter__content-text{color:var(--c-muted);font-size:15px;line-height:1.4}.products-preview-alter__content-btn{--icon-size:16px;--icon-bg-color:var(--c-green-text);--icon-rotate:180deg;position:absolute;top:50%;right:0;display:flex;gap:8px;align-items:center;color:var(--c-green-text);font-size:14px;font-weight:700;text-transform:uppercase;transform:translateY(-50%)}@media (max-width:1020px){.products-preview-alter__content-btn{position:static;transform:translateY(0)}}@media (max-width:750px){.products-preview-alter__content-btn{margin-top:12px}}@container prd-preview (max-width:380px){.is-table .products-preview .products-preview__img{--product-previw-img-brd-r:none;flex-basis:100%}}.products-preview.is-updated{--product-preview-border:1px solid #d6d6d6;--product-preview-b-radius:4px;--product-prw-title-weight:400;--product-prw-title-size:16px;height:100%;min-height:425px}.products-preview .product-mark{padding:4px 8px 2px;font-size:10px}.push-tg-subscribe__close svg{width:100%;height:100%}.row-header{display:flex;align-items:center;justify-content:space-between}.row-header__link{padding:8px 20px;border:1px solid var(--c-brand);border-radius:4px;color:var(--c-near-black);text-transform:uppercase}@media (hover:hover)and (pointer:fine){.row-header__link:hover{color:var(--c-brand)}}.calculator-compts .select2-selection,.calculator .select2-selection,.post-filter .select2-selection,.vacancy__filter .select2-selection{border-radius:3px}.calculator-compts .select2-selection__rendered,.calculator .select2-selection__rendered,.post-filter .select2-selection__rendered,.vacancy__filter .select2-selection__rendered{height:100%;padding:14px 18px;padding-right:18px!important;padding-left:18px!important;border:1.5px solid var(--c-surface);border-radius:3px;color:var(--c-text-sec);font-size:14px;line-height:1.5!important;font-weight:400;transition:border-color .15s,box-shadow .15s}@media (hover:hover)and (pointer:fine){.calculator-compts .select2-selection__rendered:hover,.calculator .select2-selection__rendered:hover,.post-filter .select2-selection__rendered:hover,.vacancy__filter .select2-selection__rendered:hover{border-color:#bdd19a}}.calculator-compts .select2.select2-container .select2-dropdown,.calculator .select2.select2-container .select2-dropdown,.post-filter .select2.select2-container .select2-dropdown,.vacancy__filter .select2.select2-container .select2-dropdown{border:1.5px solid var(--c-brand)}.calculator-compts .select2.select2-container .select2-selection--single,.calculator .select2.select2-container .select2-selection--single,.post-filter .select2.select2-container .select2-selection--single,.vacancy__filter .select2.select2-container .select2-selection--single{position:relative;height:50px;border:none;border-radius:3px}.calculator-compts .select2.select2-container .select2-selection--single .select2-selection__arrow,.calculator .select2.select2-container .select2-selection--single .select2-selection__arrow,.post-filter .select2.select2-container .select2-selection--single .select2-selection__arrow,.vacancy__filter .select2.select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:16px;transform:translateY(-50%)}.calculator-compts .select2.select2-container .select2-selection--single .select2-selection__arrow b,.calculator .select2.select2-container .select2-selection--single .select2-selection__arrow b,.post-filter .select2.select2-container .select2-selection--single .select2-selection__arrow b,.vacancy__filter .select2.select2-container .select2-selection--single .select2-selection__arrow b{border-width:8px 7px 0;border-color:var(--c-brand) transparent transparent transparent}.calculator-compts .select2-container,.calculator .select2-container,.post-filter .select2-container,.vacancy__filter .select2-container{flex-grow:1}.calculator-compts .select2-container--disabled .select2-selection,.calculator .select2-container--disabled .select2-selection,.post-filter .select2-container--disabled .select2-selection,.vacancy__filter .select2-container--disabled .select2-selection{opacity:.5;cursor:no-drop}.calculator-compts .select2-container .select2-dropdown,.calculator .select2-container .select2-dropdown,.post-filter .select2-container .select2-dropdown,.vacancy__filter .select2-container .select2-dropdown{border:1px solid var(--c-brand)}.calculator-compts .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar,.calculator .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar,.post-filter .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar,.vacancy__filter .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar{width:5px;height:10px}.calculator-compts .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb,.calculator .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb,.post-filter .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb,.vacancy__filter .select2-container .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.calculator-compts .select2-container .select2-dropdown .select2-results__option,.calculator .select2-container .select2-dropdown .select2-results__option,.post-filter .select2-container .select2-dropdown .select2-results__option,.vacancy__filter .select2-container .select2-dropdown .select2-results__option{padding:9px 16px 9px 24px;color:var(--c-text-sec);font-size:14px;font-weight:400}.calculator-compts .select2-container .select2-dropdown .select2-results__option[aria-selected=true],.calculator .select2-container .select2-dropdown .select2-results__option[aria-selected=true],.post-filter .select2-container .select2-dropdown .select2-results__option[aria-selected=true],.vacancy__filter .select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background-color:var(--c-bg-tint);color:var(--c-green-text);font-weight:700}.calculator-compts .select2-container .select2-dropdown .select2-results__option--highlighted,.calculator .select2-container .select2-dropdown .select2-results__option--highlighted,.post-filter .select2-container .select2-dropdown .select2-results__option--highlighted,.vacancy__filter .select2-container .select2-dropdown .select2-results__option--highlighted{background-color:var(--c-bg-tint);color:var(--c-green-text)}.calculator-compts .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected],.calculator .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected],.post-filter .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected],.vacancy__filter .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:var(--c-bg-tint);color:var(--c-green-text);font-weight:700}@media (hover:hover)and (pointer:fine){.calculator-compts .select2-container .select2-dropdown .select2-results__option:hover,.calculator .select2-container .select2-dropdown .select2-results__option:hover,.post-filter .select2-container .select2-dropdown .select2-results__option:hover,.vacancy__filter .select2-container .select2-dropdown .select2-results__option:hover{background-color:var(--c-bg-tint);color:var(--c-green-text)}}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--c-brand);color:var(--c-text)}body .select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--c-surface);color:var(--c-green-text)}.select2-container--default .select2-search--dropdown input.select2-search__field{border:1px solid var(--c-brand)}@media (max-width:1380px){.socials-media.is-subsrcibe{display:flex}}.socials-media__item.has-border{width:40px;height:40px;border:1px solid var(--c-line);border-radius:3px;-webkit-mask-size:18px;mask-size:18px}.sub-menu.is-visible{display:block}.sub-menu.is-visible-column{z-index:800;display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));justify-content:space-between;width:500px}.swiper-pagination{--swiper-pagination-color:var(--c-brand);--swiper-pagination-bottom:0}.swiper-pagination-bullet-active{--swiper-pagination-bullet-width:16px;--swiper-pagination-bullet-border-radius:3px}.swiper-slider .swiper:has(.swiper-button-lock){padding-top:0}.tags-list .swiper-slide{width:auto}.tags-list__item{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-white);color:var(--c-muted);font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer;transition:border-color .18s,color .18s,background .18s}@media (hover:hover)and (pointer:fine){.tags-list__item:hover{border-color:var(--c-brand);background:rgba(154,207,22,.05);color:var(--c-green-text)}}@media (max-width:1020px){.tags-list__item{padding-top:10px;padding-bottom:10px}}.wpcf7-not-valid{border:1px solid var(--c-error)}.wpcf7-not-valid-tip{position:absolute;bottom:auto;left:0;z-index:300;padding:8px 10px;border-radius:2px;background-color:var(--c-white);box-shadow:0 1px 20px rgba(0,0,0,.2);color:var(--c-error);font-size:12px}.wpcf7-not-valid-tip:after{content:"";position:absolute;top:-12px;left:15%;width:0;height:0;border:6px solid transparent;border-bottom-color:var(--c-white)}.wpcf7-spinner{display:flex;margin:10px auto 0;background-color:var(--c-brand)}body .select2-container{z-index:99!important}.is-hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-wrapper{padding:1px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--c-line);border-radius:4px;background:var(--c-white);scrollbar-color:var(--c-brand) transparent;scrollbar-width:thin}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-track{border-radius:3px;background:var(--c-line)}.table-wrapper::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--c-brand)}@media (max-width:768px){.table-wrapper[data-mobile=cards]{overflow-x:visible;padding:0;border:0;background:0 0}}.table-wrapper :is(td,th){word-break:keep-all;overflow-wrap:break-word}@media (max-width:750px){.table-wrapper table{font-size:14px}}.table-wrapper[data-scroll-hint]{display:flex}.table-wrapper[data-scroll-hint]:after{content:"";position:sticky;right:0;z-index:1;flex:0 0 24px;margin-left:-24px;background:linear-gradient(to left,var(--c-sh-scroll-hint),transparent);opacity:0;pointer-events:none;transition:opacity .2s}.table-wrapper[data-scroll-hint].is-scrollable-right:after{opacity:1}.hidden-desktop{display:none}@media (max-width:1080px){.hidden-desktop{display:block}}@media (max-width:1080px){.hidden-mobile{display:none}}.show-full-text{color:var(--c-green-text)}.show-full-text__dots{color:var(--c-black)}.validate-error-text{color:var(--c-error);font-size:12px}.main-content.style\:short{max-width:70%}@media (max-width:750px){.main-content.style\:short{max-width:100%}}.main-content.m-w-820{max-width:820px}.main-content table{width:100%;border-collapse:collapse}.main-content td,.main-content th{padding:5px;border:1px solid var(--c-brand)}.main-content h1{font-size:clamp(24px,2.8vw,34px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text)}.main-content h2:not(.section__title-head){margin:32px 0 14px;font-weight:900;color:var(--c-green-text);font-size:clamp(20px,2.4vw,28px);line-height:1.23;text-transform:uppercase}.main-content h3{margin:32px 0 14px;font-weight:900;color:var(--c-green-text);font-size:18px;line-height:1.23;text-transform:uppercase}.main-content h4{margin:32px 0 14px;font-weight:900;color:var(--c-green-text);font-size:16px;line-height:1.23;text-transform:uppercase}.main-content h5,.main-content h6{margin:32px 0 14px;font-weight:900;color:var(--c-green-text);font-size:14px;line-height:1.23;text-transform:uppercase}.main-content p{margin-bottom:20px;color:var(--c-text);font-size:16px;line-height:1.5}.main-content iframe:is([src*=youtu],[data-src*=youtu],[src*=rutube],[data-src*=rutube],[src*=vkvideo],[src*="vk.com/video"]){max-width:100%;height:auto;aspect-ratio:16/9}.main-content p a,.main-content li a{overflow-wrap:anywhere}.main-content a:not(.btn,[class*=preview]){color:var(--c-green-text);text-decoration:underline;text-underline-offset:2px}@media (hover:hover)and (pointer:fine){.main-content a:not(.btn,[class*=preview]):hover{color:var(--c-green-hover)}}.main-content ul,.main-content ol{margin-bottom:20px;margin-left:20px;padding-left:20px;list-style:disc;font-size:16px;line-height:1.5}.main-content li{color:var(--c-text)}.main-content.context\:guide h2{margin:30px 0}.main-content.context\:wp-column p{margin-top:0}.video-frame{aspect-ratio:1.77777}.grecaptcha-badge{display:none!important}.wp-block-image img{width:auto;object-fit:contain}.container-common{padding:0 100px}@media (max-width:768px){.container-common{padding:0 15px}}.container-1400{max-width:1400px}@media (min-width:3160px){.container-1400{max-width:3000px}}.section__title-head{text-transform:uppercase}@media (min-width:768px){.section__title-head{font-size:calc(30px + 20 * ( 100vw - 768px ) / 1152)}}.SmartCaptcha-Shield{display:none!important}.wp-block-columns.context\:wp-column p{margin-top:0}.wp-block-columns.mini-mobile-images{display:block}.wp-block-columns.mini-mobile-images-100px{--figure-width:100px}.wp-block-columns.mini-mobile-images-150px{--figure-width:150px}@media (max-width:750px){.wp-block-columns figure{display:flex;align-items:center;justify-content:center;width:var(--figure-width,100%)}}.wp-block-image{--figure-width:auto}.wp-block-image .alignleft{margin:0 10px 0 0}@media (max-width:750px){.wp-block-quote{margin:15px}}@media (max-width:750px){.wp-block-spacer{height:20px!important}}