

/* Start:/local/templates/np/assets/css/libs-styles.min.css?171889868735931*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s,-webkit-transform .2s;-o-transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s,-webkit-transform .2s;-o-transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s,-webkit-transform .2s;-o-transition:transform .2s,right .2s}.swiper-pagination-progressbar{background: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%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:1s linear infinite swiper-preloader-spin;animation:1s linear infinite swiper-preloader-spin;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s,visibility .25s;-o-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s,visibility;-o-transition:opacity .25s,visibility;transition:opacity .25s,visibility;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0/100% 100% no-repeat;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:1s linear infinite fancybox-rotate;animation:1s linear infinite fancybox-rotate;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);-o-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.br-theme-fontawesome-stars .br-widget{height:28px;white-space:nowrap}.br-theme-fontawesome-stars .br-widget a{font:20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}.br-theme-fontawesome-stars .br-widget a:after{content:'\f005';color:#d2d2d2}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#edb867}.br-theme-fontawesome-stars .br-widget .br-current-rating{display:none}.br-theme-fontawesome-stars .br-readonly a{cursor:default}@media print{.br-theme-fontawesome-stars .br-widget a:after{content:'\f006';color:#000}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{content:'\f005';color:#000}}
/* End */


/* Start:/local/templates/np/assets/css/global.min.css?171889868750111*/
@charset "UTF-8";@font-face{font-family:Gilroy;font-style:Bold;font-weight:700;src:url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Bold.ttf) format("ttf"),url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Bold.woff) format("woff")}@font-face{font-family:Gilroy;font-style:Medium;font-weight:500;src:url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Medium.woff2) format("woff2"),url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Medium.ttf) format("ttf"),url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Medium.woff) format("woff")}@font-face{font-family:Gilroy;font-style:SemiBold;font-weight:600;src:url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Semibold.woff2) format("woff2"),url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Semibold.ttf) format("ttf"),url(/local/templates/np/assets/css/../fonts/Gilroy/Gilroy-Semibold.woff) format("woff")}@font-face{font-family:Caveat;font-style:Regular;font-weight:400;src:url(/local/templates/np/assets/css/../fonts/Caveat/Caveat-Regular.woff2) format("woff2"),url(/local/templates/np/assets/css/../fonts/Caveat/Caveat-Regular.ttf) format("ttf"),url(/local/templates/np/assets/css/../fonts/Caveat/Caveat-Regular.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;border:none!important}*{color:#2c3039;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Gilroy,sans-serif;scrollbar-color:#979faf transparent;scrollbar-width:thin}body,html{width:100%}table *{border:1px solid #000}td{padding:5px}.container{width:100%;min-height:100vh;overflow:hidden}.container-section{margin-left:auto;margin-right:auto}.max-width{max-width:1094px}@media screen and (max-width:1109px){.max-width{max-width:970px}}@media screen and (max-width:991.98px){.max-width{max-width:none;padding:0 15px}}.V--hidden,.Vb--hidden,.Visibility--hidden{opacity:0;visibility:hidden;display:none!important}.V--visible,.Vb--visible,.Visibility--visible{opacity:1;visibility:visible;display:block}.page{margin-top:156px}.sprite-svg{display:none}.hidden{display:none!important}.fancybox-infobar,.fancybox-infobar [data-fancybox-count],.fancybox-infobar>[data-fancybox-index]{color:#fff}.fancybox-button{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.fancybox-button:not(:disabled):hover,.fancybox-button:not(:disabled):hover>div{opacity:.6}.fancybox-button:not(:disabled)>div{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.fancybox-button:not(:disabled)>div svg path,.fancybox-button:not(:disabled)>svg path{color:#fff}.fancybox-button:disabled,.fancybox-button:disabled:hover{opacity:.5}.default-text ol,.default-text ul{padding-left:20px}.default-text ol li,.default-text ul li{font-weight:500;font-size:calc(11.9px + .9 * ((100vw - 320px)/ 1600));line-height:19px;color:#7f838d}.default-text ul{list-style:disc}.default-text ol{list-style:decimal}.default-text h3,.default-text h4,.default-text h5,.default-text h6{text-align:center}.default-text h3{font-size:calc(15px + 8 * ((100vw - 320px)/ 1600))}.default-text h4{font-size:calc(14px + 6 * ((100vw - 320px)/ 1600))}.default-text h5{font-size:calc(13px + 5 * ((100vw - 320px)/ 1600))}.default-text h6{font-size:calc(12px + 5 * ((100vw - 320px)/ 1600))}.default-text--theme-bold ol li,.default-text--theme-bold ul li{font-weight:400;font-size:calc(9px + 10 * ((100vw - 320px)/ 1600));line-height:28.5px;color:#2c3039}.default-text--theme-middle ol li,.default-text--theme-middle ul li{font-weight:500;font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));line-height:24px;color:#7f838d}.default-text--theme-small ol li,.default-text--theme-small ul li{font-weight:600;font-size:13px;line-height:19px;text-align:center;color:#7f838d}.default-text--center ol,.default-text--center ul{margin:0 0 0 50px}.fancybox-close-small{width:52px;height:52px}.fancybox-active{overflow:hidden;height:100vh;padding-right:10px!important}.fancybox-active .container .header{padding-right:10px!important}::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:red}::-webkit-scrollbar-thumb:hover{background-color:red;cursor:pointer}.Button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;color:inherit;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;background-color:transparent;-webkit-transition:color .1s ease-in,background-color .1s ease-in,-webkit-box-shadow .2s ease-in;transition:color .1s ease-in,background-color .1s ease-in,box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in;-o-transition:color .1s ease-in,background-color .1s ease-in,box-shadow .2s ease-in}.Button:focus,.Button:hover{color:inherit;-webkit-text-decoration-line:none;text-decoration-line:none}.Button__icon{margin-left:-4px}.Button__icon+.button__text{margin-left:7px}.Button__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in}.Button__text+.button__icon{margin-left:20px}.Button--color-lightGreen:not(:disabled){border:1px solid #43aa8b!important;color:#43aa8b}.Button--color-lightGreen:not(:disabled):focus,.Button--color-lightGreen:not(:disabled):hover{background-color:#43aa8b;color:#fff;outline:0}.Button--color-lightGreen:not(:disabled):focus .Button__text,.Button--color-lightGreen:not(:disabled):hover .Button__text{color:#fff}.Button--color-lightGreen:not(:disabled) .Button__text{color:#43aa8b}.Button--color-lightGreen:disabled{cursor:initial;background-color:#f7f6fa;border-color:#e5e5e5}.Button--color-lightGreen:disabled .Button__text{color:#888}.Button--color-hardGreen:not(:disabled){border-color:#43aa8b;background-color:#43aa8b;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Button--color-hardGreen:not(:disabled):focus,.Button--color-hardGreen:not(:disabled):hover{background:0 0;color:#43aa8b;outline:0}.Button--color-hardGreen:not(:disabled):focus .Button__text,.Button--color-hardGreen:not(:disabled):hover .Button__text{color:#43aa8b}.Button--color-hardGreen:not(:disabled) .Button__text{color:#fff}.Button--color-hardGreen:disabled{cursor:initial;background-color:#f7f6fa;border-color:#e5e5e5}.Button--color-hardGreen:disabled .Button__text{color:#888}.Button--color-lightRed:not(:disabled){border-color:#ea4335;color:#ea4335}.Button--color-lightRed:not(:disabled):focus,.Button--color-lightRed:not(:disabled):hover{background-color:#ea4335;color:#fff;outline:0}.Button--color-lightRed:not(:disabled):focus .Button__text,.Button--color-lightRed:not(:disabled):hover .Button__text{color:#fff}.Button--color-lightRed:not(:disabled) .Button__text{color:#ea4335}.Button--color-lightRed:disabled{cursor:initial;background-color:#f7f6fa;border-color:#e5e5e5}.Button--color-lightRed:disabled .Button__text{color:#888}.Button--color-hardRed:not(:disabled){border-color:#ea4335;background-color:#ea4335;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Button--color-hardRed:not(:disabled):focus,.Button--color-hardRed:not(:disabled):hover{background:0 0;color:#ea4335;outline:0}.Button--color-hardRed:not(:disabled):focus .Button__text,.Button--color-hardRed:not(:disabled):hover .Button__text{color:#ea4335}.Button--color-hardRed:not(:disabled) .Button__text{color:#fff}.Button--color-hardRed:disabled{cursor:initial;background-color:#f7f6fa;border-color:#e5e5e5}.Button--color-hardRed:disabled .Button__text{color:#888}.Button--theme-sm{border:1px solid;min-width:63px;min-height:26px;padding:5px 10px;border-radius:15px}.Button--theme-sm .Button__text{font-size:10px;font-weight:600}.Button--theme-md{border:1px solid;min-width:126px;min-height:41px;padding:5px 10px;border-radius:15px}.Button--theme-md .Button__text{font-size:calc(10px + 2 * ((100vw - 320px)/ 1600));font-weight:600}.Button--theme-lg{border:1px solid;max-width:208px;min-width:165px;min-height:50px;padding:5px 10px;border-radius:15px}.Button--theme-lg .Button__text{font-size:calc(10px + 6 * ((100vw - 320px)/ 1600));font-weight:600}.Button--full-w{min-width:100%!important;width:100%!important;max-width:100%!important}.Container-title{margin-left:auto;margin-right:auto;text-align:center}.Container-title--max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.Title__color-text{color:#ea4335}.Title--section{position:relative;font-size:calc(19px + 15 * ((100vw - 320px)/ 1600));font-weight:600;line-height:36.38px}.Title--page{position:relative;font-size:calc(25px + 11 * ((100vw - 320px)/ 1600));font-weight:600;line-height:36.38px}.Title--big-decor::before,.Title--middle-decor::before,.Title--small-decor::before{content:"";position:absolute;left:0;right:0;width:100%;height:29px;bottom:-25px;background-size:contain;background-position:center;background-repeat:no-repeat}.Title--big-decor::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor.svg)}.Title--middle-decor::before{background-image:url(/local/templates/np/assets/css/../img/title-middle-decor.svg)}.Title--small-decor::before{background-image:url(/local/templates/np/assets/css/../img/title-small-decor.svg)}.Link{-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Link:disabled{cursor:initial;color:#888}.Link--theme-small{font-size:13px;font-weight:600;line-height:13px}.Link--theme-middle{font-size:16px;font-weight:600;line-height:16px}.Link--color-red:not(:disabled){color:#979faf}.Link--color-red:not(:disabled):focus,.Link--color-red:not(:disabled):hover{color:#ea4335}.Link--decor{position:relative}.Link--decor::before{content:"";position:absolute;width:100%;height:29px;bottom:-23px;background-image:url(/local/templates/np/assets/css/../img/title-small-decor.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Link--decor:hover::before{opacity:1}.Logo__image{width:100%;height:auto}.Logo-block{max-width:270px;max-height:200px}.Search__block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;padding:8px;border:1px solid #d4d5d8;border-radius:15px;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Search__block--open{background-color:#fff;left:100%!important;-webkit-transform:translate(-100%,-50%)!important;-ms-transform:translate(-100%,-50%)!important;transform:translate(-100%,-50%)!important}.Search__form{z-index:10;opacity:0;visibility:hidden;-webkit-transform:translate(130%);-ms-transform:translate(130%);transform:translate(130%);width:100%}.Search__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Search__form--open{opacity:1!important;visibility:visible!important;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}.Search__input{line-height:1;height:45px;width:100%;background:0 0;border:none;color:#000;outline:0;margin-right:5px}.Search__button{height:50px;width:40px;margin-right:-8px;border:none;background:0 0;cursor:pointer;outline:0}.Search__block-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.Search__block-icon--open{cursor:auto!important;left:100%!important;-webkit-transform:translate(-160%,-50%)!important;-ms-transform:translate(-160%,-50%)!important;transform:translate(-160%,-50%)!important;width:auto!important;height:auto!important}.Search__svg,.Search__use{width:17px;height:17px}.Search-container{position:relative;width:50px}.Basket__svg,.Basket__use{width:17px;height:17px}.Basket__text{font-size:16px;line-height:16px;font-weight:600;color:#ea4335;margin-left:10px}.Basket-container{border:1px solid #f2cec9;border-radius:15px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;cursor:pointer}.Section-card{border:1.2px solid;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 5.0411px 5.0411px rgba(0,0,0,.25);box-shadow:0 5.0411px 5.0411px rgba(0,0,0,.25);max-width:244px;padding:22px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Section-card:hover{-webkit-box-shadow:0 0 0 rgba(0,0,0,.25);box-shadow:0 0 0 rgba(0,0,0,.25)}.Section-card--color-green,.Section-card--color-green .Section-card__block-description{border-color:#ecfcf7}.Section-card--color-red,.Section-card--color-red .Section-card__block-description{border-color:#fff3ea}.Section-card__block-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;height:145px}.Section-card__block-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;z-index:5}.Section-card__title{font-weight:500;font-size:calc(17px + 1.9 * ((100vw - 320px)/ 1600));line-height:18px;color:#6d6d6d}.Section-card__category{font-weight:500;font-size:calc(12px + -.7 * ((100vw - 320px)/ 1600));line-height:11px;color:#979faf;margin-top:17px}.Section-card__link{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:auto;border-radius:8px}.Section-card__block-image{width:50%;max-height:115px;overflow:hidden}.Section-card__block-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Section-card__block-description{border-top:1.2px solid;padding:9px 12px 0;margin-top:7px}.Section-card__block-description p{font-weight:500;font-size:12px;line-height:15px;color:#7f838d}.Swiper-button-next-default{right:0;padding:0 0 0 10px}.Swiper-button-prev-default{left:0;padding:0 10px 0 0}.swiper-button-disabled{opacity:.5;cursor:auto}.swiper-button-disabled:hover{opacity:.5!important;cursor:auto!important}.swiper-button-default{position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-button-default:hover{opacity:.6;cursor:pointer}.swiper-button-default .swiper-button-default--theme-full{background:#fff;border:1px solid #fff3ea;border-radius:20px}.swiper-button-default__icon{height:30px}.swiper-button-default__svg,.swiper-button-default__use{max-width:30px;max-height:30px}.swiper-button-default__name-button{font-size:calc(10px + 5 * ((100vw - 320px)/ 1600));line-height:17px;letter-spacing:-.02em;color:#ea4335}.swiper-button-default__name-button--next{margin-right:15px}.swiper-button-default__name-button--prev{margin-left:15px}.Card-simple{background-color:#fff;-webkit-box-shadow:5.3px 5.3px 10.7px rgba(0,0,0,.25);box-shadow:5.3px 5.3px 10.7px rgba(0,0,0,.25);border-radius:19.7px;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Card-simple:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:12px 12px 15.7px rgba(0,0,0,.2);box-shadow:12px 12px 15.7px rgba(0,0,0,.2)}.Card-simple__block-image{position:relative;width:100%;padding-top:80%}.Card-simple__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Card-simple__block-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 25px}.Card-simple__title{font-size:calc(15px + 5.7 * ((100vw - 320px)/ 1600));line-height:21px;color:#ea4335;font-weight:600}.Card-simple__description{font-weight:500;font-size:calc(12px + 2 * ((100vw - 320px)/ 1600));line-height:15px;margin-top:2px}.Card-simple .Button{margin-top:11px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:8px;min-height:30px}.Input{position:relative;display:inline-block}.Input__inp{position:relative;border:1.1px solid #b6b6b6;border-radius:3.3px;background:0 0;padding:12px 14px;font-size:calc(9px + 8.6 * ((100vw - 320px)/ 1600));line-height:21px;outline:0}.Input__placeholder{position:absolute;pointer-events:none;left:14px;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999;line-height:21px;font-size:calc(9px + 8.6 * ((100vw - 320px)/ 1600));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Input__placeholder--star-active{top:-6px;font-size:calc(9px + 3.6 * ((100vw - 320px)/ 1600));color:#2c3039}.Input__inp:required+.Input__placeholder--star::after{content:"*";color:#ea4335}.input-validation--invalid{border-color:red!important;color:red!important}.input-validation--invalid::-webkit-input-placeholder{color:red!important}.input-validation--invalid::-moz-placeholder{color:red!important}.input-validation--invalid:-ms-input-placeholder{color:red!important}.input-validation--invalid::-ms-input-placeholder{color:red!important}.input-validation--invalid::placeholder{color:red!important}.input-validation--invalid+.Privacy-policy__label::before,.input-validation--invalid+.checkbox__label::before,.input-validation--invalid+.radio__label::before{border-color:red!important}.input-validation__message{position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);bottom:-2px;left:0;font-size:calc(10px + 2 * ((100vw - 320px)/ 1600))}.input-validation__message-mod{position:absolute;top:calc(100% + 2px);right:0}.Privacy-policy{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-touch-action:manipulation;touch-action:manipulation;width:100%}.Privacy-policy__input{left:12.8px;top:12.8px;position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Privacy-policy__input+.Privacy-policy__label::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12.8px;height:12.8px;border:1px solid #43aa8b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:url('data:image/svg+xml,%3Csvg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9.4046 0.693385L9.10652 0.395304C9.01286 0.301567 8.88798 0.25 8.75466 0.25C8.62134 0.25 8.49638 0.301567 8.40272 0.395304L4.21427 4.58368L1.59739 1.96672C1.50372 1.87313 1.37877 1.82149 1.24545 1.82149C1.1122 1.82149 0.987318 1.87313 0.89358 1.96672L0.595426 2.26473C0.501688 2.35861 0.450195 2.48365 0.450195 2.61682C0.450195 2.75006 0.501688 2.87502 0.595426 2.96876L3.55004 5.92323C3.55396 5.92878 3.55811 5.93396 3.56292 5.93869L3.86107 6.23189C3.95473 6.32526 4.07969 6.37194 4.21405 6.37194H4.2156C4.34899 6.37194 4.47395 6.32526 4.56747 6.23189L4.8657 5.9361C4.87051 5.93137 4.87458 5.92744 4.87702 5.92345L9.40453 1.39638C9.59874 1.20262 9.59874 0.887371 9.4046 0.693385Z" fill="white"/%3E%3C/svg%3E%0A') center/10px 7px no-repeat #43aa8b}.Privacy-policy__input+.Privacy-policy__label:hover::before{border-color:#43aa8b;background-color:#43aa8b}.Privacy-policy__input:not(:checked)+.Privacy-policy__label::before{border-color:#43aa8b;background-color:#fff;background-image:none}.Privacy-policy__input:not(:checked)+.Privacy-policy__label:hover::before{border-color:#dedede;background-color:#fff}.Privacy-policy__input:not(:checked):disabled+.Privacy-policy__label::before{border-color:#e5e5e5!important;background-color:#f7f6fa!important}.Privacy-policy__input:disabled+.Privacy-policy__label::before{border-color:#ccc!important;background-color:#ccc!important}.Privacy-policy__input:disabled+.Privacy-policy__label{cursor:initial}.Privacy-policy__input:focus+.Privacy-policy__label::before{outline:0}.Privacy-policy__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.Privacy-policy__text{padding-left:26px}.Privacy-policy__text--policy{font-weight:400;font-size:calc(8px + 4 * ((100vw - 320px)/ 1600));line-height:113%!important;padding-left:26px;color:#919191}.Privacy-policy__text--policy a{color:#3d98e5;border-bottom:1px solid #3d98e5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Privacy-policy__text--policy a:focus,.Privacy-policy__text--policy a:hover{color:#3d98e5;border-bottom:1px solid transparent}.Container-project-card{padding:0 14px;margin-top:28px}.Container-project-card--md{width:50%}.Container-project-card--th{width:25%}.Container-project-card--sm{width:33.3333%}.Project-card{position:relative}.Project-card:hover .Project-card__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.Project-card__block-image{width:100%;height:100%}.Project-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Project-card--banner{background-color:#e6f2ef;padding:44px 80px;height:378px}.Project-card--banner .Project-card__banner-title{font-weight:600;font-size:calc(21px + 20.3 * ((100vw - 320px)/ 1600));line-height:44px}.Project-card--banner .Button{margin-top:25px}.Project-card--sm{max-width:50%;max-height:197px;height:197px;border-radius:17.2px;overflow:hidden}.Project-card--sm .Project-card__block-title{position:absolute;left:0;bottom:46px;background-color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;padding:10px 20px 9px;max-width:228px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Project-card--sm .Project-card__title{font-size:calc(10px + 3 * ((100vw - 320px)/ 1600));color:#979faf}.Project-card--sm .Project-card__city{font-size:calc(8px + .3 * ((100vw - 320px)/ 1600));color:#979faf}.Project-card--md{max-width:100%;max-height:378px;height:378px;border-radius:25px;overflow:hidden}.Project-card--md .Project-card__block-title{position:absolute;left:0;bottom:46px;background-color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;padding:8px 30px;max-width:297px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Project-card--md .Project-card__title{font-size:calc(12.3px + 3.7 * ((100vw - 320px)/ 1600));color:#979faf}.Project-card--md .Project-card__city{font-size:calc(6.4px + 1.9 * ((100vw - 320px)/ 1600));color:#979faf}.Project-card--th{max-width:33.3333%;max-height:378px;height:378px;border-radius:17.2px;overflow:hidden}.Project-card--th .Project-card__block-title{position:absolute;left:0;bottom:46px;background-color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;padding:10px 20px 9px;max-width:228px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Project-card--th .Project-card__title{font-size:calc(6.8px + 6.2 * ((100vw - 320px)/ 1600));color:#979faf}.Project-card--th .Project-card__city{font-size:calc(3.5px + 4.8 * ((100vw - 320px)/ 1600));color:#979faf}.wrapper-menu-tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper-menu-tabs--active{padding:0 35px}.menu-tabs{width:100%}.menu-tabs__list-menu-tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-tabs__item-menu-tab{max-height:51px;height:51px;text-align:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(10px + 5 * ((100vw - 320px)/ 1600));line-height:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu-tabs__item-menu-tab:not(.menu-tabs__item-menu-tab--active):hover{cursor:pointer;-webkit-box-shadow:0 4px 2px rgba(0,0,0,.25);box-shadow:0 4px 2px rgba(0,0,0,.25);border-radius:3px 3px 0 0;z-index:3}.menu-tabs__item-menu-tab--active{color:#ea4335;-webkit-box-shadow:0 -5px 13px rgba(0,0,0,.05);box-shadow:0 -5px 13px rgba(0,0,0,.05);border-radius:3px 3px 0 0;z-index:5}.menu-tabs__block-tabs{position:relative;z-index:4;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:0 3px 3px}.menu-tabs__block-tab{position:relative;display:none;opacity:0;visibility:hidden;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:60px;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:tabNotActive;animation-name:tabNotActive}.menu-tabs__block-tab--active{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;-webkit-animation-name:tabActive;animation-name:tabActive}@-webkit-keyframes tabActive{0%{display:none;opacity:0}100%{display:-webkit-box;display:flex;opacity:1}}@keyframes tabActive{0%{display:none;opacity:0}100%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}}@-webkit-keyframes tabNotActive{0%{display:-webkit-box;display:flex;opacity:1}100%{opacity:0;display:none}}@keyframes tabNotActive{0%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}100%{opacity:0;display:none}}.Announcement-card__container-card{background-color:#fff;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.13);box-shadow:0 4px 14px rgba(0,0,0,.13);overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Announcement-card__container-card:hover{-webkit-box-shadow:0 3px 14px rgba(0,0,0,.35);box-shadow:0 3px 14px rgba(0,0,0,.35)}.Announcement-card__container-card:hover .Announcement-card__bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.Announcement-card__container-card--vertically{max-width:314px;max-height:370px;min-height:370px;height:370px;border-radius:15.3px}.Announcement-card__container-card--vertically .Announcement-card__block-description{padding:22px}.Announcement-card__container-card--vertically .Announcement-card__block-image{height:176px;max-height:176px}.Announcement-card__container-card--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:350px;max-height:184px;min-height:184px;height:184px;border-radius:20px}.Announcement-card__container-card--horizontal .Announcement-card__block-image{height:100%;max-width:200px;min-width:200px}.Announcement-card__container-card--horizontal .Announcement-card__block-description{padding:13px 6px 13px 12px;max-width:150px;min-width:150px}.Announcement-card__block-image{position:relative;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Announcement-card__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Announcement-card__block-info{position:absolute;bottom:15px;left:0;z-index:5}.Announcement-card__block-title{background-color:#fff;border-radius:0 50px 50px 0;padding:6px 6px 6px 15px;max-width:189px;min-width:189px}.Announcement-card__title{color:#979faf;font-weight:600;font-size:13px;line-height:13px}.Announcement-card__block-date{margin:5px 0 0 15px}.Announcement-card__date{color:#fff;font-weight:500;font-size:12px;line-height:7px}.Announcement-card__block-description p{font-weight:500;font-size:11.4px;line-height:17px;color:#7f838d}.Text-card__block-image{position:relative;padding-top:67%;width:100%;overflow:hidden;border-radius:10px}.Text-card__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Text-card__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Text-card__title{font-weight:500;color:#6d6d6d}.Text-card__text{font-weight:500;color:#7f838d}@media screen and (max-width:720px){.Text-card .Text-card__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Text-card .Text-card__block-title>*{margin-top:10px}.Text-card .Text-card__block-info{overflow:hidden}}.Text-card .Marker{margin-right:9px;width:30px;height:30px;border-radius:100px;background-color:#e6f2ef}.Text-card .Marker__text{color:#6d6d6d;font-size:calc(20px + -6 * ((100vw - 320px)/ 1600))}.Text-item{width:226px}.Text-item__block-icon{text-align:center}.Text-item__svg,.Text-item__use{width:44px;height:44px}.Text-item__block-info{margin-top:12px;text-align:center}.Text-item__title{font-weight:700;font-size:17.6589px;line-height:20px}.Text-item__description{font-weight:500;font-size:12.3612px;line-height:19px;color:#7f838d}.Text-item__link{color:#43aa8b;margin-top:11.9px;font-size:calc(13px + -1.1 * ((100vw - 320px)/ 1600));font-weight:500;line-height:19.5px;border-bottom:1px solid #43aa8b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Text-item__link:hover{border-bottom:1px solid transparent}.Work-card{width:542px;overflow:hidden}.Work-card__wrapper-content{position:relative;height:378px;padding:44px 94px;border-radius:25px;overflow:hidden}.Work-card__wrapper-content--color-green{background-color:#e6f2ef}.Work-card__wrapper-content--color-orange{background-color:#fff3ea}.Work-card__content{position:relative;z-index:10}.Work-card__container-title{text-align:left}.Work-card__button{margin-top:55px}.Work-card__block-image{position:absolute;bottom:-1%;right:0;max-height:202px;z-index:5}.Work-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.Navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.Navigation__button{display:block}.Navigation__button--disabled,.Navigation__button:disabled{cursor:initial;opacity:.6}.Navigation__button--disabled:hover,.Navigation__button:disabled:hover{opacity:.6}.Navigation__button--disabled .Navigation__button-text,.Navigation__button:disabled .Navigation__button-text{color:#888}.Navigation__button--bg,.Navigation__button--sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Navigation__button--bg:hover,.Navigation__button--sm:hover{opacity:.6}.Navigation__button--bg{border:1.6px solid #e8e9ed;border-radius:17px;height:39px;width:99px;margin:0 10px}.Navigation__button--bg .Navigation__button-text{font-size:calc(11px + 3 * ((100vw - 320px)/ 1600))}.Navigation__button--sm{width:39px;height:39px;border-radius:50px;background-color:#eff0f2;margin:0 5px}.Navigation__button--sm .Navigation__button-text{font-size:calc(14px + 3 * ((100vw - 320px)/ 1600))}.Navigation__button--active{background-color:#ea4335}.Navigation__button--active:hover{opacity:1;cursor:auto}.Navigation__button--active .Navigation__button-text{color:#fff}.Sorting{position:relative}.Sorting__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:237px;padding:10px 23px;border:1px solid #d4d5d8;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Sorting__inner:hover>.Sorting__title{color:#ea4335}.Sorting__inner:hover>.Sorting__icon .Sorting__icon-svg{fill:#ea4335}.Sorting__block-title-block{display:none}.Sorting__title-block{font-size:25px;font-weight:600}.Sorting__svg-close,.Sorting__use-close{width:36px;height:36px}.Sorting__inner--active{border-radius:8px 8px 0 0;border-top:1px solid #d4d5d8;border-right:1px solid #d4d5d8;border-left:1px solid #d4d5d8;border-bottom:1px solid transparent}.Sorting__icon,.Sorting__title{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Sorting__icon--active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.Sorting__icon-svg,.Sorting__icon-use{width:12px;height:7px;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.Sorting__block-sorting{position:absolute;z-index:20;border-left:1px solid #d4d5d8;border-right:1px solid #d4d5d8;border-bottom:1px solid #d4d5d8;background-color:#fff;left:0;right:0;padding:12px 0 12px 24px;border-radius:8px;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Sorting__block-sorting--active{opacity:1;visibility:visible;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);border-radius:0 0 8px 8px}.Sorting__block-sorting--open{overflow-y:auto;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.Sorting__block-link:not(:last-child){margin-bottom:9px}.Sorting__block-link{cursor:pointer}.Sorting__link{font-weight:500;font-size:11.8px;line-height:9px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Sorting__link:hover{color:#ea4335}.Checkbox{position:relative}.Checkbox--default .Checkbox__label{padding-left:30px;cursor:pointer}.Checkbox--default .Checkbox__label--active .Checkbox__inner-text::before{background-color:#43aa8b;background-size:100%!important;border-color:#43aa8b!important}.Checkbox--default .Checkbox__input{position:absolute;left:16px;top:16px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Checkbox--default .Checkbox__input+.Checkbox__inner-text::before{content:"";left:0;position:absolute;border-radius:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border:1px solid #d4d5d8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(/local/templates/np/assets/css/../img/filter-icon-1.svg);background-position:center;background-repeat:no-repeat;background-size:0;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.Checkbox--default .Checkbox__input:checked+.Checkbox__inner-text::before{background-color:#43aa8b;background-size:100%;border-color:#43aa8b}.Checkbox--default .Checkbox__input:disabled+.Checkbox__inner-text::before{border-color:#d4d4d4}.Checkbox--default .Checkbox__input:disabled+.Checkbox__inner-text .Checkbox__text{color:#d4d4d4}.Checkbox--custom-default .Checkbox__label{padding-left:30px;cursor:pointer}.Checkbox--custom-default .Checkbox__label--active .Checkbox__inner-text::before{background-size:100%!important;background-color:#43aa8b!important}.Checkbox--custom-default .Checkbox__label--active .Checkbox__inner-text::after{background-size:100%!important;border-color:#43aa8b!important}.Checkbox--custom-default .Checkbox__input{position:absolute;left:16px;top:16px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Checkbox--custom-default .Checkbox__input+.Checkbox__inner-text::before{width:12px;height:12px;left:5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.Checkbox--custom-default .Checkbox__input+.Checkbox__inner-text::after{border:1px solid #d4d5d8;width:20px;height:20px;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Checkbox--custom-default .Checkbox__input+.Checkbox__inner-text::after,.Checkbox--custom-default .Checkbox__input+.Checkbox__inner-text::before{content:"";position:absolute;border-radius:50px;top:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-size:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Checkbox--custom-default .Checkbox__input:checked+.Checkbox__inner-text::before{background-size:100%;background-color:#43aa8b}.Checkbox--custom-default .Checkbox__input:checked+.Checkbox__inner-text::after{background-size:100%;border-color:#43aa8b}.Checkbox--custom-default .Checkbox__input:disabled+.Checkbox__inner-text::after,.Checkbox--custom-default .Checkbox__input:disabled+.Checkbox__inner-text::before{border-color:#d4d4d4}.Checkbox--custom-default .Checkbox__input:disabled+.Checkbox__inner-text .Checkbox__text{color:#d4d4d4}.Checkbox--custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Checkbox--custom .Checkbox__block-custom-input{position:relative;width:40px;height:20px;margin-left:10px}.Checkbox--custom .Checkbox__input{position:absolute;right:16px;top:16px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Checkbox--custom .Checkbox__input+.Checkbox__block-custom-input .Checkbox__custom-input::after,.Checkbox--custom .Checkbox__input+.Checkbox__block-custom-input .Checkbox__custom-input::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Checkbox--custom .Checkbox__input+.Checkbox__block-custom-input .Checkbox__custom-input::before{right:0;border-radius:15px;width:40px;height:20px;background-color:#c4c4c4}.Checkbox--custom .Checkbox__input+.Checkbox__block-custom-input .Checkbox__custom-input::after{-webkit-transform:translate(24px,-50%);-ms-transform:translate(24px,-50%);transform:translate(24px,-50%);border-radius:50px;width:12px;height:12px;background-color:#fff}.Checkbox--custom .Checkbox__input:checked+.Checkbox__block-custom-input .Checkbox__custom-input::before{background-color:#43aa8b}.Checkbox--custom .Checkbox__input:checked+.Checkbox__block-custom-input .Checkbox__custom-input::after{-webkit-transform:translate(4px,-50%);-ms-transform:translate(4px,-50%);transform:translate(4px,-50%)}.Checkbox--custom .Checkbox__input:disabled+.Checkbox__block-custom-input .Checkbox__custom-input::before{background-color:#d4d4d4}.Checkbox--custom .Checkbox__input:not(:disabled)+.Checkbox__block-custom-input .Checkbox__custom-input::after,.Checkbox--custom .Checkbox__input:not(:disabled)+.Checkbox__block-custom-input .Checkbox__custom-input::before{cursor:pointer}.Checkbox--custom .Checkbox__custom-input--active::before{background-color:#43aa8b!important}.Checkbox--custom .Checkbox__custom-input--active::after{-webkit-transform:translate(4px,-50%)!important;-ms-transform:translate(4px,-50%)!important;transform:translate(4px,-50%)!important}.Checkbox__text{font-weight:500;font-size:15px;line-height:11px}.Marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;border-radius:12.9985px}.Marker--bg-color-pink{background-color:#fff3ea}.Marker__text{font-size:calc(14px + 6.7 * ((100vw - 320px)/ 1600));line-height:14px;color:#ea4335}.Counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Counter__button{width:32px;height:32px;border:.799136px solid #d4d5d8;border-radius:7.9px;background-color:transparent;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Counter__button:hover{cursor:pointer;opacity:.6}.Counter__button:disabled{cursor:auto;opacity:.5}.Counter__svg,.Counter__use{width:100%;height:100%}.Counter__block-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:63px;padding:0 5px}.Counter__input{width:29px;text-align:center;background-color:transparent;border:none;outline:0}.Counter__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.Counter__input[type=number]::-webkit-inner-spin-button,.Counter__input[type=number]::-webkit-outer-spin-button{display:none}.Counter__dimension,.Counter__input{font-weight:500;font-size:calc(13px + -1.1 * ((100vw - 320px)/ 1600));line-height:9px}.Zoom-icon__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:.79px solid #d4d5d8;border-radius:11.9px}.Zoom-icon__svg,.Zoom-icon__use{width:16px;height:16px}.Attach-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Attach-block__attach-title{font-weight:500;font-size:10.4px;line-height:16px;margin-right:35px}.Attach-block__attach-description{font-weight:400;font-size:12px;line-height:17px;color:#919191;margin-left:19px}.Attach-icon__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:37px;height:37px;border:.79px solid #f2cec9;border-radius:11.9px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Attach-icon__label:hover{opacity:.6}.Attach-icon__input{width:0;height:0}.Attach-icon__svg,.Attach-icon__use{width:14px;height:14px}.Block-text{margin-top:20px}.Block-text span{display:block;margin-bottom:53px;font-weight:500;font-size:12.8px;line-height:19px;color:#7f838d}.Block-text p{font-weight:400;font-size:calc(9px + 10 * ((100vw - 320px)/ 1600));line-height:28.5px}.Block-text p b{font-weight:600;font-size:calc(9.3px + 10.7 * ((100vw - 320px)/ 1600));line-height:14px}.Forward-block{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.Forward-block--position-left .Forward-block__block-social-icons{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.Forward-block--position-left .Forward-block__block-social-icons--active{-webkit-transform:translateX(calc(-100% - 20px));-ms-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}.Forward-block--position-right .Forward-block__block-social-icons{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.Forward-block--position-right .Forward-block__block-social-icons--active{-webkit-transform:translateX(calc(100% + 20px));-ms-transform:translateX(calc(100% + 20px));transform:translateX(calc(100% + 20px))}.Forward-block__svg-forward-icon{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Forward-block__svg-forward-icon:hover{opacity:.6}.Forward-block__svg-forward-icon,.Forward-block__use-forward-icon{width:30px;height:23px;cursor:pointer}.Forward-block__block-social-icons{position:absolute;top:0;opacity:0;visibility:hidden;overflow:hidden;background-color:#fff;padding:19px 24px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Forward-block__block-social-icons--active{opacity:1;visibility:visible}.Forward-block__block-social-icons--active .Forward-block__block-social-icon{opacity:1}.Forward-block__inner-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin:0 -8px}.Forward-block__block-social-icon{width:33.3333%;padding:0 8px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Forward-block__block-social-icon:hover>a .Forward-block__svg-social-icon .Forward-block__use-social-icon{fill:#ea4335}.Forward-block__use-social-icon{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Forward-block__svg-social-icon,.Forward-block__use-social-icon{width:25px;height:25px;fill:#979faf}.Hashtag{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.79px solid #d4d5d8;border-radius:7.9px;height:32px;padding:0 23px;margin:12px 12px 0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Hashtag:hover{opacity:.6}.Hashtag__text{font-weight:500;font-size:calc(12.7px + -.8 * ((100vw - 320px)/ 1600));line-height:9px}.Card-text{width:300px}.Card-text__content{border-radius:8px;overflow:hidden;height:100%}.Card-text__content--bg-blue{background-color:#e6f2ef}.Card-text__content--bg-pink{background-color:#fff3ea}.Card-text__block-image{position:relative;height:155px}.Card-text__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.Card-text__block-info{padding:26px 24px}.Card-text__title{font-weight:600;font-size:calc(20px + 1 * ((100vw - 320px)/ 1600));line-height:22px}.Card-text__block-text{margin-top:13px}.Card-text__block-text p{font-weight:500;font-size:calc(13px + -.3 * ((100vw - 320px)/ 1600));line-height:20px}.Rating{position:relative}.Rating .br-theme-fontawesome-stars .br-widget a.br-active:after,.Rating .br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#43aa8b}.Card-video{width:459px}.Card-video__content{border:1px solid #e8e9ed;border-radius:6px;overflow:hidden;background-color:#fff}.Card-video__block-preview{position:relative}.Card-video__block-preview:hover .Card-video__icon-play{opacity:.6}.Card-video__block-image{position:relative;height:100%;padding-top:55%;border-radius:6px;overflow:hidden}.Card-video__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Card-video__block-icon-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Card-video__icon-play{width:65px;height:65px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Card-video__wrapper-info{padding:22px 14px}.Card-video__name-organization{font-weight:600;font-size:calc(9px + 5 * ((100vw - 320px)/ 1600));line-height:16px;color:#2c303a}.Card-video__block-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.Card-video__block-city,.Card-video__block-customer-name,.Card-video__block-date{padding:0 5px}.Card-video__city,.Card-video__customer-name{font-weight:600;font-size:calc(8px + 5 * ((100vw - 320px)/ 1600));line-height:10px}.Card-video__customer-name{color:#43aa8b}.Card-video__city{color:#7f838d}.Card-video__date{font-size:calc(8px + 4 * ((100vw - 320px)/ 1600));font-weight:600;line-height:9px}
/* End */


/* Start:/local/templates/np/assets/css/main.min.css?1718898687273659*/
@charset "UTF-8";.gui-page{width:100%;min-height:100vh;padding:50px 100px;background-color:silver;-webkit-box-sizing:border-box;box-sizing:border-box}.gui-page__title{text-transform:uppercase;font-size:35px;text-align:center;font-weight:700;margin-bottom:30px}.gui-page__container-elements{margin:0 -15px 30px}.gui-page__section-title{text-transform:uppercase;font-size:30px;text-align:center;font-weight:700;margin-bottom:30px}.gui-page__block-theme{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.gui-page__block-element{padding:0 15px 20px}.gui-page__text-card-content{width:195px;max-width:195px}.index-page{padding:50px 0}.index-page__section-product-sections{padding-top:51px}.index-page__section-card-simple{padding-top:98px}.index-page__section-form{padding-top:123px}.index-page__section-project-cards{padding-top:92px}.index-page__section-reviews{margin-top:112px}.index-page__section-interesting{padding-top:91px}.index-page__section-back-call{padding-top:82px}.about-us{padding:50px 0}.directory-partition-list{padding:77px 0 118px}.articles,.news{padding:40px 0 85px}.directory-section{padding:41px 0 85px}.directory-section .swiper-container{margin:0 30px}.cases{padding:81px 0 63px}.how-order{padding:54px 0 60px}.discounts{padding:77px 0 57px}.product-card{padding:54px 0 41px}.articles-detailed,.news-detailed{padding:87px 0 44px}.contacts{padding:80px 0 60px}.vacancies-page{padding:100px 0 67px}.portfolio-page{padding:71px 0 78px}.basket-page{padding:41px 0 79px}.services-page{padding:72px 0 78px}.geoplastics-page{padding:74px 0 83px}.rubber-coverings-masterfiber-page{padding:44px 0 68px}.rubber-covering-masterfiber-page{padding:80px 0 64px}.page-404{padding:122px 0 78px}.privacy-policy-page{padding:85px 0 41px}.ordering-page{padding:83px 0}.search-page{padding:70px 0 89px}.mounting-page{padding:60px 0 95px}.who-we-work-page{padding:70px 0 79px}.suppliers-page{padding:54px 0 75px}.reviews-page{padding:107px 0 147px}.bargaining-page{padding:60px 0 95px}.layouts-3d-page{padding:41px 0 69px}.design-org-page{padding:61px 0 51px}.affiliate-program-page{padding:47px 0 61px}.header{position:fixed;z-index:100;background-color:#fff;left:0;right:0;border-bottom:1px solid #e8e9ed;padding:24px 0 5px}.header__container{margin:0 auto}.header__block-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -7.5px}.header__basket-container{display:none}.header__basket-container .Basket__text{margin:0}.header__block-buttons-js{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__button{margin:0 7.5px}.header__nav-item--mobile{width:unset!important}.header__nav-item--mobile>a{margin:0}.header__block-icon-menu{border:1px solid #f2cec9;position:relative;overflow:hidden;border-radius:15px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;cursor:pointer;display:none}.header__svg-menu--open-icon{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:10}.header__svg-menu--open-icon-active{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.header__svg-menu--close-icon{position:absolute;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.header__svg-menu--close-icon-active{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.header__adaptive-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.header__svg-menu,.header__use-menu{width:16px;height:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__block-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__block-contact{margin-left:32px}.header__block-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -7.5px}.header__block-icon{padding:0 7.5px}.header__block-icon:hover>a .header__svg .header__use{fill:#ea4335}.header__svg,.header__use{width:25px;height:25px;fill:#c4c4c4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__block-phone{position:relative;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__city,.header__phone-number{font-size:15px;line-height:15px;font-weight:500}.header__icon-phone{margin-left:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__icon-phone--open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__svg-phone,.header__use-phone{width:13px;height:7px}.header__dop-phones{position:absolute;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);background:#fff;border:1px solid #d4d5d8;border-radius:15px;padding:22px 26px;z-index:10;right:15px;top:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__dop-phones--open{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__first-line{display:-webkit-box;display:-ms-flexbox;display:flex;width:356px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8e9ed;padding-bottom:22px;margin-bottom:23px}.header__block-city{font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:15px;font-weight:500;margin-top:10px}.header__block-navigation{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__block-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.header__block-links .Link--theme-middle{font-size:14px}.header__link{margin:0 10px}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -8px}.header__nav-list>.header__nav-item>.header__navigation-list>.header__navigation-item:hover>a{color:#ea4335}.header__nav-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 8px;min-width:132px;max-width:180px;padding:8px 12px;border:1px solid #d4d5d8;border-radius:15px}.header__nav-item:hover{cursor:pointer;border-radius:15px 15px 0 0}.header__nav-item:hover .header__nav-title{color:#ea4335}.header__nav-item:hover .header__svg-nav{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__nav-item:hover .header__navigation-list{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav-title{font-size:calc(14px + -2 * ((100vw - 320px)/ 1600));line-height:16px;font-weight:500;margin-right:7.5px;color:#979faf}.header__nav-icon{position:relative}.header__nav-icon::before{content:"";position:absolute;left:-3px;width:1.5px;height:14px;background:#e8e9ed}.header__svg-nav,.header__use-nav{width:10px;height:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header__navigation-list{position:absolute;z-index:10;top:75%;left:-1px;right:-1px;border:1px solid #d4d5d8;border-top:none;border-radius:0 0 15px 15px;background-color:#fff;margin:6px 0 -8px;padding:0 12px 1px 14px;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.header__navigation-item{margin-bottom:8px;position:relative}.header__navigation-item:hover>.header__navigation-list-second{visibility:visible}.header__navigation-item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:calc(14px + -1 * ((100vw - 320px)/ 1600));font-weight:500;line-height:13px;color:#979faf}.header__navigation-item a:hover{color:#ea4335}.header__navigation-item-second:not(:first-child){margin-top:8px}.header__navigation-list-second{-webkit-transition:visibility 50ms;-o-transition:visibility 50ms;transition:visibility 50ms;position:absolute;width:150px;padding:10px 8px;-webkit-transform:translate(78%);-ms-transform:translate(78%);transform:translate(78%);top:0;visibility:hidden;background:#fff;border:1px solid #d4d5d8;border-radius:10px}.header__mobile-menu{position:relative;display:none}.header__mobile-nav{position:absolute;z-index:10;left:0;right:0;background-color:#fff;padding-top:30px;padding-bottom:30px;opacity:0;visibility:hidden;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__mobile-nav--open{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);overflow-x:hidden;overflow-y:auto;left:-15px;right:-15px;padding-left:15px;padding-right:15px}.header__mobile-line{display:none;position:absolute;width:80%;height:1px;background-color:#e8e9ed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__mobile-line--active{width:100%}.section-brands{padding-top:117px}.section-brands__container{margin:0 auto}.section-brands__block-brands{margin:50px -30px -45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-brands__brand{width:16.666%;max-width:16.666%;padding:0 30px;margin-bottom:45px;text-align:center;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.section-brands__brand:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.section-brands__brand-image{max-width:100%}.section-card-simple__container{margin:0 auto}.section-card-simple .Title--middle-decor::before{bottom:-40px}.section-card-simple__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:90px -20px 0}.section-card-simple .Card-simple{max-width:33.333%;width:33.333%;margin:0 20px}.section-product-sections__container{margin:0 auto}.section-product-sections .swiper-section-product{width:calc(100% - 100px);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:1}.section-product-sections__container-slider{position:relative}.section-product-sections__swiper-wrapper-section-product{padding:11px 0}.section-product-sections__swiper-slide-section-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px;height:100%!important}.section-form__wrapper{background-color:#e6f2ef;width:100%;border-radius:20px;padding:82px 0 0;background-repeat:no-repeat;background-size:contain;background-position:top left}.section-form__container{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 100px 33px 0}.section-form__block-image{position:absolute;left:100px;bottom:-19px;max-width:349px;max-height:536px}.section-form__image{width:100%}.section-form__block-info{position:relative;z-index:5;max-width:50%;margin:0 0 0 auto}.section-form .Container-title{text-align:left}.section-form .Title--section{font-size:calc(18px + 16 * ((100vw - 320px)/ 1600))}.section-form__description{font-family:Caveat,sans-serif;font-size:calc(16px + 13 * ((100vw - 320px)/ 1600));line-height:31px;margin-top:15px}.section-form__form{margin-top:25px}.section-form__block-inputs{margin:0 0 -21px}.section-form .Input{margin-bottom:21px}.section-form .Input,.section-form .Input__inp{width:100%}.section-form .Privacy-policy{margin-top:33px}.section-form .Button{margin-top:18px}.section-form .Button--theme-md{min-width:107px}.section-form .Button__text{font-size:calc(9px + 6 * ((100vw - 320px)/ 1600))}.section-project-cards__container{margin:0 auto}.section-project-cards__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -12.5px}.section-project-cards__block-cards{width:50%;padding:0 12.5px}.section-project-cards__block-sm--top{margin:25px -12.5px 0}.section-project-cards__block-sm--bottom{margin:0 -12.5px 25px}.section-project-cards .Button{border-radius:12px}.section-project-cards .Button__text{font-size:calc(13.9px + -1 * ((100vw - 320px)/ 1600))}.section-project-cards__block-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-project-cards__block-sm .Project-card{margin:0 12.5px}.section-reviews--modified .section-reviews__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:55px}.section-reviews--modified .section-reviews__wrapper-menu-tabs{width:12%}.section-reviews--modified .section-reviews__block-tabs{width:88%}.section-reviews--modified .section-reviews__list-menu-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-reviews--modified .section-reviews__item-menu-tab{width:100%;max-height:66px;height:66px;font-size:calc(10px + 1 * ((100vw - 320px)/ 1600))}.section-reviews__container{margin:0 auto}.section-reviews__content{margin-top:52px}.section-reviews__block-tabs{padding:35px 41px}.section-reviews__item-menu-tab{width:16.7%;padding:0 5px}.section-reviews__swiper-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-reviews__swiper-next-button,.section-reviews__swiper-prev-button{bottom:0;top:inherit;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section-reviews__block-button{margin-top:32px;width:100%;text-align:right}.section-reviews__block-information{display:-webkit-box;display:-ms-flexbox;display:flex}.section-reviews__block-image{max-width:325px;max-height:222px;width:100%;border-radius:4px;overflow:hidden}.section-reviews__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-reviews__block-review{margin-left:28px;width:66%}.section-reviews__name-organization{font-weight:600;font-size:16px;line-height:12px}.section-reviews__block-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px}.section-reviews__city-customer,.section-reviews__name-customer{font-weight:600;font-size:calc(10px + 5 * ((100vw - 320px)/ 1600));line-height:11px}.section-reviews__name-customer{color:#43aa8b}.section-reviews__city-customer{color:#7f838d;margin-left:4.5px}.section-reviews__job-title,.section-reviews__revocation-date{font-weight:600;font-size:calc(8px + 6 * ((100vw - 320px)/ 1600));line-height:10px}.section-reviews__job-title{display:block;margin-top:18px;color:#7f838d}.section-reviews__list-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px -4px 0}.section-reviews__item-star{padding:0 4.1px}.section-reviews__svg-star,.section-reviews__use-star{max-width:16.67px;max-height:16px}.section-reviews__text-review{margin-top:10px;font-weight:500;font-size:calc(9px + 6 * ((100vw - 320px)/ 1600));line-height:22px;color:#7f838d}.section-reviews__image-gallery{position:relative;margin-top:15px;padding:0 40px}.section-reviews__image-gallery--no-slider{padding:0!important}.section-reviews__swiper-slide-image-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-reviews__block-image-slider-gallery{width:100%;max-height:189px;border-radius:4px;overflow:hidden}.section-reviews__image-slider-gallery{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-reviews__link-media{display:none}.section-reviews .Button{border-radius:12px}.section-interesting__container{margin:0 auto}.section-interesting__content{margin-top:52px}.section-interesting__block-tabs{padding:35px 41px}.section-interesting__item-menu-tab{width:20%;padding:0 5px}.section-interesting__swiper-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-interesting__swiper-next-button,.section-interesting__swiper-prev-button{bottom:0;top:inherit;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section-interesting__block-slide-interesting{position:relative;padding:12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.section-interesting__wrapper-cards{margin:-5px 0}.section-interesting__announcement-card-horizontal,.section-interesting__announcement-card-vertically{padding:0 10px}.section-interesting__announcement-card-horizontal{margin:5px 0}.section-interesting__swiper-container-card-slider{width:100%;padding:12px;margin:0 -10px}.section-interesting__swiper-slide-card--big{width:38%}.section-interesting__swiper-slide-card--small{width:31%}.section-interesting__swiper-next-button-card,.section-interesting__swiper-prev-button-card{display:none}@media (min-width:732px){.section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__swiper-slide-card{width:33%}}.section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__wrapper-cards{width:100%}.section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__wrapper-cards .Announcement-card__block-description{display:none}.section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__wrapper-cards .Announcement-card__block-image{max-width:unset;width:100%}.section-back-call__container{margin:0 auto}.section-back-call__block-link{margin:0 auto;max-width:339px;text-align:center}.section-back-call__link{position:relative;display:block;font-family:Caveat,sans-serif;font-size:calc(19px + 10 * ((100vw - 320px)/ 1600));line-height:31px;color:#ea4335}.section-back-call__link--decor::after{content:"";position:absolute;left:0;right:0;width:100%;height:19px;bottom:-30px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/np/assets/css/../img/link-red-line.svg)}.section-banner__container{margin:0 auto}.section-banner__block-banner{border-radius:25px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-banner__block-banner--bg-color-light-green{background-color:#e6f2ef}.section-banner__block-banner--bg-color-pink{background-color:#fee}.section-banner__block-banner--bg-color-yellow{background-color:#fcf0d3}.section-banner__info{max-width:50%}.section-banner__title{font-weight:600;font-size:calc(26px + 4.9 * ((100vw - 320px)/ 1600));line-height:31px}.section-banner__description{font-weight:600;font-size:calc(12px + 3.4 * ((100vw - 320px)/ 1600));line-height:103%!important}.section-banner__block-image{max-width:50%}.section-banner__image{width:100%;height:auto}.section-info-block__container{margin:0 auto}.section-info-block__wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:88px -11px 0}.section-info-block__title{margin-bottom:28px;font-weight:600;font-size:calc(16px + 4 * ((100vw - 320px)/ 1600));line-height:25px}.section-info-block__wrapper-image{width:50%;padding:0 11px}.section-info-block__block-image{position:relative;padding-top:56%;height:100%;overflow:hidden;border-radius:20px}.section-info-block__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-info-block__block-info{width:50%;padding:0 11px}.section-info-block__block-info p{font-weight:300;font-size:calc(13px + 5 * ((100vw - 320px)/ 1600));line-height:27px;margin-bottom:22px}.section-description__container{margin:0 auto}.section-description .Title::before{height:23px;bottom:-40px}.section-description__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:106px -25px 0}.section-description__block-text{width:50%;padding:0 25px}.section-description__block-text p{font-weight:500;font-size:calc(8px + 8 * ((100vw - 320px)/ 1600));line-height:24px;color:#7f838d}.section-description__wrapper-image{padding:0 25px;width:50%}.section-description__block-image{position:relative;padding-top:73%;height:100%;overflow:hidden;border-radius:20px}.section-description__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-description__wrapper-text-cards{margin-top:55px}.section-description__swiper{overflow:hidden}.section-description__text-card-block-info{margin-top:9px}.section-description__text-card-title{font-size:calc(8.7px + 5.3 * ((100vw - 320px)/ 1600));line-height:14px}.section-description__text-card-text{font-size:calc(6px + 5 * ((100vw - 320px)/ 1600));line-height:16px;margin-top:9px}.section-numbers__container{margin:0 auto}.section-numbers__wrapper-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:78px -10px 0}.section-numbers__inner-number{padding:0 10px}.section-numbers__number{border-bottom:2px solid #43aa8b;padding:0 10px 6px;min-width:126px;text-align:center}.section-numbers__number-text{font-weight:700;font-size:calc(37px + 41 * ((100vw - 320px)/ 1600));line-height:45px;color:#43aa8b}.section-numbers__title{margin-top:19px;text-align:center}.section-numbers__title-text{font-weight:500;font-size:calc(9px + 9 * ((100vw - 320px)/ 1600));line-height:15px;color:#7f838d}.section-announcement{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.section-announcement__inner-image{padding:0 35px;width:50%}.section-announcement__block-image{position:relative;padding-top:55%;overflow:hidden;border-radius:17px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section-announcement__block-image:hover>.section-announcement__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.section-announcement__block-image:hover{-webkit-box-shadow:0 0 14px 0 rgba(34,60,80,.31);box-shadow:0 0 14px 0 rgba(34,60,80,.31)}.section-announcement__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section-announcement__block-date{position:absolute;top:24px;left:0;border-radius:0 8px 8px 0;background-color:#fff;text-align:center;padding:15px}.section-announcement__date{font-weight:500;font-size:12px;line-height:13px;color:#7f838d}.section-announcement__block-info{padding:0 35px;width:50%}.section-announcement__title-news{font-weight:600;font-size:calc(18px + 12 * ((100vw - 320px)/ 1600));line-height:32px}.section-announcement__block-text-news{margin-top:25px}.section-announcement__block-text-news p{font-weight:500;font-size:13px;line-height:19px;color:#7f838d}.section-announcement__block-button-news{margin-top:30px}.section-announcement__button-news .section-announcement__button-text-news{font-size:calc(13px + -1 * ((100vw - 320px)/ 1600))}.section--light .section__wrapper-filter{width:257px}.section--light .section__wrapper-content{width:calc(100% - 284px)}.section--light .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.section--light .section__content{margin-top:40px}.section--light .section__navigation{margin-top:51px}.section__container-bread-crumbs{margin:0 auto 54px!important}.section__block-container{width:100%;margin-top:103px}.section__block-text{margin-top:93px}.section__block-text p{text-align:center;font-weight:600;font-size:calc(13px + 3 * ((100vw - 320px)/ 1600));line-height:24px;color:#7f838d}.section__wrapper-block-text .Title::before{height:40px;bottom:-50px}.section__wrapper-project-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12.5px}.section__block-project-card{padding:12.5px;position:relative}.section__block-project-card--icons>.Project-card .Project-card__block-title{bottom:35%!important}.section__block-project-card .Project-card{width:100%;max-width:none}.section__block-project-card--sm,.section__block-project-card--th{width:33.333%}.section__block-project-card--md{width:66.666%}.section__container{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section__wrapper-filter{width:270px}.section__wrapper-content{width:calc(100% - 350px)}.section__container-title{margin-left:0;width:100%;text-align:left}.section__wrapper-sorting-info{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__title-sorting-info{font-weight:500;font-size:14px;line-height:10px}.section__block-filter-button{display:none}.section__filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:119px;padding:5px;height:32px;border:.79px solid #d4d5d8;border-radius:7.98342px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section__filter-button:hover{opacity:.6}.section__svg-filter-button,.section__use-filter-button{width:12px;height:12px}.section__text-filter-button{margin-left:8px;font-size:12px;line-height:12px}.section__block-download-icon{position:absolute;bottom:10%;right:10%}.section__download-icon{width:26px;height:26px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section__download-icon:hover{opacity:.6}.filter{width:100%;background-color:#fff}.filter__switch-list{padding:0 0 11px}.filter--light .filter__block-title-categories{padding-bottom:21px}.filter--light .filter__inner-list{padding:27px 0}.filter--light .filter__title-categories{font-size:calc(16.6px + 4.4 * ((100vw - 320px)/ 1600))}.filter--light .Checkbox__text,.filter--light .filter__list-link{font-size:calc(13.9px + -1.9 * ((100vw - 320px)/ 1600))}.filter--light .Checkbox--default .Checkbox__input+.Checkbox__inner-text::before{width:14px;height:14px}.filter--light .filter__list-item:not(:last-child){margin-bottom:17px}.filter--active{width:100%;overflow-y:auto;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;bottom:0}.filter__block-title-categories{border-bottom:1px solid #e8e9ed;padding-bottom:23px}.filter__title-categories{font-weight:600;font-size:calc(17px + 7 * ((100vw - 320px)/ 1600));line-height:17px}.filter__block-title-categories-mob{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter__title-categories-mob{font-weight:600;font-size:25.9px;line-height:28px}.filter__svg-close,.filter__use-close{width:36px;height:36px}.filter__inner-list{padding:27px 0 18px}.filter__inner-list:not(:last-child){border-bottom:1px solid #e8e9ed}.filter__block-list-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.filter__block-list-name:hover>.filter__list-name{color:#ea4335}.filter__block-list-name:hover>.filter__icon .filter__icon-svg{fill:#ea4335}.filter__list-name{font-weight:600;font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:11px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter__icon{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter__icon--active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__icon-svg,.filter__icon-use{width:13px;height:7px;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.filter__block-list{margin-top:35px}.filter__block-list--open{margin-top:0;display:block}.filter__list{position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.filter__list--dec{border:1px solid #e8e9ed}.filter__list--dec .filter__list-item--first{padding:19px 18px 0}.filter__list--dec .filter__list-item--first:not(:first-child){border-top:1px solid #e8e9ed}.filter__list--dec .filter__list-item--first:last-child{padding-bottom:19px}.filter__list--second-level{position:absolute;z-index:20;top:0;right:0;-webkit-transform:translate(101%,0);-ms-transform:translate(101%,0);transform:translate(101%,0);background-color:#fff;-webkit-box-shadow:11px 4px 18px rgba(0,0,0,.25);box-shadow:11px 4px 18px rgba(0,0,0,.25);border-radius:10px;padding:40px;opacity:0;visibility:hidden;max-height:278px;overflow-y:auto}.filter__list--second-level:hover{opacity:1;visibility:visible;-webkit-transform:translate(101%,0);-ms-transform:translate(101%,0);transform:translate(101%,0)}.filter__list--second-level .filter__list-item:not(:last-child){margin-bottom:12px}.filter__list--second-level .filter__list-item:first-child{margin-bottom:16px;border-bottom:1px solid #e8e9ed;padding-bottom:6px}.filter__list--second-level .filter__list-item:first-child .filter__list-link{font-size:calc(14px + 4 * ((100vw - 320px)/ 1600));color:#ea4335}.filter__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__list-item:hover>.filter__icon{fill:#ea4335}.filter__list-item:not(:last-child){padding-bottom:19px}.filter__list-item:hover .filter__list-link--second-level{color:#ea4335}.filter__list--second-level-active>a{color:#ea4335!important}.filter__list-link{display:block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__list-link:hover~.filter__list--second-level{opacity:1;visibility:visible;-webkit-transform:translate(101%,0);-ms-transform:translate(101%,0);transform:translate(101%,0)}.filter__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter__list-item,.filter__list-link{font-weight:500;font-size:14px;line-height:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter__list-item:hover,.filter__list-link:hover{color:#ea4335}.filter__block-list--show{display:block;margin-top:0}.filter .filter__icon--is{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter__block-list--active{opacity:1}.filter__block-list--active .filter__icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.filter__wrapper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:37px}.filter .Button .Button__text{font-size:calc(12.9px + 0 * ((100vw - 320px)/ 1600));font-weight:600}.card-product{position:relative;width:33.333%;min-height:100px;padding:12px;background-color:#fff;border-bottom:1px solid #e8e9ed;border-right:1px solid #e8e9ed}.card-product:hover>.card-product__inner{-webkit-box-shadow:-1px 4px 12px rgba(0,0,0,.25);box-shadow:-1px 4px 12px rgba(0,0,0,.25)}.card-product__inner{height:100%;padding:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.card-product__wrapper-image{position:relative;border-bottom:1px solid #e8e9ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:130px;height:100%}.card-product__block-image{height:100%;max-height:134px}.card-product__image{-o-object-fit:cover;object-fit:cover;width:100%;height:134px}.card-product__block-vendor-code{padding-bottom:10px}.card-product__vendor-code{color:#979faf;font-size:calc(11px + 2 * ((100vw - 320px)/ 1600));-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.card-product__vendor-code:hover{color:#2c3039}.card-product__block-title{min-height:25px;margin-top:22px;margin-bottom:22px}.card-product__title,.card-product__title a{font-weight:600;font-size:calc(11px + 4.6 * ((100vw - 320px)/ 1600));line-height:11px}.card-product__wrapper-price{width:100%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-product__block-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-product__price{font-weight:500;font-size:calc(11px + .8 * ((100vw - 320px)/ 1600));line-height:9px}.card-product__price:not(:first-child){margin-top:7px}.card-product__price--old-price,.card-product__price--old-price a{color:#7f838d;text-decoration:line-through}.card-product__price--new-price,.card-product__price--new-price a{color:#43aa8b}.card-product__block-description{margin-top:18px}.card-product__description{font-weight:600;font-size:calc(8px + 5 * ((100vw - 320px)/ 1600));line-height:15px;color:#7f838d}.card-product__button{min-height:31px}.card-product__button:not(:disabled){border:.79px solid #f2cec9;border-radius:7.9px}.card-product__button:not(:disabled):hover{border-color:#ea4335}.card-product__button .card-product__button-text{font-weight:600;font-size:11px;line-height:8px}.card-product__wrapper-badges{position:absolute;left:0;z-index:10}.card-product__block-badges{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;padding:5px;width:103px;height:23px;border-radius:0 5px 5px 0;background-color:#7f838d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.card-product__block-badges:hover{opacity:.6}.card-product__block-badges:after{content:"";border-radius:100% 0 0 100%/50% 0 100% 50%;background-color:#fff;position:absolute;right:0;width:3px;height:70%}.card-product__badges{color:#fff;font-weight:600;font-size:11.08px;line-height:8px}.card-product__svg,.card-product__use{width:32px;height:32px;display:none}.card-first__img{width:60%;-ms-flex-negative:0;flex-shrink:0}.card-first__img .Picture{padding-bottom:68%}.card-first__title{margin-top:5px;font-size:13px;font-weight:400}.card-first__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-first__wrapper:hover>.card-first__title{color:#ea4335}.Picture{position:relative;padding-bottom:30%}.Picture__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.modal-form{position:relative;background-color:#fff3ea;border-radius:21.5px;padding:50px;width:1110px;margin-left:auto;margin-right:auto}.modal-form__form .form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px 0}.modal-form__form .form__wrapper .Action-button{margin-top:30px}.modal-form__form .form__wrapper .Action-button__text--policy{color:var(--color-a);letter-spacing:.035em;line-height:111.8%;font-size:14px}.modal-form__form .form__wrapper .Action-button__text--policy>a{font-weight:700}.modal-form__form .form__wrapper .Action-button input[type=checkbox]+.Action-button__content::before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.modal-form__form .form__title{font-weight:400;letter-spacing:.03em;color:var(--color-a);line-height:115%;font-size:28px;margin-bottom:30px}.modal-form__form .form__field{font-size:27px}@media (max-width:1094px){.modal-form__form .form__field{font-size:calc(18px + 9 * ((100vw - 320px)/ 774))}}.modal-form__form .form__field:not([type=file]){background:0 0;border:none;border-bottom:2px solid var(--color-a);padding:10px;margin-bottom:10px}.modal-form__form .form__label{font-size:22px;margin-top:20px;color:var(--color-j)}.modal-form__form .form__label input::-webkit-file-upload-button{background-color:var(--color-a);color:var(--color-e);border:1px solid var(--color-a);-webkit-transition:.3s;transition:.3s;width:200px;height:50px;margin-top:10px;cursor:pointer}.modal-form__form .form__label input::-webkit-file-upload-button:hover{background-color:var(--color-e);color:var(--color-b)}.modal-form__form .form__button{width:100%;margin-top:45px;height:60px;background-color:var(--color-a);color:var(--color-e);border:1px solid var(--color-a);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:32px}.modal-form__form .form__button:hover{background-color:var(--color-e);color:var(--color-b)}.modal-form__form [type=file]{font-size:20px;color:transparent}.modal-form__form textarea{resize:none}.modal-form--bg-color-purple{background-color:#edf1fd}.modal-form__light-text{font-weight:500}.modal-form--size-md{width:902px}.modal-form--size-sm{max-width:679px;margin-top:79px;padding:40px}.modal-form--size-sm .modal-form__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-form--size-sm .modal-form__wrapper-inputs{margin-bottom:0;margin-right:0}.modal-form--size-sm .modal-form__wrapper-inputs:first-child{margin-bottom:0}.modal-form--size-sm .modal-form__block-input{max-width:200px}.modal-form--size-sm .modal-form__input{width:100%;height:40px}.modal-form--size-sm .Button{margin-top:0;min-height:40px;min-width:151px;margin-left:12.5px;margin-right:12.5px}.modal-form--size-sm .Title{font-size:calc(19px + 9 * ((100vw - 320px)/ 1600))}.modal-form__block-close-icon{position:absolute;top:26px;right:28px;cursor:pointer}.modal-form__block-close-icon:hover>.modal-form__svg{opacity:.6}.modal-form__svg{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.modal-form__svg,.modal-form__use{width:37px;height:37px}.modal-form__title{font-size:calc(19px + 12 * ((100vw - 320px)/ 1600))}.modal-form__block-description{margin:18px auto 0;text-align:center}.modal-form__description{font-weight:600;font-size:calc(10px + 5.5 * ((100vw - 320px)/ 1600));line-height:16px;color:#7f838d}.modal-form__block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:54px auto 0}.modal-form__block-form--size-sm{max-width:520px}.modal-form__block-form--size-bg{max-width:830px}.modal-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-form__block-btns{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-form__block-btns .Button{margin-top:15px;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:420px){.modal-form__block-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal-form__wrapper-inputs{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-12.5px;margin-right:-12.5px}.modal-form__wrapper-inputs:first-child{margin-bottom:42px}.modal-form__wrapper-inputs--reset-margin-bottom{margin-bottom:0!important}.modal-form__block-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 12.5px}.modal-form__block-textarea{position:relative;width:100%;padding:0 12.5px}.modal-form__textarea{width:100%;outline:0;border:1px solid #d4d5d8;border-radius:10.9px;resize:none;padding:21px 32px;background-color:transparent;height:153px}.modal-form__placeholder{position:absolute;top:-11px;font-weight:600;font-size:calc(10.7px + 1.3 * ((100vw - 320px)/ 1600));line-height:9px;color:#7f838d}.modal-form__input{height:43px;width:258px;padding:0 23px;outline:0;border:.7px solid #d4d5d8;border-radius:7.7px;background-color:transparent;font-weight:600;font-size:calc(11.5px + 1.5 * ((100vw - 320px)/ 1600));line-height:9px}.modal-form .input-validation__message{padding:0 12.5px}.modal-form__privacy-policy{margin-top:21px}.modal-form .Privacy-policy__text--policy{font-size:calc(8px + 4 * ((100vw - 320px)/ 1600))}.modal-form__button{margin-top:38px;min-width:163px;min-height:43px;border-radius:8.6px}.modal-form__button .modal-form__text-button{font-size:calc(12px + .9 * ((100vw - 320px)/ 1600))}.modal-form__button--mt-reset{margin-top:0}.modal-form__block-product-image{max-width:275px;max-height:93px;overflow:hidden;padding:0 50px}.modal-form__product-image{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.modal-form__block-product-name{padding:0 50px}.modal-form__product-name{font-weight:600;font-size:20px;line-height:14px}.modal-form-vacancies-form-add-resume .Attach-block{width:100%;margin-top:26px}.modal-form-back-call .modal-form__wrapper-inputs{margin-bottom:0}.modal-form-back-call-success .Container-title,.modal-form-how-order-success .Container-title{width:65%}.modal-form-write-director .modal-form__block-form{margin:94px auto 0}.modal-form-write-director .modal-form__wrapper-inputs{width:100%;margin-bottom:58px}.modal-form-write-director .modal-form__block-input{width:50%}.modal-form-write-director .modal-form__input{width:100%;height:54px;padding:0 32px;font-size:calc(11px + 5 * ((100vw - 320px)/ 1600))}.modal-form-write-director .modal-form__textarea{font-size:calc(11px + 5 * ((100vw - 320px)/ 1600))}.modal-form-write-director .modal-form__privacy-policy{padding:0 12.5px}.modal-form-write-director .modal-form__placeholder{top:-15px;font-weight:500;font-size:calc(11px + 4 * ((100vw - 320px)/ 1600))}.modal-form-write-director .modal-form .Button{min-height:54px;min-width:207px}.modal-form-write-director .modal-form .Button__text{font-size:calc(12px + 4 * ((100vw - 320px)/ 1600))}.modal-form-write-director .Title::before{background-image:url(/local/templates/np/assets/css/../img/link-red-line.svg);height:23px;bottom:-34px}.modal-form-write-director__block-input{width:100%!important}.modal-form-add-review .Title{font-size:calc(23px + 12.8 * ((100vw - 320px)/ 1600));line-height:25px}.modal-form-add-review .Title::before{height:18px;bottom:-29px}.modal-form-add-review .modal-form__block-form{margin:49px auto 0}.modal-form-add-review .modal-form__block-description{margin-top:58px}.modal-form-add-review .modal-form__wrapper-inputs{width:100%;margin-bottom:43px}.modal-form-add-review .modal-form__block-input{width:50%}.modal-form-add-review .modal-form__input{width:100%;height:37px;padding:0 22px;font-size:calc(8.6px + 2.4 * ((100vw - 320px)/ 1600))}.modal-form-add-review .modal-form__textarea{font-size:calc(11px + 5 * ((100vw - 320px)/ 1600));padding:21px 22px}.modal-form-add-review .modal-form__privacy-policy{padding:0 12.5px}.modal-form-add-review .modal-form__placeholder{top:-15px;font-weight:500;font-size:calc(12px + -1.6 * ((100vw - 320px)/ 1600))}.modal-form-add-review .modal-form .Button{min-height:54px;min-width:207px}.modal-form-add-review .modal-form .Button__text{font-size:calc(12px + 4 * ((100vw - 320px)/ 1600))}.modal-form-add-review .Attach-block{height:100%}.modal-form-add-review .Attach-block__label{width:37px;height:37px}.modal-form-product-added .Title{font-size:calc(25px + 6 * ((100vw - 320px)/ 1600))}.modal-form-product-added .modal-form__block-form{background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;padding:50px 0;margin:27px auto 0}.bread-crumbs{margin-bottom:50px}.bread-crumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex}.bread-crumbs__list-item:not(:last-child){position:relative;padding-right:9.5px;margin-right:9.5px}.bread-crumbs__list-item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:8px;background-image:url(/local/templates/np/assets/css/../img/arrow-right-1.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.bread-crumbs__list-item--color-gray::after{-webkit-filter:invert(.5);filter:invert(.5)}.bread-crumbs__list-item--color-gray .bread-crumbs__link:hover{border-bottom-color:#979faf}.bread-crumbs__list-item--color-gray .bread-crumbs__link-text{color:#979faf}.bread-crumbs__link{border-bottom:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.bread-crumbs__link:hover{border-bottom-color:#2c3039}.bread-crumbs__link-text{font-weight:600;font-size:11px;line-height:8px}.section-tabs{margin-top:56px}.section-tabs__block-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.section-tabs__item-menu{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e8e9ed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34%;height:40px;padding:0 10px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section-tabs__item-menu:hover{border-color:rgba(67,170,139,.6)}.section-tabs__item-menu--active{border-color:#43aa8b!important}.section-tabs__item-menu--active .section-tabs__text-menu{color:#43aa8b}.section-tabs__item-menu:first-child{border-radius:8px 0 0 8px}.section-tabs__item-menu:last-child{border-radius:0 8px 8px 0}.section-tabs__text-menu{font-weight:600;font-size:calc(13px + -1.1 * ((100vw - 320px)/ 1600));line-height:9px}.section-tabs__block-tabs{margin-top:40px;padding-bottom:30px;border-bottom:1px solid #e8e9ed}.section-tabs__item-tab{display:none;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:tabNotActive;animation-name:tabNotActive}.section-tabs__item-tab--active{display:block;-webkit-animation-name:tabActive;animation-name:tabActive}.section-detailed__container{margin:0 auto}.section-detailed__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -45px}.section-detailed__block-information,.section-detailed__block-other-publications{padding:0 45px}.section-detailed__block-information{width:60%}.section-detailed__block-other-publications{width:40%}.section-detailed__title-info{font-size:calc(24px + 22 * ((100vw - 320px)/ 1600));font-weight:600;line-height:48px}.section-detailed__publication-date-info{display:block;margin-top:13px;font-size:calc(12.6px + 9.9 * ((100vw - 320px)/ 1600));font-weight:500;line-height:24px}.section-detailed__wrapper-slider{margin-top:13px}.section-detailed__inner-big-slider{position:relative}.section-detailed__swiper{overflow:hidden}.section-detailed__swiper:first-child{height:233px}.section-detailed__swiper:last-child{position:relative;height:93px;margin-top:16px}.section-detailed__swiper:last-child .swiper-slide-thumb-active{cursor:auto}.section-detailed__swiper:last-child .section-detailed__swiper-slide{cursor:pointer}.section-detailed__swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:10px}.section-detailed__swiper-link{display:block;width:100%;height:100%}.section-detailed__swiper-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:10px}.section-detailed__swiper-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-detailed__swiper-button--hidden{display:none}.section-detailed__swiper-button-next{right:-45px}.section-detailed__swiper-button-prev{left:-45px}.section-detailed__block-text-information{margin-top:34px}.section-detailed__block-text-information p{font-weight:500;font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));line-height:24px;color:#7f838d}.section-detailed__block-title-other{border-bottom:1px solid #e8e9ed;padding-bottom:25px}.section-detailed__title-other{font-weight:600;font-size:calc(21px + 3 * ((100vw - 320px)/ 1600));line-height:17px}.section-detailed__wrapper-announcements{margin-top:31px}.section-detailed__block-detailed:not(:first-child){margin-top:24px}.section-detailed__block-detailed:not(:last-child){border-bottom:1px solid #e8e9ed}.section-detailed__block-detailed:last-child{border-bottom:0 solid #e8e9ed;padding-bottom:0}.section-detailed__block-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:42px}.section-detailed__block-link .Button{min-height:37px;min-width:108px;border-radius:10.9px}.section-detailed__block-link .Button__text{font-size:14px}.block-detailed{border-bottom:1px solid #e8e9ed;padding-bottom:36px}.block-detailed a:hover>.block-detailed__block-title .block-detailed__title{text-decoration:underline}.block-detailed__title{font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));line-height:24px}.block-detailed__block-text{margin-top:15px}.block-detailed__text{font-weight:500;font-size:calc(13px + 2 * ((100vw - 320px)/ 1600));line-height:22px;color:#7f838d}.block-detailed__block-date{margin-top:24px}.block-detailed__date{font-weight:500;font-size:calc(12.6px + 2.4 * ((100vw - 320px)/ 1600));line-height:16px}.block-text-items__wrapper-text-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}.block-text-items .Text-item{width:25%;padding:0 20px}.block-text-items .Text-item__block-info{margin-top:21px}.block-text-items .Text-item__title{font-size:17px}.block-text-items .Text-item__description{margin-top:11.9px;font-size:calc(13px + -1.1 * ((100vw - 320px)/ 1600))}.map{margin-top:63px}.map__container{margin:0 auto;width:100%;height:477px;border-radius:25.5px;overflow:hidden}.section-attractive-text__container{margin:0 auto}.section-attractive-text__block-text{margin:0 auto;width:49%}.section-attractive-text__block-text p{font-family:Caveat,sans-serif;font-weight:400;font-size:calc(17px + 12 * ((100vw - 320px)/ 1600));line-height:31px;color:#ea4335;text-align:center}.section-attractive-text__block-text p:not(:first-child){margin-top:15px}.section-attractive-text__block-text--color-green p{color:#43aa8b}.section-product-slider{margin-top:55px}.section-product-slider .Title{text-align:left;font-size:calc(25.4px + 3.3 * ((100vw - 320px)/ 1600))}.section-product-slider .card-product{width:100%;height:320px;border-bottom:none}.section-product-slider .card-product__block-badges{margin-bottom:5px}.section-product-slider__swiper-container{border:1px solid #e8e9ed}.section-product-slider__wrapper-slider{position:relative;margin-top:33px}.section-product-slider__swiper-button-next-default{-webkit-transform:translate(calc(100% + 10px),-50%);-ms-transform:translate(calc(100% + 10px),-50%);transform:translate(calc(100% + 10px),-50%)}.section-product-slider__swiper-button-prev-default{-webkit-transform:translate(calc(-100% - 10px),-50%);-ms-transform:translate(calc(-100% - 10px),-50%);transform:translate(calc(-100% - 10px),-50%)}.section-stages{padding-top:128px}.section-stages .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.section-stages__inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:calc(73px - 28px) -15px 0}.section-stages__item{position:relative;margin-top:28px;width:16.6666%;padding:0 15px}.section-stages__item:not(:last-child)::before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:63.9px;height:9.8px;background-image:url(/local/templates/np/assets/css/../img/long-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.section-stages .Marker{margin:0 auto}.section-stages__block-title{margin-top:18px;text-align:center}.section-stages__title{font-weight:700;font-size:15.9px;line-height:18px}.section-cards-text{padding-top:120px}.section-cards-text .Container-title{margin-bottom:67px}.section-cards-text .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:30px}.section-cards-text__block-cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -31.5px}.section-cards-text .Card-text{width:33.3333%;padding:0 31.5px}.section-cards-text .Card-text:nth-child(odd) .Card-text__content{background-color:#e6f2ef}.section-cards-text .Card-text:nth-child(even) .Card-text__content{background-color:#fff3ea}.section-documents{padding-top:62px}.section-documents__wrapper-slider{position:relative;margin-top:50px}.section-documents__swiper-slide{height:213px}.section-documents__block-image{border-radius:15.9px;overflow:hidden;height:100%;border:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section-documents__block-image:hover{border-color:#ea4335}.section-documents__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section-documents__swiper-button-prev-default{left:-4%}.section-documents__swiper-button-next-default{right:-4%}.section-text-default{padding-top:100px}.section-text-default .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.section-text-default__block-text{margin-top:50px}.section-text-default__block-text p{font-weight:600;font-size:13px;line-height:19px;text-align:center;color:#7f838d}.section-text{padding-top:107px}.section-text .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:39px}.section-text__block-text{margin:44px auto 0;width:80%}.section-text__block-text p{font-weight:600;font-size:13px;line-height:19px;text-align:center;color:#7f838d}.section-text__block-text p img{display:block;margin:0 auto;max-width:100%;max-height:455px}.section-text__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:53px}.section-text .Button{min-height:44px;min-width:147px;border-radius:12.8px}.section-text .Button__text{font-size:calc(10px + 2.8 * ((100vw - 320px)/ 1600))}.brand-slider{padding-top:92px}.brand-slider .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.brand-slider__wrapper-slider{position:relative;margin-top:60px}.brand-slider__swiper-container{width:90%}.brand-slider__swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-slider__block-image{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.brand-slider__block-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.brand-slider__image{width:100%}.stage-elements{padding-top:108px}.stage-elements__wrapper-stages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-45px -20px 0}.stage-elements .Container-title{padding:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stage-elements .Title{font-weight:600;font-size:calc(19px + 10 * ((100vw - 320px)/ 1600));line-height:31px;text-align:center}.stage-elements .Title::before{height:23px;bottom:-45px}.stage-elements .Container-title,.stage-elements .Text-item{width:25%;margin-top:45px}.stage-elements .Text-item{padding:0 20px}.stage-elements .Text-item__block-info{margin-top:21px}.stage-elements .Text-item__title{font-weight:600;font-size:17px;line-height:20px}.stage-elements .Text-item__description{margin-top:12px;font-size:12px;line-height:18px}.product-slider{padding-top:84px}.product-slider .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.product-slider__wrapper-slider{position:relative;margin-top:77px}.product-slider__swiper-container{width:92%;padding:10px 5px}.product-slider__swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-slider__block-image{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-slider__block-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.product-slider__image{width:100%}.product-slider .Section-card__block-info{padding:0 12px 0 29px}.product-slider .Section-card__block-image{max-width:114px;min-width:80px}.product-slider .Section-card__link{border-radius:6px}.c-video-reviews{padding-top:100px}.c-video-reviews__wrapper-info{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:40px 65px 36px;margin-top:34px}.c-video-reviews__wrapper-videos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -31px}.c-video-reviews__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}.c-video-reviews .Button{border-radius:12px}.c-video-reviews .Button__text{font-size:12px}.c-video-reviews .Card-video{width:50%;padding:0 31px}.с-appeal{padding-top:112px}.с-appeal__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -35px}.с-appeal__block-info,.с-appeal__wrapper-image{width:50%;padding:0 35px}.с-appeal__block-image{position:relative;overflow:hidden;border-radius:17.8px;padding-top:60%}.с-appeal__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.с-appeal .Title::before{height:20px;bottom:-26px}.с-appeal__block-text{margin:53px auto 0;width:70%}.с-appeal__block-text p{font-weight:600;font-size:calc(10px + 4 * ((100vw - 320px)/ 1600));line-height:21px;text-align:center;letter-spacing:.03em;color:#5b5f69}.с-appeal__block-text p:not(:first-child){margin-top:20px}.c-img-info{padding-top:90px}.c-img-info .Title{font-size:calc(22px + 14 * ((100vw - 320px)/ 1600));line-height:38px}.c-img-info__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(45px - 24px) -12px 0}.c-img-info__block-card{width:50%;padding:24px 12px 0}.c-img-info .Project-card{width:100%;max-height:376px;height:376px}.c-img-info .Project-card__block-title{bottom:25px;max-width:351px;width:100%;padding:19px 10px;border-top-right-radius:12px;border-bottom-right-radius:12px}.c-img-info .Project-card__city,.c-img-info .Project-card__title{text-align:center}.c-img-info .Project-card__title{font-size:calc(14px + 3 * ((100vw - 320px)/ 1600));line-height:25px}.c-img-info .Project-card__city{margin-top:14px;font-size:calc(13px + -1 * ((100vw - 320px)/ 1600));line-height:9px}.с-drop-down-info{padding-top:134px}.с-drop-down-info__wrapper-info{background:#e6f2ef;border-radius:25px;padding:53px 20px}.с-drop-down-info__inner-info{margin:0 auto;width:60%}.с-drop-down-info .Title{font-size:calc(26px + 13 * ((100vw - 320px)/ 1600));line-height:41px}.с-drop-down-info__block-info{margin-top:57px}.с-drop-down-info__block-drop-down{padding:18px 0 24px;cursor:pointer}.с-drop-down-info__block-drop-down:first-child{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.с-drop-down-info__block-drop-down:not(:first-child){border-bottom:1px solid #c4c4c4}.с-drop-down-info__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.с-drop-down-info__title{font-weight:600;font-size:calc(14px + 4 * ((100vw - 320px)/ 1600));line-height:27px}.с-drop-down-info__icon{width:12px;height:12px}.с-drop-down-info__block-text{margin-top:15px}.с-drop-down-info__block-text p{font-weight:500;font-size:calc(13px + 4 * ((100vw - 320px)/ 1600));line-height:25px}.video-banner__container{margin:0 auto}.video-banner__block-content{position:relative;width:100%;border-radius:20px;min-height:317px;max-height:407px;height:407px;overflow:hidden}.video-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-banner__link{margin-left:50px;margin-top:40px}.video-banner__block-img{display:block;width:100%;height:auto;border-radius:20px}.video-banner__block-img-size{height:370px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.video-banner__link-text{color:#ea4335;font-weight:600}.video-banner__link-text:hover{border-bottom:1px solid #ea4335;padding-bottom:2px}.video-banner__block-video{position:absolute;z-index:1;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:opacity(.5);filter:opacity(.5)}.video-banner__block-video--img{-webkit-filter:opacity(1);filter:opacity(1)}.video-banner__video{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.video-banner__block-info{position:absolute;z-index:9;top:50%;left:47px;right:47px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-banner__title{font-weight:600;font-size:calc(25px + 16.7 * ((100vw - 320px)/ 1600));line-height:45px;letter-spacing:-.005em;color:#fff}.video-banner__title--eco{color:#ea4335;font-size:30px}@media (max-width:500px){.video-banner .video-banner__block-info--img{top:36%}.video-banner .video-banner__block-info--img br{display:none}.video-banner__title--eco{font-size:25px}}.video-banner__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;width:70px;height:70px;background-color:#ea4335;border-radius:500px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.video-banner__button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video-banner__button:hover::after,.video-banner__button:hover::before{opacity:0!important}.video-banner__button::after,.video-banner__button::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:500px;z-index:9;opacity:.7;border-color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.video-banner__button::before{-webkit-animation:2s infinite videoButton;animation:2s infinite videoButton}.video-banner__button::after{-webkit-animation:2s 2.4s infinite videoButton;animation:2s 2.4s infinite videoButton}.video-banner__button-text{font-weight:600;font-size:calc(8px + 3.2 * ((100vw - 320px)/ 1600));line-height:11px;text-align:center;letter-spacing:.02em;color:#fff}@-webkit-keyframes videoButton{0%{opacity:.7;width:71px;height:71px;border:3.2px solid}100%{opacity:0;width:100px;height:100px;border:1px solid}}@keyframes videoButton{0%{opacity:.7;width:71px;height:71px;border:3.2px solid}100%{opacity:0;width:100px;height:100px;border:1px solid}}.section-links--fr{padding-top:86px}.section-links--fr .section-links__link{font-size:calc(12px + 0 * ((100vw - 320px)/ 1600));max-width:154px}.section-links__container{margin:0 auto}.section-links__block-links{margin-bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-links__link{line-height:13px;text-align:center;letter-spacing:-.02em;margin-bottom:20px}.index-section-text{padding-top:63px}.index-section-text__container{margin:0 auto}.index-section-text__content{margin:0 auto;max-width:861px}.index-section-text__content p{font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));line-height:113%!important;text-align:center;letter-spacing:-.02em;color:#7f838d}.index-section-stocks{padding-top:130px}.index-section-stocks__container{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-section-stocks__block-stocks{max-width:600px}.index-section-stocks__swiper-container{padding:0 50px;overflow:hidden}.index-section-stocks__swiper-slide{position:relative;max-width:540px;width:540px;min-height:389px;max-height:389px;height:389px;padding:61px 42px;background-color:#fff3ea;border-radius:16.2px;overflow:hidden;background-position:right center;background-size:contain;background-repeat:no-repeat}.index-section-stocks__block-info{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:250px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-section-stocks__title{font-size:calc(14px + 12.8 * ((100vw - 320px)/ 1600));font-weight:600;line-height:113%}.index-section-stocks__description{display:block;margin-top:15px;font-family:Caveat,sans-serif;font-size:calc(14.6px + 17.5 * ((100vw - 320px)/ 1600));line-height:34px;color:#ea4335}.index-section-stocks .Button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.index-section-stocks .Button--theme-md{width:180px;height:50px}.index-section-stocks .Button--theme-md .Button__text{font-size:15px}@media screen and (max-width:730px){.index-section-stocks .Button--theme-md{width:100px;height:40px}.index-section-stocks .Button--theme-md .Button__text{font-size:12px}}.index-section-stocks__block-image{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:280px}.index-section-stocks__image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.index-section-stocks__block-information{max-width:40%}.index-section-stocks .Title--big-decor::before{width:75%;bottom:-40px;margin:0 auto}.index-section-stocks__block-description{margin-top:72px}.index-section-stocks__block-description p{font-weight:500;font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));line-height:113%;text-align:center;letter-spacing:.03em;color:#5b5f69}.index-section-awards{padding-top:120px}.index-section-awards__container{margin:0 auto}.index-section-awards__content{position:relative;margin:67px 0 0;padding:0 50px}.index-section-awards__swiper-container{padding:0 5px;overflow:hidden}.index-section-awards__swiper-slide{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-section-awards__slide{max-width:329px;width:329px;max-height:162px;height:162px;background-color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25);box-shadow:0 5px 5px rgba(0,0,0,.25);border-radius:12.6px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-section-awards__block-image{border:1px solid #e8e9ed;border-radius:10px;max-width:86px;max-height:123px;min-width:76px;min-height:107px}.index-section-awards__image{width:100%;height:auto;-o-object-position:center;object-position:center}.index-section-awards__info{max-width:60%;margin-left:10px;max-height:123px;overflow:hidden}.index-section-awards__title{font-weight:500;font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));line-height:16px;color:#6d6d6d}.index-section-awards__description{margin-top:9px;font-weight:500;font-size:calc(9.9px + 1.4 * ((100vw - 320px)/ 1600));line-height:11px;color:#979faf;overflow:hidden}.index-finished-projects{margin-top:77px}.index-finished-projects__container{margin:0 auto}.index-finished-projects__description{width:50%;margin:15px auto 0;font-weight:500;font-size:calc(12px + 1.5 * ((100vw - 320px)/ 1600));line-height:20px;text-align:center;color:#7f838d}.index-finished-projects__block-info{margin-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-finished-projects__block-image{max-width:920px}.index-finished-projects__image{width:100%}.index-finished-projects .Button{margin-top:33px}.index-finished-projects .Button__text{font-size:calc(13px + -.3 * ((100vw - 320px)/ 1600))}.index-section-slide-hit{margin-top:70px}.index-section-slide-hit *{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.index-section-slide-hit__container{margin:0 auto}.index-section-slide-hit .Section-card{max-width:unset;overflow:hidden;padding:0 28px 30px}.index-section-slide-hit .Section-card__block-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:15px}@media (max-width:600px){.index-section-slide-hit .Section-card__block-info{padding:0}}.index-section-slide-hit .Section-card__block-description{position:relative;height:160px;padding:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-section-slide-hit .Section-card__block-description .Button--color-hardRed:not(:disabled):hover{border:1px solid red!important}.index-section-slide-hit .Section-card__block-description .Button--color-hardRed:not(:disabled) .Button__text{font-size:15px}.index-section-slide-hit .Section-card__block-description .Button--theme-md{padding:5px 20px}.index-section-slide-hit .Section-card__block-description::before{content:"";position:absolute;right:50%;top:0;display:block;width:180%;height:1px;background:#fff3ea;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.index-section-slide-hit .Section-card__block-description>span{font-weight:600;font-size:16.8855px;line-height:123%;display:block;text-align:center}@media (max-width:600px){.index-section-slide-hit .Section-card__block-description>span{font-size:14px}}.index-section-slide-hit .Section-card__block-description p{font-family:Gilroy;font-style:normal;font-weight:500;font-size:15.7598px;line-height:100%;text-align:center;letter-spacing:.02em;color:#6d6d6d}.index-section-slide-hit .Section-card__block-image{width:100%;height:202px;max-height:unset}.index-section-slide-hit .Section-card:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);-webkit-box-shadow:8.34904px 8.34904px 16.6981px rgba(0,0,0,.25);box-shadow:8.34904px 8.34904px 16.6981px rgba(0,0,0,.25)}.index-section-slide-hit .swiper-container-product-hit{width:calc(100% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:40px 20px;z-index:1}@media (max-width:600px){.index-section-slide-hit .Section-card__block-description p{font-size:13px}.index-section-slide-hit .swiper-container-product-hit{padding-right:0;padding-left:0}}.index-section-slide-hit .swiper-pagination{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.index-section-slide-hit .swiper-pagination-bullet{background:#ea4335;margin:0 3px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.index-section-slide-hit .swiper-pagination-bullet-active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.index-section-slide-hit__container-slider{position:relative}.index-section-slide-hit__swiper-wrapper-section-product{padding:11px 0;height:100%!important}.index-section-slide-hit__swiper-slide-section-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px}.index-section-slide-hit .Title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.index-section-slide-hit .Title::before{content:"";position:absolute;left:0;right:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);width:100%;height:19px;bottom:-20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/np/assets/css/../img/link-red-line.svg)}.index-section-slide-hit .swiper-container-autoheight .swiper-slide,.index-section-slide-hit__swiper-slide-section-product{height:auto}.about-us-section-banner__block-banner{padding:0 0 0 86px;height:280px}.about-us-section-banner__description{margin-top:26px}.about-us-section-banner__button{margin-top:64px}.about-us-section-banner__block-image{height:100%}.about-us-section-banner .section-banner__image{height:100%;-o-object-fit:cover;object-fit:cover}.about-us-section-description-about-company{padding-top:84px}.about-us-section-description-about-company__container-title{position:absolute;width:100%;top:-115px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-us-section-description-about-company .Title::before{height:29px}.about-us-section-description-about-company__wrapper-info{margin:88px -25px 0}.about-us-section-description-about-company__block-text{position:relative}.about-us-section-description-about-company__block-text p{text-align:center}.about-us-section-numbers{padding-top:81px}.about-us-section-worth{padding-top:85px}.about-us-section-worth__container{margin:0 auto}.about-us-section-worth__container-worth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:58px;margin-left:auto;margin-right:auto;max-width:950px}.about-us-section-worth__wrapper-worth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 -8px 13px}.about-us-section-worth__block-worth{padding:0 8px}.about-us-section-worth__block-worth-content{border-radius:20px;padding:15px;height:100%}.about-us-section-worth__block-worth-content--theme-big{max-width:317px;width:317px}.about-us-section-worth__block-worth-content--theme-small{max-width:255px;width:255px}.about-us-section-worth__block-worth-content--color-orange{background-color:#fff3ea}.about-us-section-worth__block-worth-content--color-orange .about-us-section-worth__title-block-worth{color:#ea4335}.about-us-section-worth__block-worth-content--color-green{background-color:#e6f2ef}.about-us-section-worth__block-worth-content--color-green .about-us-section-worth__title-block-worth{color:#43aa8b}.about-us-section-worth__title-block-worth{font-weight:600;font-size:22px;line-height:25px}.about-us-section-worth__description-block-worth{margin-top:3px;font-weight:400;font-size:calc(16px + 1 * ((100vw - 320px)/ 1600));line-height:19px;color:#7f838d}.about-us-section-worth__worth-block-image{position:relative;padding-top:47%;max-width:588px;width:588px;border-radius:20px;overflow:hidden}.about-us-section-worth__worth-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us-section-worth__container-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:87px}.about-us-section-worth__block-text-quote{max-width:50%;width:50%;padding:0 45px}.about-us-section-worth__text-quote{position:relative;font-weight:400;font-size:calc(13.6px + 12.4 * ((100vw - 320px)/ 1600));line-height:34px}.about-us-section-worth__text-quote::after,.about-us-section-worth__text-quote::before{content:"";position:absolute;width:26px;height:20px;background-size:cover;background-repeat:no-repeat;background-position:center}.about-us-section-worth__text-quote::before{background-image:url(/local/templates/np/assets/css/../img/quotes-top.svg);left:-45px}.about-us-section-worth__text-quote::after{background-image:url(/local/templates/np/assets/css/../img/quotes-bottom.svg);right:-45px}.about-us-section-worth__block-image-quote{position:relative;padding-top:26%;max-width:45%;width:45%;border-radius:20px;overflow:hidden}.about-us-section-worth__image-quote{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us-section-description-special{padding-top:88px}.about-us-section-card-simple{padding-top:100px}.about-us-section-form{padding-top:117px}.about-us-clients{padding-top:115px}.about-us-section-reviews{padding-top:144px}.about-us-section-interesting{padding-top:111px}.about-us-section-back-call{padding-top:87px}.about-us-comfortable-work{padding-top:157px}.about-us-comfortable-work__container{margin:0 auto}.about-us-comfortable-work__wrapper-info{margin-top:84px}.about-us-comfortable-work__block-items{display:-webkit-box;display:-ms-flexbox;display:flex}.about-us-comfortable-work__block-items--position-top{margin:0 -33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us-comfortable-work__block-items--position-top .about-us-comfortable-work__text-item{margin:0 33px}.about-us-comfortable-work__block-items--position-bottom{margin-top:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item{margin-top:-70px}.about-us-comfortable-work__block-image{max-width:556px}.about-us-comfortable-work__image{width:100%;height:auto}.about-us-comfortable-work__wrapper-works{display:-webkit-box;display:-ms-flexbox;display:flex;margin:133px -14px 0}.about-us-comfortable-work__work-card{width:50%;padding:0 14px}.about-us-comfortable-work .Button{min-width:134px;min-height:43px}.about-us-comfortable-work__text-button{font-size:calc(7px + 6 * ((100vw - 320px)/ 1600))}.about-us-section-info-block{padding-top:74px}.about-us-section-info-block .Button .Button__text{font-size:14px}.news-section-news__container{margin:0 auto}.news-section-news__container-title{margin-left:0}.news-section-news__wrapper-news{margin:35px -35px -50px}.news-section-news__navigation{margin-top:150px}.articles-section-articles__container{margin:0 auto}.articles-section-articles__container-title{margin-left:0}.articles-section-articles__wrapper-news{margin:35px -35px -50px}.articles-section-articles__navigation{margin-top:150px}.directory-partition-list-section-directory__container{margin:0 auto}.directory-partition-list-section-directory__container-title-page{width:100%;text-align:left}.directory-partition-list-section-directory__title-page{font-size:calc(21px + 15 * ((100vw - 320px)/ 1600));font-weight:600;line-height:39px}.directory-partition-list-section-directory__container-directory{margin:58px 0 -69px}.directory-partition-list-section-directory__wrapper-directory{margin-bottom:69px}.directory-partition-list-section-directory__title-directory{font-weight:500}.directory-partition-list-section-directory .Title::before{height:37px;bottom:-41px}.directory-partition-list-section-directory__inner-directory{display:-webkit-box;display:-ms-flexbox;display:flex}.directory-partition-list-section-directory__block-directory{background-color:rgba(255,243,234,.47);border-radius:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.directory-partition-list-section-directory__inner-directory--rubber-covers{margin:88px -6px 0}.directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__wrapper-block-directory{width:25%;padding:0 6px}.directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__block-link-directory{height:71px}.directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__text-link-directory{font-size:15px;line-height:16px}.directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__link-text-list-item-directory{height:48px}.directory-partition-list-section-directory__inner-directory--equipment{margin:91px -11px 0}.directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__wrapper-block-directory{width:20%;padding:0 11px}.directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__block-link-directory{height:56px}.directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__text-link-directory{font-size:calc(15px + 1 * ((100vw - 320px)/ 1600));line-height:17px}.directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__link-text-list-item-directory{height:38px}.directory-partition-list-section-directory__wrapper-link-directory{padding-bottom:13px}.directory-partition-list-section-directory__block-link-directory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ea4335;padding:5px}.directory-partition-list-section-directory__block-link-directory:hover>.directory-partition-list-section-directory__text-link-directory{color:#ea4335}.directory-partition-list-section-directory__text-link-directory{text-align:center;font-weight:600;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.directory-partition-list-section-directory__wrapper-button-more{padding:0 15px}.directory-partition-list-section-directory__block-button-more{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eaeaea;height:42px;cursor:pointer}.directory-partition-list-section-directory__block-button-more:hover>.directory-partition-list-section-directory__text-button-more{color:#ea4335}.directory-partition-list-section-directory__block-button-more:hover>.directory-partition-list-section-directory__icon-button-more .directory-partition-list-section-directory__icon-button-more-svg{fill:#ea4335}.directory-partition-list-section-directory__block-button-more--active{display:-webkit-box;display:-ms-flexbox;display:flex}.directory-partition-list-section-directory__block-button-more--open .directory-partition-list-section-directory__icon-button-more{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.directory-partition-list-section-directory__block-button-more--open .directory-partition-list-section-directory__icon-button-more-svg{fill:#ea4335}.directory-partition-list-section-directory__block-button-more--open .directory-partition-list-section-directory__text-button-more{color:#ea4335}.directory-partition-list-section-directory__icon-button-more-svg,.directory-partition-list-section-directory__text-button-more{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.directory-partition-list-section-directory__text-button-more{font-size:14px;font-weight:500;line-height:15px}.directory-partition-list-section-directory__icon-button-more{margin-left:4.7px}.directory-partition-list-section-directory__icon-button-more-svg,.directory-partition-list-section-directory__icon-button-more-use{width:12px;height:9.5px}.directory-partition-list-section-directory__wrapper-list-directory{padding:0 15px}.directory-partition-list-section-directory__item-list-directory{-webkit-transition:none;-o-transition:none;transition:none}.directory-partition-list-section-directory__item-list-directory:not(:first-child){border-top:1px solid #eaeaea}.directory-partition-list-section-directory__item-list-directory[data-directory-partition-list-section-directory-hidden]{display:none}.directory-partition-list-section-directory__link-text-list-item-directory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.directory-partition-list-section-directory__link-text-list-item-directory:hover{color:#ea4335}.directory-partition-list-section-directory__container-info{padding-top:139px}.directory-partition-list-section-directory__block-text{width:95%;margin:48px auto 0}.directory-partition-list-section-directory__block-text p{text-align:center;font-weight:600;font-size:calc(14px + 3 * ((100vw - 320px)/ 1600));line-height:25px}.directory-section-page__container{margin:0 auto}.directory-section-page__content{margin-top:31px}.directory-section-page__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e8e9ed;border-left:1px solid #e8e9ed}.directory-section-page .card-product__wrapper-badges{top:12px;margin-top:-5px}.directory-section-page .card-product__block-badges{margin-top:5px}.directory-section-page__navigation{margin-top:87px}.directory-section-page__container-text{margin-top:88px}.directory-section-page__title{font-size:calc(22px + 12 * ((100vw - 320px)/ 1600))}.directory-section-page__block-text{margin-top:28px}.directory-section-page__block-text p{font-weight:500;font-size:calc(11.9px + .9 * ((100vw - 320px)/ 1600));line-height:19px;text-align:center;color:#7f838d}.directory-section-page__modal-form{margin-top:84px;max-width:691px;padding:50px 20px}.directory-section-page__title-modal-form{font-size:calc(19px + 6.9 * ((100vw - 320px)/ 1600))}.directory-section-page__block-description-modal-form{margin:15px auto 0}.directory-section-page__description-modal-form{font-size:calc(10px + 1.5 * ((100vw - 320px)/ 1600));line-height:8px;font-weight:500}.directory-section-page__block-form-modal-form{max-width:535px;margin:48px auto 0}.directory-section-page__form-modal-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.directory-section-page__wrapper-inputs-modal-form{margin:0 -6.5px!important}.directory-section-page__block-input-modal-form{padding:0 6.5px}.directory-section-page__input-modal-form{width:179px;height:35px}.directory-section-page__button-modal-form{margin-top:0;min-width:143px;min-height:35px;margin-left:15px}.directory-section-page .Sorting__text-link{font-weight:500;font-size:calc(15px + -3.2 * ((100vw - 320px)/ 1600));line-height:9px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.directory-section-page .Sorting__text-link--active,.directory-section-page .Sorting__text-link:hover{color:#ea4335}.cases-section-cases__modal-form{margin-top:78px}.how-order-section-banner .section-banner__block-banner{padding:0 0 0 86px;height:361px}.how-order-section-banner .section-banner__description{margin-top:26px}.how-order-section-banner .section-banner__button{margin-top:64px}.how-order-section-banner .section-banner__block-image{padding:25px 15px 0 0;height:100%}.how-order-section-banner .Button{border-radius:12px}.how-order-section-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.how-order-section-ordering-process{padding-top:75px}.how-order-section-ordering-process__container{margin:0 auto}.how-order-section-ordering-process .Title::before{height:52px;bottom:-69px;background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg)}.how-order-section-ordering-process__block-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:118px}.how-order-section-ordering-process__list-item-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-order-section-ordering-process__list-item-steps:not(:first-child){margin-top:26px}.how-order-section-ordering-process__block-text-step{margin-left:30px}.how-order-section-ordering-process__block-text-step p{font-weight:600;font-size:calc(10px + 5 * ((100vw - 320px)/ 1600));line-height:22px}.how-order-section-ordering-process__block-button{margin-top:71px;text-align:center}.how-order-section-ordering-process .Button{min-width:153px;min-height:44px}.how-order-section-ordering-process .Button .Button__text{font-size:calc(9.7px + 3.3 * ((100vw - 320px)/ 1600))}.how-order-section-brands{padding-top:121px}.how-order-section-reviews{padding-top:151px}.how-order-section-modal-form{padding-top:116px}.discounts-section-discounts__container,.how-order-section-modal-form__container{margin:0 auto}.discounts-section-discounts .section-announcement{margin:0 -15px}.discounts-section-discounts .section-announcement:not(:first-child){margin-top:64px}.discounts-section-discounts .section-announcement__block-info,.discounts-section-discounts .section-announcement__inner-image{padding:0 15px;min-height:276px}.discounts-section-discounts .section-announcement__block-image{position:absolute;bottom:0;right:0;border-radius:0;padding-top:0;height:100%;width:60%}.discounts-section-discounts .section-announcement__block-image:hover{-webkit-box-shadow:none;box-shadow:none}.discounts-section-discounts .section-announcement__block-image:hover>.section-announcement__image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.discounts-section-discounts .section-announcement__image{position:relative;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.discounts-section-discounts .section-announcement__title-news{font-size:calc(16px + 14 * ((100vw - 320px)/ 1600))}.discounts-section-discounts .section-announcement__block-text-news p{font-size:calc(11px + 9 * ((100vw - 320px)/ 1600));line-height:24px;color:#000}.discounts-section-discounts .Title--big-decor::before{height:28px;bottom:-35px}.discounts-section-discounts .Button{min-width:193px;min-height:37px;border-radius:10.9px}.discounts-section-discounts .Button .Button__text{font-size:calc(8px + 6 * ((100vw - 320px)/ 1600))}.discounts-section-discounts .Title{font-size:calc(19px + 22 * ((100vw - 320px)/ 1600))}.discounts-section-discounts__wrapper-announcement{margin-top:101px}.discounts-section-discounts__block-title-image{position:relative;z-index:10;width:50%;padding:54px 0 0 22px}.discounts-section-discounts__title-image{font-weight:600;font-size:calc(11px + 10 * ((100vw - 320px)/ 1600));line-height:26px}.discounts-section-discounts__wrapper-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:20px;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.discounts-section-discounts__wrapper-image:hover{-webkit-box-shadow:0 0 14px 0 rgba(34,60,80,.31);box-shadow:0 0 14px 0 rgba(34,60,80,.31)}.discounts-section-discounts__wrapper-image--bg-color-green{background-color:#e6f2ef}.discounts-section-discounts__container-block-text{margin-top:86px}.discounts-section-discounts__block-text{margin-top:51px}.discounts-section-discounts__block-text p{font-weight:600;font-size:14px;line-height:21px;text-align:center;color:#7f838d}.product-card-section-product-card__container{margin:0 auto}.product-card-section-product-card__inner-main-product-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -23.5px}.product-card-section-product-card__block-wrapper-price,.product-card-section-product-card__wrap-product-swiper{padding:0 23.5px}.product-card-section-product-card__block-wrapper-price{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.product-card-section-product-card__wrap-product-swiper{-webkit-box-flex:0;-ms-flex:0 0 59.666666%;flex:0 0 59.666666%;max-width:59.666666%}.product-card-section-product-card__wrapper-other-information{-webkit-box-flex:0;-ms-flex:0 0 59.666666%;flex:0 0 59.666666%;max-width:59.666666%;padding-right:20px;margin-top:55px}.product-card-section-product-card__wrapper-other-information .section-tabs{margin-top:40px}.product-card-section-product-card .swiper-pagination-bullet{width:7.26px;height:7.26px;border:.907747px solid #43aa8b;border-radius:2.72324px;background-color:transparent}.product-card-section-product-card .swiper-pagination-bullet-active{background-color:#43aa8b}.product-card-section-product-card__block-info{width:100%}.product-card-section-product-card__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex}.product-card-section-product-card__wrapper-product-swiper{position:relative;border:.79px solid #e8e9ed}.product-card-section-product-card__wrapper-product-swiper:hover>.swiper-container .Zoom-icon{opacity:1;visibility:visible}.product-card-section-product-card .product-card-section-product-card__download{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}.product-card-section-product-card .product-card-section-product-card__download .Text-item{width:80px}.product-card-section-product-card .product-card-section-product-card__download .Text-item__description{font-size:10px;font-weight:400;line-height:11.4px;color:#000}.product-card-section-product-card .product-card-section-product-card__download .Text-item:not(:last-child){margin-right:22px}.product-card-section-product-card .product-card-section-product-card__download .Text-item__block-info{margin-top:6px}.product-card-section-product-card .product-card-section-product-card__download .Text-item .Text-item__svg,.product-card-section-product-card .product-card-section-product-card__download .Text-item .Text-item__use{width:48px;height:48px}.product-card-section-product-card .Zoom-icon{position:absolute;right:23px;top:23px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:10000000000}.product-card-section-product-card .card-product__wrapper-badges{top:23px;z-index:10;margin-top:-10px}.product-card-section-product-card .card-product__block-badges{margin-top:10px;width:150px;height:33px}.product-card-section-product-card .card-product__block-badges:hover{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-card-section-product-card .card-product__block-badges:after{width:5px;height:70%}.product-card-section-product-card .card-product__badges{font-size:calc(13px + 4 * ((100vw - 320px)/ 1600));line-height:16px}.product-card-section-product-card__swiper{overflow:hidden}.product-card-section-product-card__swiper:first-child{height:359px;border-bottom:.79px solid #e8e9ed}.product-card-section-product-card__swiper:last-child{position:relative;height:111px}.product-card-section-product-card__swiper:last-child .swiper-slide-thumb-active{background:rgba(151,159,175,.23);cursor:auto}.product-card-section-product-card__swiper:last-child .product-card-section-product-card__swiper-slide{cursor:pointer;border-right:.79px solid #e8e9ed}.product-card-section-product-card__swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card-section-product-card__swiper-link{display:block;width:100%;height:100%}.product-card-section-product-card__swiper-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.product-card-section-product-card__swiper-image{max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-card-section-product-card__swiper-button--hidden{display:none}.product-card-section-product-card__swiper-button-next{right:5px}.product-card-section-product-card__swiper-button-prev{left:5px}.product-card-section-product-card__title-price{font-weight:600;font-size:calc(23px + 15 * ((100vw - 320px)/ 1600));line-height:40px}.product-card-section-product-card__block-vendor-code{margin-top:10px}.product-card-section-product-card__vendor-code{font-size:14px}.product-card-section-product-card__block-price{margin-top:20px;padding:23px 0;border-top:.8px solid #e8e9ed;border-bottom:.8px solid #e8e9ed}.product-card-section-product-card__price{font-weight:500;font-size:calc(21px + 7.7 * ((100vw - 320px)/ 1600));line-height:21px}.product-card-section-product-card .Counter{margin-top:23px}.product-card-section-product-card__block-price-button{margin-top:31px}.product-card-section-product-card__block-price-button .Button{min-height:47px;min-width:215px;border-color:#f2cec9;border-radius:7.9px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-card-section-product-card__block-price-button .Button:hover{border-color:#ea4335}.product-card-section-product-card__block-price-button .Button__text{font-size:calc(14px + -1.2 * ((100vw - 320px)/ 1600))}.product-card-section-product-card__block-description-product{margin-top:55px;padding:0 23.5px}.product-card-section-product-card__title-description-product{font-weight:600;font-size:calc(23px + 5.7 * ((100vw - 320px)/ 1600));line-height:21px}.product-card-section-product-card__block-text-description-product{margin-top:20px}.product-card-section-product-card__block-text-description-product p{font-weight:500;font-size:calc(14px + -2.1 * ((100vw - 320px)/ 1600));line-height:18px;color:#7f838d}.product-card-section-product-card__tab-specification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card-section-product-card__tab-specification .Text-item{width:33.3333%;padding:0 10px}.product-card-section-product-card__tab-specification .Text-item__title{font-size:15.8px}.product-card-section-product-card__tab-specification .Text-item__block-info{margin-top:12px}.product-card-section-product-card__tab-specification .Text-item__description{font-size:calc(13px + -1.1 * ((100vw - 320px)/ 1600))}.product-card-section-product-card__tab-specification .Text-item .Text-item__svg,.product-card-section-product-card__tab-specification .Text-item .Text-item__use{width:50px;height:50px}.product-card-section-product-card__block-text-item-description{margin-top:10px}.product-card-section-product-card__inner-general-information-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card-section-product-card__block-amount-reviews{font-weight:500;font-size:calc(12.7px + 2.3 * ((100vw - 320px)/ 1600));line-height:11px}.product-card-section-product-card__block-button-reviews .Button{min-width:190px;min-height:50px;border-color:#43aa8b}.product-card-section-product-card__block-button-reviews .Button:hover{border-color:#43aa8b}.product-card-section-product-card__block-button-reviews .Button__text{font-size:calc(13px + 2 * ((100vw - 320px)/ 1600))}.product-card-section-product-card__block-review{margin-top:40px;padding-top:29px;border-top:1px solid #e8e9ed}.product-card-section-product-card__block-info-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card-section-product-card__block-info-customer{margin:0 -5px}.product-card-section-product-card__city-customer,.product-card-section-product-card__name-customer{font-size:calc(13.6px + 1.4 * ((100vw - 320px)/ 1600));line-height:11px;padding:0 5px}.product-card-section-product-card__name-customer{font-weight:700;color:#43aa8b}.product-card-section-product-card__city-customer{font-weight:500;color:#7f838d}.product-card-section-product-card__date-review{font-weight:500;font-size:calc(12.7px + 1.3 * ((100vw - 320px)/ 1600));line-height:10px}.product-card-section-product-card__block-rating{margin-top:19px}.product-card-section-product-card__list-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -4px}.product-card-section-product-card__item-star{padding:0 4.1px}.product-card-section-product-card__svg-star,.product-card-section-product-card__use-star{max-width:16.67px;max-height:16px}.product-card-section-product-card__block-text-review{margin-top:28px}.product-card-section-product-card__block-text-review p{text-align:left;font-weight:500;font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:22.5px;color:#7f838d}.product-card-section-product-card__wrapper-images{position:relative;margin-top:44px}.product-card-section-product-card__swiper-slide-review{height:140px}.product-card-section-product-card__block-review-image{position:relative;padding-top:90%;border-radius:20px;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-card-section-product-card__block-review-image:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}.product-card-section-product-card__review-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-card-section-product-card__swiper-button-next-default-review{-webkit-transform:translate(calc(100% + 10px),-50%);-ms-transform:translate(calc(100% + 10px),-50%);transform:translate(calc(100% + 10px),-50%)}.product-card-section-product-card__swiper-button-prev-default-review{-webkit-transform:translate(calc(-100% - 10px),-50%);-ms-transform:translate(calc(-100% - 10px),-50%);transform:translate(calc(-100% - 10px),-50%)}.product-card-section-product-card__block-button-load-more-review{margin-top:38px}.product-card-section-product-card__block-button-load-more-review .Button{min-width:190px;min-height:50px;border-radius:10px;border-color:#43aa8b}.product-card-section-product-card__block-button-load-more-review .Button:hover{border-color:#43aa8b}.product-card-section-product-card__block-button-load-more-review .Button__text{font-size:calc(13px + 2 * ((100vw - 320px)/ 1600))}.product-card-section-product-card__block-title-tab-delivery{text-align:left}.product-card-section-product-card__title-tab-delivery{font-weight:600;font-size:calc(16px + 8 * ((100vw - 320px)/ 1600));line-height:17px}.product-card-section-product-card__description-tab-delivery{display:block;margin-top:27px;font-weight:500;font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:22px;color:#7f838d}.product-card-section-product-card__block-ways-obtaining-tab-delivery{margin-top:44px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item{width:100%}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item:not(:first-child){margin-top:70px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__block-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__block-info{margin-top:25px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__title{display:block;margin:0 auto;max-width:310px;font-weight:600;font-size:16px;line-height:24px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__description{margin-top:34px;text-align:left;font-weight:500;font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:22px;color:#7f838d}.product-card-section-product-card__list-tab-delivery{margin-top:30px}.product-card-section-product-card__list-item-tab-delivery{position:relative;text-align:left;font-weight:500;font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:22px;color:#7f838d;padding-left:22.5px}.product-card-section-product-card__list-item-tab-delivery::before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;background-color:#7f838d;border-radius:50px}.product-card-section-product-card__list-item-tab-delivery:not(:first-child){margin-top:17px}.product-card-section-product-card__section-documents{padding-top:0!important}.product-card-section-product-slider__wrapper-hashtag{margin:calc(55px - 12px) -12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-section-contacts__container{margin:0 auto}.contacts-section-contacts .Title{font-size:calc(25px + 11 * ((100vw - 320px)/ 1600))}.contacts-section-contacts .Title::before{width:150%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts-section-contacts__block-video{position:relative;margin-top:91px;border-radius:10px;overflow:hidden;height:359px;padding-top:25%}.contacts-section-contacts__block-video:hover>a .contacts-section-contacts__block-play-icon{opacity:.6}.contacts-section-contacts__preview-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contacts-section-contacts__block-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contacts-section-contacts__play-svg,.contacts-section-contacts__play-use{width:65px;height:65px}.contacts-block-text-items{margin-top:87px}.vacancies-section-appeal__container{margin:0 auto}.vacancies-section-appeal__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -48px}.vacancies-section-appeal__block-appeal,.vacancies-section-appeal__block-image{padding:0 48px}.vacancies-section-appeal__block-image{width:66.6666%;height:527px}.vacancies-section-appeal__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vacancies-section-appeal__block-appeal{width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end}.vacancies-section-appeal .Title{font-size:calc(25px + 9 * ((100vw - 320px)/ 1600))}.vacancies-section-appeal .Title::before{height:21px;bottom:-26px}.vacancies-section-appeal__inner-text{margin-top:56px}.vacancies-section-appeal__inner-text p{text-align:center;font-weight:500;font-size:calc(14px + .9 * ((100vw - 320px)/ 1600));line-height:22px}.vacancies-section-appeal .Button{margin-top:27px;width:108px;height:45px}.vacancies-section-appeal .Button__text{font-size:calc(12.6px + 1.3 * ((100vw - 320px)/ 1600))}.vacancies-section-benefits-work{padding-top:48px}.vacancies-section-benefits-work__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.vacancies-section-benefits-work__content{width:80%}.vacancies-section-benefits-work__wrapper-text-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px -30px 0}.vacancies-section-benefits-work .Text-item{margin-top:50px;width:50%;padding:0 30px}.vacancies-section-benefits-work .Text-item__svg,.vacancies-section-benefits-work .Text-item__use{max-width:80px;max-height:80px}.vacancies-section-benefits-work .Text-item__block-info{margin-top:8px}.vacancies-section-benefits-work .Text-item__title{font-weight:500;font-size:calc(15px + 11 * ((100vw - 320px)/ 1600));line-height:32px}.vacancies-section-benefits-work .Text-item__description{margin-top:17px;font-weight:400;font-size:calc(10px + 4 * ((100vw - 320px)/ 1600));line-height:17px}.vacancies-current-vacancies{padding-top:76px}.vacancies-current-vacancies__container{margin:0 auto}.vacancies-current-vacancies__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:49px;padding:0 2px;background-color:#e6f2ef;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}.vacancies-current-vacancies__block-image,.vacancies-current-vacancies__block-info{width:50%}.vacancies-current-vacancies__block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;padding:0 30px}.vacancies-current-vacancies__image{width:100%;-o-object-fit:contain;object-fit:contain}.vacancies-current-vacancies__block-info{padding:32px 30px}.vacancies-current-vacancies__block-text p{font-weight:400;font-size:calc(11px + 8 * ((100vw - 320px)/ 1600));line-height:23px;color:#000}.vacancies-current-vacancies__block-button{margin-top:26px}.vacancies-current-vacancies .Button{width:156px;height:42px}.vacancies-current-vacancies .Button__text{font-size:calc(12.7px + 3 * ((100vw - 320px)/ 1600))}.vacancies-about-company{padding-top:110px}.vacancies-about-company__container{margin:0 auto}.vacancies-about-company .Title::before{height:40px;bottom:-47px}.vacancies-about-company__wrapper-swiper{position:relative;margin-top:128px}.vacancies-about-company__swiper-container{width:92%;padding:10px 15px 10px 10px;margin:0 auto}.vacancies-about-company__swiper-slide{background:#fff;-webkit-box-shadow:0 0 8.8px rgba(0,0,0,.1);box-shadow:0 0 8.8px rgba(0,0,0,.1);border-radius:4.4px;padding:22px 16px}.vacancies-about-company__name{font-weight:600;font-size:calc(16px + 1 * ((100vw - 320px)/ 1600));line-height:12px;color:#43aa8b}.vacancies-about-company__block-position{margin-top:17px}.vacancies-about-company__position{font-weight:600;font-size:13px;line-height:9px}.vacancies-about-company__block-date{margin-top:14px}.vacancies-about-company__date{font-weight:600;font-size:12px;line-height:9px}.vacancies-about-company .section-info-block__wrapper-content{margin:0 -13.5px}.vacancies-about-company .section-info-block__block-info,.vacancies-about-company .section-info-block__wrapper-image{padding:0 13.5px}.vacancies-about-company .section-info-block__wrapper-image{width:40%}.vacancies-about-company .section-info-block__block-info{width:60%}.vacancies-about-company .section-info-block__block-info p{font-weight:500;font-size:calc(13px + 1 * ((100vw - 320px)/ 1600));line-height:21px;margin-bottom:0;margin-top:15px}.vacancies-about-company .section-info-block__block-image{border-radius:8.8px}.vacancies-section-attractive-text{padding-top:94px}.vacancies-section-attractive-text .section-attractive-text__block-text{width:90%}.vacancies-form-add-resume{margin-top:95px}.vacancies-form-add-resume .modal-form__block-description{margin:37px auto 0}.vacancies-form-add-resume .modal-form__description{font-weight:500;font-size:calc(19px + 3 * ((100vw - 320px)/ 1600));line-height:22px;color:#2c3039}.portfolio-section-portfolio__modal-form{margin-top:78px}.portfolio-section-portfolio .Title{font-size:calc(25px + 16 * ((100vw - 320px)/ 1600))}.portfolio-section-portfolio__block-product-brands{padding:24px 0;border-top:.86px solid #e8e9ed;border-bottom:.86px solid #e8e9ed}.portfolio-section-portfolio__product-brands-title{font-weight:600;font-size:calc(19px + 1.6 * ((100vw - 320px)/ 1600));line-height:15px}.portfolio-section-portfolio__inner-product-brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:6px -24px -24px}.portfolio-section-portfolio__product-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:190px;padding:24px}.portfolio-section-portfolio__image-product-brand{max-width:100%;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.portfolio-section-portfolio__image-product-brand:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.portfolio-section-portfolio-section-block-container{margin-top:70px}.portfolio-section-portfolio__wrapper-content-project-cards{padding:30px 20px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.portfolio-section-portfolio .Forward-block{margin:56px 10px 0 auto}.portfolio-section-portfolio .section-project-cards{margin-top:30px}.portfolio-section-portfolio .section-project-cards__content{position:relative}.portfolio-section-portfolio .section-project-cards__block-cards{padding:0 14px}.portfolio-section-portfolio .section-project-cards__block-sm--bottom{margin:0 -6px 14px}.portfolio-section-portfolio .section-project-cards__block-sm--top{margin:14px -6px 0}.portfolio-section-portfolio .section-project-cards__block-sm .Project-card{margin:0 6px}.portfolio-section-portfolio .Project-card{cursor:pointer}.portfolio-section-portfolio .Project-card--sm{max-height:143px}.portfolio-section-portfolio .Project-card--md{max-height:290px}.portfolio-section-portfolio__recently-completed-projects{margin:87px auto 0;width:95%}.portfolio-section-portfolio__swiper-container{width:90%}.portfolio-section-portfolio__wrapper-swiper{position:relative;margin-top:34px}.portfolio-section-portfolio__wrapper-swiper .Project-card{max-width:100%;max-height:183px}.portfolio-section-portfolio__wrapper-swiper .Project-card__block-title{bottom:27px;max-width:185px;padding:10px}.portfolio-section-portfolio__wrapper-swiper .Project-card__title{font-size:calc(14px + -2 * ((100vw - 320px)/ 1600))}.portfolio-section-portfolio__wrapper-swiper .Project-card__city{font-size:calc(9.9px + -1.6 * ((100vw - 320px)/ 1600))}.portfolio-section-portfolio__container-title{margin-left:0}.portfolio-section-portfolio__container-title .Title{font-size:calc(19px + 15 * ((100vw - 320px)/ 1600))}.portfolio-section-portfolio__swiper-container-image-project{width:90%}.basket-section-basket .Title{text-align:left;font-weight:600;font-size:calc(22px + 16.3 * ((100vw - 320px)/ 1600));line-height:40px}.basket-section-basket__wrapper-content-basket{display:-webkit-box;display:-ms-flexbox;display:flex;margin:29px -23.5px 0}.basket-section-basket__inner-info-about-order,.basket-section-basket__inner-product-cards{padding:0 23.5px}.basket-section-basket__inner-product-cards{width:66.6666%}.basket-section-basket__inner-wrapper-product-cards{border:1px solid #e8e9ed}.basket-section-basket__inner-info-about-order{width:33.3333%}.basket-section-basket__product-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:183px}.basket-section-basket__product-card:not(:first-child){border-top:1px solid #e8e9ed}.basket-section-basket__block-product-image{position:relative;overflow:hidden;padding-top:25.6%;width:33.3333%;border-right:1px solid #e8e9ed}.basket-section-basket__product-image{position:absolute;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.basket-section-basket__block-product-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:66.6666%;padding:24px 23px}.basket-section-basket__wrapper-basic-information-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket-section-basket__name-product{font-weight:600;font-size:calc(13px + 2.9 * ((100vw - 320px)/ 1600));line-height:12px}.basket-section-basket__block-vendor-code{margin-top:5px}.basket-section-basket__vendor-code{font-size:calc(12px + 1 * ((100vw - 320px)/ 1600))}.basket-section-basket__price-product{font-weight:500;font-size:12px;line-height:9px}.basket-section-basket__wrapper-counter-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}.basket-section-basket .Counter__button{width:24px;height:24px}.basket-section-basket__block-close-button-product{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:auto}.basket-section-basket__close-button-product{background-color:transparent;border:none;cursor:pointer;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.basket-section-basket__close-button-product:hover{opacity:.6}.basket-section-basket__close-icon-svg-product,.basket-section-basket__close-icon-use-product{width:12.7px;height:12.7px}.basket-section-basket__title-info-about-order{font-weight:600;font-size:calc(15px + 4 * ((100vw - 320px)/ 1600));line-height:14px}.basket-section-basket__block-info-about-order{border-top:1px solid #e8e9ed;border-bottom:1px solid #e8e9ed;padding:23px 0;margin-top:26px}.basket-section-basket__block-payment-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket-section-basket__block-payment-info:not(:first-child){margin-top:23px}.basket-section-basket__text-payment-info{font-weight:500;font-size:12px;line-height:9px}.basket-section-basket__block-outcome-about-order{margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket-section-basket__text-outcome-about-order{font-weight:500;font-size:19px;line-height:14px}.basket-section-basket__block-button-about-order{margin-top:34px}.basket-section-basket .Button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;border-color:#f2cec9;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.basket-section-basket .Button:hover{border-color:#ea4335}.basket-section-basket .Button__text{font-weight:600;font-size:calc(15px + -2.3 * ((100vw - 320px)/ 1600));line-height:9px}.basket-section-basket__block-attention-about-order{margin-top:28px}.basket-section-basket__block-attention-about-order p{font-weight:500;font-size:calc(12px + -1.7 * ((100vw - 320px)/ 1600));line-height:16px;color:#979faf}.basket-section-basket__block-attention-about-order p a{border-bottom:1px solid #979faf;font-weight:500;font-size:calc(12px + -1.7 * ((100vw - 320px)/ 1600));line-height:16px;color:#979faf;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.basket-section-basket__block-attention-about-order p a:hover{border-color:transparent}.basket-section-product-slider{margin-top:129px}.services-section-banner .section-banner__block-banner{padding:0 0 0 94px;overflow:visible}.services-section-banner .section-banner__info{max-width:35%}.services-section-banner .section-banner__title{font-size:calc(23px + 18 * ((100vw - 320px)/ 1600));line-height:44px}.services-section-banner .section-banner__description{font-size:calc(12px + 1.7 * ((100vw - 320px)/ 1600));margin-top:25px;line-height:20.6px;color:#7f838d}.services-section-banner .section-banner__button{margin-top:29px}.services-section-banner .section-banner__block-image{position:relative;padding-top:35%;width:50%}.services-section-banner .section-banner__image{position:absolute;top:-8%;right:0;width:108%;height:108%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-section-banner .Button .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.services-section-advantages{padding-top:96px}.services-section-advantages__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.services-section-advantages .Text-item{width:20%;padding:0 15px}.services-section-advantages .Text-item__svg,.services-section-advantages .Text-item__use{width:71px;height:71px}.services-section-advantages .Text-item__block-info{margin-top:30px}.services-section-advantages .Text-item__title{font-weight:400;font-size:20px;line-height:24px}.services-section-announcement{padding-top:86px}.services-section-announcement__wrapper-services{margin:59px 0 -50px}.services-section-announcement .section-announcement{background-color:#fff;-webkit-box-shadow:2.9px 2.9px 9.6px rgba(0,0,0,.12);box-shadow:2.9px 2.9px 9.6px rgba(0,0,0,.12);border-radius:15px;overflow:hidden}.services-section-announcement .section-announcement:nth-child(even)>.section-announcement__inner-image{background-color:#fff3ea}.services-section-announcement .section-announcement:nth-child(odd)>.section-announcement__inner-image{background-color:#e6f2ef}.services-section-announcement .section-announcement__inner-image{width:33%;padding:0;margin:0 13px 0 0}.services-section-announcement .section-announcement__inner-image--bg-blue{background-color:#e6f2ef}.services-section-announcement .section-announcement__inner-image--bg-pink{background-color:#fff3ea}.services-section-announcement .section-announcement__block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;height:100%;padding:0}.services-section-announcement .section-announcement__image{position:relative;-o-object-fit:contain;object-fit:contain;height:auto;width:auto;max-width:100%}.services-section-announcement .section-announcement__block-info{width:67%;padding:29px 29px 29px 13px}.services-section-announcement .section-announcement__title-news{font-size:calc(19px + 8 * ((100vw - 320px)/ 1600));line-height:28px}.services-section-announcement .section-announcement__block-text-news{margin-top:23px}.services-section-announcement .section-announcement__block-text-news p{font-size:calc(14px + 1 * ((100vw - 320px)/ 1600));line-height:22px}.services-section-announcement .section-announcement__block-button-news{margin-top:20px}.services-section-announcement .section-announcement .Button{min-width:111px;min-height:44px;border-radius:12px}.services-section-announcement .section-announcement .Button__text{font-size:12.9px}.services-our-guarantees{padding-top:96px}.services-our-guarantees__content{width:90%;margin:0 auto}.services-our-guarantees .Title::before{height:31px;bottom:-40px}.services-our-guarantees__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:105px -27px 0}.services-our-guarantees__block-info,.services-our-guarantees__inner-image{padding:0 27px}.services-our-guarantees__inner-image{width:24%}.services-our-guarantees__block-image{position:relative;padding-top:100%;height:100%;max-height:280px;border:1px solid #e6f2ef;border-radius:30px;overflow:hidden}.services-our-guarantees__image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-our-guarantees__block-info{width:76%}.services-our-guarantees__position{font-weight:600;font-size:16px;line-height:24px}.services-our-guarantees__block-name{margin-top:20px}.services-our-guarantees__name{font-weight:600;font-size:calc(17px + 7 * ((100vw - 320px)/ 1600));line-height:17px}.services-our-guarantees__block-description{margin-top:36px}.services-our-guarantees__block-description p{font-weight:500;font-size:15px;line-height:22px;color:#7f838d}.services-our-guarantees__block-button{margin-top:67px}.services-our-guarantees .Button{min-width:241px}.services-our-guarantees .Button__text{font-size:15px}.services-section-description{padding-top:126px}.services-section-description .Title::before{background-image:url(/local/templates/np/assets/css/../img/link-red-line.svg);height:32px;bottom:-45px}.services-section-description .section-description__wrapper-info{margin:93px -25px 0}.services-section-description .section-description__block-image{padding-top:65%}.services-section-description .section-description__block-text p{font-weight:600;font-size:calc(14px + 2 * ((100vw - 320px)/ 1600))}.services-section-form{padding-top:82px}.geoplastics-section-banner .section-banner__block-banner{height:361px;padding:0 0 0 94px}.geoplastics-section-banner .section-banner__title{font-size:calc(21px + 20.3 * ((100vw - 320px)/ 1600));line-height:44px}.geoplastics-section-banner .section-banner__description{display:none}.geoplastics-section-banner .section-banner__block-image{height:100%}.geoplastics-section-banner .section-banner__image{height:100%;-o-object-fit:cover;object-fit:cover}.geoplastics-section-banner .Button{margin-top:25px;min-height:43px;min-width:177px}.geoplastics-section-banner .Button__text{font-size:calc(9px + 3.9 * ((100vw - 320px)/ 1600))}.geoplastics-section-text{padding-top:62px}.geoplastics-section-text__content{width:95%;margin:0 auto}.geoplastics-section-text p{font-weight:600;font-size:calc(14px + 8.4 * ((100vw - 320px)/ 1600));line-height:33px;text-align:center}.geoplastics-section-text p span{color:#ea4335}.geoplastics-section-for-whom{padding-top:97px}.geoplastics-section-for-whom__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12.5px}.geoplastics-section-for-whom .Text-item{width:25%;padding:0 12.5px}.geoplastics-section-for-whom .Text-item__svg,.geoplastics-section-for-whom .Text-item__use{width:55px;height:55px}.geoplastics-section-for-whom .Text-item__block-info{margin-top:17px}.geoplastics-section-for-whom .Text-item__title{font-weight:600;font-size:18px;line-height:21px}.geoplastics-section-for-whom .Text-item__description{margin-top:12px;font-size:14px;line-height:21px}.geoplastics-section-description{padding-top:89px}.geoplastics-section-description .section-description__wrapper-info{margin:64px -17.5px 0}.geoplastics-section-description .section-description__block-text,.geoplastics-section-description .section-description__wrapper-image{padding:0 17.5px}.geoplastics-section-description .section-description__wrapper-image{width:60%}.geoplastics-section-description .section-description__block-image{padding-top:70%}.geoplastics-section-description .section-description__block-text{width:40%}.geoplastics-section-description .section-description__block-text p{font-weight:600;font-size:calc(15px + 2 * ((100vw - 320px)/ 1600));line-height:25px;color:#2c3039}.geoplastics-section-description .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.geoplastics-section-description__block-button{margin-top:33px}.geoplastics-section-description .Button{min-height:43px;min-width:183px}.geoplastics-section-description .Button__text{font-size:calc(14px + 2.2 * ((100vw - 320px)/ 1600))}.geoplastics-section-description--projects .section-description__wrapper-info{margin:79px -17.5px 0}.geoplastics-section-description--projects .geoplastics-section-description__block-signature{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;left:0;bottom:28px;width:410px;min-height:100px;padding:10px 20px;background-color:#fff;border-radius:0 13px 13px 0}.geoplastics-section-description--projects .geoplastics-section-description__signature{font-size:calc(9px + 11 * ((100vw - 320px)/ 1600));line-height:30px;color:#7f838d}.geoplastics-section-attractive-text{padding-top:142px}.geoplastics-section-attractive-text .section-attractive-text__block-text{width:50%}.geoplastics-section-attractive-text .section-attractive-text__block-text p{font-size:calc(20px + 12 * ((100vw - 320px)/ 1600));line-height:34px}.geoplastics-section-reviews{padding-top:124px}.geoplastics-section-form{padding-top:94px}.rubber-coverings-masterfiber-section-banner .section-banner__block-banner{max-height:361px}.rubber-coverings-masterfiber-section-banner .section-banner__info{padding:0 0 0 34px}.rubber-coverings-masterfiber-section-banner .section-banner__title{font-size:calc(22px + 10 * ((100vw - 320px)/ 1600));line-height:38px}.rubber-coverings-masterfiber-section-banner .section-banner__button{margin-top:22px;min-height:43px;min-width:291px;border-radius:12.8px}.rubber-coverings-masterfiber-section-banner .section-banner__button .Button__text{font-size:calc(9px + 3.9 * ((100vw - 320px)/ 1600));line-height:13px}.rubber-coverings-masterfiber-section-links{padding-top:84px}.rubber-coverings-masterfiber-section-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -34.5px}.rubber-coverings-masterfiber-section-links__list-item{width:25%;padding:0 34.5px;text-align:center}.rubber-coverings-masterfiber-section-links .Link{color:#2c3039;font-size:calc(10px + 8 * ((100vw - 320px)/ 1600));line-height:21px}.rubber-coverings-masterfiber-section-links .Link::before{bottom:-30px}.rubber-coverings-masterfiber-section-form{padding-top:62px}.rubber-coverings-masterfiber-section-rubber-crumb{padding-top:134px}.rubber-coverings-masterfiber-section-rubber-crumb__block-information{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -32px}.rubber-coverings-masterfiber-section-rubber-crumb__block-info,.rubber-coverings-masterfiber-section-rubber-crumb__inner-image{width:50%;padding:0 32px}.rubber-coverings-masterfiber-section-rubber-crumb__block-info .Title{font-size:calc(19px + 12 * ((100vw - 320px)/ 1600))}.rubber-coverings-masterfiber-section-rubber-crumb__block-info .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:31px;bottom:-41px}.rubber-coverings-masterfiber-section-rubber-crumb__block-text{margin-top:71px}.rubber-coverings-masterfiber-section-rubber-crumb__block-text p{font-weight:600;font-size:13px;line-height:19px;text-align:center;color:#7f838d}.rubber-coverings-masterfiber-section-rubber-crumb__inner-image{min-height:286px}.rubber-coverings-masterfiber-section-rubber-crumb__block-image{position:relative;height:100%;border-radius:20px;overflow:hidden}.rubber-coverings-masterfiber-section-rubber-crumb__block-image:hover>a .rubber-coverings-masterfiber-section-rubber-crumb__block-icon-play{opacity:.6}.rubber-coverings-masterfiber-section-rubber-crumb__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.rubber-coverings-masterfiber-section-rubber-crumb__block-icon-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rubber-coverings-masterfiber-section-rubber-crumb__svg-icon-play,.rubber-coverings-masterfiber-section-rubber-crumb__use-icon-play{width:65px;height:65px}.rubber-coverings-masterfiber-section-cards-text{padding-top:76px}.rubber-coverings-masterfiber-section-cards-text .section-cards-text{padding-top:0}.rubber-coverings-masterfiber-section-numbers{padding-top:112px}.rubber-coverings-masterfiber-section-numbers .section-numbers__wrapper-numbers{margin:75px -10px 0}.rubber-coverings-masterfiber-section-numbers .section-numbers__number-text{font-size:calc(40px + 20 * ((100vw - 320px)/ 1600))}.rubber-coverings-masterfiber-where-applied{padding-top:127px}.rubber-coverings-masterfiber-where-applied__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(71px - 20.9px) -14.5px 0}.rubber-coverings-masterfiber-where-applied .Card-text{width:25%;padding:0 14.5px;margin-top:20.9px}.rubber-coverings-masterfiber-where-applied .Card-text__content{background:#fff;-webkit-box-shadow:2.9px 2.9px 9.6px rgba(0,0,0,.12);box-shadow:2.9px 2.9px 9.6px rgba(0,0,0,.12);border-radius:15px;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rubber-coverings-masterfiber-where-applied .Card-text__content:hover{-webkit-box-shadow:2.9px 2.9px 16px rgba(0,0,0,.3);box-shadow:2.9px 2.9px 16px rgba(0,0,0,.3)}.rubber-coverings-masterfiber-where-applied .Card-text__block-info{padding:18px;min-height:71px}.rubber-coverings-masterfiber-where-applied .Card-text__title{font-weight:500;font-size:15px;line-height:16px}.rubber-coverings-masterfiber-varieties-coatings{padding-top:91px}.rubber-coverings-masterfiber-varieties-coatings .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.rubber-coverings-masterfiber-varieties-coatings__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:66px;border-top:1px solid #e8e9ed;border-left:1px solid #e8e9ed}.rubber-coverings-masterfiber-varieties-coatings .card-product{width:25%;min-height:344px;height:auto}.rubber-coverings-masterfiber-varieties-coatings .card-product__wrapper-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rubber-coverings-masterfiber-varieties-coatings .card-product__block-image{width:60%}.rubber-coverings-masterfiber-varieties-coatings .card-product__title a{font-weight:600;font-size:calc(11px + 6 * ((100vw - 320px)/ 1600));line-height:17px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rubber-coverings-masterfiber-varieties-coatings .card-product__title a:hover{color:#ea4335}.rubber-coverings-masterfiber-section-description-big{padding-top:86px}.rubber-coverings-masterfiber-section-description-big .Title{font-size:calc(19px + 12 * ((100vw - 320px)/ 1600))}.rubber-coverings-masterfiber-section-description-big .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:42px;bottom:-51px}.rubber-coverings-masterfiber-section-description-big .section-description__wrapper-info{margin:100px -18px 0}.rubber-coverings-masterfiber-section-description-big .section-description__block-text,.rubber-coverings-masterfiber-section-description-big .section-description__wrapper-image{padding:0 18px}.rubber-coverings-masterfiber-section-description-big .section-description__block-image{padding-top:62%}.rubber-coverings-masterfiber-section-description-big__block-button{margin-top:20px}.rubber-coverings-masterfiber-section-description-big .Button{min-height:44px;min-width:107px}.rubber-coverings-masterfiber-section-description-big .Button__text{font-size:calc(10px + 2.9 * ((100vw - 320px)/ 1600))}.rubber-coverings-masterfiber-section-description-small{padding-top:100px}.rubber-coverings-masterfiber-section-description-small .Title{font-size:calc(19px + 12 * ((100vw - 320px)/ 1600))}.rubber-coverings-masterfiber-section-description-small .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:42px;bottom:-51px}.rubber-coverings-masterfiber-section-description-small .section-description__wrapper-info{margin:100px -18px 0}.rubber-coverings-masterfiber-section-description-small .section-description__block-text,.rubber-coverings-masterfiber-section-description-small .section-description__wrapper-image{padding:0 18px}.rubber-coverings-masterfiber-section-description-small .section-description__block-image{padding-top:62%}.rubber-coverings-masterfiber-modal-form{padding-top:120px}.rubber-coverings-masterfiber-modal-form .modal-form__wrapper-inputs:first-child{margin-bottom:0}.rubber-coverings-masterfiber-how-work{padding-top:121px}.rubber-coverings-masterfiber-how-work .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.rubber-coverings-masterfiber-how-work .Title::before{background-image:url(/local/templates/np/assets/css/../img/link-red-line.svg);height:42px;bottom:-56px}.rubber-coverings-masterfiber-how-work__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:123px -11px 0}.rubber-coverings-masterfiber-how-work .Card-text{width:25%;padding:0 11px}.rubber-coverings-masterfiber-how-work .Card-text__content{background-color:#fff;border:1px solid #f2cec9;border-radius:8px;height:100%}.rubber-coverings-masterfiber-how-work .Card-text__block-image{position:relative;height:135px}.rubber-coverings-masterfiber-how-work .Card-text__block-info{padding:15px 10px}.rubber-coverings-masterfiber-how-work .Card-text__title{font-size:18px;line-height:19px}.rubber-coverings-masterfiber-section-cases{padding-top:84px}.rubber-coverings-masterfiber-section-cases .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.rubber-coverings-masterfiber-section-cases__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(34px - 28px) -14px 0}.rubber-coverings-masterfiber-section-cases .Project-card{width:100%;max-width:100%}.rubber-coverings-masterfiber-section-cases__block-button{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rubber-coverings-masterfiber-section-cases .Button{min-height:44px;min-width:113px;border-radius:12.8px}.rubber-coverings-masterfiber-section-cases .Button__text{font-size:12.9px}.rubber-coverings-masterfiber-section-other-coatings{padding-top:89px}.rubber-coverings-masterfiber-section-other-coatings__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-32px -12.5px 0}.rubber-coverings-masterfiber-section-other-coatings .Work-card{width:25%;padding:0 12.5px;margin-top:32px}.rubber-coverings-masterfiber-section-other-coatings .Work-card__wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:30px}.rubber-coverings-masterfiber-section-other-coatings .Work-card .Title{font-weight:600;font-size:calc(29px + -1 * ((100vw - 320px)/ 1600));line-height:29px}.rubber-coverings-masterfiber-section-other-coatings .Container-project-card{padding:0 12.5px;margin-top:32px}.rubber-coverings-masterfiber-section-other-coatings .Container-project-card--sm{width:25%}.rubber-coverings-masterfiber-section-other-coatings .Project-card{max-width:100%}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__wrapper-information{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px -17.5px 0}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info,.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider{padding:0 17.5px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider{width:60%;position:relative}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info{width:40%}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title::before{background-image:url(/local/templates/np/assets/css/../img/link-red-line.svg);height:35px;bottom:-41px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider:hover>.swiper-container .Zoom-icon{opacity:1;visibility:visible}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Zoom-icon{position:absolute;pointer-events:none;z-index:10;right:23px;top:23px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner{overflow:hidden}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:first-child{height:364px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:first-child .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-block-image{border-radius:20px;overflow:hidden}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child{position:relative;margin-top:11px;height:120px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-slide{overflow:hidden;border-radius:7px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-link{display:block;width:100%;height:100%}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-image{max-width:100%;-o-object-position:center;object-position:center}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-button--hidden{display:none}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-button-next{right:5px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-button-prev{left:5px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-text p{font-weight:500;font-size:calc(13px + 2 * ((100vw - 320px)/ 1600));line-height:22px;letter-spacing:.02em;color:#7f838d}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-specifications{margin-top:23px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info,.rubber-covering-masterfiber-section-rubber-covering-masterfiber__title-info{font-size:calc(13px + 5 * ((100vw - 320px)/ 1600));line-height:22px;color:#000}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__title-info{font-weight:600}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:22px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info{font-weight:500}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info:not(:first-child){margin-top:11px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-coating-colors{margin-top:31px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:28px -11px 0}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-color{width:16.6666%;padding:0 11px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-color-image{position:relative;padding-top:100%;overflow:hidden;border-radius:100px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__color-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-button{margin-top:31px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Button{min-width:135px;border-radius:12px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Button__text{font-size:12px}.rubber-covering-masterfiber-section-coating-characteristics{padding-top:83px}.rubber-covering-masterfiber-section-coating-characteristics .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:66px -16px 0}.rubber-covering-masterfiber-section-coating-characteristics__block-image,.rubber-covering-masterfiber-section-coating-characteristics__block-info{padding:0 16px}.rubber-covering-masterfiber-section-coating-characteristics__block-image{width:55%}.rubber-covering-masterfiber-section-coating-characteristics__image{width:100%}.rubber-covering-masterfiber-section-coating-characteristics__block-info{width:45%}.rubber-covering-masterfiber-section-coating-characteristics__block-info p{font-weight:500;font-size:17px;line-height:25px;color:#7f838d}.rubber-covering-masterfiber-section-coating-characteristics__block-info p:not(:first-child){margin-top:20px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works{display:-webkit-box;display:-ms-flexbox;display:flex;margin:70px -14px 0}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card{width:50%;padding:0 14px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Title{font-size:calc(22px + 19 * ((100vw - 320px)/ 1600))}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Button{min-height:43px;min-width:134px;border-radius:12px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Button__text{font-size:calc(7px + 6 * ((100vw - 320px)/ 1600))}.rubber-covering-masterfiber-section-form{margin-top:104px}.rubber-covering-masterfiber-section-form .section-form__block-image{bottom:-3px}.section-404__inner-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -27px}.section-404__block-image,.section-404__block-info{width:50%;padding:0 27px}.section-404__image{width:100%}.section-404__title{font-weight:600;font-size:calc(22px + 14 * ((100vw - 320px)/ 1600));line-height:28px;color:#27303d}.section-404__block-text{margin-top:22px}.section-404__block-text p{font-weight:400;font-size:calc(12px + 6 * ((100vw - 320px)/ 1600));line-height:28px;color:#000}.section-404__inner-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:65px -32px 0}.section-404__block-button{padding:0 32px}.section-404 .Button{min-height:53px;min-width:100px;padding:5px 20px}.section-404 .Button__text{font-size:calc(14.8px + .8 * ((100vw - 320px)/ 1600))}.privacy-policy-section .Container-title{margin-left:0}.privacy-policy-section .Title{font-weight:700;font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.privacy-policy-section__text-policy{margin:34px 0 -20px;color:#000}.privacy-policy-section__text-policy p{font-size:calc(14px + 2 * ((100vw - 320px)/ 1600));font-weight:300;line-height:18px;margin-bottom:20px}.privacy-policy-section__text-policy a{border-bottom:1px solid;border-color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.privacy-policy-section__text-policy a:hover{border-color:transparent}.privacy-policy-section__text-policy ul{list-style-type:none;font-weight:300;line-height:20px;margin:30px 0}.privacy-policy-section__text-policy ul li{margin-bottom:20px}.privacy-policy-section__text-policy ul li:before{content:"—";margin-right:6px}.ordering-section .Container-title{margin-left:0}.ordering-section .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.ordering-section .Title::before{height:21px}.ordering-section__wrapper-information{margin-top:92px}.ordering-section__customer{font-weight:500;font-size:25px;line-height:25px;color:#ea4335}.ordering-section__inner-information{display:-webkit-box;display:-ms-flexbox;display:flex;margin:87px -18px 0}.ordering-section__inner-form,.ordering-section__inner-info{padding:0 18px}.ordering-section__inner-form{width:60%}.ordering-section__inner-info{width:40%}.ordering-section__block-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ordering-section__block-input:not(:first-child){margin-top:77px}.ordering-section__placeholder{position:absolute;top:-9px;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-weight:500;font-size:calc(19px + 4 * ((100vw - 320px)/ 1600));line-height:17px;color:#7f838d}.ordering-section__input{height:58px;border:1px solid #d4d5d8;border-radius:11.6px;padding:5px 20px;outline:0}.ordering-section__privacy-policy{margin-top:20px}.ordering-section .Privacy-policy__text--policy{font-size:calc(11px + 2 * ((100vw - 320px)/ 1600))}.ordering-section__block-info{border:1px solid #d4d5d8;border-radius:17px;padding:37px 23px 44px}.ordering-section__block-payment-info{border-bottom:2px solid #d4d5d8;padding-bottom:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ordering-section__payment-info{font-weight:500;font-size:calc(17px + 4 * ((100vw - 320px)/ 1600));line-height:21px}.ordering-section__block-outcome-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:96px}.ordering-section__outcome-info{font-weight:500;font-size:calc(20px + 7 * ((100vw - 320px)/ 1600));line-height:27px}.ordering-section__outcome-info--color-red{color:#ea4335}.ordering-section__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:59px}.ordering-section .Button{min-height:59px;min-width:224px;border-radius:11.8px}.ordering-section .Button__text{font-size:calc(14.4px + 3.3 * ((100vw - 320px)/ 1600))}.search-section-search .section__wrapper-content{width:100%}.search-section-search .section__wrapper-sorting-info{display:block;margin-top:0}.search-section-search .section__block-sorting-info{margin-top:51px}.search-section-search .section__title-sorting-info{font-size:calc(11px + 3 * ((100vw - 320px)/ 1600))}.search-section-search .section__content{margin-top:23px}.search-section-search__form-search{display:-webkit-box;display:-ms-flexbox;display:flex}.search-section-search__input-search{height:50px;width:380px;border:1px solid #d4d5d8;border-radius:15px;padding:5px 22px;outline:0;font-size:calc(9px + 5 * ((100vw - 320px)/ 1600))}.search-section-search__button-search{margin-left:9px;background:0 0;border:none;cursor:pointer;padding:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.search-section-search__button-search:hover{opacity:.6}.search-section-search__wrapper-icon-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d4d5d8;border-radius:15px;width:50px;height:50px}.search-section-search__icon-search{width:16px;height:16px}.search-section-search__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e8e9ed;border-left:1px solid #e8e9ed}.search-section-search__navigation{margin-top:89px}.search-section-search .card-product{height:462px}.search-section-search .card-product__inner{padding:22px}.search-section-search .card-product__title{font-size:calc(11px + 11 * ((100vw - 320px)/ 1600));line-height:16px}.search-section-search .card-product__price{font-size:calc(11px + 6 * ((100vw - 320px)/ 1600));line-height:12px}.search-section-search .card-product__block-badges{margin-top:5px}.search-section-search .card-product .Button{min-height:46px;min-width:92px;border-radius:11px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.search-section-search .card-product .Button__text{font-size:16px}.search-form-have-questions{margin-top:109px}.mounting-banner .section-banner__block-banner{height:361px;padding:0 0 0 90px}.mounting-banner .section-banner__title{font-size:calc(23px + 7.9 * ((100vw - 320px)/ 1600))}.mounting-banner .section-banner__description{font-family:Caveat,sans-serif;margin-top:25px;font-weight:400;font-size:calc(15px + 15.9 * ((100vw - 320px)/ 1600));line-height:33px;color:#ea4335}.mounting-banner .section-banner__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:34px;min-height:43px;min-width:146px;border-radius:12px}.mounting-banner .section-banner__button__text{font-size:calc(9px + 3.9 * ((100vw - 320px)/ 1600))}.mounting-banner .section-banner__block-image{height:100%}.mounting-banner .section-banner__image{height:100%;-o-object-fit:cover;object-fit:cover}.mounting-advantage{padding-top:82px}.mounting-advantage__title{font-weight:600;font-size:calc(19px + 4 * ((100vw - 320px)/ 1600));line-height:25px}.mounting-advantage__wrapper-advantages{margin:47px -45px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mounting-advantage .Text-item{width:25%;padding:0 45px}.mounting-advantage .Text-item__block-info{margin-top:21px}.mounting-advantage .Text-item__title{font-weight:600;font-size:16px;line-height:16px}.mounting-advantage .Text-item__description{font-weight:600;font-size:13px;line-height:13px;color:#7f838d;margin-top:9px}.mounting-section-description{padding-top:112px}.mounting-section-description .Title{font-size:calc(19px + 2 * ((100vw - 320px)/ 1600));line-height:22px}.mounting-section-description .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:38px;bottom:-51px}.mounting-section-description__inner-text{margin-top:81px}.mounting-section-description__inner-text p{font-size:calc(13px + 1 * ((100vw - 320px)/ 1600));line-height:21px;font-weight:600}.mounting-section-description__inner-text p:not(:first-child){margin-top:20px}.mounting-section-description .section-description__wrapper-info{margin:0 -35px}.mounting-section-description .section-description__block-text,.mounting-section-description .section-description__wrapper-image{padding:0 35px}.mounting-section-description .section-description__wrapper-image{width:55%}.mounting-section-description .section-description__block-text{width:45%}.mounting-section-description .section-description__block-image{border-radius:10px}.mounting-stage-elements{padding-top:111px}.mounting-first-modal-form{padding-top:107px}.mounting-first-modal-form .modal-form__description{color:#2c3039}.mounting-first-modal-form .modal-form__button{min-width:217px}.mounting-types-jobs{padding-top:102px}.mounting-types-jobs .Title{text-align:left;font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.mounting-types-jobs__wrapper-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12.5px}.mounting-types-jobs__block-card{width:25%;padding:0 12.5px;margin-top:31px}.mounting-types-jobs .Project-card{max-width:100%}.mounting-types-jobs .Project-card__block-title{bottom:31px}.mounting-impact-on-cost{padding-top:102px}.mounting-impact-on-cost .Title{font-size:calc(19px + 12 * ((100vw - 320px)/ 1600))}.mounting-impact-on-cost__wrapper-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(66px - 35px) -40px 0}.mounting-impact-on-cost__inner-items{padding:0 40px;width:50%}.mounting-impact-on-cost__block-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}.mounting-impact-on-cost__icon{width:43px;height:43px}.mounting-impact-on-cost__block-info{margin-left:17px}.mounting-impact-on-cost__name{font-weight:600;font-size:calc(12px + 3 * ((100vw - 320px)/ 1600));line-height:23px}.mounting-impact-on-cost__block-text p{font-weight:500;font-size:calc(12px + 3 * ((100vw - 320px)/ 1600));line-height:23px}.mounting-second-modal-form{padding-top:107px}.mounting-second-modal-form .modal-form__description{color:#2c3039}.mounting-second-modal-form .modal-form__button{min-width:217px}.mounting-cases{padding-top:97px}.mounting-cases .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));text-align:left}.mounting-cases__wrapper-cases{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(30px - 28px) -14px 0}.mounting-cases .Container-project-card--sm{width:25%}.mounting-cases .Project-card{max-width:100%}.mounting-section-reviews{padding-top:142px}.mounting-section-attractive-text{padding-top:129px}.mounting-section-attractive-text .section-attractive-text__block-text{width:60%;font-size:calc(21px + 12 * ((100vw - 320px)/ 1600));line-height:35px}.who-we-work-banner .section-banner__block-banner{padding:0 0 0 94px;overflow:hidden}.who-we-work-banner .section-banner__info{max-width:40%}.who-we-work-banner .section-banner__title{font-size:calc(23px + 18 * ((100vw - 320px)/ 1600));line-height:44px}.who-we-work-banner .section-banner__description{font-size:calc(12px + 1.7 * ((100vw - 320px)/ 1600));margin-top:25px;line-height:20.6px;color:#7f838d}.who-we-work-banner .section-banner__button{margin-top:29px}.who-we-work-banner .section-banner__block-image{position:relative;padding-top:35%;width:50%}.who-we-work-banner .section-banner__image{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.who-we-work-banner .Button{border-radius:12px;min-height:43px;min-width:164px}.who-we-work-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.who-we-work-customers{padding-top:59px}.who-we-work-customers .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:40px;bottom:-43px;font-size:calc(19px + 17 * ((100vw - 320px)/ 1600))}.who-we-work-customers__block-text{margin-top:89px}.who-we-work-customers__block-text p{font-weight:600;font-size:calc(13px + 2 * ((100vw - 320px)/ 1600));line-height:22px;text-align:center;color:#7f838d}.who-we-work-customers__block-text p:not(:first-child){margin-top:20px}.who-we-work-section-attractive-text{padding-top:63px}.who-we-work-section-attractive-text .section-attractive-text__block-text{font-size:calc(21px + 8 * ((100vw - 320px)/ 1600));line-height:31px}.who-we-work-section-description{padding-top:110px}.who-we-work-section-description .section-description__wrapper-info{margin:64px -17.5px 0}.who-we-work-section-description .section-description__block-text,.who-we-work-section-description .section-description__wrapper-image{padding:0 17.5px}.who-we-work-section-description .section-description__wrapper-image{width:60%}.who-we-work-section-description .section-description__block-image{padding-top:60%}.who-we-work-section-description .section-description__block-text{width:40%}.who-we-work-section-description .section-description__block-text p{font-weight:600;font-size:calc(14px + 3 * ((100vw - 320px)/ 1600));line-height:25px;color:#2c3039}.who-we-work-section-description__block-button{margin-top:33px}.who-we-work-section-description .Button{min-height:43px;min-width:96px;border-radius:12px}.who-we-work-section-description .Button__text{font-size:16.2px}.who-we-work-section-description--projects .Title::before{height:22px;bottom:-28px}.who-we-work-section-description--projects .section-description__wrapper-info{margin:79px -17.5px 0}.who-we-work-section-description--projects .Button{min-height:43px;min-width:238px}.who-we-work-section-description--projects .Button__text{font-size:calc(13px + 3.2 * ((100vw - 320px)/ 1600))}.who-we-work-section-description--projects .who-we-work-section-description__block-signature{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;left:0;bottom:28px;width:410px;min-height:100px;padding:10px 20px;background-color:#fff;border-radius:0 13px 13px 0}.who-we-work-section-description--projects .who-we-work-section-description__signature{font-size:calc(9px + 11 * ((100vw - 320px)/ 1600));line-height:30px;color:#7f838d}.who-we-work-stage-elements{padding-top:131px}.who-we-work-section-project-cards{padding-top:124px}.who-we-work-section-reviews{padding-top:107px}.who-we-work-section-form{padding-top:105px}.suppliers-banner .section-banner__block-banner{padding:0 0 0 84px;height:359px}.suppliers-banner .section-banner__description{margin-top:21px;font-family:Caveat,sans-serif;font-size:calc(15px + 15 * ((100vw - 320px)/ 1600));font-weight:400;line-height:33px;color:#ea4335}.suppliers-banner .section-banner__button{margin-top:16px}.suppliers-banner .section-banner__block-image{padding:0}.suppliers-banner .section-banner__image{width:90%}.suppliers-banner .Button{min-height:43px;min-width:159px;border-radius:12px}.suppliers-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.suppliers-section-description .Title,.suppliers-section-description-simple .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.suppliers-section-description .Title::before,.suppliers-section-description-simple .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg)}.suppliers-section-description{padding-top:167px}.suppliers-section-description .section-description__block-text p{font-size:calc(13px + 3 * ((100vw - 320px)/ 1600));line-height:24px}.suppliers-section-description .Title::before{height:45px;bottom:-52px}.suppliers-section-description .Text-card__title{font-size:14px}.suppliers-section-description .Text-card__text{font-size:11px}.suppliers-section-description .Text-card .Marker__text{font-size:calc(12px + 2 * ((100vw - 320px)/ 1600))}.suppliers-section-description-simple{padding-top:80px}.suppliers-section-description-simple .Title::before{height:37px;bottom:-46px}.suppliers-section-description-simple .section-description__wrapper-info{margin:113px -20px 0}.suppliers-section-description-simple .section-description__block-text,.suppliers-section-description-simple .section-description__wrapper-image{padding:0 20px}.suppliers-section-description-simple .section-description__wrapper-image{width:55%}.suppliers-section-description-simple .section-description__block-text{width:45%;margin-bottom:-20px}.suppliers-section-description-simple .section-description__block-text *{font-weight:600;line-height:22px;color:#2c3039;font-size:calc(13px + 2 * ((100vw - 320px)/ 1600))}.suppliers-section-description-simple .section-description__block-text ol,.suppliers-section-description-simple .section-description__block-text p,.suppliers-section-description-simple .section-description__block-text ul{margin-bottom:20px}.suppliers-stage-elements{padding-top:135px}.suppliers-stage-elements .Title::before{height:23px;bottom:-30px}.suppliers-section-attractive-text{padding-top:108px}.suppliers-section-attractive-text .section-attractive-text__block-text p{font-size:calc(22px + 10 * ((100vw - 320px)/ 1600))}.suppliers-section-brands{padding-top:100px}.suppliers-section-brands .section-brands__block-brands{margin:82px -30px -45px}.suppliers-section-project-cards{padding-top:168px}.suppliers-section-form{padding-top:122px}.reviews-section-reviews .section-reviews__item-menu-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-section-documents{padding-top:79px}.bargaining-banner .section-banner__block-banner{padding:0 0 0 86px;height:361px}.bargaining-banner .section-banner__description{margin-top:26px}.bargaining-banner .section-banner__button{margin-top:64px}.bargaining-banner .section-banner__block-image{padding-top:85px}.bargaining-banner .Button{border-radius:12px}.bargaining-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.bargaining-stage-elements{padding-top:104px}.bargaining-attractive-text{padding-top:111px}.bargaining-attractive-text__block-text p{font-size:calc(19px + 10 * ((100vw - 320px)/ 1600))}.bargaining-section-stages .section-stages__item{width:20%}.bargaining-section-stages .section-stages__item:not(:last-child)::before{top:26%}.bargaining-section-stages .section-stages__title{font-weight:600;font-size:14px;line-height:16px}.bargaining-modal-form{padding-top:107px}.bargaining-text-modal-form{padding-top:125px}.bargaining-text-modal-form .modal-form{padding:69px 50px}.bargaining-text-modal-form .modal-form__block-form{margin:74px auto 0}.bargaining-text-modal-form .Title{font-weight:500;font-size:calc(13px + 15 * ((100vw - 320px)/ 1600));line-height:36px}.bargaining-section-project-cards{padding-top:117px}.bargaining-section-project-cards .Container-title{margin-bottom:62px}.bargaining-section-project-cards .Title{line-height:21px;font-size:calc(19px + 11 * ((100vw - 320px)/ 1600))}.bargaining-section-reviews{padding-top:125px}.layouts-3d-banner .section-banner__block-banner{padding:0 0 0 86px;height:361px}.layouts-3d-banner .section-banner__description{margin-top:26px;color:#7f838d;font-size:calc(12px + 3 * ((100vw - 320px)/ 1600))}.layouts-3d-banner .section-banner__button{margin-top:64px}.layouts-3d-banner .Button{border-radius:12px}.layouts-3d-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.layouts-3d-section{padding-top:67px}.layouts-3d-section .section__block-container{margin-top:96px}.layouts-3d-section .section__block-text{margin-top:51px}@media (max-width:500px){.layouts-3d-section .section__block-download-icon{top:20px}}@media screen and (max-width:720px){.layouts-3d-section .Forward-block{bottom:unset;top:20px}}.layouts-3d-section .Forward-block{position:absolute;bottom:7%;left:10%}.layouts-3d-section .Forward-block__block-social-icons{z-index:5}.layouts-3d-section .Project-card__block-title{width:55%}.layouts-3d-section .section-attractive-text{margin-top:65px}.design-org-banner .section-banner__block-banner{padding:0 0 0 86px;height:361px}.design-org-banner .section-banner__title{font-size:calc(20px + 10 * ((100vw - 320px)/ 1600))}.design-org-banner .section-banner__description{margin-top:26px}.design-org-banner .section-banner__button{margin-top:64px}.design-org-banner .section-banner__block-image{padding:0}.design-org-banner .Button{border-radius:12px}.design-org-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.design-org-с-appeal{padding-top:73px}.design-org-с-appeal .с-appeal__block-text{width:100%}.design-org-attractive-text{padding-top:118px}.design-org-attractive-text .section-attractive-text__block-text{width:55%}.design-org-attractive-text .section-attractive-text__block-text p{font-size:calc(21px + 16 * ((100vw - 320px)/ 1600));line-height:40px}.design-org-attractive-text-second{padding-top:107px}.design-org-attractive-text-second .section-attractive-text__block-text{width:100%}.design-org-attractive-text-second .section-attractive-text__block-text p{font-size:calc(24px + 17 * ((100vw - 320px)/ 1600));line-height:43px}.design-org-stage-elements{padding-top:79px}.design-org-stage-elements .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);bottom:-32px}.design-org-text-default{padding-top:128px}.design-org-text-default .Title{font-size:calc(19px + 12 * ((100vw - 320px)/ 1600));line-height:31px}.design-org-text-default .Title::before{height:24px;bottom:-28px}.design-org-text-default .section-text-default__block-text{margin:86px auto 0;width:80%}.design-org-text-default .section-text-default__block-text p{font-size:14px;line-height:21px}.design-org-stages{padding-top:104px}.design-org-stages .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.design-org-stages .section-stages__inner-content{margin:calc(100px - 28px) -15px 0}.design-org-stages .section-stages__item{width:25%}.design-org-stages .section-stages__item:not(:last-child)::before{top:19%}.design-org-stages .section-stages__title{font-weight:600;font-size:17px}.design-org-modal-form{padding-top:63px}.affiliate-program-banner .section-banner__block-banner{padding:0 0 0 86px;height:361px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.affiliate-program-banner .section-banner__info{padding:45px 0}.affiliate-program-banner .section-banner__title{font-size:calc(23px + 18 * ((100vw - 320px)/ 1600));line-height:44px}.affiliate-program-banner .section-banner__button{margin-top:25px}.affiliate-program-banner .section-banner__block-image{height:100%}.affiliate-program-banner .section-banner__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.affiliate-program-banner .Button{border-radius:12px}.affiliate-program-banner .Button__text{font-size:calc(9px + 3.8 * ((100vw - 320px)/ 1600))}.affiliate-program-stage-elements{padding-top:136px}.affiliate-program-stage-elements .Container-title{width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.affiliate-program-stage-elements .Title{font-size:calc(19px + 15 * ((100vw - 320px)/ 1600));line-height:36px}.affiliate-program-stage-elements .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:24px;bottom:-34px}.affiliate-program-stage-elements .Text-item__block-info{width:80%;margin:21px auto 0}.affiliate-program-stage-elements .Text-item__title{font-weight:700}.affiliate-program-stages{padding-top:182px}.affiliate-program-stages__wrapper-info{margin-top:62px}.affiliate-program-stages__block-text{margin:0 auto;width:50%}.affiliate-program-stages__block-text p{font-weight:500;font-size:13px;line-height:21px;text-align:center;color:#7f838d}.affiliate-program-stages__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.affiliate-program-stages .Button{border-radius:8px;min-height:42px}.affiliate-program-stages .Button__text{font-size:calc(15px + -3 * ((100vw - 320px)/ 1600));line-height:9px}.affiliate-program-stages .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:38px}.affiliate-program-stages .Title::before{height:25px;bottom:-32px}.affiliate-program-stages .section-stages__inner-content{margin:calc(133px - 28px) -15px 0}.affiliate-program-stages .section-stages__item{width:25%}.affiliate-program-stages .section-stages__item:not(:last-child)::before{top:19%}.affiliate-program-stages .section-stages__title{font-size:calc(18px + -1 * ((100vw - 320px)/ 1600))}.affiliate-program-с-appeal{padding-top:152px}.affiliate-program-с-appeal .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);height:37px;bottom:-43px}.affiliate-program-с-appeal .с-appeal__block-image{padding-top:76%}.affiliate-program-с-appeal .с-appeal__block-text{width:100%;margin:92px auto 0}.affiliate-program-c-img-info{padding-top:120px}.affiliate-program-attractive-text{padding-top:60px}.affiliate-program-attractive-text .section-attractive-text__block-text p{font-size:calc(28px + 13 * ((100vw - 320px)/ 1600));line-height:42px}.affiliate-program-modal-form{padding-top:87px}.specifications__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;border-top:1px solid #e8e9ed}.specifications__item:last-child{border-bottom:1px solid #e8e9ed}.specifications__item-text{width:61%;font-family:Gilroy;font-style:normal;font-weight:400;font-size:12px;line-height:114%;text-align:right;letter-spacing:-.02em;color:#7f838d}.specifications__item-title{font-family:Gilroy;font-style:normal;font-weight:500;font-size:16px;line-height:114%;width:30%}.specifications__list{margin-top:24px}.specifications__title{font-weight:600;font-size:calc(23px + 5.7 * ((100vw - 320px)/ 1600));line-height:21px}.Thumbnail-slide{-webkit-box-flex:0;-ms-flex:0 0 59.666666%;flex:0 0 59.666666%;max-width:59.666666%;padding:0 23.5px}.Thumbnail-slide__inner-image{position:relative;width:100%}.Thumbnail-slide-swiper .swiper-slide{border:.79px solid #e8e9ed}.Thumbnail-slide__swiper-block-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-object-position:center;object-position:center;width:100%}.Thumbnail-slide__swiper-block-image .Badges__offer{left:30px}.Thumbnail-slide__swiper-button-next,.Thumbnail-slide__swiper-button-prev{padding:0}.Thumbnail-slide__swiper-image{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.Thumbnail-slide__swiper-link{width:100%;outline:0}.Thumbnail-slide__wrapper{border:.79px solid #e8e9ed}.Thumbnail-slide__wrapper-product-swiper{position:relative}.Thumbnail-slide__wrapper-product-swiper .Zoom-icon{z-index:10}.Thumbnail-slide__wrapper-product-swiper:hover .Zoom-icon{opacity:1;visibility:visible}.Thumbnail-slide .Thumbnail-slide-swiper-2{height:359px}.Thumbnail-slide .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Thumbnail-slide .swiper-container-thumbs{height:112px;cursor:pointer}.Thumbnail-slide .swiper-slide-thumb-active{background:rgba(151,159,175,.23);padding:10px}.Swiper-button-prev-video-reviews{padding-left:0;left:0}.Swiper-button-next-video-reviews{padding-right:0;right:0}.Swiper-button-default{position:absolute;top:50%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Swiper-button-default--card{top:61%}.Swiper-button-default :hover{-webkit-filter:contrast(150%);filter:contrast(150%);cursor:pointer}.Swiper-button-default__svg{width:30px;height:30px;border-radius:6px;fill:#fff}@media (max-width:1094px){.Swiper-button-prev-video-reviews{padding-left:calc(0px + 0 * ((100vw - 320px)/ 774))}.Swiper-button-next-video-reviews{padding-right:calc(0px + 0 * ((100vw - 320px)/ 774))}.Swiper-button-default__svg{width:calc(23px + 7 * ((100vw - 320px)/ 774));height:calc(23px + 7 * ((100vw - 320px)/ 774))}}.swiper-pagination-bullet{width:10px;height:10px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}@media (max-width:1094px){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:calc(100px + -70 * ((100vw - 320px)/ 774))}}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}:root{--swiper-theme-color:#9aca3c}.footer{padding:60px 0 18px}.footer__container{margin:0 auto}.footer__block-navs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.footer__block-info,.footer__block-nav{min-width:155px;max-width:25%;padding:0 20px}.footer__block-title-info,.footer__block-title-nav{border-bottom:1px solid #e8e9ed;padding-bottom:20px}.footer__title-info,.footer__title-nav{font-weight:600;font-size:19px;line-height:22px}.footer__media-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo-block{width:70px;height:90px}.footer__logos{display:none}@media screen and (max-width:720px){.footer__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}}.footer__info,.footer__nav{margin:23px 0 0}.footer__nav-list{margin-bottom:-14px}.footer__nav-item{margin-bottom:14px}.footer__nav-item a{display:block;font-weight:500;font-size:14px;line-height:21px;color:#979faf;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__nav-item a:hover{color:#ea4335}.footer__info-list--indent{margin-bottom:-14px}.footer__info-list--indent .footer__info-item{margin-bottom:14px}.footer__info-item,.footer__info-item a{font-weight:500;font-size:13.5px;line-height:20px;color:#7f838d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__info-item a:hover{color:#ea4335}.footer__info-item--special-link a{color:#43aa8b;border-bottom:1px solid #43aa8b}.footer__info-item--special-link a:hover{color:#43aa8b;border-bottom-color:transparent}.footer__block-informations{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{width:15%}.footer__copyright{display:block;width:100%;margin-top:10px;text-align:center;font-weight:500;font-size:10px;line-height:15px;color:#7f838d}.footer__block-social-icon{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__block-social-icon:hover .footer__use-social{fill:#ea4335}.footer__block-social-icon:hover .footer__social-name{color:#ea4335}.footer__svg-social,.footer__use-social{width:19px;height:19px;fill:#7f838d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__social-name{margin-left:9px;font-weight:600;font-size:13.5px;line-height:14px;color:#979faf;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__block-privacy-policy{text-align:right;margin-top:50px}.footer__block-privacy-policy a{font-weight:500;font-size:14.5px;line-height:22px;color:#979faf;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__block-privacy-policy a:hover{color:#ea4335}@media screen and (max-width:1110px){.header__block-social-icons,.header__call-link{display:none}.header__block-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__block-links{margin-top:10px}.index-section-stocks__block-information{max-width:35%}.section-form__container{padding:0 15px 33px}.section-form__block-image{left:0}.section-interesting__announcement-card-horizontal,.section-interesting__announcement-card-vertically{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-interesting__swiper-next-button-card,.section-interesting__swiper-prev-button-card{display:block}.section-interesting__swiper-container-card-slider{margin:12px 0}.modal-form{max-width:90%;padding:50px 20px}.modal-form__block-form--size-bg .modal-form__wrapper-inputs{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.modal-form__block-form--size-bg .modal-form__form{width:50%}.modal-form__block-form--size-bg .modal-form__block-input{padding:0}.modal-form__block-form--size-bg .modal-form__block-input:not(:first-child){margin-top:30px}.modal-form__block-form--size-bg .modal-form__input{width:100%}.how-order-section-ordering-process .Title::before{height:35px;bottom:-45px}.discounts-section-discounts .Title--big-decor::before{height:20px;bottom:-25px}.section-detailed__swiper-button-next{right:8px}.section-detailed__swiper-button-prev{left:8px}.modal-form-write-director .modal-form__form{width:90%}.modal-form-write-director .modal-form__wrapper-inputs{margin-bottom:32px}.modal-form-write-director .modal-form__block-input{width:100%}.modal-form-write-director .modal-form__block-textarea,.modal-form-write-director .modal-form__privacy-policy{padding:0}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title::before{height:26px;bottom:-30px}}@media screen and (max-width:955px){.header{border:none}.header__block-icon-menu,.header__mobile-menu{display:block}.header__mobile-menu{margin-top:11px;padding-top:11px}.header__mobile-line{display:block}.header__adaptive-block-buttons{margin-left:-7.5px;margin-right:-7.5px}.header__container-mobile-search{margin-left:auto}.header__block-contacts--hidden,.header__block-media--hidden{display:none}.header__button--media-lightGreen-theme-lg{min-width:149px}.header__basket-container,.header__block-icon-menu,.header__button--media-lightGreen-theme-lg,.header__mobile-search{border-radius:9px}.header__block-navigation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__nav{width:100%}.header__return{position:absolute;top:15px;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__return--active{display:-webkit-box;display:-ms-flexbox;display:flex}.header__return-text{font-size:13px;margin-left:5px}.header__svg-return-menu,.header__use-return-menu{width:7px;height:12px;margin-bottom:-2px}.header__nav-list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__nav-list--close{display:none}.header__nav-item{border:none;padding:0;margin-bottom:22px;min-width:none;max-width:none;width:100%}.header__navigation-list{width:100%;position:relative;border:none;border-radius:0;left:0;right:0;top:0;margin:0;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;display:none}.header__navigation-list--active{display:block}.header__navigation-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 8px 22px;border-radius:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.header__navigation-item a{line-height:16px;font-weight:500;margin-right:7.5px;color:#979faf;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__block-contacts{margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__block-contact{width:100%;margin:31px 0 0}.header__call-link{display:block;color:#ea4335!important;border-bottom:1px solid #ea4335;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__call-link:focus,.header__call-link:hover{border-bottom-color:transparent}.header__block-phone{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__dop-phones{border-left:none;border-right:none;border-bottom:none;border-top-color:#e8e9ed;border-radius:0;padding-left:0;padding-right:0;left:0;right:0}.section-links--fr .section-links__link{width:33%;padding:0 10px}.index-section-text__content{width:100%;max-width:none}.index-section-stocks__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-section-stocks__block-information{max-width:50%;margin-top:34px}__block-brands{margin:50px -10px -45px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-brands__brand{width:25%;max-width:25%}.section-project-cards__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -12.5px -18.5px}.section-project-cards__block-cards{width:100%;margin-bottom:18.5px}.section-project-cards__block-sm--top{margin:18.5px -12.5px 0}.section-project-cards__block-sm--bottom{margin:0 -12.5px 18.5px}.section-project-cards__block-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-project-cards .Project-card--md,.section-project-cards .Project-card--sm{border-radius:18.5px}.wrapper-menu-tabs{border:1px solid #e8e9ed;border-radius:15px}.menu-tabs__block-tabs{margin-top:6.3px}.menu-tabs__swiper-next-button-menu-tabs,.menu-tabs__swiper-prev-button-menu-tabs{display:none}.menu-tabs__list-menu-tabs{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-tabs__item-menu-tab{width:25%}.about-us-section-worth__wrapper-worth{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.about-us-section-worth__wrapper-worth:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about-us-section-worth__wrapper-worth:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-us-section-worth__wrapper-worth:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.about-us-section-worth__block-worth{padding:4.5px 0;width:100%}.about-us-section-worth__worth-block-image{padding-top:35%;width:100%;max-width:100%}.about-us-section-worth__block-worth-content{width:100%;max-width:100%;padding:20px 13px}.about-us-section-worth__description-block-worth{margin-top:12px;line-height:18px}.about-us-section-worth__container-quote{margin-top:63px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-us-section-worth__block-text-quote{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:40px;max-width:100%;width:100%}.about-us-section-worth__block-image-quote{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:45%;max-width:100%;width:100%}.about-us-section-worth__image-quote{-o-object-position:top;object-position:top}.about-us-section-banner .section-banner__info{padding:23px 20px 36px}.about-us-section-banner__block-banner{padding:0 0 0 20px;height:483px}.section-description__wrapper-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:106px 0 0}.section-description__block-text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px;padding:0}.section-description__wrapper-image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}.section-description__block-image{padding-top:50%}.about-us-section-description-about-company__block-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}.about-us-section-description-about-company__container-title{top:-63px}.about-us-section-description-about-company__wrapper-info{margin:57px 0 0}.about-us-section-description-about-company__wrapper-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px}.about-us-comfortable-work__wrapper-works{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:133px 0 -14px}.about-us-comfortable-work__work-card{width:70%;padding:0;margin-bottom:14px}.about-us-comfortable-work__button{margin-top:30px}.about-us-comfortable-work__wrapper-content{height:330px}.directory-partition-list-section-directory__inner-directory{-ms-flex-wrap:wrap;flex-wrap:wrap}.directory-partition-list-section-directory__wrapper-block-directory{width:50%!important;margin-bottom:13px}.section-numbers__wrapper-numbers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:78px -10px -15px}.section-numbers__inner-number{margin-bottom:15px}.articles-section-articles__wrapper-news,.news-section-news__wrapper-news{margin:35px 0 -50px}.section-announcement{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-announcement__block-info,.section-announcement__inner-image{padding:0;width:70%}.section-announcement__block-info{margin-top:20px}.modal-form__block-form{max-width:none;width:90%}.section--light .section__wrapper-content{width:100%}.section--light .section__wrapper-filter{width:0}.section--light .section__block-filter-button{display:-webkit-box;display:-ms-flexbox;display:flex}.section--light .section__container-title{margin-top:36px}.section__wrapper-filter{width:0}.section__wrapper-content{width:100%}.section__block-filter-button{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section__block-sorting-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.filter{position:fixed;z-index:100;top:0;left:0;bottom:0;padding:22px 16px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.filter__block-title-categories-mob{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__title-categories{margin-top:50px;display:block}.filter__list--second-level:hover,.filter__list-link:hover~.filter__list--second-level{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.filter__list--second-level{position:relative;display:none;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);padding:0;opacity:1;visibility:visible;margin-top:16px;-webkit-box-shadow:11px 4px 18px transparent;box-shadow:11px 4px 18px transparent;border-radius:0}.filter__list--second-level .filter__list-item:first-child{display:none}.filter__list--second-level .filter__list-link{font-size:13px}.how-order-section-banner .section-banner__block-banner{padding:23px 20px 36px}.discounts-section-discounts .section-announcement{margin:0}.discounts-section-discounts .section-announcement__block-info,.discounts-section-discounts .section-announcement__inner-image{padding:0;min-height:10px}.discounts-section-discounts .section-announcement__inner-image{height:350px}.section-detailed__wrapper-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.section-detailed__block-information,.section-detailed__block-other-publications{padding:0}.section-detailed__block-information{width:70%}.section-detailed__block-other-publications{margin-top:50px;width:70%}.vacancies-section-appeal__content{margin:0 -20px}.vacancies-section-appeal__block-appeal,.vacancies-section-appeal__block-image{padding:0 20px}.portfolio-section-portfolio__swiper-wrapper-image-project--no-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-product-slider__swiper-button-next-default,.section-product-slider__swiper-button-prev-default{display:none}.Hashtag{border-radius:10.8px;height:27px;padding:0 10.8px;margin:9px 10px 0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services-section-banner .section-banner__block-banner{padding:0 0 0 55px}.services-section-advantages__content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px -15px 0}.services-section-advantages .Text-item{width:33.3333%;margin-top:30px}.services-section-announcement .section-announcement{width:60%;margin:0 auto 50px}.services-section-announcement .section-announcement__block-info,.services-section-announcement .section-announcement__inner-image{width:100%}.services-section-announcement .section-announcement__inner-image{margin:0}.services-section-announcement .section-announcement__block-info{margin-top:17px;padding:0 10px 25px}.services-section-announcement .section-announcement__block-text-news p,.services-section-announcement .section-announcement__title-news{text-align:center}.services-section-announcement .section-announcement__block-button-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-our-guarantees__inner-image{width:40%}.services-our-guarantees__block-info{width:60%}.services-section-description .section-description__wrapper-info{width:60%;margin:93px auto 0}.section-stages__inner-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-stages__item{width:25%}.section-stages__item:not(:last-child)::before{display:none}.geoplastics-section-banner .section-banner__block-banner{padding:0 0 0 55px}.geoplastics-section-for-whom__content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-25px -12.5px 0}.geoplastics-section-for-whom .Text-item{width:50%;margin-top:25px}.geoplastics-section-description .section-description__wrapper-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:64px 0 0}.geoplastics-section-description .section-description__block-text,.geoplastics-section-description .section-description__wrapper-image{padding:0}.geoplastics-section-description .section-description__block-text{width:60%}.geoplastics-section-description--projects .geoplastics-section-description__block-signature{width:300px;min-height:60px}.section-cards-text__block-cards{margin:0 -15px}.section-cards-text .Card-text{padding:0 15px}.section-documents__swiper-button-default{display:none}.rubber-coverings-masterfiber-section-rubber-crumb__block-info .Title::before{height:23px;bottom:-33px}.rubber-coverings-masterfiber-section-description-big .Title::before,.rubber-coverings-masterfiber-section-description-small .Title::before{height:36px;bottom:-45px}.rubber-coverings-masterfiber-section-description-big .section-description__wrapper-info,.rubber-coverings-masterfiber-section-description-small .section-description__wrapper-info{width:60%;margin:100px auto 0}.rubber-coverings-masterfiber-section-description-big .section-description__block-text,.rubber-coverings-masterfiber-section-description-big .section-description__wrapper-image,.rubber-coverings-masterfiber-section-description-small .section-description__block-text,.rubber-coverings-masterfiber-section-description-small .section-description__wrapper-image{padding:0}.rubber-coverings-masterfiber-how-work .Title::before{height:32px;bottom:-45px}.rubber-coverings-masterfiber-how-work__wrapper-cards{margin:calc(123px - 17px) -11px 0}.rubber-coverings-masterfiber-how-work .Card-text{width:50%;margin-top:17px}.mounting-advantage__wrapper-advantages{margin:47px -15px 0}.mounting-advantage .Text-item{padding:0 15px}.mounting-section-description .section-description__wrapper-info{margin:0 auto;width:60%}.mounting-section-description .section-description__wrapper-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:33px}.mounting-section-description .section-description__block-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mounting-section-description .section-description__block-text,.mounting-section-description .section-description__wrapper-image{padding:0;width:100%}.stage-elements .Container-title,.stage-elements .Text-item{width:33.3333%;margin-top:45px}.mounting-types-jobs__block-card{width:33.3333%}.who-we-work-banner .section-banner__block-banner{padding:0 0 0 55px}.who-we-work-section-description .section-description__wrapper-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:64px 0 0}.who-we-work-section-description .section-description__block-text,.who-we-work-section-description .section-description__wrapper-image{padding:0}.who-we-work-section-description .section-description__block-text{width:60%}.who-we-work-section-description--projects .who-we-work-section-description__block-signature{width:300px;min-height:60px}.suppliers-banner .section-banner__block-banner{padding:0 0 0 55px}.suppliers-section-description-simple .Title::before{height:29px;bottom:-35px}.suppliers-section-description-simple .section-description__wrapper-info{width:60%;margin:93px auto 0}.suppliers-section-description-simple .section-description__block-text,.suppliers-section-description-simple .section-description__wrapper-image{padding:0;width:100%}.section-reviews--modified .section-reviews__content{display:block}.section-reviews--modified .section-reviews__block-tabs,.section-reviews--modified .section-reviews__wrapper-menu-tabs{width:100%}.section-reviews--modified .section-reviews__list-menu-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section-reviews--modified .section-reviews__item-menu-tab{width:25%;max-height:51px;height:51px}.c-video-reviews__wrapper-info{padding:40px}.c-video-reviews__wrapper-videos{margin:0 -15px}.c-video-reviews .Card-video{padding:0 15px}.bargaining-banner .section-banner__block-banner{padding:23px 20px 36px}.с-appeal__wrapper-info{margin:0 -15px}.с-appeal__block-info,.с-appeal__wrapper-image{padding:0 15px}.bargaining-section-stages .section-stages__item{width:33.3333%}.design-org-banner .section-banner__block-banner,.layouts-3d-banner .section-banner__block-banner{padding:23px 20px 36px}.affiliate-program-banner .section-banner__block-banner{padding:0}.affiliate-program-banner .section-banner__info{padding:23px 20px 36px}}@media screen and (min-width:730px){.Sorting__block-link .Checkbox--custom-default .Checkbox__label{padding-left:0}.Sorting__block-link .Checkbox--custom-default .Checkbox__input+.Checkbox__inner-text::after,.Sorting__block-link .Checkbox--custom-default .Checkbox__input+.Checkbox__inner-text::before{display:none}.Sorting__block-link .Checkbox--custom-default .Checkbox__text{font-size:calc(15px + -3.2 * ((100vw - 320px)/ 1600));-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Sorting__block-link .Checkbox--custom-default .Checkbox__text:hover{color:#ea4335}}@media screen and (max-width:730px){.product-card-section-product-card .Thumbnail-slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.product-card-section-product-card .Thumbnail-slide .swiper-container-thumbs{display:none}.product-card-section-product-card__wrapper-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card-section-product-card__block-description-product{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:60px!important;padding:0}.product-card-section-product-card__wrapper-other-information{padding:0;margin-top:24px}.product-card-section-product-card__wrapper-other-information .section-tabs__item-menu--bottom-right{width:100%!important;border-bottom-left-radius:8px!important}.specifications__item-title{font-size:12px;width:42%}.specifications__item-text{font-size:8px}.index-page__section-product-sections{padding-top:20px}.index-page__section-form{padding-top:40px}.index-page__section-project-cards{padding-top:38px}.index-page__section-reviews{margin-top:38px}.cases{padding:20px 0 49px}.about-us{padding:22px 0 53px}.about-us-section-form{padding-top:40px}.about-us-section-reviews{padding-top:68px}.about-us-section-interesting{padding-top:63px}.about-us-section-back-call{padding-top:56px}.about-us-comfortable-work{padding-top:98px}.about-us-section-description-about-company{padding-top:40px}.about-us-section-description-special{padding-top:52px}.about-us-section-numbers{padding-top:30px}.how-order{padding:22px 0 44px}.how-order-section-brands{padding-top:61px}.how-order-section-reviews{padding-top:76px}.how-order-section-modal-form{padding-top:46px}.contacts{padding:23px 0 42px}.portfolio-page{padding:15px 0 76px}.discounts{padding:23px 0 56px}.vacancies-page{padding:20px 0 40px}.vacancies-current-vacancies{padding-top:59px}.vacancies-about-company{padding-top:62px}.articles-detailed,.news-detailed{padding:18px 0 25px}.basket-page{padding:38px 0 77px}.basket-section-product-slider{margin-top:69px}.services-page{padding:13px 0 55px}.geoplastics-page{padding:8px 0 18px}.rubber-coverings-masterfiber-page{padding:13px 0 27px}.rubber-covering-masterfiber-page{padding:22px 0 33px}.page-404{padding:24px 0 78px}.privacy-policy-page{padding:17px 0 31px}.ordering-page{padding:20px 0 41px}.search-page{padding:24px 0 52px}.mounting-page{padding:12px 0 50px}.who-we-work{padding:13px 0 26px}.suppliers-page{padding:22px 0 48px}.reviews-page{padding:28px 0 69px}.bargaining-page{padding:13px 0 8px}.layouts-3d-page{padding:30px 0 28px}.design-org-page{padding:13px 0 37px}.affiliate-program-page{padding:13px 0 79px}.footer__block-navs{margin-bottom:-24px}.footer__block-info,.footer__block-nav{max-width:50%;margin-bottom:24px}.footer__block-informations{margin-bottom:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__logo{display:none}.section-links--fr{padding-top:40px}.index-section-text{padding-top:34px}.index-section-text__content{width:100%;max-width:none}.index-section-text__content p{line-height:10.4px}.section-card-simple{padding-top:28px}.section-card-simple__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:43px 0 -15px}.section-card-simple .Card-simple{max-width:43%;width:43%;margin:0 20px 40px}.section-card-simple .Title--middle-decor::before{width:75%;margin:0 auto;bottom:-25px}.index-section-stocks{padding-top:27px}.index-section-stocks .Button{margin:0 auto}.index-section-stocks .Title--big-decor::before{bottom:-22px;width:90%}.index-section-stocks__block-information{max-width:80%}.index-section-stocks__block-stocks{max-width:none;width:100%}.index-section-stocks__swiper-slide{max-width:none;width:100%;height:200px;min-height:200px;max-height:200px;padding:27px 19px}.index-section-stocks__block-image{display:none}.index-section-stocks__block-info{width:100%;max-width:none;text-align:center}.index-section-stocks__description{margin-top:10px;line-height:14px}.index-section-stocks__block-description{margin-top:37px}.section-brands{padding-top:31px}.section-brands__block-brands{margin:14px -15px -25px}.section-brands__brand{width:33.333%;max-width:33.333%;padding:0 15px;margin-bottom:25px}.section-brands__brand-image{max-width:70%}.index-section-awards{padding-top:50px}.index-section-awards__slide{padding:15px}.index-section-awards__content{margin:11px 0 0;padding:0 35px}.index-section-awards__description{margin-top:7.8px}.section-form{padding-left:15px;padding-right:15px}.section-form__wrapper{padding:0;margin:0;background-size:50%;background-position:center left}.section-form__container{padding:15px 12px 36px}.section-form__block-image{max-width:150px;max-height:none;bottom:-12px}.section-form__block-info{max-width:60%}.section-form .Title--section{line-height:16.8px}.section-form__description{line-height:12px;margin-top:5px}.section-form .Input__inp{padding:7px 6px;border-radius:1.2px;background:0 0}.section-form .Input__placeholder{line-height:12px}.section-form .Privacy-policy__text--policy{line-height:7px}.section-form .Privacy-policy{margin-top:13px}.section-form .Button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 0 auto;border-radius:8.3px}.section-form .Button--theme-md{min-width:63px;min-height:29px}.section-project-cards .Project-card--banner{padding:23px 20px}.section-project-cards .Project-card__banner-title{line-height:22.47px}.section-project-cards .Project-card--sm .Project-card__block-title{bottom:19px}.section-project-cards .Project-card--md .Project-card__block-title{bottom:29px;padding:6.1px 23.8px}.section-project-cards .Project-card--md{max-height:204px}.index-finished-projects{margin-top:43px}.index-finished-projects__description{width:100%;margin:18.5px auto 0}.index-finished-projects__block-info{margin-top:15.2px}.index-finished-projects .Button{margin-top:41px}.index-finished-projects .Title--section{line-height:25.6px}.section-reviews__content{margin-top:25px}.section-reviews__block-image{display:none}.section-reviews__block-review{width:100%;margin-left:0}.section-reviews__block-tabs{padding:25px}.section-reviews__block-image-slider-gallery{max-height:140px}.section-reviews__text-review{line-height:13px}.section-reviews__link-media{display:block}.section-reviews__link-media a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-menu-tabs{border:none}.menu-tabs__item-menu-tab{border:1px solid #e8e9ed;width:50%;height:38px}.menu-tabs__item-menu-tab--bottom-left{border-bottom-left-radius:15px}.menu-tabs__item-menu-tab--bottom-right{border-bottom-right-radius:15px}.menu-tabs__item-menu-tab--top-left{border-top-left-radius:15px}.menu-tabs__item-menu-tab--top-right{border-top-right-radius:15px}.section-interesting__block-tabs{padding:15px}.section-interesting__container-card--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-interesting__wrapper-cards{margin:-10px 0}.section-interesting__announcement-card-horizontal{margin:10px 0}.Announcement-card__container-card--horizontal .Announcement-card__block-image{max-width:100%;min-width:100%}.Announcement-card__container-card--horizontal,.Announcement-card__container-card--vertically{max-width:100%}.Announcement-card__link{width:100%}.Announcement-card__container-card--horizontal .Announcement-card__block-description{max-width:100%;min-width:100%;width:100%}.section-back-call__link{line-height:21px}.section-back-call__link--decor::after{left:50%;right:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70%;height:13px;bottom:-25px}.about-us-section-worth{padding-top:37px}.about-us-section-worth__container-worth{margin-top:21px}.about-us-section-banner__block-banner{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us-section-banner__block-image{padding-top:0;margin-top:18px}.about-us-section-banner__description{line-height:8px}.section-banner__block-image,.section-banner__info{width:100%;max-width:100%;border-radius:18.5px}.section-banner__info{padding:20px}.section-banner__description{margin-top:15px}.section-banner__button{margin-top:40px}.section-description__wrapper-info{margin-top:36px}.section-description__swiper-slide{width:37%}.section-description__block-image{padding-top:69%}.section-description .Title::before{height:15px;bottom:-14px}.section-description__block-text p{line-height:11px}.section-description__wrapper-text-cards{margin-top:28px}.section-description__text-card-block-info{margin-top:5px}.section-description__text-card-text{line-height:9px;margin-top:5px}.about-us-comfortable-work__title{line-height:24px}.about-us-comfortable-work__wrapper-info{margin-top:34px}.about-us-comfortable-work__block-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us-comfortable-work__block-items--position-bottom,.about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item{margin-top:0}.about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about-us-comfortable-work__block-items--position-top .about-us-comfortable-work__text-item,.about-us-comfortable-work__text-item{margin:0 0 45px}.about-us-comfortable-work__block-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.about-us-comfortable-work .Button{min-width:71px;min-height:23px}.about-us-comfortable-work__wrapper-works{margin:61px 0 -14px}.about-us-comfortable-work__work-card{width:100%;margin-bottom:14px}.about-us-comfortable-work__work-card-block-image{max-height:180px;text-align:center}.about-us-comfortable-work__wrapper-content{padding:23px 45px;height:330px}.section-info-block__wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:31px 0 0}.section-info-block__wrapper-image{width:100%;padding:0;margin-bottom:14px}.section-info-block__block-image{padding-top:43%}.section-info-block__block-info{width:100%;padding:0}.section-info-block__block-info p{line-height:19px;text-align:center}.section-info-block__title{margin-bottom:19px;text-align:center;line-height:20px}.section-info-block__block-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.directory-partition-list{padding:27px 0 24px}.directory-partition-list-section-directory__title-page{line-height:22px}.directory-partition-list-section-directory__inner-directory{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.directory-partition-list-section-directory__wrapper-block-directory{width:100%!important}.directory-partition-list-section-directory__container-directory{margin:36px 0 -58px}.directory-partition-list-section-directory__wrapper-directory{margin-bottom:58px}.directory-partition-list-section-directory__inner-directory--rubber-covers{margin:44px 0 0}.directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__wrapper-block-directory{padding:0}.directory-partition-list-section-directory__inner-directory--equipment{margin:48px 0 0}.directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__wrapper-block-directory{padding:0}.directory-partition-list-section-directory .Title::before{bottom:-18px;height:17px}.directory-partition-list-section-directory__container-info{padding-top:65px}.directory-partition-list-section-directory__block-text{width:100%;margin:20px 0 0}.directory-partition-list-section-directory__block-text p{text-align:center;line-height:21px}.section-numbers__wrapper-numbers{margin:29px -10px -15px}.section-numbers__title{margin-top:9px}.section-numbers__number{min-width:70px;padding:0 15px 6px}.section-numbers__number-text{line-height:33px}.articles-section-articles__wrapper-news,.news-section-news__wrapper-news{margin:35px 0 -75px}.section-announcement{margin-bottom:75px}.section-announcement__block-info,.section-announcement__inner-image{width:100%}.section-announcement__block-image{padding-top:73%}.section-announcement__title-news{line-height:27px}.section-announcement__block-text-news{margin-top:15px}.section-announcement__block-button-news{margin-top:30px}.Navigation__list{margin:0 -7px}.Navigation__button--sm{width:31px;height:31px}.Navigation__button--bg{width:79px;height:31px;margin:0 7px}.modal-form{max-width:90%;padding:51px 24px 35px}.modal-form__block-description{margin:9px auto 0}.modal-form__title{line-height:24px}.modal-form__block-form{margin:30px auto 0}.modal-form__form{width:100%!important}.modal-form__wrapper-inputs{width:100%;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-form .input-validation__message,.modal-form__block-input{padding:0}.modal-form__block-input:not(:first-child){margin-top:38px!important}.modal-form__input{width:100%;height:38px}.modal-form__block-close-icon{top:6px;right:9px}.modal-form__privacy-policy{margin-top:13px}.modal-form .Privacy-policy__text--policy{line-height:10px}.modal-form__button{margin-top:30px;min-width:133px;min-height:35px}.modal-form--size-sm{max-width:90%;margin-top:49px;padding:33px 22px}.modal-form--size-sm .modal-form__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-form--size-sm .modal-form__wrapper-inputs{width:-webkit-max-content;width:-moz-max-content;width:max-content}.modal-form--size-sm .Button{margin-top:40px}.modal-form__block-product-image{max-width:175px;max-height:93px;padding:0}.modal-form__block-product-name{padding:0;margin-top:70px}.modal-form-back-call-success .Container-title{width:100%}.directory-section-page__navigation{margin-top:60px}.directory-section-page__container-text{margin-top:58px}.directory-section-page__title{line-height:22px}.directory-section-page__block-text{margin-top:15px}.directory-section-page__modal-form{width:100%;max-width:none;margin-top:36px}.directory-section-page__form-modal-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.directory-section-page .card-product__wrapper-badges{top:10px}.section--light .section__block-text{margin-top:57px}.section--light .section__block-text p{line-height:19px}.section--light .section__wrapper-block-text .Title::before{bottom:-37px}.section--light .section__block-container{margin-top:63px}.section__wrapper-sorting-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.section__block-filter-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section__block-sorting-info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:15px}.section .Sorting{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section .Sorting__block-link:not(:first-child){margin-top:25px}.section .Sorting__block-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-product{width:50%;padding:10px}.card-product__block-badges{background-color:rgba(127,131,141,.7)}.card-product__block-description{margin-top:9.5px}.card-product__description{line-height:10px}.directory-section{padding:27px 0 37px}.cases-section-cases__modal-form{max-width:100%;margin-top:39px}.how-order-section-banner .section-banner__block-banner{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how-order-section-banner .section-banner__block-image{padding-top:0;margin-top:18px}.how-order-section-banner .section-banner__description{line-height:8px}.how-order-section-ordering-process{padding-top:37px}.how-order-section-ordering-process .Title--section{line-height:20px}.how-order-section-ordering-process .Title::before{height:19px;bottom:-25px}.how-order-section-ordering-process__block-steps{margin-top:64px}.how-order-section-ordering-process__list-item-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how-order-section-ordering-process .Marker{width:31px;height:31px}.how-order-section-ordering-process__block-text-step{margin-top:3px;margin-left:0}.how-order-section-ordering-process__block-text-step p{text-align:center;line-height:15px}.how-order-section-ordering-process__block-button{margin-top:59px}.how-order-section-ordering-process .Button{min-width:115px;min-height:33px}.how-order-section-modal-form .modal-form{max-width:100%}.discounts-section-discounts .section-announcement{margin:0}.discounts-section-discounts .section-announcement:not(:first-child){margin-top:26px}.discounts-section-discounts .section-announcement__block-image{width:70%}.discounts-section-discounts .section-announcement__block-info,.discounts-section-discounts .section-announcement__inner-image{padding:0;min-height:10px}.discounts-section-discounts .section-announcement__inner-image{height:148px}.discounts-section-discounts .section-announcement__block-text-news p{line-height:15px}.discounts-section-discounts .section-announcement__block-button-news{margin-top:16px}.discounts-section-discounts .Button{min-width:110px;min-height:21px;border-radius:6px}.discounts-section-discounts .Title--big-decor::before{height:15px;bottom:-17px}.discounts-section-discounts__wrapper-announcement{margin-top:51px}.discounts-section-discounts__block-title-image{padding:28px 0 0 11px}.discounts-section-discounts__title-image{line-height:13px}.discounts-section-discounts__container-block-text{margin-top:50px}.discounts-section-discounts__block-text{margin-top:27px}.bread-crumbs{margin-bottom:17px}.bread-crumbs__list-item{display:none}.bread-crumbs__list-item--mobile-active,.bread-crumbs__list-item--mobile-active:not(:last-child){padding-right:0;margin-right:0}.bread-crumbs__list-item--mobile-active{display:block;padding-left:10px}.bread-crumbs__list-item--mobile-active:not(:last-child)::after{right:auto;left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.Counter__button{width:27px;height:27px;border-radius:9px}.Counter__block-input{width:76px}.section-detailed__title-info{line-height:26px}.section-detailed__swiper:first-child{height:192px}.section-detailed__swiper:last-child{margin-top:8px;height:47px}.section-detailed__swiper-slide{border-radius:5px}.section-detailed__publication-date-info{margin-top:25px;line-height:14px}.section-detailed__swiper-button-next,.section-detailed__swiper-button-prev{display:none}.section-detailed__block-text-information{margin-top:19px}.section-detailed__block-text-information p{line-height:21px}.section-detailed__block-title-other{padding-bottom:29px}.section-detailed__block-detailed:not(:first-child){margin-top:20px}.section-detailed__block-detailed:not(:last-child){padding-bottom:24px}.section-detailed__block-date{margin-top:18px}.section-detailed__block-link{margin-top:29px}.section-detailed .block-detailed__title{line-height:21px}.section-detailed .block-detailed__text{line-height:19.5px}.section-detailed .block-detailed__date{line-height:13.5px}.contacts-section-contacts .Title::before{width:100%;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);height:14px;bottom:-10px}.contacts-section-contacts__play-svg,.contacts-section-contacts__play-use{width:46px;height:46px}.contacts-block-text-items{margin-top:39px}.block-text-items__wrapper-text-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.block-text-items .Text-item{width:100%}.block-text-items .Text-item:not(:first-child){margin-top:43px}.block-text-items .Text-item__block-info{margin-top:18.5px}.block-text-items .Text-item__description{margin-top:12.9px}.map{margin-top:65px}.map__container{height:314px;border-radius:18.5px}.vacancies-section-appeal__content{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancies-section-appeal__block-appeal,.vacancies-section-appeal__block-image{padding:0;width:100%}.vacancies-section-appeal__block-image{height:211px}.vacancies-section-appeal__block-appeal{margin-top:54px}.vacancies-section-appeal__inner-text{margin-top:74px}.vacancies-section-appeal .Title{line-height:25px}.vacancies-section-appeal .Title::before{height:30px;bottom:-40px}.vacancies-section-appeal .Button{margin-top:40px}.vacancies-section-benefits-work{padding-top:62px}.vacancies-section-benefits-work__content{width:60%}.vacancies-section-benefits-work .Title{line-height:20px}.vacancies-section-benefits-work__wrapper-text-items{margin:3px 0 0}.vacancies-section-benefits-work .Text-item{margin-top:17px;width:100%;padding:0}.vacancies-section-benefits-work .Text-item__title{margin-top:10px;line-height:18px}.vacancies-section-benefits-work .Text-item__description{margin-top:10px;line-height:12px}.vacancies-current-vacancies .Title{line-height:20px}.vacancies-current-vacancies__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;margin-top:35px}.vacancies-current-vacancies__block-image,.vacancies-current-vacancies__block-info{width:100%}.vacancies-current-vacancies__block-image{padding:0;margin-top:23px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.vacancies-current-vacancies__block-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.vacancies-current-vacancies__block-text p{text-align:center;line-height:15px}.vacancies-current-vacancies__block-button{margin-top:32px}.vacancies-current-vacancies .Button{width:125px;height:34px}.vacancies-about-company__swiper-next-button-card,.vacancies-about-company__swiper-prev-button-card{display:none}.vacancies-about-company .Title{line-height:23px}.vacancies-about-company .Title::before{height:19px;bottom:-24px}.vacancies-about-company__wrapper-swiper{margin-top:44px}.vacancies-about-company__swiper-container{width:100%;padding:10px}.vacancies-about-company__swiper-slide{padding:16px}.vacancies-about-company__block-position{margin-top:8px}.vacancies-about-company .section-info-block__wrapper-content{margin:0}.vacancies-about-company .section-info-block__wrapper-image{margin-bottom:0}.vacancies-about-company .section-info-block__block-info,.vacancies-about-company .section-info-block__wrapper-image{padding:0;width:100%}.vacancies-about-company .section-info-block__block-info{margin-top:20px}.vacancies-about-company .section-info-block__block-info p{text-align:left;margin-top:19px;line-height:19px}.vacancies-about-company .section-info-block__block-image{padding-top:49%}.section-attractive-text__block-text{width:100%}.section-attractive-text__block-text p{line-height:18px}.vacancies-section-attractive-text{padding-top:45px}.vacancies-section-attractive-text .section-attractive-text__block-text{width:100%}.vacancies-form-add-resume{margin-top:25px}.vacancies-form-add-resume .modal-form__block-description{margin:29px auto 0}.vacancies-form-add-resume .modal-form__description{line-height:19px}.vacancies-form-add-resume .modal-form__block-form{margin:56px auto 0}.vacancies-form-add-resume .modal-form__button{margin-top:0}.modal-form-vacancies-form-add-resume .Attach-block{margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-form-vacancies-form-add-resume .Attach-block__attach-title{width:100%;margin:0 0 10px}.modal-form-vacancies-form-add-resume .Attach-block__attach-description{width:70%}.portfolio-section-portfolio .Container-title{margin-top:28px;margin-left:auto}.portfolio-section-portfolio .section__content{margin-top:28px}.portfolio-section-portfolio .section__block-container{margin-top:44px}.portfolio-section-portfolio .section-project-cards__block-sm--top{margin:18px -6px 0}.portfolio-section-portfolio .section-project-cards__block-sm--bottom{margin:0 -6px 18px}.portfolio-section-portfolio .Forward-block{margin:40px 25px 0 auto}.portfolio-section-portfolio .modal-form{max-width:100%;padding:27px 24px 19px}.portfolio-section-portfolio__modal-form{margin-top:113px}.portfolio-section-portfolio__recently-completed-projects{margin:51px auto 0;width:100%}.portfolio-section-portfolio__wrapper-content-project-cards{padding:0;-webkit-box-shadow:none;box-shadow:none}.portfolio-section-portfolio__swiper-container,.portfolio-section-portfolio__swiper-container-image-project{width:100%}.portfolio-section-portfolio__swiper-button-image-project-next-default,.portfolio-section-portfolio__swiper-button-image-project-prev-default,.portfolio-section-portfolio__swiper-button-next-default,.portfolio-section-portfolio__swiper-button-prev-default{display:none}.portfolio-section-portfolio__inner-product-brands{margin:3px -20px -20px}.portfolio-section-portfolio__product-brand{padding:20px}.Block-text span{text-align:center;margin-bottom:43px}.Block-text p{margin-bottom:13px;line-height:13.5px}.section-product-slider .card-product{height:363px}.section-product-slider .Title{text-align:center;line-height:27px}.section-product-slider__wrapper-slider{margin-top:22px}.basket-section-basket__wrapper-content-basket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:25px 0 0}.basket-section-basket__inner-info-about-order,.basket-section-basket__inner-product-cards{padding:0;width:100%}.basket-section-basket__inner-info-about-order{margin-top:33px}.basket-section-basket__title-info-about-order{line-height:10px}.basket-section-basket__product-card{height:176px}.basket-section-basket__block-price-product{margin-top:52px}.basket-section-basket__wrapper-counter-product{margin-top:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.basket-section-basket .Counter__block-input{width:67px}.basket-section-basket__block-product-image{width:39.3333%}.basket-section-basket__block-product-settings{padding:14px 20px;width:63.6666%}.basket-section-basket__block-close-button-product{margin-left:auto}.basket-section-basket__wrapper-basic-information-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basket-section-basket__name-product{line-height:13px}.basket-section-basket__block-info-about-order{margin-top:22px;padding:24px 0}.basket-section-basket__block-outcome-about-order{margin-top:24px}.basket-section-basket__block-button-about-order{margin-top:30px}.basket-section-basket__block-attention-about-order{margin-top:25px}.basket-section-basket .Button--color-lightRed:not(:disabled){border-color:#ea4335;background-color:#ea4335}.basket-section-basket .Button--color-lightRed:not(:disabled):hover{background-color:transparent}.basket-section-basket .Button--color-lightRed:not(:disabled):hover .Button__text{color:#ea4335}.basket-section-basket .Button--color-lightRed:not(:disabled):focus{background-color:transparent}.basket-section-basket .Button--color-lightRed:not(:disabled):focus .Button__text{color:#ea4335}.basket-section-basket .Button--color-lightRed:not(:disabled) .Button__text{color:#fff}.services-section-banner .section-banner__block-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.services-section-banner .section-banner__title{line-height:27px}.services-section-banner .section-banner__description{margin-top:5px}.services-section-banner .section-banner__button{margin-top:40px}.services-section-banner .section-banner__block-image{width:100%;padding:0;margin-top:47px}.services-section-banner .section-banner__image{position:relative}.services-section-banner .section-banner__info{max-width:100%}.services-section-advantages{padding-top:36px}.services-section-advantages__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-section-advantages .Text-item{width:75%}.services-section-advantages .Text-item__block-info{margin-top:26px}.services-section-announcement{padding-top:90px}.services-section-announcement__wrapper-services{margin:34px 0 -22px}.services-section-announcement .section-announcement{width:100%;margin:0 auto 22px}.services-section-announcement .section-announcement__block-image{height:255px}.services-section-announcement .section-announcement__title-news{line-height:22px}.services-section-announcement .section-announcement__block-text-news{margin-top:10px}.services-section-announcement .section-announcement__block-button-news{margin-top:24px}.services-our-guarantees{padding-top:76px}.services-our-guarantees .Title::before{height:18px;bottom:-19px}.services-our-guarantees__content{width:100%}.services-our-guarantees__wrapper-info{margin:88px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-our-guarantees__block-info,.services-our-guarantees__inner-image{width:100%;padding:0}.services-our-guarantees__block-image{padding-top:152%}.services-our-guarantees__block-info{width:100%;margin-top:29px}.services-our-guarantees__block-name{margin-top:11px}.services-our-guarantees__block-button,.services-our-guarantees__block-description{margin-top:22px}.services-our-guarantees__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-our-guarantees .Button{min-height:40px;min-width:226px;border-radius:10px}.services-section-description{padding-top:78px}.services-section-description .Title{line-height:24px}.services-section-description .Title::before{height:14px;bottom:-25px}.services-section-description .section-description__wrapper-info{width:100%;margin:54px auto 0}.services-section-description .section-description__block-image{border-radius:11px}.services-section-description .section-description__block-text{margin-top:21px}.services-section-description .section-description__block-text p{line-height:21px;text-align:center}.services-section-form{padding-top:74px}.modal-form-write-director .modal-form{border-radius:14px}.modal-form-write-director .modal-form__form{width:100%}.modal-form-write-director .modal-form__button{margin-top:34px}.modal-form-write-director .modal-form__input{width:100%;height:39px;padding:0 23px;font-size:calc(11px + 5 * ((100vw - 320px)/ 1600))}.modal-form-write-director .modal-form__textarea{padding:21px 23px}.modal-form-write-director .Button{min-height:37px;min-width:141px}.modal-form-write-director .Title::before{height:9px;bottom:-18px}.modal-form-add-review{padding:21px 20px 35px}.modal-form-add-review .modal-form__block-description{display:none}.modal-form-add-review .modal-form__block-form{margin:65px auto 0;width:100%}.modal-form-add-review .modal-form__block-input{width:100%}.modal-form-add-review .modal-form__input{height:31px;padding:0 19px}.modal-form-add-review .modal-form__block-textarea,.modal-form-add-review .modal-form__privacy-policy{padding:0}.modal-form-add-review .modal-form__textarea{padding:21px 19px}.modal-form-add-review .Title{text-align:left;width:40%}.modal-form-add-review .Title::before{height:9px;bottom:-18px}.section-stages{padding-top:53px}.section-stages__inner-content{margin:calc(22px - 28px) -15px 0}.section-stages__item{width:60%}.geoplastics-section-attractive-text{padding-top:56px}.geoplastics-section-attractive-text .section-attractive-text__block-text{width:100%}.geoplastics-section-reviews{padding-top:48px}.geoplastics-section-form{padding-top:60px}.geoplastics-section-banner .section-banner__block-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden;height:auto}.geoplastics-section-banner .section-banner__title{line-height:25px}.geoplastics-section-banner .section-banner__description{display:block;margin-top:10px;font-family:Caveat,sans-serif;font-size:15px;line-height:16px;color:#ea4335}.geoplastics-section-banner .section-banner__button{margin-top:22px;min-height:30px;min-width:123px}.geoplastics-section-banner .section-banner__block-image{width:100%;padding:0;height:303px;margin-top:47px}.geoplastics-section-banner .section-banner__image{position:relative;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;height:auto}.geoplastics-section-banner .section-banner__info{max-width:100%}.geoplastics-section-text{padding-top:28px}.geoplastics-section-text__content{width:100%}.geoplastics-section-text p{line-height:20px}.geoplastics-section-for-whom{padding-top:31px}.geoplastics-section-for-whom__content{margin:-25px 0 0}.geoplastics-section-for-whom .Text-item{width:100%}.geoplastics-section-description{padding-top:57px}.geoplastics-section-description__block-button{margin-top:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.geoplastics-section-description .Button{min-height:40px;min-width:162px}.geoplastics-section-description .section-description__wrapper-info{margin:16px 0 0}.geoplastics-section-description .section-description__block-text,.geoplastics-section-description .section-description__wrapper-image{width:100%}.geoplastics-section-description .section-description__block-image{padding-top:inherit;height:203px}.geoplastics-section-description .section-description__block-text p{text-align:center}.geoplastics-section-description--projects .section-description__wrapper-info{margin:38px 0 0}.geoplastics-section-description--projects .geoplastics-section-description__block-signature{bottom:12.8px;width:187px;min-height:45px}.geoplastics-section-description--projects .geoplastics-section-description__signature{line-height:13px}.section-cards-text{padding-top:68px}.section-cards-text .Container-title{margin-bottom:18px}.section-cards-text .Title{line-height:20px}.section-cards-text__block-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.section-cards-text .Card-text{width:100%;padding:0}.section-cards-text .Card-text:not(:first-child){margin-top:16px}.section-cards-text .Card-text__block-image{height:149px}.section-cards-text .Card-text__block-info{padding:25px 23px}.section-cards-text .Card-text__block-text p{line-height:18px}.section-documents{padding-top:81px}.section-documents__wrapper-slider{margin-top:31px}.section-documents__swiper-slide{height:123px}.rubber-coverings-masterfiber-section-numbers{padding-top:76px}.rubber-coverings-masterfiber-section-numbers .section-numbers__wrapper-numbers{margin:27px -10px 0}.section-text-default{padding-top:63px}.section-text-default .Title{line-height:20px}.section-text-default__block-text{margin-top:17px}.section-text{padding-top:50px}.section-text .Title{line-height:22px}.section-text__block-text{margin:20px auto 0;width:100%}.section-text__block-text p img{max-height:200px}.section-text__block-button{margin-top:30px}.section-text .Button{min-height:35px;min-width:115px}.rubber-coverings-masterfiber-section-banner .section-banner__block-banner{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:none}.rubber-coverings-masterfiber-section-banner .section-banner__info{padding:20px}.rubber-coverings-masterfiber-section-banner .section-banner__title{line-height:25px}.rubber-coverings-masterfiber-section-banner .section-banner__block-image{height:303px;margin-top:47px}.rubber-coverings-masterfiber-section-banner .section-banner__button{margin-top:28px;min-height:30px;min-width:203px;border-radius:8px}.rubber-coverings-masterfiber-section-links{padding-top:36px}.rubber-coverings-masterfiber-section-links__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-32px -12.5px 0}.rubber-coverings-masterfiber-section-links__list-item{width:50%;margin-top:32px;padding:0 12.5px}.rubber-coverings-masterfiber-section-links .Link{line-height:11px}.rubber-coverings-masterfiber-section-links .Link::before{height:10px;bottom:-13px}.rubber-coverings-masterfiber-section-rubber-crumb{padding-top:66px}.rubber-coverings-masterfiber-section-rubber-crumb__block-information{-ms-flex-wrap:wrap;flex-wrap:wrap}.rubber-coverings-masterfiber-section-rubber-crumb .Title{line-height:20.3px}.rubber-coverings-masterfiber-section-rubber-crumb .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor.svg);height:19px;bottom:-29px}.rubber-coverings-masterfiber-section-rubber-crumb__block-info,.rubber-coverings-masterfiber-section-rubber-crumb__inner-image{width:100%}.rubber-coverings-masterfiber-section-rubber-crumb__block-text{margin-top:51px}.rubber-coverings-masterfiber-section-rubber-crumb__inner-image{margin-top:20px}.rubber-coverings-masterfiber-section-cards-text{padding-top:59px}.rubber-coverings-masterfiber-section-cards-text .Card-text:not(:first-child){margin-top:17px}.rubber-coverings-masterfiber-where-applied{padding-top:68px}.rubber-coverings-masterfiber-where-applied .Title{line-height:20px}.rubber-coverings-masterfiber-where-applied__wrapper-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(11px - 10px) 0 0}.rubber-coverings-masterfiber-where-applied .Card-text{width:90%;padding:0;margin-top:10px}.rubber-coverings-masterfiber-where-applied .Card-text__block-image{height:144px}.rubber-coverings-masterfiber-varieties-coatings{padding-top:30px}.rubber-coverings-masterfiber-varieties-coatings .Title{line-height:23px}.rubber-coverings-masterfiber-varieties-coatings__wrapper-cards{margin-top:20px}.rubber-coverings-masterfiber-varieties-coatings .card-product{width:50%;min-height:180px}.rubber-coverings-masterfiber-varieties-coatings .card-product__block-title{height:auto}.rubber-coverings-masterfiber-varieties-coatings .card-product__block-image{width:85%}.rubber-coverings-masterfiber-varieties-coatings .card-product__description{line-height:9px}.rubber-coverings-masterfiber-section-description-big,.rubber-coverings-masterfiber-section-description-small{padding-top:70px}.rubber-coverings-masterfiber-section-description-big .Title,.rubber-coverings-masterfiber-section-description-small .Title{line-height:20px}.rubber-coverings-masterfiber-section-description-big .Title::before,.rubber-coverings-masterfiber-section-description-small .Title::before{height:21px;bottom:-32px}.rubber-coverings-masterfiber-section-description-big .section-description__wrapper-info,.rubber-coverings-masterfiber-section-description-small .section-description__wrapper-info{width:100%;margin:51px auto 0}.rubber-coverings-masterfiber-section-description-big__block-button,.rubber-coverings-masterfiber-section-description-small__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rubber-coverings-masterfiber-section-description-big .Button,.rubber-coverings-masterfiber-section-description-small .Button{min-height:30px;border-radius:8px}.rubber-coverings-masterfiber-modal-form{padding-top:47px}.rubber-coverings-masterfiber-modal-form .modal-form{max-width:100%}.rubber-coverings-masterfiber-how-work{padding-top:62px}.rubber-coverings-masterfiber-how-work .Title{line-height:20px}.rubber-coverings-masterfiber-how-work .Title::before{height:15px;bottom:-28px}.rubber-coverings-masterfiber-how-work__wrapper-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(45px - 17px) -11px 0}.rubber-coverings-masterfiber-how-work .Card-text{width:90%}.rubber-coverings-masterfiber-section-cases{padding-top:55px}.rubber-coverings-masterfiber-section-cases .Title{line-height:20px}.rubber-coverings-masterfiber-section-cases .Container-project-card{width:50%}.rubber-coverings-masterfiber-section-cases .Project-card{height:223px;max-height:223px}.rubber-coverings-masterfiber-section-cases .Project-card__block-title{display:none}.rubber-coverings-masterfiber-section-cases__block-button{margin-top:20px}.rubber-coverings-masterfiber-section-cases .Button{min-height:44px;min-width:113px}.rubber-coverings-masterfiber-section-other-coatings{padding-top:46px}.rubber-coverings-masterfiber-section-other-coatings__wrapper-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -6.5px}.rubber-coverings-masterfiber-section-other-coatings .Work-card{width:100%;margin-top:0;height:221px;padding:0 6.5px}.rubber-coverings-masterfiber-section-other-coatings .Work-card__wrapper-content{border-radius:13px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rubber-coverings-masterfiber-section-other-coatings .Container-project-card{width:50%;padding:0 6.5px;margin-top:10px}.rubber-coverings-masterfiber-section-other-coatings .Project-card{height:106px;border-radius:9px}.rubber-coverings-masterfiber-section-other-coatings .Project-card__block-title{display:none}.modal-form-product-added .modal-form__block-form{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0;margin:44px auto 0;width:100%}.product-card-section-product-card .Zoom-icon{opacity:1;visibility:visible}.product-card-section-product-card__swiper:first-child{height:335px}.product-card-section-product-card .product-card-swiper{display:none}.product-card-section-product-card__inner-main-product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.product-card-section-product-card__block-wrapper-price,.product-card-section-product-card__wrap-product-swiper{padding:0}.product-card-section-product-card__block-wrapper-price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:22px}.product-card-section-product-card__wrap-product-swiper,.product-card-section-product-card__wrapper-other-information{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-card-section-product-card__title-price{line-height:30px}.product-card-section-product-card__block-price{margin-top:22px;padding:17px 0}.product-card-section-product-card .Counter{margin-top:26px}.product-card-section-product-card__block-price-button .Button{min-height:45px;min-width:100%;max-width:100%;background-color:#ea4335}.product-card-section-product-card__block-price-button .Button:not(:disabled) .Button__text{color:#fff}.product-card-section-product-card__block-price-button .Button:focus,.product-card-section-product-card__block-price-button .Button:hover{background-color:transparent}.product-card-section-product-card__block-price-button .Button:focus .Button__text,.product-card-section-product-card__block-price-button .Button:hover .Button__text{color:#ea4335}.product-card-section-product-card__title-description-product{line-height:25px}.product-card-section-product-card__block-text-description-product{margin-top:18px}.product-card-section-product-card__block-text-description-product p{line-height:21px}.product-card-section-product-card .section-tabs{margin-top:30px}.product-card-section-product-card .section-tabs__block-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card-section-product-card .section-tabs__item-menu{width:50%}.product-card-section-product-card .section-tabs__item-menu:first-child,.product-card-section-product-card .section-tabs__item-menu:last-child{border-radius:0}.product-card-section-product-card .section-tabs__item-menu--top-left{border-top-left-radius:8px!important}.product-card-section-product-card .section-tabs__item-menu--top-right{border-top-right-radius:8px!important}.product-card-section-product-card .section-tabs__item-menu--bottom-left{border-bottom-left-radius:8px!important}.product-card-section-product-card .section-tabs__item-menu--bottom-right{border-bottom-right-radius:8px!important}.product-card-section-product-card .section-tabs__block-tabs{margin-top:27px}.product-card-section-product-card__tab-specification{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card-section-product-card__tab-specification .Text-item{width:100%;padding:0}.product-card-section-product-card__tab-specification .Text-item:not(:first-child){margin-top:44px}.product-card-section-product-card__tab-specification .Text-item__svg,.product-card-section-product-card__tab-specification .Text-item__use{width:47px;height:47px}.product-card-section-product-card__tab-specification .Text-item__block-info{margin-top:18px}.product-card-section-product-card__block-text-item-description{margin-top:12px}.product-card-section-product-card__description-tab-delivery{margin-top:18px}.product-card-section-product-card__block-ways-obtaining-tab-delivery{margin-top:48px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item:not(:first-child){margin-top:49px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__block-info{margin-top:18px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__title{line-height:20px}.product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__description{margin-top:20px;line-height:21px}.product-card-section-product-card .Marker{width:46px;height:46px}.product-card-section-product-card__list-tab-delivery{margin-top:20px}.product-card-section-product-card__list-item-tab-delivery{line-height:21px}.product-card-section-product-card__list-item-tab-delivery::before{width:8px;height:8px}.product-card-section-product-card__list-item-tab-delivery:not(:first-child){margin-top:18px}.product-card-section-product-card__inner-general-information-reviews{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card-section-product-card__block-button-reviews .Button{min-height:36px;min-width:131px;border-radius:9px}.product-card-section-product-card__block-review{margin-top:27px;padding-top:26px}.product-card-section-product-card__block-rating{margin-top:17px}.product-card-section-product-card__block-text-review{margin-top:25px}.product-card-section-product-card__block-text-review p{line-height:21px}.product-card-section-product-card__block-button-load-more-review{margin-top:36px}.product-card-section-product-card__block-button-load-more-review .Button{min-height:36px;min-width:150px;border-radius:9px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title{line-height:23px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title::before{height:11px;bottom:-19px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__wrapper-information{margin:50px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info,.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider{padding:0;width:100%}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info{margin-top:24px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:first-child{height:166px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child{margin-top:5px;height:54px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-text p{text-align:center}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-specifications{margin-top:39px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__title-info{line-height:16px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-info{margin-top:13px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info{line-height:15px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info:not(:first-child){margin-top:7px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-coating-colors{margin-top:19px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-colors{margin:17px -7px 0}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-color{padding:0 7px}.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:37px}.rubber-covering-masterfiber-section-coating-characteristics{padding-top:47px}.rubber-covering-masterfiber-section-coating-characteristics .Title{line-height:23px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-info{margin:10px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.rubber-covering-masterfiber-section-coating-characteristics__block-image,.rubber-covering-masterfiber-section-coating-characteristics__block-info{padding:0;width:100%}.rubber-covering-masterfiber-section-coating-characteristics__block-info{margin-top:13px}.rubber-covering-masterfiber-section-coating-characteristics__block-info p{text-align:center}.rubber-covering-masterfiber-section-coating-characteristics__block-info p:not(:first-child){margin-top:25px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works{margin:54px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card{padding:0;width:100%}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card:not(:first-child){margin-top:12px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card__wrapper-content{padding:23px 50px;height:330px}.rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Button{min-height:23px;min-width:71px;border-radius:6px}.rubber-covering-masterfiber-section-form{margin-top:45px}.rubber-covering-masterfiber-section-form .section-form__block-image{max-width:125px}.section-404__inner-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.section-404__block-image,.section-404__block-info{width:100%;padding:0}.section-404__block-info{margin-top:25px}.section-404__block-text p,.section-404__title{text-align:center;line-height:17px}.section-404__inner-buttons{margin:49px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-404__block-button{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-404__block-button:not(:first-child){margin-top:27px}.section-404 .Button{min-height:50px;padding:5px 10px;min-width:202px}.Container-title{width:100%}.privacy-policy-section__text-policy{margin:15px 0 -20px}.privacy-policy-section__text-policy p{line-height:19px}.ordering-section .Container-title{width:100%;margin-left:auto}.ordering-section .Title{font-size:calc(19px + 17 * ((100vw - 320px)/ 1600));line-height:19px}.ordering-section .Title::before{height:14px;bottom:-19px}.ordering-section__block-customer{display:none}.ordering-section__inner-information{margin:71px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.ordering-section__inner-form,.ordering-section__inner-info{padding:0;width:100%}.ordering-section__block-input:not(:first-child){margin-top:45px}.ordering-section__inner-info{margin-top:29px}.ordering-section .Privacy-policy__text--policy{line-height:15px}.ordering-section__block-info{padding:26px 16px 30px}.ordering-section__block-payment-info{padding-bottom:22px}.ordering-section__payment-info{line-height:17px}.ordering-section__block-outcome-info{margin-top:66px}.ordering-section__outcome-info{line-height:20px}.ordering-section__block-button{margin-top:54px}.ordering-section .Button{min-height:48px;min-width:182px;border-radius:9px}.search-section-search__input-search,.search-section-search__wrapper-icon-search{height:32px;border-radius:9px}.search-section-search__input-search{width:calc(100% - 32px);padding:5px 14px}.search-section-search__button-search{margin-left:6px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.search-section-search__wrapper-icon-search{width:32px}.search-section-search__icon-search{width:10px;height:10px}.search-section-search__navigation{margin-top:35px}.search-section-search .section__block-sorting-info{margin-top:25px}.search-section-search .section__content{margin-top:5px}.search-section-search .card-product{height:319px}.search-section-search .card-product__inner{padding:11px}.search-form-have-questions{margin-top:95px}.mounting-banner .section-banner__block-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden;height:auto}.mounting-banner .section-banner__title{line-height:25px}.mounting-banner .section-banner__description{margin-top:10px;line-height:16px}.mounting-banner .section-banner__button{margin-top:40px;min-height:30px;min-width:100px;border-radius:9px}.mounting-banner .section-banner__block-image{width:100%;padding:0;height:303px;margin-top:27px}.mounting-banner .section-banner__image{position:relative;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;height:auto}.mounting-banner .section-banner__info{max-width:100%}.mounting-advantage{padding-top:49px}.mounting-advantage__title{text-align:center;line-height:20px}.mounting-advantage__wrapper-advantages{margin:47px 0 0}.mounting-advantage .Text-item{width:100%;padding:0 54px}.mounting-advantage .Text-item:not(:first-child){margin-top:31px}.mounting-section-description{padding-top:62px}.mounting-section-description__inner-text{margin-top:59px}.mounting-section-description__inner-text p{line-height:19px;text-align:center}.mounting-section-description .Title::before{height:26px;bottom:-39px}.mounting-section-description .section-description__wrapper-info{width:100%}.mounting-section-description .section-description__block-image{padding-top:74%}.stage-elements{padding-top:50px}.stage-elements__wrapper-stages{margin:0}.stage-elements .Container-title{padding:0;margin:0 0 32px}.stage-elements .Title{line-height:20px}.stage-elements .Title::before{height:18px;bottom:-22px}.stage-elements .Container-title,.stage-elements .Text-item{width:100%;margin-top:32px}.stage-elements .Text-item{padding:0 20px}.mounting-first-modal-form{padding-top:50px}.mounting-first-modal-form .modal-form{max-width:100%}.mounting-first-modal-form .modal-form__description{line-height:14px}.mounting-first-modal-form .modal-form__button{min-width:180px}.mounting-types-jobs{padding-top:50px}.mounting-types-jobs .Title{line-height:22px}.mounting-types-jobs__wrapper-cards{margin:0 -5px}.mounting-types-jobs__block-card{width:50%;padding:0 5px;margin-top:15px}.mounting-types-jobs .Project-card{height:120px}.mounting-types-jobs .Project-card__block-title{bottom:15px;padding:10px}.mounting-impact-on-cost{padding-top:50px}.mounting-impact-on-cost .Title{line-height:22px}.mounting-impact-on-cost__wrapper-items{margin:0}.mounting-impact-on-cost__inner-items{width:100%;padding:0}.mounting-impact-on-cost__block-text p{line-height:20px}.mounting-second-modal-form{padding-top:50px}.mounting-second-modal-form .modal-form{max-width:100%}.mounting-second-modal-form .modal-form__description{line-height:14px}.mounting-second-modal-form .modal-form__button{min-width:180px}.mounting-cases{padding-top:79px}.mounting-cases .Title{line-height:22px;text-align:center}.mounting-cases__wrapper-cases{margin:calc(30px - 18px) -11px 0}.mounting-cases .Container-project-card{width:50%;padding:0 11px;margin-top:18px}.mounting-cases .Project-card{height:223px;max-height:223px}.mounting-cases .Project-card__block-title{display:none}.mounting-section-reviews{padding-top:70px}.mounting-section-reviews .Title{line-height:22px}.mounting-section-attractive-text{padding-top:57px}.mounting-section-attractive-text .section-attractive-text__block-text{width:100%;line-height:22px}.who-we-work-banner .section-banner__block-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.who-we-work-banner .section-banner__title{line-height:27px}.who-we-work-banner .section-banner__description{margin-top:5px}.who-we-work-banner .section-banner__button{margin-top:40px}.who-we-work-banner .section-banner__block-image{width:100%;padding:0;margin-top:47px}.who-we-work-banner .section-banner__image{position:relative}.who-we-work-banner .section-banner__info{max-width:100%}.who-we-work-banner .Button{border-radius:9px;min-height:30px;min-width:111px}.who-we-work-customers{padding-top:49px}.who-we-work-customers .Title::before{height:20px;bottom:-17px}.who-we-work-customers__block-text{margin-top:41px}.who-we-work-customers__block-text p{line-height:19px}.who-we-work-section-attractive-text{padding-top:34px}.who-we-work-section-attractive-text .section-attractive-text__block-text{line-height:22px}.brand-slider{padding-top:44px}.brand-slider .Title{line-height:22px}.brand-slider__wrapper-slider{margin-top:35px}.brand-slider__swiper-container{width:100%}.brand-slider__swiper-button-default{display:none}.who-we-work-section-description{padding-top:61px}.who-we-work-section-description__block-button{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.who-we-work-section-description .section-description__wrapper-info{margin:16px 0 0}.who-we-work-section-description .section-description__block-text,.who-we-work-section-description .section-description__wrapper-image{width:100%}.who-we-work-section-description .section-description__block-image{padding-top:inherit;height:203px}.who-we-work-section-description .section-description__block-text p{text-align:center;line-height:21px}.who-we-work-section-description--projects .section-description__wrapper-info{margin:38px 0 0}.who-we-work-section-description--projects .who-we-work-section-description__block-signature{bottom:12.8px;width:187px;min-height:45px}.who-we-work-section-description--projects .who-we-work-section-description__signature{line-height:13px}.who-we-work-section-description--projects__block-button{margin-top:28px}.who-we-work-section-description--projects .Button{min-height:35px;min-width:193px}.who-we-work-stage-elements .Container-title{margin-bottom:32px}.product-slider{padding-top:61px}.product-slider .Title{line-height:22px}.product-slider .Section-card{margin:0 auto;max-width:252px}.product-slider__wrapper-slider{margin-top:22px}.product-slider__swiper-container{width:100%}.product-slider__swiper-button-default{display:none}.who-we-work-section-project-cards{padding-top:69px}.who-we-work-section-reviews{padding-top:72px}.who-we-work-section-form{padding-top:56px}.suppliers-banner .section-banner__block-banner{padding:0;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.suppliers-banner .section-banner__info{width:100%;padding:20px}.suppliers-banner .section-banner__title{line-height:31px}.suppliers-banner .section-banner__description{margin-top:5px;line-height:16px}.suppliers-banner .section-banner__button{margin-top:24px}.suppliers-banner .section-banner__block-image{padding-top:0;margin-top:50px;width:100%}.suppliers-banner .Button{min-height:30px;min-width:115px;border-radius:9px}.suppliers-section-description-simple{padding-top:49px}.suppliers-section-description-simple .Title{line-height:22px}.suppliers-section-description-simple .Title::before{height:22px;bottom:-28px}.suppliers-section-description-simple .section-description__wrapper-info{width:100%;margin:54px auto 0}.suppliers-section-description-simple .section-description__block-text *{text-align:center;line-height:20px}.suppliers-section-description{padding-top:51px}.suppliers-section-description .Title{line-height:22px}.suppliers-section-description .Title::before{height:22px;bottom:-28px}.suppliers-section-description .section-description__wrapper-info{margin-top:57px}.suppliers-section-description .section-description__block-text p{line-height:20px}.suppliers-section-description .Text-card .Text-card__text{line-height:12px}.suppliers-section-attractive-text{padding-top:52px}.suppliers-section-attractive-text .section-attractive-text__block-text p{line-height:23px}.suppliers-section-brands{padding-top:63px}.suppliers-section-brands .section-brands__block-brands{margin:37px -15px -25px}.suppliers-section-project-cards{padding-top:71px}.suppliers-section-form{padding-top:49px}.section-reviews--modified .section-reviews__item-menu-tab{width:50%;height:38px}.Card-video__wrapper-info{padding:13px 8px}.Card-video__icon-play{width:40px;height:40px}.c-video-reviews{padding-top:52px}.c-video-reviews__wrapper-info{padding:10px 10px 23px;margin-top:22px}.c-video-reviews__wrapper-videos{margin:0}.c-video-reviews__block-button{margin-top:22px}.c-video-reviews .Card-video{width:100%;padding:0}.c-video-reviews .Card-video:not(:first-child){margin-top:17px}.reviews-section-documents{padding-top:56px}.bargaining-banner .section-banner__block-banner{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.bargaining-banner .section-banner__block-image{padding-top:0;margin-top:18px}.bargaining-banner .section-banner__description{line-height:8px;display:none}.bargaining-banner .section-banner__button{margin-top:20px;min-height:30px;border-radius:8px}.с-appeal{padding-top:20px}.с-appeal__wrapper-info{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.с-appeal__block-info,.с-appeal__wrapper-image{padding:0;width:100%}.с-appeal__block-image{height:181px;padding-top:inherit}.с-appeal__block-info{margin-top:25px}.с-appeal__block-text{width:100%;margin:31px auto 0}.с-appeal__block-text p{line-height:15px}.с-appeal__block-text p:not(:first-child){margin-top:15px}.с-appeal .Title{line-height:22px}.с-appeal .Title::before{height:16px;bottom:-21px}.bargaining-stage-elements{padding-top:54px}.bargaining-attractive-text{padding-top:50px}.bargaining-section-stages .section-stages__item{width:60%}.bargaining-text-modal-form{padding-top:41px}.bargaining-text-modal-form .modal-form{max-width:100%;padding:27px 22px}.bargaining-text-modal-form .modal-form__block-form{margin:18px auto 0}.bargaining-text-modal-form .modal-form .modal-form__button{margin-top:0;min-height:28px}.bargaining-text-modal-form .Title{line-height:17px}.bargaining-modal-form{padding-top:45px}.bargaining-modal-form .modal-form{max-width:100%}.bargaining-section-project-cards{padding-top:52px}.bargaining-section-project-cards .Container-title{margin-bottom:29px}.bargaining-section-project-cards .Title{line-height:18px}.bargaining-section-reviews{padding-top:60px}.layouts-3d-section{padding-top:37px}.layouts-3d-section .section__block-container{margin-top:63px}.layouts-3d-section .section__block-text{margin-top:19px}.layouts-3d-section .section-attractive-text{margin-top:25px}.layouts-3d-banner .section-banner__block-banner{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.layouts-3d-banner .section-banner__block-image{padding-top:0;margin-top:18px}.layouts-3d-banner .section-banner__description{margin-top:10px}.layouts-3d-banner .section-banner__button{margin-top:40px;min-height:30px;min-width:99px;border-radius:8px}.design-org-banner .section-banner__block-banner{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.design-org-banner .section-banner__block-image{padding-top:0;margin-top:18px}.design-org-banner .section-banner__title{line-height:22px}.design-org-banner .section-banner__description{line-height:8px;margin-top:10px}.design-org-banner .section-banner__button{margin-top:20px;min-height:30px;border-radius:8px}.design-org-attractive-text{padding-top:31px}.design-org-attractive-text .section-attractive-text__block-text{width:100%}.design-org-attractive-text .section-attractive-text__block-text p{line-height:22px}.design-org-stage-elements{padding-top:30px}.design-org-text-default .Title{line-height:22px}.design-org-text-default .Title::before{height:18px;bottom:-23px}.design-org-text-default .section-text-default__block-text{margin:37px auto 0;width:100%}.design-org-attractive-text-second{padding-top:60px}.design-org-attractive-text-second .section-attractive-text__block-text p{line-height:25px}.design-org-stages{padding-top:40px}.design-org-stages .Title{line-height:20px}.design-org-stages .section-stages__inner-content{margin:calc(26px - 28px) 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.design-org-stages .section-stages__item{width:60%;padding:0}.design-org-stages .section-stages__title{line-height:19px}.c-img-info{padding-top:75px}.c-img-info .Title{line-height:23px}.c-img-info__wrapper-info{margin:calc(27px - 24px) 0 0}.c-img-info__block-card{width:70%;padding:24px 0 100px;margin:0 auto}.c-img-info .Project-card{max-height:204px;height:204px;overflow:visible}.c-img-info .Project-card__image{border-radius:18px;overflow:hidden}.c-img-info .Project-card__block-title{left:50%;-webkit-transform:translate(-50%,110%);-ms-transform:translate(-50%,110%);transform:translate(-50%,110%);bottom:0}.design-org-modal-form{padding-top:79px}.design-org-modal-form .modal-form{max-width:100%}.affiliate-program-banner .section-banner__block-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.affiliate-program-banner .section-banner__block-image{margin-top:18px}.affiliate-program-banner .section-banner__title{line-height:24px}.affiliate-program-banner .section-banner__button{margin-top:11px;min-height:37px;border-radius:8px}.affiliate-program-stage-elements{padding-top:44px}.affiliate-program-stage-elements .Container-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}.affiliate-program-stage-elements .Title{line-height:22px}.affiliate-program-stage-elements .Title::before{background-image:url(/local/templates/np/assets/css/../img/title-big-decor.svg);bottom:-27px}.affiliate-program-stage-elements .Text-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.affiliate-program-stage-elements .Text-item__block-info{width:100%}.affiliate-program-stages{padding-top:88px}.affiliate-program-stages__wrapper-info{margin-top:71px}.affiliate-program-stages__block-text{width:100%}.affiliate-program-stages__block-button{margin-top:43px}.affiliate-program-stages .Button{border-radius:10px;min-height:40px}.affiliate-program-stages .Button__text{line-height:15px}.affiliate-program-stages .Title{line-height:22px}.affiliate-program-stages .Title::before{height:19px;bottom:-26px}.affiliate-program-stages .section-stages__inner-content{margin:calc(71px - 28px) 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.affiliate-program-stages .section-stages__item{width:60%;padding:0}.affiliate-program-stages .section-stages__title{line-height:20px}.affiliate-program-с-appeal{padding-top:72px}.affiliate-program-с-appeal .Title{line-height:22px}.affiliate-program-с-appeal .Title::before{height:23px;bottom:-32px}.affiliate-program-с-appeal .с-appeal__block-image{padding-top:inherit;height:227px}.affiliate-program-с-appeal .с-appeal__image{-o-object-fit:contain;object-fit:contain}.affiliate-program-с-appeal .с-appeal__block-text{margin:50px auto 0}.affiliate-program-с-appeal .с-appeal__block-text p{line-height:20px}.affiliate-program-c-img-info{padding-top:64px}.affiliate-program-attractive-text{padding-top:38px}.affiliate-program-attractive-text .section-attractive-text__block-text p{line-height:30px}.affiliate-program-modal-form{padding-top:61px}.affiliate-program-modal-form .modal-form{max-width:100%}.с-drop-down-info{padding-top:52px}.с-drop-down-info .Title{line-height:28px}.с-drop-down-info__wrapper-info{border-radius:10px;padding:29px 20px}.с-drop-down-info__block-info{margin-top:42px}.с-drop-down-info__inner-info{width:100%}.с-drop-down-info__title{line-height:21px}.с-drop-down-info__block-text p{line-height:20px}.Sorting{font-size:13px}.Sorting__text-link{font-size:12px!important}.Sorting__inner{width:190px}}@media screen and (max-width:650px){.section--light .Project-card--md,.section--light .Project-card--th{max-height:204px;height:204px}.section--light .Project-card--md .Project-card__block-title,.section--light .Project-card--th .Project-card__block-title{bottom:23px;padding:8px 10px;width:95%;max-width:none}.section--light .Project-card--sm{max-height:102px;height:102px}.section--light .Project-card--sm .Project-card__block-title{bottom:23px;max-width:none;padding:7px 5px}.section--light .section__wrapper-project-card{margin:-5px}.section--light .section__block-project-card{padding:5px}.section-detailed__block-information,.section-detailed__block-other-publications{width:100%}.portfolio-section-portfolio__wrapper-swiper .Project-card{max-height:219px;height:219px}.portfolio-section-portfolio__wrapper-swiper .Project-card__block-title{padding:12px 22px;bottom:32px}.reviews-section-reviews .section-reviews__content{margin-top:15px}.layouts-3d-section .Project-card__block-title{width:95%}.c-img-info__block-card{width:100%;padding:24px 0 85px}.c-img-info .Project-card__block-title{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);padding:18px 10px}.c-img-info .Project-card__title{line-height:10px}.c-img-info .Project-card__city{line-height:9px}}@media screen and (max-width:420px){.header__logo-block{max-width:200px}.header__button--media-lightGreen-theme-lg{min-width:120px}.header__first-line{width:100%}.header__number-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__number-phone a,.header__number-phone span{font-size:13px}.header__dop-phones{padding:22px 0}.footer{padding:26px 0 32px}.footer__block-info,.footer__block-nav{width:100%;min-width:none;max-width:none}.footer__block-info{padding:0}.footer__block-informations{margin-top:24px}.footer__block-privacy-policy{display:none}.section-links--fr .section-links__link{width:50%}.video-banner__block-info{left:16px;right:16px}.video-banner__title{line-height:27px}.section-card-simple .Card-simple{max-width:90%;width:90%;margin:0 0 15px}.section-card-simple .Card-simple:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section-project-cards .Project-card--sm{max-height:102px;height:102px}.section-project-cards .Project-card--sm .Project-card__block-title{padding:3.4px 13.2px}.swiper-button-default__svg,.swiper-button-default__use{max-width:25px;max-height:25px}.swiper-button-default__icon{height:25px}.section-reviews__block-tabs{padding:10px}.section-reviews__block-info{margin-top:0}.section-reviews__name-organization{display:none}.section-reviews__job-title{margin-top:8.6px}.section-reviews__list-stars{margin:5px -4px 0}.section-reviews__svg-star,.section-reviews__use-star{max-width:7.97px;max-height:7.66px}.section-reviews__text-review{margin-top:4.78px}.section-reviews__image-gallery{margin-top:6px}.section-reviews__swiper-next-button,.section-reviews__swiper-prev-button{display:none}.section-reviews__block-button{margin-top:13px;text-align:center}.section-reviews .Button{min-height:24px;min-width:73px}.menu-tabs__block-tab{padding-bottom:0}.card-product__svg,.card-product__use{display:none}.section--light .section__block-filter-button{display:block}.section--light .section__filter-button{height:40px}.section--light .section__svg-filter-button,.section--light .section__use-filter-button{width:16px;height:16px}.section--light .section__text-filter-button{font-size:15px}.vacancies-section-benefits-work__content{width:80%}.section-reviews--modified .section-reviews__block-tab{padding-bottom:0}}@media screen and (max-width:393px){.header__logo-block{max-width:150px}.header__button--media-lightGreen-theme-lg{max-width:135px;min-width:100px;min-height:40px}.header__mobile-search{height:40px}.header__block-icon-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header__basket-container,.header__block-icon-menu{height:45px;padding:10px}.section-product-sections .swiper-section-product{width:calc(100% - 50px)}.section-product-sections__swiper-slide-section-product{padding:0 20px}.Navigation__list{margin:0 -5px}.Navigation__button--sm{width:25px;height:25px}.Navigation__button--bg{width:55px;height:25px;margin:0 5px}.vacancies-section-benefits-work__content{width:90%}}
/* End */


/* Start:/local/templates/np/assets/css/main.css.min.css?1718898687747188*/
{"version":3,"sources":["main.css","pages/gui.scss","pages/index.scss","pages/about-us.scss","pages/directory-partition-list.scss","pages/news.scss","pages/articles.scss","pages/directory-section.scss","pages/cases.scss","pages/how-order.scss","pages/discounts.scss","pages/product-card.scss","pages/news-detailed.scss","pages/articles-detailed.scss","pages/contacts.scss","pages/vacancies.scss","pages/portfolio.scss","pages/basket.scss","pages/services.scss","pages/geoplastics.scss","pages/rubber-coverings-masterfiber.scss","pages/rubber-covering-masterfiber.scss","pages/404.scss","pages/privacy-policy.scss","pages/ordering.scss","pages/search.scss","pages/mounting.scss","pages/who-we-work.scss","pages/suppliers.scss","pages/reviews.scss","pages/bargaining.scss","pages/layouts-3d.scss","pages/design-org.scss","pages/affiliate-program.scss","../layouts/header/header.scss","_vars.scss","mixins/adaptiv-font.scss","../components/section-brands/section-brands.scss","../components/section-card-simple/section-card-simple.scss","../components/section-product-sections/section-product-sections.scss","../components/section-form/section-form.scss","../components/section-project-cards/section-project-cards.scss","../components/section-reviews/section-reviews.scss","../components/section-interesting/section-interesting.scss","../components/section-back-call/section-back-call.scss","../components/section-banner/section-banner.scss","../components/section-info-block/section-info-block.scss","../components/section-description/section-description.scss","../components/section-numbers/section-numbers.scss","../components/section-announcement/section-announcement.scss","../components/section/section.scss","../components/filter/filter.scss","../components/card-product/card-product.scss","../components/card-first/card-first.scss","../components/modal-form/modal-form.scss","../components/bread-crumbs/bread-crumbs.scss","../components/section-tabs/section-tabs.scss","../components/section-detailed/section-detailed.scss","../components/block-detailed/block-detailed.scss","../components/block-text-items/block-text-items.scss","../components/map/map.scss","../components/section-attractive-text/section-attractive-text.scss","../components/section-product-slider/section-product-slider.scss","../components/section-stages/section-stages.scss","../components/section-cards-text/section-cards-text.scss","../components/section-documents/section-documents.scss","../components/section-text-default/section-text-default.scss","../components/section-text/section-text.scss","../components/brand-slider/brand-slider.scss","../components/stage-elements/stage-elements.scss","../components/product-slider/product-slider.scss","../components/c-video-reviews/c-video-reviews.scss","../components/с-appeal/с-appeal.scss","../components/c-img-info/c-img-info.scss","../components/с-drop-down-info/с-drop-down-info.scss","../partials/index/video-banner/video-banner.scss","../partials/index/section-links/section-links.scss","../partials/index/index-section-text/index-section-text.scss","../partials/index/index-section-stocks/index-section-stocks.scss","../partials/index/index-section-awards/index-section-awards.scss","../partials/index/index-finished-projects/index-finished-projects.scss","../partials/index/index-section-slide-hit/index-section-slide-hit.scss","../partials/about-us/about-us-section-banner/about-us-section-banner.scss","../partials/about-us/about-us-section-description-about-company/about-us-section-description-about-company.scss","../partials/about-us/about-us-section-numbers/about-us-section-numbers.scss","../partials/about-us/about-us-section-worth/about-us-section-worth.scss","../partials/about-us/about-us-section-description-special/about-us-section-description-special.scss","../partials/about-us/about-us-section-card-simple/about-us-section-card-simple.scss","../partials/about-us/about-us-section-form/about-us-section-form.scss","../partials/about-us/about-us-clients/about-us-clients.scss","../partials/about-us/about-us-section-reviews/about-us-section-reviews.scss","../partials/about-us/about-us-section-interesting/about-us-section-interesting.scss","../partials/about-us/about-us-section-back-call/about-us-section-back-call.scss","../partials/about-us/about-us-comfortable-work/about-us-comfortable-work.scss","../partials/about-us/about-us-section-info-block/about-us-section-info-block.scss","../partials/news/news-section-news/news-section-news.scss","../partials/articles/articles-section-articles/articles-section-articles.scss","../partials/directory-partition-list/directory-partition-list-section-directory/directory-partition-list-section-directory.scss","../partials/directory-section/directory-section-page/directory-section-page.scss","../partials/cases/cases-section-cases/cases-section-cases.scss","../partials/how-order/how-order-section-banner/how-order-section-banner.scss","../partials/how-order/how-order-section-ordering-process/how-order-section-ordering-process.scss","../partials/how-order/how-order-section-brands/how-order-section-brands.scss","../partials/how-order/how-order-section-reviews/how-order-section-reviews.scss","../partials/how-order/how-order-section-modal-form/how-order-section-modal-form.scss","../partials/discounts/discounts-section-discounts/discounts-section-discounts.scss","../partials/product-card/product-card-section-product-card/product-card-section-product-card.scss","../partials/product-card/product-card-section-product-slider/product-card-section-product-slider.scss","../partials/contacts/contacts-section-contacts/contacts-section-contacts.scss","../partials/contacts/contacts-block-text-items/contacts-block-text-items.scss","../partials/vacancies/vacancies-section-appeal/vacancies-section-appeal.scss","../partials/vacancies/vacancies-section-benefits-work/vacancies-section-benefits-work.scss","../partials/vacancies/vacancies-current-vacancies/vacancies-current-vacancies.scss","../partials/vacancies/vacancies-about-company/vacancies-about-company.scss","../partials/vacancies/vacancies-section-attractive-text/vacancies-section-attractive-text.scss","../partials/vacancies/vacancies-form-add-resume/vacancies-form-add-resume.scss","../partials/portfolio/portfolio-section-portfolio/portfolio-section-portfolio.scss","../partials/basket/basket-section-basket/basket-section-basket.scss","../partials/services/services-section-banner/services-section-banner.scss","../partials/services/services-section-advantages/services-section-advantages.scss","../partials/services/services-section-announcement/services-section-announcement.scss","../partials/services/services-our-guarantees/services-our-guarantees.scss","../partials/services/services-section-description/services-section-description.scss","../partials/services/services-section-form/services-section-form.scss","../partials/geoplastics/geoplastics-section-banner/geoplastics-section-banner.scss","../partials/geoplastics/geoplastics-section-text/geoplastics-section-text.scss","../partials/geoplastics/geoplastics-section-for-whom/geoplastics-section-for-whom.scss","../partials/geoplastics/geoplastics-section-description/geoplastics-section-description.scss","../partials/geoplastics/geoplastics-section-attractive-text/geoplastics-section-attractive-text.scss","../partials/geoplastics/geoplastics-section-reviews/geoplastics-section-reviews.scss","../partials/geoplastics/geoplastics-section-form/geoplastics-section-form.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-banner/rubber-coverings-masterfiber-section-banner.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-links/rubber-coverings-masterfiber-section-links.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-form/rubber-coverings-masterfiber-section-form.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-rubber-crumb/rubber-coverings-masterfiber-section-rubber-crumb.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-cards-text/rubber-coverings-masterfiber-section-cards-text.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-numbers/rubber-coverings-masterfiber-section-numbers.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-where-applied/rubber-coverings-masterfiber-where-applied.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-varieties-coatings/rubber-coverings-masterfiber-varieties-coatings.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-description-big/rubber-coverings-masterfiber-section-description-big.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-description-small/rubber-coverings-masterfiber-section-description-small.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-modal-form/rubber-coverings-masterfiber-modal-form.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-how-work/rubber-coverings-masterfiber-how-work.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-cases/rubber-coverings-masterfiber-section-cases.scss","../partials/rubber-coverings-masterfiber/rubber-coverings-masterfiber-section-other-coatings/rubber-coverings-masterfiber-section-other-coatings.scss","../partials/rubber-covering-masterfiber/rubber-covering-masterfiber-section-rubber-covering-masterfiber/rubber-covering-masterfiber-section-rubber-covering-masterfiber.scss","../partials/rubber-covering-masterfiber/rubber-covering-masterfiber-section-coating-characteristics/rubber-covering-masterfiber-section-coating-characteristics.scss","../partials/rubber-covering-masterfiber/rubber-covering-masterfiber-section-form/rubber-covering-masterfiber-section-form.scss","../partials/404/section-404/section-404.scss","../partials/privacy-policy/privacy-policy-section/privacy-policy-section.scss","../partials/ordering/ordering-section/ordering-section.scss","../partials/search/search-section-search/search-section-search.scss","../partials/search/search-form-have-questions/search-form-have-questions.scss","../partials/mounting/mounting-banner/mounting-banner.scss","../partials/mounting/mounting-advantage/mounting-advantage.scss","../partials/mounting/mounting-section-description/mounting-section-description.scss","../partials/mounting/mounting-stage-elements/mounting-stage-elements.scss","../partials/mounting/mounting-first-modal-form/mounting-first-modal-form.scss","../partials/mounting/mounting-types-jobs/mounting-types-jobs.scss","../partials/mounting/mounting-impact-on-cost/mounting-impact-on-cost.scss","../partials/mounting/mounting-second-modal-form/mounting-second-modal-form.scss","../partials/mounting/mounting-cases/mounting-cases.scss","../partials/mounting/mounting-section-attractive-text/mounting-section-attractive-text.scss","../partials/who-we-work/who-we-work-banner/who-we-work-banner.scss","../partials/who-we-work/who-we-work-customers/who-we-work-customers.scss","../partials/who-we-work/who-we-work-section-attractive-text/who-we-work-section-attractive-text.scss","../partials/who-we-work/who-we-work-section-description/who-we-work-section-description.scss","../partials/who-we-work/who-we-work-section-project-cards/who-we-work-section-project-cards.scss","../partials/who-we-work/who-we-work-section-reviews/who-we-work-section-reviews.scss","../partials/who-we-work/who-we-work-section-form/who-we-work-section-form.scss","../partials/suppliers/suppliers-banner/suppliers-banner.scss","../partials/suppliers/suppliers-section-description/suppliers-section-description.scss","../partials/suppliers/suppliers-stage-elements/suppliers-stage-elements.scss","../partials/suppliers/suppliers-section-attractive-text/suppliers-section-attractive-text.scss","../partials/suppliers/suppliers-section-brands/suppliers-section-brands.scss","../partials/suppliers/suppliers-section-project-cards/suppliers-section-project-cards.scss","../partials/suppliers/suppliers-section-form/suppliers-section-form.scss","../partials/reviews/reviews-section-reviews/reviews-section-reviews.scss","../partials/reviews/reviews-section-documents/reviews-section-documents.scss","../partials/bargaining/bargaining-banner/bargaining-banner.scss","../partials/bargaining/bargaining-stage-elements/bargaining-stage-elements.scss","../partials/bargaining/bargaining-attractive-text/bargaining-attractive-text.scss","../partials/bargaining/bargaining-section-stages/bargaining-section-stages.scss","../partials/bargaining/bargaining-modal-form/bargaining-modal-form.scss","../partials/bargaining/bargaining-section-project-cards/bargaining-section-project-cards.scss","../partials/bargaining/bargaining-section-reviews/bargaining-section-reviews.scss","../partials/layouts-3d/layouts-3d-banner/layouts-3d-banner.scss","../partials/layouts-3d/layouts-3d-section/layouts-3d-section.scss","../partials/design-org/design-org-banner/design-org-banner.scss","../partials/design-org/design-org-с-appeal/design-org-с-appeal.scss","../partials/design-org/design-org-attractive-text/design-org-attractive-text.scss","../partials/design-org/design-org-stage-elements/design-org-stage-elements.scss","../partials/design-org/design-org-text-default/design-org-text-default.scss","../partials/design-org/design-org-stages/design-org-stages.scss","../partials/design-org/design-org-modal-form/design-org-modal-form.scss","../partials/affiliate-program/affiliate-program-banner/affiliate-program-banner.scss","../partials/affiliate-program/affiliate-program-stage-elements/affiliate-program-stage-elements.scss","../partials/affiliate-program/affiliate-program-stages/affiliate-program-stages.scss","../partials/affiliate-program/affiliate-program-с-appeal/affiliate-program-с-appeal.scss","../partials/affiliate-program/affiliate-program-c-img-info/affiliate-program-c-img-info.scss","../partials/affiliate-program/affiliate-program-attractive-text/affiliate-program-attractive-text.scss","../partials/affiliate-program/affiliate-program-modal-form/affiliate-program-modal-form.scss","../partials/specifications/specifications.scss","../partials/Thumbnail-slide/Thumbnail-slide.scss","mixins/adaptiv-properties.scss","../layouts/footer/footer.scss","_media.scss"],"names":[],"mappings":"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B,mBiFlrFmB;IjFmrFnB,yBiFxrFC;IjFwrFD,sBiFxrFC;IjFwrFD,8BiFxrFC,EAAA;EjFyrFH;IACE,yBiFltFJ;IjFmtFI,mBiF9qFe;IjF+qFf,eiF9qFc;IjF+qFd,iBiF9qFc;IjF+qFd,eiF9qFU;IjF+qFV,iBiF9qFa,EAAK;EjF+qFpB;IACE,WiF9qFU;IjF+qFV,YiF9qFI;IjF+qFJ,0BiF9qFuB;IjF8qFvB,uBiF9qFuB,EAAA;EjF+qFzB;IACE,ciF9qFa;IjF+qFb,iBiF9tFJ;IjF+tFI,iBiFtqFiB;IjFuqFjB,gBiFtqFe,EAAA;EjFuqFjB;IACE,gBiFtqFa;IjFuqFb,sDiFpqF4B;IjFsqF5B,iBiFruFJ;IjFsuFI,ciFtqFM,EAAA;EjFuqFR;IACE,eiFnqFc;IjFoqFd,gBiFnqFe;IjFoqFf,yDiFlqFoB;IjFoqFpB,iBiFnqFe;IjFoqFf,ciFnqFI;IjFoqFJ,gBiFnqFgB,EAAA;;AjFqqFpB;EACE,gBiFlqFc,EAAA;EjFmqFd;IACE,ciFnqFM,EAAA;EjFoqFR;IACE,UiF7pFS;IjF8pFT,wBiF7pFc;IjF8pFd,gBiF7pFe;IjF8pFf,wDiF/uFF;IjFivFE,iBiF5pFa;IjF6pFb,kBiF5pFc;IA/FlB,cAAA,EAAA;EjF6vFE;IiFzpFE,gBAAa;IACb,oBAAA;IAAA,oBAAA;IAAA,aAAA;IACA,4BAAmB;IAAnB,6BAAmB;IAAnB,0BAAmB;IAAnB,sBAAmB;IACnB,yBAAgB;IAAhB,sBAAgB;IAAhB,mBAAgB,EAAA;EjF2pFlB;IiFzpFE,gBAAc,EAAI;EjF2pFpB;IiFzpFE,WAAU,EAAA;EjF2pFZ;IiFzpFE,gBAAS,EAAS;EjF2pFpB;IiFzpFE,yDAbF,EAAA;;AjF0qFF;EiF5wFA,gBAAA,EAAA;EjF8wFE;IiFxpFE,4BAAW;IAAX,uBAAW;IAAX,oBAAW,EAAA;EAtHf;IAyHI,cAAY,EAAA;EjFypFd;IiFvpFE,gBAAW;IA3Hf,gBAAA;IA8HI,yBACD,EAAA;IAED;MACE,2BACD;MADC,wBACD;MADC,mBACD;MAED,iBAAA,EAAA;MACE;QACA;UAGF,UAAA,EAAA,EA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;ExHk1IhB,ewH71IF;ExH81IE,awHh1IU;ExHi1IV,4BwH/1IF;ExH+1IE,uBwH/1IF;ExH+1IE,oBwH/1IF,EAAA;ExHg2IE;IwHh2IF,YAAA,EAAA;;AxHm2IA;EACE,awH50IkB;ExH60IlB,cwHr2IF,EAAA;;AxHu2IA;EACE,gBwHz0Ic;ExH00Id,sDwHr0IuB;ExHu0IvB,iBwHt0IU,EAAe;;AxHw0I3B;EACE,6BwHt0IsB;ExHu0ItB,gCwHr0IO;ExHs0IP,ewHh3IF;ExHi3IE,gBwHp0IoB,EAAA;;AxHs0ItB;EACE,oBwHp0IiB;ExHo0IjB,oBwHp0IiB;ExHo0IjB,awHp0IiB;ExHq0IjB,yBwHn0IO;ExHm0IP,sBwHn0IO;ExHm0IP,8BwHn0IO,EAAA;ExHo0IP;IACE,gBwHl0IkB,EAAA;;AxHo0ItB;EACE,gBoCv3IW;EpCw3IX,ewHh0IqB;ExHi0IrB,gBwH53IF,EAAA;;AxH83IA;EACE,gBoC53IS;EpC63IT,oBwH7zIc;ExH6zId,oBwH7zIc;ExH6zId,awH7zIc;ExH8zId,yBwHj4IF;ExHi4IE,sBwHj4IF;ExHi4IE,mBwHj4IF;ExHk4IE,yBwHzzIO;ExHyzIP,sBwHzzIO;ExHyzIP,8BwHzzIO,EAAA;;AxH2zIT;EACE,gBwHxzIsB;ExHyzItB,ewHxzIU;ExHyzIV,iBwHv4IF,EAAA;;AxHy4IA;EyHz4IA,gBAAA,EAAA;;AzH44IA;EACE,oByHz4IY;EzHy4IZ,oByHz4IY;EzHy4IZ,ayHz4IY;EzH04IZ,wByHx4IC;EzHw4ID,qByHx4IC;EzHw4ID,uByHx4IC;EANH,yBAAA;EAAA,sBAAA;EAAA,mBAAA;EzHg5IE,eyHt4IgB;EzHu4IhB,qByHr4IG;EAGH,4BAAA;EAAA,uBAAA;EAAA,oBAAA,EAAA;EzHo4IA;IyHl4IE,qBAAQ,EAAA;EAGV;IAEE,gBAAe;IAGjB,yDAEC;IAED,gBAAA,EAAA;;AzH83IF;EACE,gByH53Ic,EAAA;EzH63Id;IyH33IE,gBAAQ;IACR,yDAED;IAED,iBAAA;IACE,cAAU,EAAA;IACV;MACA,gCAAY;MACZ,gBAAM;MACN,yDACiB;M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1KA,gBAAA,EAAA;;A3J+1KA;EACE,sD2Jr1KsB,EAAA;;A3Jw1KxB;E2Jl1KE,yBAAA;E3Jo1KA,mB2Jn1KkB;E3Jo1KlB,4B2Jr1KC,EAAA;;A3Ju1KH;EACE,gC2J70KG;E3J80KH,oB2Jz1KC;E3J01KD,oB2Jj1KM;E3Ji1KN,oB2Jj1KM;E3Ji1KN,a2Jj1KM;EA1BR,yBAgCK;EAhCL,sBAgCK;EAhCL,8BAgCK;E3J60KH,yB2J50KY;E3J40KZ,sB2J50KY;E3J40KZ,mB2J50KY,EAAA;;A3J80Kd;E2J/2KA,gBAAA;E3Ji3KE,sD2Jp0KG;E3Js0KH,iB2Jp0KG,EAAA;;A3Js0KL;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;E4Jt3Kf,yBAAyB;EAAzB,sBAAyB;EAAzB,8BAAyB;EACrB,yBAAkB;EAAlB,sBAAkB;EAAlB,mBAAkB;E5Jw3KpB,gBAAgB,EAAE;;AAEpB;E6J33KA,gBAAA;E7J63KE,sD6Jr3KG;E7Ju3KH,iB6Jt3Ke,EAAK;E7Ju3KpB;I8Jh4KF,cAAA,EAAoB;;A9Jm4KpB;EACE,oB8Jh4KY;E9Jg4KZ,oB8Jh4KY;E9Jg4KZ,a8Jh4KY;E9Ji4KZ,wBoCl4KW;EpCk4KX,qBoCl4KW;EpCk4KX,uBoCl4KW;E0HKX,gBAAA,EAAA;;A9Jg4KF;EACE,gB8J93KU;EAGV,gBAAA;E9J63KA,qB8J53KY,EAAA;E9J63KZ;I8J33KE,0DAGY,EAAA;;A9J43KhB;EACE,W8Jz3KU,EAAE;;ACxBd;EACE,cAAa;EADf,aAAA,EAAA;;A/Ju5KA;EACE,gB+J74Ke,EAAA;;A/J+4KjB;E+J14KE,sDACiB,EAAA;;A/J64KnB;EACE,gB+Jz4Ke,EAAA;;A/J24KjB;EACE,oB+Jp4Ka;E/Jo4Kb,oB+Jp4Ka;E/Jo4Kb,a+Jp4Ka,EAAA;;A/Js4Kf;EACE,Y+Jl4KE;EAMF,YAAA;E/J83KA,yB+J73KkB;E/J83KlB,mBoCr6KW;EpCs6KX,iB+J73Ke;EAGd,aAAA;E/J43KD,qDoCx6KW,EAAA;;ApC26Kb;EgK96KA,gBAAA;EACE,uBAcD;EAfD,YAAA;EhKk7KE,emC/6KS;E6HHX,UAAA;EhKo7KE,4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mB;E9MgnMnB,4B8M/mMoB;E9M+mMpB,uB8M/mMoB;E9M+mMpB,oB8M/mMoB,EAAA;E9MgnMpB;IACE,Q8M5mMO,EAAE;E9M6mMX;IACE,8B8M5mMqB;I9M4mMrB,sB8M5mMqB;IAGrB,eAAA,EAAW;E9M2mMb;IACE,W8M1mME;I9M2mMF,Y8M1mME,EAAW;I9M2mMb;M8MzmME;QACA,+CACD,EAAA,EAAA;IAED;MACE;QAGF,gDAAY,EAAA,EAAA;;A9MwmMhB;EACE,kB8MtmMiB;E9MumMjB,U8MtmMI,EAAA;;A9MwmMN;EACE,W8MpmME;E9MqmMF,Y8MpmMW,EAAA;;A9MsmMb;EACE,Y8MpmMI,EAAA;E9MqmMJ;IACE;M8MnmME,mDAAM,EAAA,EAAA;;A9MsmMZ;;;EAGE,c8MpmMc,EAAE;;A9MsmMlB;EACE,6B8MjmMG,EAAA;;A9MmmML;EACE,sB8MhmMiB,EAAA;E9MimMjB;IACE,c8MhmME,EAAa;E9MimMjB;IACE,oB8MhmME;I9MgmMF,oB8MhmME;I9MgmMF,a8MhmME;I9MimMF,yB8MhmMsB;I9MgmMtB,sB8MhmMsB;I9MgmMtB,8B8MhmMsB;I9MimMtB,mB8MhmMa;I9MgmMb,e8MhmMa;IAGb,eAAA,EAAA;E9M+lMF;IACE,gB8M9lMe;I9M+lMf,c8M9lMc;I9M+lMd,emCv2MG,EAAO;EnCw2MZ;I8M3lME,gCAAkB;I9M6lMlB,oB8M5lMkB,EAAA;E9M6lMpB;IACE,gB8M5lMe;IAGf,eAAA;I9M2lMA,iB8M1lMa,EAAA;E9M2lMf;I8MvlME,oBAAA;IAAA,oBAAA;IAAA,aAAA;I9MylMA,yB8MxlMgB;I9MwlMhB,sB8MxlMgB;I9MwlMhB,8B8MxlMgB,EAAA;E9MylMlB;IACE,W8MxlME;I9MylMF,Y8MxlMY,EAAE;E9MylMhB;IACE,a8MtlMI,EAAA;E9MulMN;IACE;M8MhlMA,oBAAA;MAAA,oBAAA;MAAA,aAAA;MACE,wBAAiB;MAAjB,oBAAiB,EAAA,EAAA;E9MklMrB;IACE,kB8MjlMiB,EAAA;E9MklMnB;IACE,oB8MjlMkB,EAAA;E9MklMpB;IACE,mB8MjlMkB,EAAA;E9MklM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;I8M37KE,0BAAA,EAAA;E9M67KF;I8Mz7KE,eAAA,EAAA;E9M27KF;IACE,c8M17Ka;IAGb,UAAA,EAAA;E9My7KF;IACE,4B8Mx7KO;I9Mw7KP,iB8Mx7KO;I9Mw7KP,Q8Mx7KO;I9My7KP,gB8Mx7Ke,EAAA;E9My7KjB;IACE,4B8Mx7KE;I9Mw7KF,iB8Mx7KE;I9Mw7KF,Q8Mx7KE,EAAA;E9My7KJ;I8Mr7KE,UAAA;I9Mu7KA,W8Mt7KW,EAAA;E9Mu7Kb;;IAEE,e8Mp7Ka;I9Mq7Kb,gB8Mp7Kc,EAAA;E9Mq7KhB;IACE,e8Ml7Kc,EAAA;E9Mm7KhB;I8M/6KE,mBAAA,EAAA;E9Mi7KF;I8M56KA,yBAAgB;IAAhB,sBAAgB;IAAhB,mBAAgB;IACd,kBAAiB,EAgBlB;E9M85KD;IACE,U8M56KU,EAAA;E9M66KZ;IACE,U8M16KS,EAAA;E9M26KX;IACE,Y8M16KW;I9M26KX,gB8M16Ke,EAAE;E9M26KnB;IACE,mB8Mv6KC,EAAA;EAGH;IACE,YAAW;IAEX,aAAA,EAAA;E9Mq6KF;I8Mj6KE,UAAA;I9Mm6KA,wB8Ml6KoB,EAAA;E9Mm6KtB;I8M/5KE,UAAA;I9Mi6KA,W8Mh6KE,EAAU;EAId;IACE,cAAc,EAAA;E9M85KhB;I8M35KE,WAAA,EAAA;E9M65KF;IACE,8B8M55KW;I9M45KX,6B8M55KW;I9M45KX,uB8M55KW;I9M45KX,mB8M55KW,EAAA;E9M65Kb;IACE,U8M55KE;IAGF,gBAAA;I9M25KA,Y8M15KW,EAAA;E9M25Kb;IACE,a8Mx5Ka,EAAA;E9My5Kf;IACE,e8Mx5Ke,EAAA;E9My5KjB;IACE,e8Mt5Ka,EAAG;E9Mu5KlB;IACE,4B8Mn5KC,EAAA;E9Mo5KH;IACE,e8Ml5Ke,EAAA;E9Mm5KjB;I8Mj7KA,eAmCK,EAAA;E9Mg5KL;IACE,e8M/4KiB,EAAE;E9Mg5KrB;I8Mr7KA,4BAyCK,EAAA;E9M84KL;I8Mv7KA,4BA8CE,EAAA;E9M24KF;I8Mz7KA,UAAA,EAAA;E9M27KA;I8M37KA,4BAsDU,EAAA,EAAA;;A9Mw4KZ;EACE;I8M/7KA,eA4DE,EAAA;E9Mq4KF;IACE,a8Mp4KY,EAAE;EAIhB;IAEI,yDAGF;IACE,4BAAoB;IAApB,uBAAoB;IAApB,oBAAoB,EAAA;IANxB;MAUI,cACD,EAAA,EAAA;;A9M63KL;E8Mx4KE;IAkBI,mBAAY;IAAZ,kBAAY;IAAZ,cAAY;IAlBhB,eAAA;IAsBI,UAAS,EAAA;IAIb;MACE,aAAY,EAAI;E9Mo3KlB;IACE,4B8Ml3Ka;I9Mk3Kb,6B8Ml3Ka;I9Mk3Kb,0B8Ml3Ka;I9Mk3Kb,sB8Ml3Ka,EAAA;E9Mm3Kf;I8M/2KE,4BAAA;IAAA,kBAAA;IAAA,SAAA;I9Mi3KA,2B8M/2KC;IAVH,UAAA,EAAA;E9M23KA;I8M33KA,UAAA;I9M63KE,gB8M52Ke,EAAA;IAKf;MACE,sBACD;MAED,yCAAe,EAAA;E9Mu2KjB;I8Mn2KE,eAAA,EAAA;E9Mq2KF;I8Mn2KI,cAAc,EAAA;EAGhB;IACE,UAAS,EAAA;EAIX;IACE,iBAAiB,EAAA;EAGnB;IACE,iBAAiB,EAAA;EAGnB;IACE,iBASD,EAAA;E9Mm1KH;IACE,gB8M11Ke,EAAA;E9M21KjB;IACE,sB8M11KiB,EAAA;E9M21KnB;IACE,sB8M11KuB,EACpB;IAIL;MACE,iBACD,EAAA;IAGC;MACE,iB3K1uDM,EAAA;I2K2uDN;MACA,iBACD,EAAA;IAED;MACE,iBAAA,EAAA;IAGF;MACE,iBAAA,EAAA;IAGF;MACE,iBAAA,EAAA;IAGF;MACE,iBAAA,EAAA;IAQF;MACE,iBAED,EAAA;EAED;IACE,sBAAsB,EAAA;IAGxB;MACE,iBACD,EAAA;IAED;MACE,iBACD,EAAA;IAID;MACE,iBAAe,EAAA;E9M0zKnB;I8MtzKE,sBAAA,EAAA;E9MwzKF;I8MjzKE,sBAAA,EAAA;E9MmzKF;I8M/yKE,sBAAO,EAAC;E9MizKV;I8M7yKE,sBAAA,EAAA;E9M+yKF;I8M7yKI,iBAAe,EAAA;E9M+yKnB;I8MryKE,iBAAA,EAAA;E9MuyKF;;I8MlyKI,sBAAS,EAAA;E9MqyKb;I8MnyKI,sBAAW,EAAA;E9MqyKf;I8MnyKI,gBAAY,EAAA;E9MqyKhB;I8MhyKA,sBAAwB,EAAA;E9MkyKxB;I8M/xKE,qBAAA,EAAA;E9MiyKF;I8M3xKE,sBAAA,EAAA;E9M6xKF;I8M3xKI,sBAAsB,EAAA;EAGxB;IACE,sBAAc,EAAA;E9M2xKlB;I8MvxKE,sBAAA,EAAA;E9MyxKF;I8MnxKE,sBACC,EAAA;E9MoxKH;I8MlxKI,sBAAe,EAAA;E9MoxKnB;I8MhxKE,sBAAQ,EAAA;E9MkxKV;I8M3wKE,sBAAA,EAAA;E9M6wKF;I8MzwKE,sBAAU,EAAA;E9M2wKZ;I8MrwKE,sBAAA,EAAA;E9MuwKF;I8MnwKE,qBAAA,EAAA;E9MqwKF;I8MjwKE,sBAAA,EAAA;E9MmwKF;I8M5wKA,sBAaE,EAAA;E9MiwKF;I8M/vKI,sBACD,EAAA;EAED;IACE,oBACD,EAAA;EAED;IACE,cAAY;IAGd,mBAAA,EAAA;E9M2vKF;I8MvvKE,cAAA;IACE,mBAAgB,EAAA;E9MyvKpB;I8MnvKE,oBAAA;IACE,mBAAa;IAAb,eAAa,EAAI;EAGnB;IACE,aAAY,EAAA;EAGd;IACE,iBAAgB,EAAA;E9MivKpB;I8M7uKE,iBAAA,EAAA;IACE;MADD,WAAA;MAIG,eAAe,EAAA;MAJlB;QAOG,mBACD,EAAA;E9M4uKL;IACE,iB8M1uKG,EAAA;IAGF;MAEG,mBAAQ;MAAR,eAAQ;MAIZ,wBAAA;MAAA,qBAAA;MAAA,uBAAA;MACE,8BACD,EAAA;IAED;MACE,cACD;MAxCH,UAAA;MA2CI,wBAAe,EAAA;IACf;MAKF,UAAA;MACE,cAAQ;MAGV,aAAA,EAAA;IACE;MACA,sBACD,EAAA;EAED;IACE,iBAAiB,EAAA;IACjB;MAGF,cAAA,EAAA;IACE;MACA,aAAa;MAKf,UAAA,EAAA;IACE;MACA,cAAa,EAAA;IACb;MAGF,eAAA;MACE,WAAW,EAAA;IACX;MACA,eAAe;MAGjB,WAAA;MACE,aAAa;MAGf,iBAAA;MACE,iBAAW;MACX,kBAMD,EAAA;IARA;MAKG,aAAa,EAAA;I9M4sKjB;M8MvsKA,WAAA;MACE,eAAe;MACf,kBAAkB,EAAA;IAClB;MAGF,gBAAA;MACE,iBAAkB,EAAA;IAClB;MAOJ,gBAAA,EAAA;E9MisKA;I8M5rKE,iBAAA,EAAA;IACE;MAGF,8BAAA,EAAA;IACE;MACA,cAAa;MAGf,kBAAA;MACE,eAAO;MAGT,mBAAA,EAAA;IACE;MAGF,cAAA,EAAA;E9MsrKF;I8MlrKE,iBAAA,EAAA;IACE;MADD,aAAA,EAAA;I9MsrKD;M8M9qKA,kBAAA;MACE,eAAQ,EAAU;IADnB;MAIG,iBACD,EAAA;EAnCL;IAuCI,kBAAa;IACb,mBACD,EAAA;IAED;MACE,gBAAiB;MAGnB,SAAA;MACE,oBAAW;MAEX,gCAMD,EAAA;IATA;MAMG,4BAAkB,EAAA;I9MsqKtB;M8M/pKA,gBAAA;MACE,gBAAQ;MAGV,aAAA,EAAA;IACE;MAGF,cAAA,EAAA;IACE;MACA,mBAAS,EAAA;IAGX;MACE,iBAAiB;MAKnB,eAAA,EAAA;IACE;MAKF,gBAAA;MACE,oBAAsB;MAI1B,gBAAA,EAAsB;IACpB;MAEA,iBAAA,EAAA;I9M+oKA;M8M1oKA,gBAAA,EAAA;I9M4oKA;M8MxoKA,gBAAA,EAAA;I9M0oKA;M8MtoKA,oBAAA;MAAA,oBAAA;MAAA,aAAA;MACE,qBACD;MAED,oBAAA,EAAA;I9MsoKA;M8MhoKA,eAAQ;MACN,gBACD,EAAA;EAED;IACE,kBAAW,EAAA;E9MgoKf;I8M5nKE,oBAAA,EAAc;E9M8nKhB;I8M5nKI,YAAY,EAAA;E9M8nKhB;I8MznKA,YAAY,EAAA;E9M2nKZ;I8MznKE,iBAAS,EAAA;E9M2nKX;IACE,qB8MznKU,EAAA;E9M0nKZ;IACE,gB8MvnKe,EAAA;IAGf;MACE,WAAQ;MAGV,0BAAQ,EAAA;I9MonKR;M8MhnKA,kBAAA,EAAA;I9MknKA;M8MhnKE,gBAAS,EAAA;I9MknKX;M8M9mKA,mBAAA,EAAA;E9MgnKF;IACE,gB8M9mKC,EAAA;E9M+mKH;IACE,a8M7mKY,EAAE;E9M8mKhB;IACE,W8M3mKS;I9M4mKT,c8M3mKc,EAAA;E9M4mKhB;IACE,a8MzmKU,EAAA;E9M0mKZ;I8MtmKE,iBAAA,EAAA;E9MwmKF;I8MrpKA,iBAiDE,EAAA;E9MsmKF;I8MlmKE,cAAA,EAAA;I9MomKA;M8MlmKE,WAAW;MACX,YAAY;MAGd,oBAAA;MAAA,oBAAA;MAAA,aAAA;MACE,wBAAc;MAAd,qBAAc;MAAd,uBAAc;MACd,yBAAgB;MAAhB,sBAAgB;MAAhB,mBAAgB,EAAA;E9MkmKpB;IACE,Y8MrmKC,EAAA;E9MsmKH;IACE,yB8M7lKK;I9M8lKL,U8M7lKW;I9M8lKX,Y8MzmKC,EAAA;E9M0mKH;I8MtlKE,+BAAA,EAAuB;E9MwlKzB;IACE,gC8MvlKkB,EAAA;E9MwlKpB;I8MplKE,4BAAA,EAAA;E9MslKF;IACE,6B8MplKC,EAAA;EAGH;IAEI,aAAW,EACZ;EAID;IACE,4BAAW;IAAX,6BAAW;IAAX,0BAAW;IAAX,sBAAW,EAAA;E9M8kKf;I8M1kKE,eAAA,EAAA;E9M4kKF;I8MxkKE,cAAA,EAAA;E9M0kKF;I8MtkKE,eAAA;IACE,eAAa,EAAI;EAGnB;IACE,eAAY,EAAI;EAGlB;IACE,eAAY,EAAI;EAGlB;IACE,WAAA,EAAA;EA3BJ;IAgCM,eACD;IA2DF,eACC;IACE,WAAU,EAAE;E9MmgKlB;IACE,iB8MjgKmB,EAAI;EALtB;IAUG,SAAQ;IAVX,QAAA;IAcG,mCACD;IADC,+BACD;IADC,2BACD;IAEH,UAAA;IACE,YAAW;IAGb,aAAA,EAAA;E9My/JF;I8Mr/JE,iBAAA,EAAA;IACE;MACA,gBAAW,EAAA;E9Mu/Jf;I8MnhKA,UAgCE;IACE,4BAmCD;IAnCC,6BAmCD;IAnCC,0BAmCD;IAnCC,sBAmCD,EAAA;E9Mk9JH;IACE,c8M/+JgB;IAxClB,gBA2CK,EAAA;E9M8+JL;IACE,gB8M7+JI,EAAe;E9M8+JrB;I8Mp9JA,WAAa;IACX,eAAU;IACV,qBAcD,EAAA;E9Mw8JD;IACE,a8Mn9JE,EAAA;E9Mo9JJ;IACE,gB8Mj9Jc,EAAA;E9Mk9JhB;IACE,gB8M/8Je,EAAA;EAIjB;IACE,gBAAS,EAAA;EAIT;IACE,UAAS,EAAE;E9M08Jf;I8Mr8JA,gBAAA,EAAA;E9Mu8JA;I8Mn8JM,YAAA;IAJN,aAAA,EAAA;E9M08JA;I8Mj8JM,iBAAgB,EACjB;EAVL;IAaM,gBAAgB,EAAA;EAKtB;IACE,eAAa,EAAI;E9M67JnB;IACE,gB8M37Je;IAJjB,eAAA,EAAA;E9Mi8JA;IACE,iB8Mz7Je,EACd;E9My7JH;IACE,gB8Mv7Jc,EAAI;E9Mw7JpB;IACE,4B8Mr7JkB;I9Mq7JlB,6B8Mr7JkB;I9Mq7JlB,0B8Mr7JkB;I9Mq7JlB,sB8Mr7JkB;IAjBpB,yBAAA;IAAA,sBAAA;IAAA,mBAAA,EAAA;E9Mw8JA;IACE,a8Mn7JU,EAAI;IAGd;MACE,eAAe,EAAA;I9Mk7JjB;M8Mn7JC,4BAAA;MAAA,iBAAA;MAAA,QAAA,EAAA;I9Mq7JD;MACE,4B8Mh7JE;M9Mg7JF,iB8Mh7JE;M9Mg7JF,Q8Mh7JE,EAAA;E9Mi7JN;IACE,kB8M76JkB,EAAA;E9M86JpB;IACE,kB8M36JkB,EAAA;E9M46JpB;I8Mv6JA,4BAAA;IAAA,iBAAA;IAAA,QAAA,EAAA;E9My6JA;I8Mn6JA,eAAA;IAEI,gBAID,EAAA;E9Mg6JH;IACE,sB8Ml6JG,EAAA;EALL;IASI,WAAU;IATd,mBAAA,EAAA;EAAA;IAcI,iBAAU;IACV,kBAAgB,EACjB;EAhBH;IAmBI,kBACD;IApBH,aAAA,EAAA;E9Mi7JA;I8Mj7JA,4BAAA;IAAA,6BAAA;IAAA,0BAAA;IAAA,sBAAA;IA6BI,yBACD;IADC,sBACD;IADC,mBACD;IA9BH,kBAAA,EAAA;E9Mq7JA;I8Mn5JI,WAAU;IACV,UAAA;IAnCJ,mBAAA,EAAA;E9My7JA;I8Mj5JI,gBACD,EAAA;EAED;IACE,WAAU;IAGZ,UAAA,EAAA;IACE;MAGF,iBAAA;MACE,kBACD,EAAA;EAED;IACE,mBACD;IAED,kBAAA;IACE,iBAAgB,EACjB;EAGH;IACE,0BAAe;IAAf,uBAAe;IAAf,kBAAe;IAEf,cAAA,EAAA;E9Mq4JF;I8Ml4JE,sBAAA,EAAA;E9Mo4JF;IACE,iB8Ml4JiB,EAAA;E9Mm4JnB;IACE,4B8Mh4JgB;I9Mg4JhB,6B8Mh4JgB;I9Mg4JhB,0B8Mh4JgB;I9Mg4JhB,sB8Mh4JgB;I9Mi4JhB,yB8Mh4JgB;I9Mg4JhB,sB8Mh4JgB;I9Mg4JhB,mB8Mh4JgB,EAAI;E9Mi4JtB;IACE,sB8M/3Je,EAAA;E9Mg4JjB;IACE,sB8M/3Je,EAAA;EAMf;IACE,mBAAW,EAAA;E9M23Jf;I8Mz3JI,kBAAkB,EAAA;IAGpB;MACE,UAAW,EACZ;EAID;IACE,kBAAiB,EAClB;IAED;MACE,UAAQ,EAAK;EAGf;IACE,aAAY;IACZ,YAAY,EAAA;EAGd;IACE,iBAAe,EAAG;EAGpB;IACE,WAAU;IACV,kBAAiB,EAClB;IAED;MAEE,kBACD;MAED,iBAAA,EAAA;E9Mw2JF;I8Mx2JG,8BAAA,EAAA;E9M02JH;I8Ml2JE,eAAA,EAAA;E9Mo2JF;I8Mh2JG,eAAA;IAEG,wBACD,EAAA;EAHF;IAMG,iBAAgB,EAAA;EAIpB;IACE,sBACD,EAAA;EAED;IACE,sBACD,EAAA;EAxDH;IA4DM,mBAAiB,EAClB;IA7DL;MAgEM,WAAa,EAAA;IAhEnB;MAoEM,gBAAa,EAAM;IAKzB;MAGM,iBAAW,EAAA;IACX;MACA,gBAAW,EAAA;IACX;MACA,gBACD,EAAA;EAEH;IAEE,cAAW,EAAA;E9M00Jf;I8Mr0JA,WAAA;IACE,YAAY,EAAA;EAIZ;IACE,WAAS;IACT,YAAA;IACA,aACD,EAAA;EALH;IAQI,cAaD;IArBH,4BAOY,EAAA;I9Mo0JV;M8M30JF,uBAcK,EAAA;I9M+zJH;M8M70JF,iBAkBK,EAAA;I9M6zJH;M8MvzJE,wBAAC,EAAA;IACH;MAEA,sBAAa,EAAA;I9MwzJb;M8MtzJE,WAAA;MAKF,SAAA;MACE,4BAAS;MAAT,6BAAS;MAAT,0BAAS;MAAT,sBAAS,EAAA;IACT;;MAIF,UAAA,EAAA;IAEE;MACA,2BACD,EAAA;IAED;MACE,WAAa;MAGf,YAAA,EAAA;IACE;MAGF,QAAA;MACE,UAAY,EAAA;IAtBhB;MA0BI,gBAAiB,EAMlB;IAhCH;MA6BM,iBAAY,EAAA;I9MwyJhB;M8Mr0JF,gBAAA;MAmCI,gBAAgB;MAIpB,gBAAA,EAAA;IACE;MAEA,cAAA;MACE,gBACD;MALH,kBAAA,EAAA;MAQI;QAGF,4BAAA;QAAA,6BAAA;QAAA,0BAAA;QAAA,sBAAA,EAAA;MACE;QAZJ,0BAAA;QAAA,uBAAA;QAAA,kBAAA,EAAA;MAgBI;QACA,gBAAW,EAAA;I9M2xJb;M8M5yJF,gBAAA;M9M8yJI,gB8MzxJc;M9M0xJd,U8MzxJE,EAAA;I9M0xJJ;MACE,U8MvxJE;M9MwxJF,gB8MvxJe,EAAA;EAKnB;IAEI,WAAW,EAAE;EAGf;IACE,WAAA;IACA,eAAa,EAAA;E9MixJjB;I8M/wJI,gBAAgB,EAAA;EAGlB;IAEE,gBACD,EAAA;EAED;IACE,iBAAU,EAAA;E9M4wJd;I8M1wJI,gBACD,EAAA;EAED;IACE,gBAAQ,EAAA;E9M0wJZ;I8MxwJI,4BAAsB;IAAtB,6BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB,EAAA;E9M0wJ1B;I8MxwJI,SAAS,EAAA;EAGV;IAEG,gBAAY,EAAM;IAClB;MAIJ,iBAAA,EAAA;E9MowJF;I8M1yJA,aAAA,EAAA;E9M4yJA;I8MhwJI,gBACD,EAAA;EAID;IAEE,mBAAa;IAAb,eAAa,EACd;EAJH;IAMI,4BAAA;IAAA,iBAAA;IAAA,QAAA,EAAA;E9M4vJJ;IACE,4B8M1vJU;I9M0vJV,iB8M1vJU;I9M0vJV,Q8M1vJU;I9M2vJV,W8M1vJY;IAIZ,gBAAA,EAAA;E9MwvJF;I8MpvJE,4BAAA;IAAA,iBAAA;IAAA,QAAA,EAAA;IACE;MACA,gBACD,EAAA;IAED;MACE,oBAAa;MAAb,oBAAa;MAAb,aAAa;MAGf,yBAAA;MAAA,sBAAA;MAAA,8BAAA;MACE,yBACD;MADC,sBACD;MADC,mBACD,EAAA;EA7BH;IAiCM,UAAS;IAjCf,aAAA,EAAA;IAqCM;MArCN,0CAwCK,EAAA;IAEC;MACA,iBACD,EAAA;IA5CL;MA+CM,iBAOD,EAAA;E9MiuJL;IACE,sB8MtuJsB,EAAA;E9MuuJxB;IACE,e8MtuJmB;IApDrB,gBAAA,EAAA;E9M4xJA;I8M7tJE,UAAA;IACE,4BAKD;IALC,6BAKD;IALC,0BAKD;IALC,sBAKD,EAAA;E9M0tJH;IACE,c8M7tJe;IAKjB,gBAAA,EAAA;E9M0tJA;I8M1tJA,gBAAA,EAAA;E9M4tJA;I8MltJA,iBAAA,EAAA;IACE;MADF,iBAAA,EAAA;I9MstJE;M8MttJF,YAAA;MASM,aAAa,EAAA;IATnB;MAaM,gBAAQ,EAAA;IAbd;MAiBM,4BACD;MADC,6BACD;MADC,0BACD;MADC,sBACD,EAAA;IAIL;MAEI,WAAY;MACZ,YAAW,EAAI;IAHnB;MAMM,eAAW;MACX,cAAQ,EAAA;MAPd;QAWM,kBACD;QAIL,iBAAA,EAAA;IAEI;MACA,gBAAiB,EAClB;IAJH;MAOM,gBAAgB;MAPtB,gBAAA,EAAA;E9MqsJA;I8MrsJA,eAAA,EAAA;E9MusJA;I8MvsJA,SAAA,EAAA;IAqBM;MArBN,gBAAA,EAAA;E9M2sJA;I8M3sJA,UAAA,EAAA;E9M6sJA;;I8M3qJE,UAAA;IACE,gBAAY,EAAK;EAGnB;IACE,aAAQ,EAAA;E9M4qJZ;I8MxqJE,iBAAA,EAAA;E9M0qJF;I8MxqJI,gBAAgB,EAAA;EAGlB;IAEE,gBACD;IAED,gBAAA;IAIE,kBACD,EAAA;EAED;IACE,YAAQ;IAGV,aAAA,EAAA;E9M8pJF;I8MzpJA,gBACO,EAAA;E9M0pJP;I8MxpJI,sBACD,EAAA;EAJH;IAOI,iBAAe,EAAI;E9MwpJvB;I8MnpJA,gBAAA,EAAA;E9MqpJA;I8MrpJA,gBAAA,EAAA;E9MupJA;I8MhpJI,mBAAiB,EAClB;IAED;MACE,aAAY,EAAI;IAKlB;MACE,gBAAgB;MAChB,eAAQ,EAAU;IAGpB;MAEE,cAAU;MACV,kBACD,EAAA;MAED;QACE,WAAY;QAGd,OAAA;QACE,kDACD;QADC,8CACD;QADC,0CACD,EAAA;EAED;IACE,WAAQ;IAGV,YAAA;IACE,kBAAkB,EAAA;EAGpB;IACE,WAAU,EAAE;EAGd;IACE,iBAAgB,EAAA;E9M6nJpB;I8M9pJA,aAAA,EAAA;E9MgqJA;I8MrnJE,eAAA;IACE,YAAO,EAAA;EAGT;IACE,kBACD,EAAA;EAED;IACE,gBAAa;IAGf,iBAAA,EAAA;E9MinJF;I8M7mJE,aAAA,EAAA;E9M+mJF;I8M3mJE,gBAAA,EAAA;IACE;MACA,iBACD,EAAA;EAED;IACE,oBACD,EAAA;EAED;IACE,gBAAgB,EAAA;EAGlB;IACE,oBACD,EAAA;EA9EH;IAkFM,gB3K3nGF,EAAA;EnC+tPJ;I8MtrJA,gBAAA,EAAA;E9MwrJA;IACE,iB8MzrJF,EAAA;E9M0rJA;I8M1rJA,mBAAA,EAAA;E9M4rJA;IACE,mB8M7rJF,EAAA;E9M8rJA;I8M9rJA,WAAA;I9MgsJE,O8M1lJW;IAMb,gCAEK;IAFL,4BAEK;IAFL,wBAEK;IACC,YAAA;IACA,aAAU,EAAA;E9MolJhB;I8MxlJA,WAAA;IASM,YAAW,EAAE;EATnB;IAaM,gBAAe,EAChB;EAdL;IAiBM,oBAAY;IAAZ,oBAAY;IAAZ,aAAY;IAjBlB,4BAAwB;IAAxB,6BAAwB;IAAxB,0BAAwB;IAAxB,sBAAwB;IAqBlB,SAAO,EAAI;E9M4kJjB;I8M1kJM,WAAU,EAAE;IAvBlB;MA2BM,gBAAkB,EAAA;IA3BxB;MA+BM,kBACD,EAAA;IAIL;MACE,kBAaD,EAAA;E9MujJD;IACE,gB8MlkJE,EAAe;IAJnB;MAQI,aAKD;MAbH,qBAAA,EAAA;E9M0kJA;I8M1jJA,SAAA;IACE,4BA0BD;IA1BC,6BA0BD;IA1BC,0BA0BD;IA1BC,sBA0BD;IAxBC,yBAAA;IAAA,sBAAA;IAAA,mBAAA,EAAA;E9M2jJF;I8M9jJA,UAAA;I9MgkJE,W8MxjJS,EAAI;E9MyjJf;IACE,a8MlkJF,EAAA;E9MmkJA;IACE,gB8MpkJF,EAAA;E9MqkJA;IACE,gB8MtkJF,EAAA;E9MukJA;IACE,iB8MxkJF,EAAA;I9MykJE;M8M5iJF,YAAA;MACE,aAAa,EAAI;E9M8iJnB;IACE,gB8M3iJgB,EAAA;E9M4iJlB;I8MviJE,iBAAA,EAAA;I9MyiJA;M8MriJA,UAAA,EAAA;I9MuiJA;M8MriJE,iBAAgB,EAAA;IAGlB;MAEE,iBAAW,EAAA;I9MoiJb;M8MhiJA,gBAAA;MACE,WAAW;MAGb,UAAA,EAAA;MACE;QACA,gBAAgB;QAGlB,iBAAA,EAAA;MACE;QAGF,gBAAA;QAEE,iBACD,EAAA;E9M0hJH;IACE,iB8MxhJe,EAAA;E9MyhJjB;I8MrkJA,4BAAA;IAAA,6BAAA;IAAA,0BAAA;IAAA,sBAAA;I9MukJE,yB8MthJkB;I9MshJlB,sB8MthJkB;I9MshJlB,mB8MthJkB;I9MuhJlB,c8MthJa;I9MuhJb,gB8MthJe,EAAE;EAInB;IACE,WAAW,EAAE;E9MohJf;IACE,U8MlhJE;I9MmhJF,gB8MvhJF;I9MwhJE,4B8MjhJI;I9MihJJ,iB8MjhJI;I9MihJJ,Q8MjhJI,EAAM;E9MkhJZ;I8MzhJA,4BAAA;IAAA,iBAAA;IAAA,QAAA;I9M2hJE,oB8M7gJe;I9M6gJf,oB8M7gJe;I9M6gJf,a8M7gJe;I9M8gJf,4B8M7gJY;I9M6gJZ,6B8M7gJY;I9M6gJZ,0B8M7gJY;I9M6gJZ,sB8M7gJY;IAfd,yBAAA;IAAA,sBAAA;IAAA,mBAAA;I9M8hJE,e8M3gJiB,EAAE;E9M4gJrB;IACE,kB8MzgJoB;I9M0gJpB,iB8MjiJF,EAAA;E9MkiJA;IACE,gB8MxgJkB,EAAA;EAMpB;IACE,YAAW;IAGb,YAAA,EAAA;E9MkgJA;I8MlgJA,aAAA,EAAA;E9MogJA;I8MpgJA,iBAAA,EAAA;I9MsgJE;M8MtgJF,YAAA;MAaM,aAAW,EAAA;E9M4/IjB;IACE,gB8M3/Ia,EAAM;E9M4/IrB;I8M3gJA,WAAA;I9M6gJE,a8Mz/Ia,EAAA;EApBf;IAyBI,aAAY,EAAA;E9Mu/IhB;I8MhhJA,eAAA,EAAA;E9MkhJA;I8Mn/II,SAAQ,EAAA;EAIZ;IACE,gBAAS,EAAA;E9Mk/IX;IACE,U8M/+IW;IALb,WAAA,EAAA;E9Ms/IA;IACE,gB8M5+IG,EAAA;IAXL;MAcM,gBACD;MAfL,gBAAA;MAkBM,iBAAY,EAAA;E9M0+IlB;I8M5/IA,gBAAA,EAAA;E9M8/IA;I8M9/IA,WAAA,EAAA;I9MggJE;M8MhgJF,iBAAA,EAAA;E9MkgJA;IACE,iB8M39IC,EAAA;I9M49ID;MACE,W8Mh+IU,EAAG;E9Mi+IjB;I8M39IA,gBAAgB,EAAA;IACd;MAEA,wBAAA,EAAA;I9M49IA;M8Mx9IA,iBAAA,EAAO;I9M09IP;M8Mr9IF,wBAAA,EAAA;IACE;MADF,aAAA,EAAA;E9My9IA;I8M/8IA,gBAAA;IACE,mBAAa;IAAb,eAAa,EAAI;IAGnB;MACE,WAAa;MAGf,kBAAA,EAAA;IAGM;MACA,UAAU,EAAA;E9M28IhB;I8Mz8IM,gBACD;IAPL,iBAAA,EAAA;E9Mk9IA;I8Ml9IA,gBAAA,EAAA;E9Mo9IA;I8Mr8IM,gBAAgB,EAAA;E9Mu8ItB;I8Mr8IM,wBAAe,EAAA;E9Mu8IrB;I8Mr8IM,0BACD,EAAA;EApBL;IAuBM,wBAAgB,EAAA;E9Mq8ItB;I8Mn8IM,eAAW;IAzBjB,4BA4BK,EAAA;E9Mm8IL;I8Mj8IM,iBAAU,EAAA;E9Mm8IhB;I8Mj8IM,wBACD;IAjCL,WAAA,EAAA;E9Mo+IA;I8M/7IM,UAAU;IACV,wBAAe;IAAf,gBAAe,EAAE;E9Mi8IvB;I8Mv+IA,WAAA,EAAA;E9My+IA;I8Mz7IA,aAAA,EAAA;E9M27IA;I8Mx7IE,6BAAA,EAAA;E9M07IF;I8M77IA,aAAA,EAAA;E9M+7IA;I8Mn7IA,kBAAA;IACE,mBAAiB,EASlB;E9M46ID;IACE,mB8Mn7IU;IAJZ,mBAAA,EAAA;E9My7IA;I8M76IA,aAAA,EAAA;E9M+6IA;I8M56IE,kBAAA;I9M86IA,iB8M76Ic,EAAI;E9M86IpB;IACE,gB8M76IE,EAAe;E9M86InB;IACE,4B8M36IkB;I9M26IlB,6B8M36IkB;I9M26IlB,0B8M36IkB;I9M26IlB,sB8M36IkB;I9M46IlB,kB8M36IkB,EAAA;E9M46IpB;IACE,U8Mx6IY;IAhBd,WAAA,EAAA;E9M07IA;I8M17IA,gBAAA,EAAA;E9M47IA;IACE,iB8Mn6IiB,EACd;E9Mm6IL;IACE,a8Mh6IgB,EAAE;E9Mi6IpB;IACE,kB8M15Ic,EAAU;E9M25I1B;IACE,gB8Mt5IoB,EAAA;E9Mu5ItB;IACE,gB8Mt5IkB;IAXjB,uBAAA;IAAA,oBAAA;IAAA,2BAAA,EAAA;E9Mm6IH;I8M94IA,WAAA,EAAA;E9Mg5IA;I8Mh5IA,eAAA,EAAA;E9Mk5IA;I8Ml5IA,eAAA,EAAA;E9Mo5IA;I8Mz4IE,iBAAA,EAAA;E9M24IF;IACE,4B8Mz4IC;I9My4ID,6B8Mz4IC;I9My4ID,0B8Mz4IC;I9My4ID,sB8Mz4IC,EAAA;E9M04IH;IACE,iB8Mx4Ia,EAAA;E9My4If;IACE,gB8M35IF;I9M45IE,e8Mv4Ic,EAAE;E9Mw4IlB;IACE,gB8Mr4IY,EAAK;E9Ms4InB;IACE,gB8Mn4Ia,EAAA;E9Mo4If;IACE,gB8Mh4IiB,EAAE;EAMrB;IACE,qBASD;IAPC,yBAAA,EAAA;I9M23IA;M8Mv3IA,6BAAA,EAAgB;MACd;QAIJ,cAAA,EAAA;IACE;MADF,6BAAA,EAAA;MAKM;QAKN,cAAA,EAAsB;IACpB;MADF,WAAA,EAAA;E9Mk3IA;I8M32IE,4BAAA;IAAA,6BAAA;IAAA,0BAAA;IAAA,sBAAA;I9M62IA,U8M52IE;IAIJ,gBAAc,EAAA;E9M02Id;I8M12IA,iBAGE,EAAA;E9My2IF;I8Mr2IE,eAAA,EAAA;E9Mu2IF;IACE,gB8M/1IC,EAAA;E9Mg2IH;IACE,W8Mp2IM;IAKN,UAAA;I9Mi2IA,gB8Mh2Ic,EAAI;E9Mi2IpB;IACE,kB8M91IkB,EAAA;E9M+1IpB;I8M11IA,eAAA,EAAA;E9M41IA;I8Mx1IM,iBAAgB,EACjB;IALL;MAQM,wBACD;MADC,qBACD;MADC,uBACD,EAAA;IATL;MAYM,UAAW,EAAE;MAZnB;QAgBM,gBAAa,EAAA;E9Mo1InB;I8Mp2IA,iBAAA,EAAA;IAqBM;MACA,sBAAgB,EAAA;IAChB;MACA,WAAa;MAKnB,wBAAA,EAAA;MACE;QAEA,aAAA,EAAA;MACE;QACA,iBAAQ,EAAA;MAGV;QACE,gBAAU,EAAA;MACV;QACA,gBAAiB,EAClB;E9M00IH;IACE,iB8Mx0Ie,EAAI;I9My0InB;MACE,Y8Mv0IU;M9Mw0IV,a8Mv0IU,EAAK;IAKnB;MACE,WAAa,EAAA;IAEb;MACE,kBACD;MALH,4BAAA;MAAA,6BAAA;MAAA,0BAAA;MAAA,sBAAA,EAAA;I9Mw0IE;M8Mx0IF,WAAA;M9M00II,U8M/zIE,EAAA;I9Mg0IJ;MACE,iB8M/zIe,EACd;IAGH;MAEE,WAAW;MAGb,gBAAA,EAAA;I9M0zIA;M8MtzIA,gBAAA,EAAA;I9MwzIA;M8MnzIF,gBAAA,EAAA;IACE;MADF,oBAAA;MAAA,oBAAA;MAAA,aAAA;MAKM,wBACD;MADC,qBACD;MADC,uBACD,EAAA;IAIL;MACE,gBAAiB;MADnB,gBAAA;MAII,mBAAiB,EAClB;E9M6yIH;IACE,iB8M3yIiB,EAAE;I9M4yInB;M8MpzIF,iBAAA,EAAA;MAaI;QACA,YAAU;QACV,aAAY,EAAI;I9M0yIlB;MACE,W8MxyIU;MAKd,wBAAA,EAAA;IACE;MADF,mBAAA,EAAA;I9MuyIE;M8MhyIA,gBAAA,EAAA;MACE;QARJ,iBAAA;QAYI,kBAAU,EAAA;E9MgyId;IACE,iB8M7yIF,EAAA;E9M8yIA;IACE,mB8M/yIF,EAAA;I9MgzIE;M8MhzIF,WAAA,EAAA;I9MkzIE;M8MrxIF,gBAAA,EAAA;IACA;MACE,WAAa;MAFf,YAAA;MACA,eAAA;MAII,sDALJ,EAAA;I9M6xIE;MACE,kB8MtxIc,EAAA;E9MuxIlB;I8M/xIA,gBAAA;IACA,gBAAA,EAAA;E9MiyIA;IACE,W8MnxIY;IAIZ,aAAA,EAAA;E9MixIF;IACE,4B8MjxIe,EAAA;I9MkxIf;M8MvyIF,aAAA,EAAA;IACA;MAyBI,wBAAgB;MAChB,WAAA,EAAa;IAIjB;MACE,WAAa,EAAA;IADf;MAII,YAAW;MAIf,eAAA,EAAA;IACE;MADF,UAAA,EAAA;I9M4wIE;M8M5wIF,kBAAA,EAAA;I9M8wIE;MACE,gB8MvwIe;MAIjB,UAAA,EAAA;MACE;QACA,WAAQ;QAdZ,aAAA,EAAA;E9MoxIA;I8M9vIA,iBAAA,EAAA;IACE;MADF,uCAAA,EAA2C;I9MkwIzC;M8MlwIF,UAAA,EAAA;E9MowIA;I8MpwIA,iBAAA,EAAA;I9MswIE;M8MzvIE,WAAU,EAAE;E9M2vIhB;IACE,iB8MzvIiB,EAAA;E9M0vInB;IACE,iB8MtvIc,EAAI;E9MuvIpB;IACE,4B8MpvIkB;I9MovIlB,6B8MpvIkB;I9MovIlB,0B8MpvIkB;I9MovIlB,sB8MpvIkB;I9MqvIlB,U8MpvIE;IAIJ,gBAAA;IACE,YAAW,EAAE;E9MkvIf;IACE,iB8MhvIiB,EAAE;E9MivIrB;I8MrvIA,cAAA;I9MuvIE,gB8M9uIa;I9M+uIb,iC8M9uIe;I9M+uIf,e8M9uIe;I9M+uIf,iB8M9uIW;I9M+uIX,c8M3vIF,EAAA;E9M4vIA;IACE,gB8M7uIe;IAhBjB,gBAAA;I9M+vIE,gB8M1uIY,EAAA;E9M2uId;IACE,W8M1uIE;IAvBJ,UAAA;I9MmwIE,a8MxuIU;I9MyuIV,gB8MxuIe,EAAE;E9MyuInB;IACE,kB8MvuIiB;IAKnB,sBAAA;IAAA,mBAAA;IAGM,0BAAe;IAAf,uBAAe;IACf,YAAS,EAAA;E9MkuIf;I8MhuIM,eACD,EAAA;EAIL;IAKI,iBAAU,EAAA;IACV;MAGF,WAAA,EAAA;IACE;MAVJ,iBAAA,EAAA;E9MmuIA;I8MltIE,iBAAA,EAAA;IACE;MACA,mBAAe,EAAA;IACf;MAGF,WAAA,EAAA;E9MktIF;I8M7sIE,iBAAA,EAAA;IACE;MACA,gBAAe;MACf,oBAAY;MAAZ,oBAAY;MAAZ,aAAY;MAGd,wBAAA;MAAA,qBAAA;MAAA,uBAAA,EAAA;IACE;MACA,gBACD;MAED,gBAAA,EAAA;IACE;MACA,kBACD,EAAA;IAED;MACE,WAAa,EAAA;IAGf;MACE,oBAAgB;MAChB,aAAe,EAAA;IAlDnB;MAsDI,kBACD,EAAA;IAEA;MAEG,kBAAgB,EAAA;IAChB;MACA,cAAe;MACf,YAAA;MALH,gBAAA,EAAA;I9MwsID;M8MxsIC,iBAAA,EAAA;E9M0sIH;I8M1sIG,iBAAA,EAAA;I9M4sID;M8M5sIC,mBAAA,EAAA;I9M8sID;M8MprIA,iBAAA,EAAA;IACE;MAGF,mBAAA;MAAA,eAAA;MACE,SAAW,EAAE;IAGf;MACE,WAAY;MADb,UAAA,EAAA;MAIG;QA/FN,gBAAA,EAAA;MAoGI;QApGJ,aAAA,EAAA;MAuGM;QAvGN,kBAAA,EAAA;MA2GM;QA3GN,iBAAA,EAAA;E9MuxIA;IACE,iB8MxxIF,EAAA;I9MyxIE;M8MzxIF,gBAAA,EAAA;I9M2xIE;M8M3xIF,aAAA,EAAA;E9M6xIA;IACE,iB8M9xIF,EAAA;I9M+xIE;M8M/xIF,0BAAA,EAAA;E9MiyIA;I8MjyIA,iBAAA,EAAA;I9MmyIE;M8MxpIA,iBAAA,EAAA;IACE;MAGD,gBAAA,EAAA;E9MwpIH;I8MrpIM,iBAeD,EAAA;IAlBF;MAMK,iBAAgB,EACjB;IAPJ;MAWK,wBAAW;MACX,WAAQ,EAAI;MAZjB;QAgBK,iBACD,EAAA;IAIL;MACE,gBAAgB,EACjB;IAED;MACE,gBAAgB;MAGlB,gBAAA,EAAA;E9MyoIF;I8MzoIG,mBAAA;IAAA,eAAA;I9M2oID,gB8MtoIkB,EAAI;E9MuoIxB;IACE,a8MpoIgB,EAAE;E9MqoIpB;IACE,iB8MloImB,EAAI;E9MmoIzB;IACE,a8MhoIgB;I9MioIhB,gB8MhoImB,EAAA;EA9LrB;IAoMI,gBAAW;IACX,gBACD;IAED,gBAAA;IACE,kBAAgB,EACjB;EAED;IACE,iBAAiB,EAAA;IADlB;MAIG,mBAAU;MAAV,eAAU;MACV,+BACD,EAAA;IANF;MASG,UAAU;MAId,gBAAA;MACE,iBAAmB,EAAA;IAGpB;MAEG,iBAAgB,EAAA;MAChB;QACA,YAAe;QAInB,aAAA,EAAA;E9M6mIF;I8M3mII,iBAAiB,EAAA;IAGnB;MACE,mBAAgB;MAAhB,eAAgB,EACjB;IAED;MACE,mBACD,EAAA;MAEA;QAEG,iDACD;QAGH,YAAA;QACE,aAAgB,EAOjB;IARA;MAIG,WAAU,EAAE;I9MkmIhB;M8MhmII,gBAAe,EAAG;IAKxB;MAEI,gBAAiB,EAMlB;E9MulIH;IACE,iB8M3lIgB,EAAA;I9M4lIhB;M8MvlIA,gBAAA,EAAA;E9MylIF;I8MvlII,iBAAe,EAChB;IAED;MAEE,iBAAU,EAAA;IACV;MAGF,wBAAA;MAAA,qBAAA;MAAA,uBAAA;MACE,+BACD,EAAA;IAEA;MAEG,UAAQ;MAFX,UAAA;MAMG,gBAAe,EAAA;MACf;QAIH,aAAA,EAAA;E9M4kIH;I8MtkIE,iBAAA,EAAA;IACE;MAGF,iBAAA,EAAA;IACE;MAGF,gBAAA,EAAA;IACE;MAGF,UAAA;MACE,iBAAiB,EAKlB;MANA;QAIG,YAAY,EAAG;MAInB;QACE,UAAY,EAAI;MAGlB;QACE,gBAAQ,EAAA;EAGV;;IAIA,iBAAA,EAAA;IACE;;MAEA,iBACD,EAAA;MAGH;;QAAA,YAAA;QAII,aAAa,EAAI;IAGnB;;MAEE,WAAW;MAGb,wBAAA,EAAA;I9MgjIA;;M8M1iIA,oBAAA;MAAA,oBAAA;MAAA,aAAA;MACE,wBASD;MATC,qBASD;MATC,uBASD,EAAA;I9MoiID;;MAEE,gB8MhjID;M9MijIC,kB8M1iIgB,EAAI;E9M2iIxB;IACE,iB8MtiIU,EAAA;I9MuiIV;M8MxiIC,eAAA,EAAA;E9M0iIH;IACE,iB8MriIe,EAgBZ;I9MshIH;MACE,iB8MpiIgB,EAAA;M9MqiIhB;QACE,Y8MliIW;Q9MmiIX,a8MliIU,EAAK;I9MmiInB;MACE,wB8MhiIoB;M9MgiIpB,qB8MhiIoB;M9MgiIpB,uB8MhiIoB;M9MiiIpB,uC8MhiImB,EAAA;I9MiiIrB;M8M1hIF,UAAA,EAAA;E9M4hIA;I8M5hIA,iBAAA,EAAA;I9M8hIE;M8MnhIA,iBAAA,EAAA;IACE;MACA,UACD,EAAA;IAED;MAEE,aAAW;MACX,iBACD,EAAA;MAED;QACE,aAAgB,EACjB;IAED;MACE,gBAAkB,EAAA;IAClB;MAGD,gBAAA;MAEG,gBAAkB,EAAA;E9M2gIxB;I8MtgIE,iBAAA,EAAA;IACE;MACA,wBACD;MADC,qBACD;MADC,uBACD;MAED,yBAAgB,EAAA;IACd;MACA,WAAW;MACX,aAAa;MACb,aAAe;MAJhB,gBAAA,EAAA;MAOG;QAxCN,mBA4CU;QACN,wBAAgB;QAAhB,qBAAgB;QAAhB,uBAAgB,EAAA;IAChB;MACA,UAAW;MAIf,gBAAiB;MACf,gBACD,EAAA;IAGC;MACE,aAAQ;MADT,kBAAA,EAAA;MAIG;QAKN,aACE,EAAA;E9Ms/HF;I8Mp/HI,mBAAa;IAAb,eAAa;IAHjB,eAAiB;I1Kz4IjB,wBAAW;I0Ki5IP,WAAW,EAAE;E9Mo/HjB;IACE,U8Ml/HY;I9Mm/HZ,mB8Mj/HG,EAAA;EAGH;IACE,aAAa,EAAA;EAGf;IACE,aAAQ,EAAA;E9M8+HZ;I8M1+HE,oBAAA;IAAA,oBAAA;IAAA,aAAA;IAEE,mBAAU;IAAV,eAAU;IACV,SAAO,EAAI;EAGb;IACE,UAAU,EAAE;EAGd;IACE,mBAAY;IAAZ,kBAAY;IAAZ,cAAY;IApChB,eAAiB;IAyCX,gBAAa,EAAI;EAIrB;IACE,mBAAS;IAAT,kBAAS;IAAT,cAAS;IAGX,eAAA,EAAA;E9M+9HF;I8M39HE,mBAAA;IAAA,kBAAA;IAAA,cAAA;IACE,eAAa,EAAI;EAGnB;IACE,iBAAgB,EACjB;EAED;IACE,gBAAa;IAGf,eAAA,EAAA;E9Mu9HF;I8MxhIA,gBAqEE,EAAA;E9Mq9HF;I8Mn9HI,gBAAgB;IAChB,eAAe;IAKjB,eAAA;IAEE,yBAAY,EAAA;IACZ;MAGF,WAAA,EAAA;IACE;MACA,6BACD,EAAA;IAED;MACE,cAAgB,EAAA;IAChB;MAGF,cAAA,EAAA;E9M08HF;I8Mt8HE,gBAAA,EAAA;E9Mw8HF;I8Mt8HI,iBACD,EAAA;EAED;IACE,gBAAgB,EAAA;IA3BpB;MAgCM,iBACD,EAAA;EAjCL;IAoCM,gBAAe,EAChB;IArCL;MAyCI,mBAKD;MALC,eAKD,EAAA;IA9CH;MA4CM,UAAS,EAAA;MAKf;QACE,gBACD,EAAA;MAED;QAGM,gBAAgB,EAAM;MACtB;QACA,sCAAgB,EAAA;MAChB;QANN,uCASa,EAAA;MACP;QAVN,yCAamB,EAAA;MACb;QACA,0CACD,EAAA;IAhBL;MAmBM,gBAAgB,EAAA;E9M+6HtB;I8M76HM,mBAAW;IAAX,eAAW,EAAK;E9M+6HtB;I8Mp8HA,WAAA;IA0BM,UAAO,EAAI;IACX;MACA,gBAAa,EAAA;IACb;MA7BN,WAAA;MAiCM,YAAU,EAAA;IACV;MACA,gBAAiB,EAAA;E9M26HvB;I8M98HA,gBAuCK,EAAA;E9My6HL;I8Mn6HA,gBAAA,EAAoB;E9Mq6HpB;I8Ml6HE,gBAAA,EAAA;I9Mo6HA;M8Ml6HE,gBAAa,EAAI;IAGnB;MACE,gBAAQ,EAAU;IATtB;MAaI,iBAAW,EAAA;I9Mg6Hb;M8M76HF,gBAAA;M9M+6HI,iB8M95Hc,EAAI;EAKtB;IACE,WAAW;IAEX,YAAA,EAAA;E9M05HF;IACE,gB8M35HC,EAAA;E9M45HH;IACE,iB8Mx5HgB,EAAA;IARlB;MAcM,UAAQ;MACR,WAAQ,EAAK;IAfnB;MAqBM,gBACD,EAAA;E9Mg5HL;IACE,yB8M94HoB;I9M84HpB,sB8M94HoB;I9M84HpB,mB8M94HoB,EACjB;EAIL;IACE,gBAAa;IAEb,gBAAA;I9M04HA,kB8Mx4HC,EAAA;E9My4HH;IACE,gB8Mv4HY;I9Mw4HZ,iB8Mv4HU,EAAA;E9Mw4HZ;IACE,gB8Mr4He,EAAA;E9Ms4HjB;IACE,gB8Mp4HgB,EAAA;E9Mq4HlB;I8Mr5HA,iBAqBE,EAAA;E9Mk4HF;IACE,gB8Mj4Ha,EAAA;I9Mk4Hb;M8Mz5HF,gBA2BE;MACE,gBAAe;MAInB,kBAAA,EAAA;E9M63HA;I8M73HA,iBAAA,EAAA;I9M+3HE;M8M/3HF,YAAA;M9Mi4HI,a8M13Ha,EAAE;E9M23HnB;IACE,kB8Mx3He;IAKjB,mBAAA;IAAA,eAAA,EAAA;E9Mq3HA;I8Mr3HA,UAAA;I9Mu3HE,W8Mn3HE,EAAW;E9Mo3Hf;IACE,gB8Mj3HgB,EAAA;E9Mk3HlB;IACE,a8M/2HY,EAAA;E9Mg3Hd;IACE,e8M/2Hc;IAdhB,YAAA,EAAA;E9M+3HA;IACE,kB8Mh4HF,EAAA;E9Mi4HA;IACE,gB8M52Ha,EAAI;EAKnB;IACE,iBAAiB,EAAA;E9My2HnB;IACE,gB8Mv2He,EAAA;E9Mw2HjB;IACE,iB8Mp2HC,EAAA;IAED;MACE,eAAW,EAAA;E9Mo2Hf;I8Mh2HG,gBAAA,EAAA;E9Mk2HH;I8M31HA,wBAAA,EAA4B;E9M61H5B;I8M71HA,cAAA,EAAA;E9M+1HA;IACE,oB8Mh2HF;I9Mg2HE,oB8Mh2HF;I9Mg2HE,a8Mh2HF;I9Mi2HE,wB8M11HqB;I9M01HrB,qB8M11HqB;I9M01HrB,uB8M11HqB;I9M21HrB,gB8Ml2HF,EAAA;E9Mm2HA;I8Mp1HA,iBAAgB,EAAA;IACd;MADF,iBAGE,EAAA;I9Mq1HA;M8Mn1HE,kBAAkB;MAGpB,mBAAA;MAAA,eAAA,EAAA;I9Mm1HA;M8M31HF,UAAA;MAaI,WAAU,EAAA;I9Mi1HZ;M8M/0HE,gBAAgB,EAAA;MAfpB;QAmBI,kBAAa,EAAA;QACb;UApBJ,gBAsBK,EAAA;I9M80HH;M8Mx0HF,kBAAA;MACE,mBAAiB;MAAjB,eAAiB,EAAA;MADnB;QAII,UAAW;QAIf,WAAA,EAAA;QACE;UADF,gBAAA,EAAA;QAKM;UACA,kBACD;UAIL,aAEK,EAAA;QACC;UACA,gBAAU;UACV,eACD;UANL,kBAQK,EAAA;E9M4zHL;I8Mp0HA,gBAAA,EAYK;IACC;MAbN,gBAgBK,EAAA;E9MwzHL;I8Mx0HA,mBAAA;IAAA,eAAA;IAqBM,SAAO,EAAI;E9MszHjB;I8MpzHM,WAAU;IAvBhB,UAAA,EAAA;E9M80HA;I8M90HA,gBAAA,EA8BK;E9MkzHL;I8Mh1HA,kBAmCE;IACE,iBAAe,EAAG;E9M+yHtB;I8M7yHI,kBAAgB;IAIpB,iBAAA,EAAA;E9M4yHA;I8M5yHA,kBAAA;I9M8yHE,mB8MzyHgB;I9MyyHhB,e8MzyHgB,EAAA;E9M0yHlB;I8MryHE,UAAA;I9MuyHA,W8MtyHE;I9MuyHF,oB8MxyHC;I9MwyHD,oB8MxyHC;I9MwyHD,a8MxyHC;I9MyyHD,wB8MryHqB;I9MqyHrB,qB8MryHqB;I9MqyHrB,uB8MryHqB,EAClB;IAIL;MACE,gBAAiB,EAOlB;E9M2xHD;IACE,gB8M/xHiB;IAKnB,iBAAc;IACZ,gBAAa,EAAI;E9M4xHnB;IACE,W8M1xHE,EAAW;E9M2xHf;IACE,sB8MvxHC,EAAA;IAED;MACE,iBACD,EAAA;E9MsxHH;IACE,W8MpxHW;IAIb,iBAAA,EAAA;E9MkxHA;I8M/wHE,uDACkB;I9MixHlB,iB8MhxHe,EAAA;I9MixHf;M8MtxHF,YAAA;MAWM,aAAQ,EAAA;E9M8wHd;IACE,a8M1wHe,EAAA;E9M2wHjB;IACE,kB8MxwHiB;I9MywHjB,mB8MxwHiB;I9MwwHjB,e8MxwHiB,EAAA;E9MywHnB;IACE,U8MrwHM;I9MswHN,W8MrwHM,EAAW;E9MswHnB;IACE,gB8M/vHc,EAAA;E9MgwHhB;IACE,gB8M3vHoB,EAAA;E9M4vHtB;IACE,iB8M3vHkB,EAAI;E9M4vHxB;IACE,4B8MxvHK,EAAA;E9MyvHP;IACE,oB8MtvHoB,EACjB;E9MsvHL;IACE,iB8MpvHgB,EAAI;E9MqvHtB;I8M/uHA,gBAAA,EAAA;E9MivHA;I8M3uHA,iBAAgB,EAAA;E9M6uHhB;I8M7uHA,gBAGE,EAAA;E9M4uHF;I8M/uHA,gBAOE;I9M0uHA,gB8MzuHgB;I9M0uHhB,kB8MzuHkB,EAAA;E9M0uHpB;IACE,Y8MvuHY;IAGZ,kBAAA,EAAA;E9MsuHF;I8MluHE,wBAAA;I9MouHA,iB8MnuHe,EACd;EAGH;IACE,gBAAa;IAGf,2BAAA;IAAA,wBAAA;IAAA,mBAAA,EAAA;E9M+tHA;I8M3tHA,WAAA,EAAA;E9M6tHA;I8MztHA,WAAA;IAGM,YAAU,EAAA;E9MytHhB;I8MvtHM,gBAAe,EAChB;EANL;IASM,gBAAW,EAAA;E9MutHjB;I8MhuHA,eAAiB,EAaZ;E9MqtHL;I8MluHA,aAAA,EAAiB;IAkBX;MACA,aAAa,EAAI;EAnBvB;IAuBM,gBAAgB,EAAA;EAvBtB;IA0BM,4BAAc;IAAd,6BAAc;IAAd,0BAAc;IAAd,sBAAc;IACd,UAAU;IACV,gBACD;IA7BL,YAAA,EAAA;E9M6uHA;I8M5sHI,iBAAgB,EAAA;E9M8sHpB;I8MzsHA,gBAAA;IACE,iBAAiB,EAAA;E9M2sHnB;IACE,gB8MzsHe;I9M0sHf,gB8M9sHF;I9M+sHE,gB8MxsHgB;I9MysHhB,kB8MxsHiB,EACd;E9MwsHL;IACE,W8MpsHW;I9MqsHX,U8MpsHY;IAfd,aAAA;I9MqtHE,gB8MjsHkB,EAAA;E9MksHpB;I8M3rHA,kBAAA;IACE,sBAAiB;IAAjB,mBAAiB;IADnB,0BAAA;IAAA,uBAAA;I9M+rHE,Y8M3rHE,EAAW;E9M4rHf;IACE,e8M1rHY,EAAI;E9M2rHlB;I8MlsHA,iBAAA,EAAA;I9MosHE;M8MpsHF,kBAAA;MAmBQ,iBAAiB,EAAA;IAnBzB;MA2BQ,kBAAiB,EAClB;IAKP;MACE,WAAa;MADf,eAAA,EAAA;MAKM;QAKN,gBAAA,EAAA;E9MmqHA;I8MnqHA,iBAAA,EAAA;I9MqqHE;M8M3pHF,gBAAA,EAAA;MACE;QAGF,iBAAuB;QACrB,kBACD,EAAA;IAGE;MAGK,YAAU;MACV,aACD,EAAA;IAML;MACE,WAAS,EAAA;IAGX;MACE,gBAAW,EAAA;E9M8oHf;I8MzoHA,iBAAiB,EAAA;IACf;MAEA,SAAA,EAAA;I9M0oHA;M8MxoHE,UAAU;MAGZ,kBAAA,EAAA;I9MwoHA;M8MpoHA,iBAAA,EAAA;MACE;QAbJ,YAAgB;QAiBZ,aAAW,EAAA;I9MooHb;;MAEE,W8MloHE;MAKN,gBAAA,EAAA;IACE;MAGF,eAEK,EAAA;E9M2nHL;I8MznHM,iBAAgB,EAAA;IAChB;MALN,eAQK,EAAA;MACC;QACA,iBACD,EAAA;MAXL;QAcM,gBAAgB,EAAA;E9MunHtB;I8MroHA,iBAkBK,EAAA;IACC;MACA,iBAAgB,EAAA;IAChB;MAKN,cAAU,EAAA;IACR;MAEA,UAAA;MACE,cAAS;MACT,gBAAe,EAChB;IAED;MAEE,aAAU,EAAA;MACV;QAGF,YAAA;QACE,aAAa,EAAA;E9M2mHjB;I8MvmHE,iBAAA,EAAA;I9MymHA;M8MrmHA,iBAAA,EAAa;I9MumHb;M8MrmHE,SAAQ,EAAA;I9MumHV;MACE,W8MrmHE;M9MsmHF,U8M3mHD,EAAA;I9M4mHD;M8MnoHF,iBAoCS,EAAA;E9MimHT;IACE,iB8MlmHA,EAAM;I9MmmHN;MACE,e8M/lHe,EAAA;MAKnB;QACE,iBACD,EAAA;MAED;QACE,gBACD,EAAA;EAED;IAGM,iBACD,EAAA;IAIL;MACE,iBAAiB;MADnB,kBAAA,EAAA;I9MolHE;M8M/kHE,uCAUD,EAAA;I9MukHD;MACE,U8M/kHU;MARd,eAAA;M9MylHI,gB8M7kHe,EAAA;I9M8kHjB;M8M1lHF,aAAA;MAkBI,iBAAiB,EAAA;MAIrB;QACE,aAAiB,EAAA;E9MwkHnB;IACE,iB8MtkHiB,EAAA;IAInB;MACE,iBAAiB,EASlB;E9M2jHD;IACE,iB8MlkHiB,EAAA;IAJnB;MAQI,WAAW;MAIf,iBAAA,EAAA;E9M8jHA;I8M1jHA,4BAAoB;IAApB,6BAAoB;IAApB,0BAAoB;IAApB,sBAAoB;IAClB,UAAA;IADF,gBAAA,EAAA;E9M8jHA;I8M9jHA,iBAAA,EAAmB;E9MgkHnB;I8MhkHA,eAAA,EAAA;E9MkkHA;I8MhjHA,gBAAkB,EAEb;E9MgjHL;I8M9iHM,WAAA;IACA,UAAQ;IALd,gBAAkB,EAQb;E9M8iHL;I8M5iHM,kBAAgB,EACjB;EAXL;IAcM,eAAY,EAAI;EAdtB;IAkBM,kBAAgB;IAChB,gBAAgB;IAChB,gBAAe,EAAA;E9M0iHrB;I8MpiHA,iBAEK,EAAA;IACC;MACA,YAAc;MACd,aACD,EAAA;IANL;MASM,gBAAc,EAAA;MACd;QAVN,iBAaK,EAAA;E9MgiHL;I8M7iHA,iBAiBK,EAAA;IACC;MACA,iBACD,EAAA;EApBL;IAuBM,iBAAgB,EAAA;IAChB;MACA,iBAAkB,EACnB;IAIL;MACE,gBAAiB,EAWlB;IAZD;MAKM,WAAW,EAAA;I9MshHf;MACE,a8MphHe,EAAE;EAMrB;IACE,iBAAiB,EAAA;IAGnB;MAEI,gBAAiB;MAFrB,oBAAA;MAAA,oBAAA;MAAA,aAAA;MAKM,wBAAY;MAAZ,qBAAY;MAAZ,uBAAY,EAAA;I9M4gHhB;M8MjhHF,kBAAA,EAAwB;IAYlB;MACA,WAAW,EACZ;IAIL;MACE,oBASD;MAVD,aAAA,EAAA;I9MsgHE;M8M1/GF,kBAAmB;MACjB,iBAAiB,EAqBlB;IAtBD;MAII,kBAAiB,EAClB;IALH;MASM,cAAQ;MACR,YAAW;MAVjB,gBAAkB,EAab;I9Ms/GH;M8Mp/GI,iBACD,EAAA;IAhBL;MAmBM,gBAAa,EAAI;IAKvB;MACE,gBAAiB;MADnB,gBAGQ,EAAC;E9M++GT;I8M3+GE,mBAAA,EAAA;E9M6+GF;I8Mz+GE,iBAAA,EAAA;I9M2+GA;M8Mz+GE,iBAAS,EAAA;I9M2+GX;M8Mx/GF,cAiBE;MACE,gBAAY,EAAK;I9My+GnB;M8Mv+GE,gBAAU,EAAO;I9My+GnB;MACE,W8Mv+GE,EAAA;I9Mw+GJ;M8M//GF,aA2BK,EAAA;E9Ms+GL;IACE,iB8Mr+Ge,EAAA;E9Ms+GjB;I8Mh+GA,iBAAA,EAAA;E9Mk+GA;I8Ml+GA,iBAAA,EAAA;E9Mo+GA;I8M59GA,UAAA;IAGM,YAAA;IACA,mBACD;IADC,eACD,EAAA;EALL;IAQM,WAAU;IARhB,aAAA,EAAA;E9Mm+GA;I8Mn+GA,iBAAA,EAAA;E9Mq+GA;I8Mp9GM,eAAY;IACZ,iBAAe,EAAG;EAKxB;IACE,gBAAa,EAAI;E9Mk9GnB;IACE,c8Mh9GU;I9Mi9GV,gB8Mh9Ge;IALjB,WAAA,EAAA;E9Mu9GA;IACE,gB8Mx9GF;I9My9GE,gB8M78GI;I9M88GJ,kB8M78GiB,EACd;E9M68GL;IACE,iB8Mr8GC,EAAA;I9Ms8GD;MACE,iB8Mx8GC,EAAA;MAIL;QACE,YAAa;QAEb,aAAA,EAAA;I9Mq8GA;M8Mj8GA,WAAA;MACE,wBACD,EAAA;IAED;MACE,kBAAgB;MAZpB,iBAAA,EAAA;E9M88GA;IACE,iB8M97Gc,EAAI;I9M+7GlB;MACE,iB8M77Ge,EAAI;MApBvB;QAyBI,YAAa;QAzBjB,aAAA,EAAA;I9Mq9GE;MACE,gB8Mz7Ge,EACd;IA9BL;MAmCM,iBAAQ,EAAA;I9Ms7GZ;M8Mz9GF,iBAAA,EAAA;E9M29GA;IACE,iB8Ml7GG,EAAA;IA1CL;MA6CM,iBAAiB,EAAA;EAKvB;IACE,iBAAiB,EAAA;IADnB;MAII,8BAMD,EAAA;E9Mu6GH;IACE,iB8M36GgB,EAAA;E9M46GlB;I8Mn7GA,iBAAA,EAAA;E9Mq7GA;IACE,U8Mv6GY;IAfd,YAAA,EAAA;E9Mw7GA;I8Mx7GA,iBAAA,EAAA;E9M07GA;IACE,W8M37GF;I9M47GE,Y8Ml6GM,EAAA;EAMR;IACE,iBAAiB,EAAA;IAGnB;MACE,4BASD;MAVD,gBAAA,EAAA;I9M85GE;M8Ml5GF,SAAA,EAAA;IACE;MADF,gBAAA,EAAA;I9Ms5GE;M8M94GF,WAAA;MACE,UAAW,EAAE;MADf;QAII,gBAAiB,EAClB;E9M84GH;IACE,iB8M54GiB,EAAA;E9M64GnB;I8Mz4GE,UAAA;I9M24GA,4B8Mz4GC;I9My4GD,6B8Mz4GC;I9My4GD,0B8Mz4GC;I9My4GD,sB8Mz4GC;IAED,YAAA,EAAA;E9My4GF;I8Mr4GE,cAAA;I9Mu4GA,gB8Mt4Ge,EAAA;E9Mu4GjB;IACE,gB8Mn4GiB;IAInB,aAAS,EAAA;E9Mi4GT;I8M/3GE,gBAAA;I9Mi4GA,gB8Mh4Ga;IAEb,kBAAS,EAAA;E9Mg4GX;IACE,iBAAiB,EAAE;I8M33GvB;MAEK,SAAA;MAAA,mBAEC;MAFD,eAEC,EAAA;IACE;MACA,UAAQ;MAJX,WAAA,EAAO;IAAP;MAOK,aAAY;MACZ,oBAAS,EAAA;I9M23Gf;M8Mz3GM,gBAAe,EAChB;IAXJ;MAeG,WAAY;MACZ,wBAOD,EAAA;MAvBF;QAmBK,iBAAY,EAAA;QACZ;UACA,gBAAS,EAAA;IArBd;MA0BG,iBACD,EAAA;MA3BF;QA8BG,YACD;QAKH,aAAA,EAAA;E9M62GF;I8Mz2GE,iBAAA,EAAA;E9M22GF;I8Mr2GG,iBAAA,EAAA;E9Mu2GH;I8Mp2GM,UAAQ,EAAA;E9Ms2Gd;IACE,iB8Mr2Ge,EAAA;I9Ms2Gf;M8M/1GF,eAAA;MAGM,kBACD,EAAA;MAIL;QAGM,wBACD,EAAA;MAKH;QACE,aAAW;QACX,gBAAS,EAAa;IAH1B;MAQM,iBAAW,EAAA;E9Mi1GjB;I8Mz1GA,iBAYK,EAAA;IACC;MAbN,eAgBK,EAAA;E9M60GL;IACE,iBAAiB,EAAE;I8Mv0GvB;MAEI,mBAAc,EAAA;IACZ;MAGF,iBAAA,EAAA;E9Ms0GF;I8Ml0GE,iBAAa,EAAC;E9Mo0GhB;I8Mh0GE,iBAAA,EAAe;IACb;MACA,gBAAgB,EAAA;IAGlB;MACC,gBAAA,EAAe;IACd;MAGF,gBAAc,EAAA;E9M8zGhB;I8MzzGA,UAAQ;IACN,4BAAsB;IAAtB,6BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB;IAEtB,YAAA,EAAA;E9M0zGF;IACE,c8MxzGa;I9MyzGb,gB8MxzGa,EAAI;E9MyzGnB;IACE,gB8MrzGC,EAAA;E9MszGH;IACE,gB8MpzGc;IAGd,gBAAA;I9MmzGA,e8MlzGe;IAKf,kBAAO,EAAA;E9M+yGT;I8MzyGE,UAAA;IACE,4BAAU;IAAV,6BAAU;IAAV,0BAAU;IAAV,sBAAU;IACV,YAAW,EACZ;EACD;IACE,cAAa;IAIjB,gBAAA,EAAoB;E9MuyGpB;I8MpyGI,iBAAU,EAAA;E9MsyGd;I8MzyGA,gBAAA;I9M2yGE,gB8MpyGe,EAAA;EAKjB;IAEI,gBAAY;IACZ,gBACD;IAJH,kBAAA,EAAsB;E9MoyGtB;I8MxxGE,iBAAA,EAAA;IAEE;MACA,WAAY,EAAA;MAGd;QACE,iBACD,EAAA;EAID;IACE,iBAED,EAAA;EAED;IACE,iBACD,EAAA;IAED;MACE,YAAa;MAGf,aAAA,EAAA;E9M4wGF;I8MxwGE,wBAAA;IACE,WAAQ,EAAA;EAGV;IAEE,iBAAiB,EAAA;IACjB;MAGF,iBAAA,EAAA;E9MqwGF;I8MjwGE,iBAAA,EAAA;IACE;MAGF,iBAAA,EAAA;IAEE;MAGF,+BAAgB;MACd,mBAAgB;MAAhB,eAAgB,EAAA;IAChB;MA3CJ,UAAA;MA+CI,UAAY,EAAA;IACZ;MAKF,iBAAY,EAAC;E9MwvGf;I8M9uGE,iBAAM,EACL;IACC;MACA,iBACD,EAAA;IAIA;MAEG,+BACD,EAAA;IAHF;MAMG,UAAY;MANf,uBASC;MATD,cAUC,EAAA;IACE;MACA,iBACD;MAbF,aAeC;MACE,iBACD,EAAA;MAKH;QACE,mBACD;QAIA,gBAAA,EAAA;MAGK;Q9MytGF,SAAS;Q8MltGV,wCAA4B;QAA5B,oCAA4B;QAA5B,gCAA4B;QAE/B,SAAA,EAAA;E9MmtGF;I8M/sGE,iBAAA,EAAA;IACE;MACA,eAAgB,EAAA;E9MitGpB;I8M7sGE,4BAAiB;IAAjB,6BAAiB;IAAjB,0BAAiB;IAAjB,sBAAiB;IACf,YAAY,EAAA;EAGd;IACE,gBACD,EAAA;EAED;IAEE,iBAAY,EAAA;E9M0sGhB;I8MrsGA,gBAAA;IAEI,gBAAO;IAGT,kBAAA,EAAA;E9MosGF;I8M9rGE,iBAAQ,EAAA;IACN;MAGF,4BAAA;MAAA,iBAAA;MAAA,QAAA;MACE,aAAW,EAAA;IACX;MAGF,iBAAA,EAAa;MACX;QACA,mDAAY;QACZ,aACD,EAAA;IAID;MACE,4BAAU;MAAV,iBAAU;MAAV,QAAU,EAAA;M9MwrGV;QACE,WAAW,EAAE;EACnB;IACE,iBAAiB,EAAE;IACnB;MACE,gBAAgB,EAAE;IACpB;MACE,WAAW,EAAE;IACf;MACE,gBAAgB,EAAE;IACpB;MACE,mBAAmB;MACnB,gBAAgB,EAAE;MAClB;QACE,iBAAiB,EAAE;IACvB;MACE,iBAAiB,EAAE;MACnB;QACE,YAAY;QACZ,aAAa,EAAE;IACnB;MACE,+BAA+B;MAC/B,mBAAe;MAAf,eAAe,EAAE;IACnB;MACE,UAAU;MACV,UAAU,EAAE;IACd;MACE,iBAAiB,EAAE;EACvB;IACE,iBAAiB,EAAE;IACnB;MACE,iBAAiB,EAAE;MACnB;QACE,YAAY;QACZ,aAAa,EAAE;IACnB;MACE,oBAAoB;MACpB,aAAa,EAAE;IACjB;MACE,sBAAmB;MAAnB,mBAAmB,EAAE;IACvB;MACE,wBAAwB,EAAE;MAC1B;QACE,iBAAiB,EAAE;EACzB;IACE,iBAAiB,EAAE;EACrB;IACE,iBAAiB,EAAE;IACnB;MACE,iBAAiB,EAAE;EACvB;IACE,iBAAiB,EAAE;IACnB;MACE,eAAe,EAAE;EACrB;IACE,iBAAiB,EAAE;IACnB;MACE,iBAAiB,EAAE;IACrB;MACE,mBAAmB;MACnB,kBAAkB,EAAE;IACtB;MACE,gBAAgB,EAAE;IACpB;MACE,WAAW,EAAE;IACf;MACE,iBAAiB,EAAE;IACrB;MACE,iBAAiB,EAAE;EACvB;IACE,eAAe,EAAE;IACjB;MACE,0BAA0B,EAAE;IAC9B;MACE,YAAY,EAAE,EAAE;;AAEtB;EACE;;IAEE,iBAAiB;IACjB,aAAa,EAAE;IACf;;MAEE,YAAY;MACZ,0BAA0B;MAC1B,UAAU;MACV,eAAe,EAAE;EACrB;IACE,iBAAiB;IACjB,aAAa,EAAE;IACf;MACE,YAAY;MACZ,eAAe;MACf,wBAAwB,EAAE;EAC9B;IACE,YAAY,EAAE;EAChB;IACE,YAAY,EAAE;EAChB;IACE,WAAW,EAAE;EACf;IACE,WAAW,EAAE;EACf;IACE,iBAAiB;IACjB,aAAa,EAAE;IACf;MACE,kBAAkB;MAClB,YAAY,EAAE;EAClB;IACE,gBAAgB,EAAE;EACpB;IACE,UAAU,EAAE;EACd;IACE,WAAW;IACX,sBAAsB,EAAE;EAC1B;IACE,wCAAgC;IAAhC,oCAAgC;IAAhC,gCAAgC;IAChC,kBAAkB,EAAE;EACtB;IACE,iBAAiB,EAAE;EACrB;IACE,gBAAgB,EAAE,EAAE;;AAExB;EACE;IACE,gBAAgB,EAAE;EACpB;IACE,gBAAgB,EAAE;EACpB;IACE,WAAW,EAAE;EACf;IACE,oBAAa;IAAb,oBAAa;IAAb,aAAa;IACb,4BAAsB;IAAtB,6BAAsB;IAAtB,0BAAsB;IAAtB,sBAAsB,EAAE;EAC1B;;IAEE,eAAe,EAAE;EACnB;IACE,eAAe,EAAE;EACnB;IACE,sBAAsB,EAAE;IACxB;MACE,WAAW;MACX,eAAe;MACf,eAAe,EAAE;IACnB;MACE,UAAU,EAAE;IACd;MACE,gBAAgB,EAAE;IACpB;MACE,aAAa,EAAE;EACnB;IACE,UAAU,EAAE;EACd;IACE,UAAU;IACV,WAAW,EAAE;EACf;IACE,iBAAiB,EAAE;EACrB;IACE,cAAc;IACd,UAAU;IACV,kBAAkB,EAAE;IACpB;MACE,2BAAmB;MAAnB,uBAAmB;MAAnB,mBAAmB,EAAE;EACzB;IACE,iBAAiB;IACjB,aAAa,EAAE;EACjB;IACE,qBAAqB,EAAE;EACzB;IACE,eAAe;IACf,gBAAgB,EAAE;EACpB;IACE,YAAY,EAAE;EAChB;IACE,aAAa,EAAE;EACjB;IACE,aAAa,EAAE;EACjB;IACE,aAAa,EAAE;EACjB;IACE,iBAAiB,EAAE;EACrB;IACE,uBAAuB,EAAE;EAC3B;IACE,iBAAiB;IACjB,kBAAkB,EAAE;EACtB;IACE,kBAAkB,EAAE;EACtB;IACE,eAAe,EAAE;EACnB;IACE,aAAa,EAAE;EACjB;IACE,gBAAgB;IAChB,kBAAkB,EAAE;EACtB;IACE,gBAAgB;IAChB,eAAe,EAAE;EACnB;IACE,iBAAiB,EAAE;EACrB;IACE,cAAc;IACd,aAAa,EAAE;EACjB;IACE,cAAc,EAAE;EAClB;IACE,YAAY,EAAE;EAChB;;IAEE,WAAW;IACX,YAAY,EAAE;EAChB;IACE,eAAe,EAAE;EACnB;IACE,UAAU,EAAE;EACd;IACE,iBAAiB,EAAE,EAAE;;AAEzB;EACE;IACE,gBAAgB,EAAE;EACpB;IACE,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB,EAAE;EACpB;IACE,YAAY,EAAE;EAChB;IACE,oBAAa;IAAb,oBAAa;IAAb,aAAa,EAAE;EACjB;IACE,YAAY;IACZ,aAAa,EAAE;EACjB;IACE,wBAAwB,EAAE;EAC5B;IACE,eAAe,EAAE;EACnB;IACE,cAAc,EAAE;EAClB;IACE,WAAW;IACX,YAAY,EAAE;EAChB;IACE,WAAW;IACX,YAAY;IACZ,aAAa,EAAE;EACjB;IACE,UAAU,EAAE,EAAE","file":"main.css","sourcesContent":["@charset \"UTF-8\";\n.gui-page {\n  width: 100%;\n  min-height: 100vh;\n  padding: 50px 100px;\n  background-color: #c0c0c0;\n  box-sizing: border-box; }\n  .gui-page__title {\n    text-transform: uppercase;\n    font-size: 35px;\n    text-align: center;\n    font-weight: 700;\n    margin-bottom: 30px; }\n  .gui-page__container-elements {\n    margin: 0 -15px 30px -15px; }\n  .gui-page__section-title {\n    text-transform: uppercase;\n    font-size: 30px;\n    text-align: center;\n    font-weight: 700;\n    margin-bottom: 30px; }\n  .gui-page__block-theme {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 20px; }\n  .gui-page__block-element {\n    padding: 0 15px 20px 15px; }\n  .gui-page__text-card-content {\n    width: 195px;\n    max-width: 195px; }\n\n.index-page {\n  padding: 50px 0 50px 0; }\n  .index-page__section-product-sections {\n    padding-top: 51px; }\n  .index-page__section-card-simple {\n    padding-top: 98px; }\n  .index-page__section-form {\n    padding-top: 123px; }\n  .index-page__section-project-cards {\n    padding-top: 92px; }\n  .index-page__section-reviews {\n    margin-top: 112px; }\n  .index-page__section-interesting {\n    padding-top: 91px; }\n  .index-page__section-back-call {\n    padding-top: 82px; }\n\n.about-us {\n  padding: 50px 0 50px 0; }\n\n.directory-partition-list {\n  padding: 77px 0 118px 0; }\n\n.news {\n  padding: 40px 0 85px 0; }\n\n.articles {\n  padding: 40px 0 85px 0; }\n\n.directory-section {\n  padding: 41px 0 85px 0; }\n  .directory-section .swiper-container {\n    margin: 0 30px; }\n\n.cases {\n  padding: 81px 0 63px 0; }\n\n.how-order {\n  padding: 54px 0 60px 0; }\n\n.discounts {\n  padding: 77px 0 57px 0; }\n\n.product-card {\n  padding: 54px 0 41px 0; }\n\n.news-detailed {\n  padding: 87px 0 44px 0; }\n\n.articles-detailed {\n  padding: 87px 0 44px 0; }\n\n.contacts {\n  padding: 80px 0 60px 0; }\n\n.vacancies-page {\n  padding: 100px 0 67px 0; }\n\n.portfolio-page {\n  padding: 71px 0 78px 0; }\n\n.basket-page {\n  padding: 41px 0 79px 0; }\n\n.services-page {\n  padding: 72px 0 78px 0; }\n\n.geoplastics-page {\n  padding: 74px 0 83px 0; }\n\n.rubber-coverings-masterfiber-page {\n  padding: 44px 0 68px 0; }\n\n.rubber-covering-masterfiber-page {\n  padding: 80px 0 64px 0; }\n\n.page-404 {\n  padding: 122px 0 78px 0; }\n\n.privacy-policy-page {\n  padding: 85px 0 41px 0; }\n\n.ordering-page {\n  padding: 83px 0; }\n\n.search-page {\n  padding: 70px 0 89px 0; }\n\n.mounting-page {\n  padding: 60px 0 95px 0; }\n\n.who-we-work-page {\n  padding: 70px 0 79px 0; }\n\n.suppliers-page {\n  padding: 54px 0 75px 0; }\n\n.reviews-page {\n  padding: 107px 0 147px 0; }\n\n.bargaining-page {\n  padding: 60px 0 95px 0; }\n\n.layouts-3d-page {\n  padding: 41px 0 69px 0; }\n\n.design-org-page {\n  padding: 61px 0 51px 0; }\n\n.affiliate-program-page {\n  padding: 47px 0 61px 0; }\n\n.header {\n  position: fixed;\n  z-index: 100;\n  background-color: #fff;\n  left: 0;\n  right: 0;\n  border-bottom: 1px solid #e8e9ed;\n  padding: 24px 0 5px 0; }\n  .header__container {\n    margin: 0 auto; }\n  .header__block-information {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between; }\n  .header__block-buttons {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 0 -7.5px; }\n  .header__basket-container {\n    display: none; }\n    .header__basket-container .Basket__text {\n      margin: 0; }\n  .header__block-buttons-js {\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n  .header__button {\n    margin: 0 7.5px; }\n  .header__nav-item--mobile {\n    width: unset !important; }\n    .header__nav-item--mobile > a {\n      margin: 0; }\n  .header__block-icon-menu {\n    border: 1px solid #f2cec9;\n    position: relative;\n    overflow: hidden;\n    border-radius: 15px;\n    height: 50px;\n    display: flex;\n    align-items: center;\n    padding: 16px;\n    cursor: pointer;\n    display: none; }\n  .header__svg-menu--open-icon {\n    transform: translateX(0%);\n    z-index: 10; }\n  .header__svg-menu--open-icon-active {\n    transform: translateX(-200%); }\n  .header__svg-menu--close-icon {\n    position: absolute;\n    transform: translateX(200%); }\n  .header__svg-menu--close-icon-active {\n    left: 50%;\n    transform: translateX(-50%);\n    z-index: 10; }\n  .header__adaptive-block-buttons {\n    display: flex; }\n  .header__svg-menu, .header__use-menu {\n    width: 16px;\n    height: 16px;\n    transition: 0.3s all; }\n  .header__block-contacts {\n    display: flex;\n    align-items: center; }\n  .header__block-contact {\n    margin-left: 32px; }\n  .header__block-social-icons {\n    display: flex;\n    align-items: center;\n    margin: 0 -7.5px; }\n  .header__block-icon {\n    padding: 0 7.5px; }\n    .header__block-icon:hover > a .header__svg .header__use {\n      fill: #ea4335; }\n  .header__svg, .header__use {\n    width: 25px;\n    height: 25px;\n    fill: #c4c4c4;\n    transition: 0.3s all; }\n  .header__block-phone {\n    position: relative;\n    margin-top: 10px;\n    display: flex;\n    align-items: center; }\n  .header__phone-number, .header__city {\n    font-size: 15px;\n    line-height: 15px;\n    font-weight: 500; }\n  .header__icon-phone {\n    margin-left: 9px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    transition: 0.3s all; }\n  .header__icon-phone--open {\n    transform: rotate(180deg); }\n  .header__svg-phone, .header__use-phone {\n    width: 13px;\n    height: 7px; }\n  .header__dop-phones {\n    position: absolute;\n    opacity: 0;\n    visibility: hidden;\n    transform: translateY(-10px);\n    background: #fff;\n    border: 1px solid #d4d5d8;\n    border-radius: 15px;\n    padding: 22px 26px;\n    z-index: 10;\n    right: 15px;\n    top: 60px;\n    transition: 0.3s all; }\n  .header__dop-phones--open {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0px); }\n  .header__first-line {\n    display: flex;\n    width: 356px;\n    justify-content: space-between;\n    border-bottom: 1px solid #e8e9ed;\n    padding-bottom: 22px;\n    margin-bottom: 23px; }\n  .header__block-city {\n    font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n    line-height: 15px;\n    font-weight: 500;\n    margin-top: 10px; }\n  .header__block-navigation {\n    margin-top: 13px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between; }\n  .header__block-links {\n    display: flex;\n    margin: 0 0px; }\n    .header__block-links .Link--theme-middle {\n      font-size: 14px; }\n  .header__link {\n    margin: 0 10px; }\n  .header__nav-list {\n    display: flex;\n    align-items: center;\n    margin: 0 -8px; }\n    .header__nav-list > .header__nav-item\n> .header__navigation-list\n> .header__navigation-item:hover\n> a {\n      color: #ea4335; }\n  .header__nav-item {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    margin: 0 8px;\n    min-width: 132px;\n    max-width: 180px;\n    padding: 8px 12px;\n    border: 1px solid #d4d5d8;\n    border-radius: 15px; }\n    .header__nav-item:hover {\n      cursor: pointer;\n      border-radius: 15px 15px 0 0; }\n    .header__nav-item:hover .header__nav-title {\n      color: #ea4335; }\n    .header__nav-item:hover .header__svg-nav {\n      transform: rotate(180deg); }\n    .header__nav-item:hover .header__navigation-list {\n      opacity: 1;\n      visibility: visible;\n      transform: translateY(0); }\n  .header__block-title {\n    display: flex;\n    align-items: center;\n    justify-content: space-between; }\n  .header__nav-title {\n    font-size: calc(\r 14px + -2 * ((100vw - 320px) / 1600));\n    line-height: 16px;\n    font-weight: 500;\n    margin-right: 7.5px;\n    color: #979faf; }\n  .header__nav-icon {\n    position: relative; }\n  .header__nav-icon::before {\n    content: \"\";\n    position: absolute;\n    left: -3px;\n    width: 1.5px;\n    height: 14px;\n    background: #e8e9ed; }\n  .header__svg-nav, .header__use-nav {\n    width: 10px;\n    height: 10px;\n    transition: 0.3s all; }\n  .header__nav {\n    display: flex; }\n  .header__navigation-list {\n    position: absolute;\n    z-index: 10;\n    top: 75%;\n    left: -1px;\n    right: -1px;\n    border: 1px solid #d4d5d8;\n    border-top: none;\n    border-radius: 0 0 15px 15px;\n    background-color: #fff;\n    margin: 6px 0 -8px 0;\n    padding: 0px 12px 1px 14px;\n    opacity: 0;\n    visibility: hidden;\n    transform: translateY(-10px); }\n  .header__navigation-item {\n    margin-bottom: 8px;\n    position: relative; }\n    .header__navigation-item:hover > .header__navigation-list-second {\n      visibility: visible; }\n  .header__navigation-item a {\n    display: flex;\n    width: 100%;\n    font-size: calc(\r 14px + -1 * ((100vw - 320px) / 1600));\n    font-weight: 500;\n    line-height: 13px;\n    color: #979faf; }\n    .header__navigation-item a:hover {\n      color: #ea4335; }\n  .header__navigation-item-second:not(:first-child) {\n    margin-top: 8px; }\n  .header__navigation-list-second {\n    transition: 0.05s visibility;\n    position: absolute;\n    width: 150px;\n    padding: 10px 8px;\n    transform: translate(78%);\n    top: 0;\n    visibility: hidden;\n    background: #ffffff;\n    border: 1px solid #d4d5d8;\n    border-radius: 10px; }\n  .header__mobile-menu {\n    position: relative;\n    display: none; }\n  .header__mobile-nav {\n    position: absolute;\n    z-index: 10;\n    left: 0;\n    right: 0;\n    background-color: #fff;\n    padding-top: 30px;\n    padding-bottom: 30px;\n    opacity: 0;\n    visibility: hidden;\n    transform: translateY(-5px);\n    transition: 0.3s all; }\n  .header__mobile-nav--open {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0px);\n    overflow-x: hidden;\n    overflow-y: auto;\n    left: -15px;\n    right: -15px;\n    padding-left: 15px;\n    padding-right: 15px; }\n  .header__mobile-line {\n    display: none;\n    position: absolute;\n    width: 80%;\n    height: 1px;\n    background-color: #e8e9ed;\n    top: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    transition: 0.3s all; }\n  .header__mobile-line--active {\n    width: 100%; }\n\n.section-brands {\n  padding-top: 117px; }\n  .section-brands__container {\n    margin: 0 auto; }\n  .section-brands__block-brands {\n    margin: 50px -30px -45px -30px;\n    display: flex;\n    flex-wrap: wrap; }\n  .section-brands__brand {\n    width: 16.666%;\n    max-width: 16.666%;\n    padding: 0 30px;\n    margin-bottom: 45px;\n    text-align: center;\n    filter: grayscale(1);\n    transition: 0.3s all;\n    cursor: pointer; }\n    .section-brands__brand:hover {\n      filter: grayscale(0); }\n  .section-brands__brand-image {\n    max-width: 100%; }\n\n.section-card-simple__container {\n  margin: 0 auto; }\n\n.section-card-simple .Title--middle-decor::before {\n  bottom: -40px; }\n\n.section-card-simple__content {\n  display: flex;\n  justify-content: space-between;\n  margin: 90px -20px 0 -20px; }\n\n.section-card-simple .Card-simple {\n  max-width: 33.333%;\n  width: 33.333%;\n  margin: 0 20px; }\n\n.section-product-sections__container {\n  margin: 0 auto; }\n\n.section-product-sections .swiper-section-product {\n  width: calc(100% - 100px);\n  padding: 0 10px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  overflow: hidden;\n  margin-left: auto;\n  margin-right: auto;\n  position: relative;\n  overflow: hidden;\n  list-style: none;\n  padding: 0;\n  z-index: 1; }\n\n.section-product-sections__container-slider {\n  position: relative; }\n\n.section-product-sections__swiper-wrapper-section-product {\n  padding: 11px 0; }\n\n.section-product-sections__swiper-slide-section-product {\n  display: flex;\n  justify-content: center;\n  padding: 0 5px;\n  height: 100% !important; }\n\n.section-form__wrapper {\n  background-color: #e6f2ef;\n  width: 100%;\n  border-radius: 20px;\n  padding: 82px 0 0 0;\n  background-repeat: no-repeat;\n  background-size: contain;\n  background-position: top left; }\n\n.section-form__container {\n  position: relative;\n  margin: 0 auto;\n  display: flex;\n  padding: 0 100px 33px 0; }\n\n.section-form__block-image {\n  position: absolute;\n  left: 100px;\n  bottom: -19px;\n  max-width: 349px;\n  max-height: 536px; }\n\n.section-form__image {\n  width: 100%; }\n\n.section-form__block-info {\n  position: relative;\n  z-index: 5;\n  max-width: 50%;\n  margin: 0 0 0 auto; }\n\n.section-form .Container-title {\n  text-align: left; }\n\n.section-form .Title--section {\n  font-size: calc(\r 18px + 16 * ((100vw - 320px) / 1600)); }\n\n.section-form__description {\n  font-family: \"Caveat\", sans-serif;\n  font-size: calc(\r 16px + 13 * ((100vw - 320px) / 1600));\n  line-height: 31px;\n  margin-top: 15px; }\n\n.section-form__form {\n  margin-top: 25px; }\n\n.section-form__block-inputs {\n  margin: 0 0 -21px 0; }\n\n.section-form .Input {\n  margin-bottom: 21px; }\n\n.section-form .Input,\n.section-form .Input__inp {\n  width: 100%; }\n\n.section-form .Privacy-policy {\n  margin-top: 33px; }\n\n.section-form .Button {\n  margin-top: 18px; }\n\n.section-form .Button--theme-md {\n  min-width: 107px; }\n\n.section-form .Button__text {\n  font-size: calc(\r 9px + 6 * ((100vw - 320px) / 1600)); }\n\n.section-project-cards__container {\n  margin: 0 auto; }\n\n.section-project-cards__content {\n  display: flex;\n  justify-content: space-between;\n  margin: 0 -12.5px; }\n\n.section-project-cards__block-cards {\n  width: 50%;\n  padding: 0 12.5px; }\n\n.section-project-cards__block-sm--top {\n  margin: 25px -12.5px 0 -12.5px; }\n\n.section-project-cards__block-sm--bottom {\n  margin: 0px -12.5px 25px -12.5px; }\n\n.section-project-cards .Button {\n  border-radius: 12px; }\n\n.section-project-cards .Button__text {\n  font-size: calc(\r 13.9px + -1 * ((100vw - 320px) / 1600)); }\n\n.section-project-cards__block-sm {\n  display: flex;\n  justify-content: space-between; }\n  .section-project-cards__block-sm .Project-card {\n    margin: 0 12.5px; }\n\n.section-reviews--modified .section-reviews__content {\n  display: flex;\n  margin-top: 55px; }\n\n.section-reviews--modified .section-reviews__wrapper-menu-tabs {\n  width: 12%; }\n\n.section-reviews--modified .section-reviews__block-tabs {\n  width: 88%; }\n\n.section-reviews--modified .section-reviews__list-menu-tabs {\n  flex-direction: column; }\n\n.section-reviews--modified .section-reviews__item-menu-tab {\n  width: 100%;\n  max-height: 66px;\n  height: 66px;\n  font-size: calc(\r 10px + 1 * ((100vw - 320px) / 1600)); }\n\n.section-reviews__container {\n  margin: 0 auto; }\n\n.section-reviews__content {\n  margin-top: 52px; }\n\n.section-reviews__block-tabs {\n  padding: 35px 41px; }\n\n.section-reviews__item-menu-tab {\n  width: 16.7%;\n  padding: 0 5px; }\n\n.section-reviews__swiper-container {\n  width: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center; }\n\n.section-reviews__swiper-prev-button, .section-reviews__swiper-next-button {\n  bottom: 0%;\n  top: inherit;\n  transform: translateY(0); }\n\n.section-reviews__block-button {\n  margin-top: 32px;\n  width: 100%;\n  text-align: right; }\n\n.section-reviews__block-information {\n  display: flex; }\n\n.section-reviews__block-image {\n  max-width: 325px;\n  max-height: 222px;\n  width: 100%;\n  border-radius: 4px;\n  overflow: hidden; }\n\n.section-reviews__image {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.section-reviews__block-review {\n  margin-left: 28px;\n  width: 66%; }\n\n.section-reviews__name-organization {\n  font-weight: 600;\n  font-size: 16px;\n  line-height: 12px; }\n\n.section-reviews__block-info {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 18px; }\n\n.section-reviews__name-customer, .section-reviews__city-customer {\n  font-weight: 600;\n  font-size: calc(\r 10px + 5 * ((100vw - 320px) / 1600));\n  line-height: 11px; }\n\n.section-reviews__name-customer {\n  color: #43aa8b; }\n\n.section-reviews__city-customer {\n  color: #7f838d;\n  margin-left: 4.5px; }\n\n.section-reviews__revocation-date, .section-reviews__job-title {\n  font-weight: 600;\n  font-size: calc(\r 8px + 6 * ((100vw - 320px) / 1600));\n  line-height: 10px; }\n\n.section-reviews__job-title {\n  display: block;\n  margin-top: 18px;\n  color: #7f838d; }\n\n.section-reviews__list-stars {\n  display: flex;\n  align-items: center;\n  margin: 11px -4px 0 -4px; }\n\n.section-reviews__item-star {\n  padding: 0 4.1px; }\n\n.section-reviews__svg-star, .section-reviews__use-star {\n  max-width: 16.67px;\n  max-height: 16px; }\n\n.section-reviews__text-review {\n  margin-top: 10px;\n  font-weight: 500;\n  font-size: calc(\r 9px + 6 * ((100vw - 320px) / 1600));\n  line-height: 22px;\n  color: #7f838d; }\n\n.section-reviews__image-gallery {\n  position: relative;\n  margin-top: 15px;\n  padding: 0 40px; }\n\n.section-reviews__image-gallery--no-slider {\n  padding: 0 0 !important; }\n\n.section-reviews__swiper-slide-image-gallery {\n  display: flex;\n  justify-content: center;\n  align-items: center; }\n\n.section-reviews__block-image-slider-gallery {\n  width: 100%;\n  max-height: 189px;\n  border-radius: 4px;\n  overflow: hidden; }\n\n.section-reviews__image-slider-gallery {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.section-reviews__link-media {\n  display: none; }\n\n.section-reviews .Button {\n  border-radius: 12px; }\n\n.section-interesting__container {\n  margin: 0 auto; }\n\n.section-interesting__content {\n  margin-top: 52px; }\n\n.section-interesting__block-tabs {\n  padding: 35px 41px; }\n\n.section-interesting__item-menu-tab {\n  width: 20%;\n  padding: 0 5px; }\n\n.section-interesting__swiper-container {\n  width: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center; }\n\n.section-interesting__swiper-prev-button, .section-interesting__swiper-next-button {\n  bottom: 0%;\n  top: inherit;\n  transform: translateY(0); }\n\n.section-interesting__block-slide-interesting {\n  position: relative;\n  padding: 12px 10px;\n  display: flex; }\n\n.section-interesting__wrapper-cards {\n  margin: -5px 0; }\n\n.section-interesting__announcement-card-vertically, .section-interesting__announcement-card-horizontal {\n  padding: 0 10px; }\n\n.section-interesting__announcement-card-horizontal {\n  margin: 5px 0; }\n\n.section-interesting__swiper-container-card-slider {\n  width: 100%;\n  padding: 12px;\n  margin: 0 -10px; }\n\n.section-interesting__swiper-slide-card--big {\n  width: 38%; }\n\n.section-interesting__swiper-slide-card--small {\n  width: 31%; }\n\n.section-interesting__swiper-next-button-card, .section-interesting__swiper-prev-button-card {\n  display: none; }\n\n@media (min-width: 732px) {\n  .section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__swiper-slide-card {\n    width: 33%; } }\n\n.section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__wrapper-cards {\n  width: 100%; }\n  .section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__wrapper-cards .Announcement-card__block-description {\n    display: none; }\n  .section-interesting__block-tab--without-announcement.menu-tabs__block-tab--active .section-interesting__wrapper-cards .Announcement-card__block-image {\n    max-width: unset;\n    width: 100%; }\n\n.section-back-call__container {\n  margin: 0 auto; }\n\n.section-back-call__block-link {\n  margin: 0 auto;\n  max-width: 339px;\n  text-align: center; }\n\n.section-back-call__link {\n  position: relative;\n  display: block;\n  font-family: \"Caveat\", sans-serif;\n  font-size: calc(\r 19px + 10 * ((100vw - 320px) / 1600));\n  line-height: 31px;\n  color: #ea4335; }\n\n.section-back-call__link--decor::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  width: 100%;\n  height: 19px;\n  bottom: -30px;\n  background-size: contain;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg); }\n\n.section-banner__container {\n  margin: 0 auto; }\n\n.section-banner__block-banner {\n  border-radius: 25px;\n  overflow: hidden; }\n\n.section-banner__block-banner--bg-color-light-green {\n  background-color: #e6f2ef; }\n\n.section-banner__block-banner--bg-color-pink {\n  background-color: #ffeeee; }\n\n.section-banner__block-banner--bg-color-yellow {\n  background-color: #fcf0d3; }\n\n.section-banner__block-banner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between; }\n\n.section-banner__info {\n  max-width: 50%; }\n\n.section-banner__title {\n  font-weight: 600;\n  font-size: calc(\r 26px + 4.9 * ((100vw - 320px) / 1600));\n  line-height: 31px; }\n\n.section-banner__description {\n  font-weight: 600;\n  font-size: calc(\r 12px + 3.4 * ((100vw - 320px) / 1600));\n  line-height: 103% !important; }\n\n.section-banner__block-image {\n  max-width: 50%; }\n\n.section-banner__image {\n  width: 100%;\n  height: auto; }\n\n.section-info-block__container {\n  margin: 0 auto; }\n\n.section-info-block__wrapper-content {\n  display: flex;\n  margin: 88px -11px 0 -11px; }\n\n.section-info-block__title {\n  margin-bottom: 28px;\n  font-weight: 600;\n  font-size: calc(\r 16px + 4 * ((100vw - 320px) / 1600));\n  line-height: 25px; }\n\n.section-info-block__wrapper-image {\n  width: 50%;\n  padding: 0 11px; }\n\n.section-info-block__block-image {\n  position: relative;\n  padding-top: 56%;\n  height: 100%;\n  overflow: hidden;\n  border-radius: 20px; }\n\n.section-info-block__image {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.section-info-block__block-info {\n  width: 50%;\n  padding: 0 11px; }\n  .section-info-block__block-info p {\n    font-weight: 300;\n    font-size: calc(\r 13px + 5 * ((100vw - 320px) / 1600));\n    line-height: 27px;\n    margin-bottom: 22px; }\n\n.section-description__container {\n  margin: 0 auto; }\n\n.section-description .Title::before {\n  height: 23px;\n  bottom: -40px; }\n\n.section-description__wrapper-info {\n  display: flex;\n  margin: 106px -25px 0 -25px; }\n\n.section-description__block-text {\n  width: 50%;\n  padding: 0 25px; }\n  .section-description__block-text p {\n    font-weight: 500;\n    font-size: calc(\r 8px + 8 * ((100vw - 320px) / 1600));\n    line-height: 24px;\n    color: #7f838d; }\n\n.section-description__wrapper-image {\n  padding: 0 25px;\n  width: 50%; }\n\n.section-description__block-image {\n  position: relative;\n  padding-top: 73%;\n  height: 100%;\n  overflow: hidden;\n  border-radius: 20px; }\n\n.section-description__image {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.section-description__wrapper-text-cards {\n  margin-top: 55px; }\n\n.section-description__swiper {\n  overflow: hidden; }\n\n.section-description__text-card-block-info {\n  margin-top: 9px; }\n\n.section-description__text-card-title {\n  font-size: calc(\r 8.7px + 5.3 * ((100vw - 320px) / 1600));\n  line-height: 14px; }\n\n.section-description__text-card-text {\n  font-size: calc(\r 6px + 5 * ((100vw - 320px) / 1600));\n  line-height: 16px;\n  margin-top: 9px; }\n\n.section-numbers__container {\n  margin: 0 auto; }\n\n.section-numbers__wrapper-numbers {\n  display: flex;\n  justify-content: space-between;\n  margin: 78px -10px 0 -10px; }\n\n.section-numbers__inner-number {\n  padding: 0 10px; }\n\n.section-numbers__number {\n  border-bottom: 2px solid #43aa8b;\n  padding: 0 10px 6px 10px;\n  min-width: 126px;\n  text-align: center; }\n\n.section-numbers__number-text {\n  font-weight: bold;\n  font-size: calc(\r 37px + 41 * ((100vw - 320px) / 1600));\n  line-height: 45px;\n  color: #43aa8b; }\n\n.section-numbers__title {\n  margin-top: 19px;\n  text-align: center; }\n\n.section-numbers__title-text {\n  font-weight: 500;\n  font-size: calc(\r 9px + 9 * ((100vw - 320px) / 1600));\n  line-height: 15px;\n  color: #7f838d; }\n\n.section-announcement {\n  display: flex;\n  margin-bottom: 50px; }\n  .section-announcement__inner-image {\n    padding: 0 35px;\n    width: 50%; }\n  .section-announcement__block-image {\n    position: relative;\n    padding-top: 55%;\n    overflow: hidden;\n    border-radius: 17px;\n    transition: 0.3s all; }\n    .section-announcement__block-image:hover > .section-announcement__image {\n      transform: scale(1.1); }\n    .section-announcement__block-image:hover {\n      box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.31); }\n  .section-announcement__image {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    transition: 0.3s all; }\n  .section-announcement__block-date {\n    position: absolute;\n    top: 24px;\n    left: 0;\n    border-radius: 0 8px 8px 0;\n    background-color: #fff;\n    text-align: center;\n    padding: 15px; }\n  .section-announcement__date {\n    font-weight: 500;\n    font-size: 12px;\n    line-height: 13px;\n    color: #7f838d; }\n  .section-announcement__block-info {\n    padding: 0 35px;\n    width: 50%; }\n  .section-announcement__title-news {\n    font-weight: 600;\n    font-size: calc(\r 18px + 12 * ((100vw - 320px) / 1600));\n    line-height: 32px; }\n  .section-announcement__block-text-news {\n    margin-top: 25px; }\n    .section-announcement__block-text-news p {\n      font-weight: 500;\n      font-size: 13px;\n      line-height: 19px;\n      color: #7f838d; }\n  .section-announcement__block-button-news {\n    margin-top: 30px; }\n  .section-announcement__button-news .section-announcement__button-text-news {\n    font-size: calc(\r 13px + -1 * ((100vw - 320px) / 1600)); }\n\n.section--light .section__wrapper-filter {\n  width: 257px; }\n\n.section--light .section__wrapper-content {\n  width: calc(100% - 284px); }\n\n.section--light .Title {\n  font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n\n.section--light .section__content {\n  margin-top: 40px; }\n\n.section--light .section__navigation {\n  margin-top: 51px; }\n\n.section__container-bread-crumbs {\n  margin: 0 auto 54px auto !important; }\n\n.section__block-container {\n  width: 100%;\n  margin-top: 103px; }\n\n.section__block-text {\n  margin-top: 93px; }\n  .section__block-text p {\n    text-align: center;\n    font-weight: 600;\n    font-size: calc(\r 13px + 3 * ((100vw - 320px) / 1600));\n    line-height: 24px;\n    color: #7f838d; }\n\n.section__wrapper-block-text .Title::before {\n  height: 40px;\n  bottom: -50px; }\n\n.section__wrapper-project-card {\n  display: flex;\n  flex-wrap: wrap;\n  margin: -12.5px; }\n\n.section__block-project-card {\n  padding: 12.5px;\n  position: relative; }\n  .section__block-project-card--icons > .Project-card .Project-card__block-title {\n    bottom: 35% !important; }\n  .section__block-project-card .Project-card {\n    width: 100%;\n    max-width: none; }\n  .section__block-project-card--sm {\n    width: 33.333%; }\n  .section__block-project-card--th {\n    width: 33.333%; }\n  .section__block-project-card--md {\n    width: 66.666%; }\n\n.section__container {\n  margin: 0 auto;\n  display: flex;\n  justify-content: space-between; }\n\n.section__wrapper-filter {\n  width: 270px; }\n\n.section__wrapper-content {\n  width: calc(100% - 350px); }\n\n.section__container-title {\n  margin-left: 0;\n  width: 100%;\n  text-align: left; }\n\n.section__wrapper-sorting-info {\n  margin-top: 48px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center; }\n\n.section__title-sorting-info {\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 10px; }\n\n.section__block-filter-button {\n  display: none; }\n\n.section__filter-button {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 119px;\n  padding: 5px;\n  height: 32px;\n  border: 0.79px solid #d4d5d8;\n  border-radius: 7.98342px;\n  transition: 0.3s all; }\n  .section__filter-button:hover {\n    opacity: 0.6; }\n\n.section__svg-filter-button, .section__use-filter-button {\n  width: 12px;\n  height: 12px; }\n\n.section__text-filter-button {\n  margin-left: 8px;\n  font-size: 12px;\n  line-height: 12px; }\n\n.section__block-download-icon {\n  position: absolute;\n  bottom: 10%;\n  right: 10%; }\n\n.section__download-icon {\n  width: 26px;\n  height: 26px;\n  transition: 0.3s all; }\n  .section__download-icon:hover {\n    opacity: 0.6; }\n\n.filter {\n  width: 100%;\n  background-color: #fff; }\n  .filter__switch-list {\n    padding: 0px 0 11px; }\n  .filter--light .filter__block-title-categories {\n    padding-bottom: 21px; }\n  .filter--light .filter__inner-list {\n    padding: 27px 0 27px 0; }\n  .filter--light .filter__title-categories {\n    font-size: calc(\r 16.6px + 4.4 * ((100vw - 320px) / 1600)); }\n  .filter--light .filter__list-link,\n  .filter--light .Checkbox__text {\n    font-size: calc(\r 13.9px + -1.9 * ((100vw - 320px) / 1600)); }\n  .filter--light .Checkbox--default .Checkbox__input + .Checkbox__inner-text::before {\n    width: 14px;\n    height: 14px; }\n  .filter--light .filter__list-item:not(:last-child) {\n    margin-bottom: 17px; }\n  .filter--active {\n    width: 100%;\n    overflow-y: auto;\n    transform: translateX(0%) !important;\n    bottom: 0; }\n  .filter__block-title-categories {\n    border-bottom: 1px solid #e8e9ed;\n    padding-bottom: 23px; }\n  .filter__title-categories {\n    font-weight: 600;\n    font-size: calc(\r 17px + 7 * ((100vw - 320px) / 1600));\n    line-height: 17px; }\n  .filter__block-title-categories-mob {\n    display: none;\n    justify-content: space-between;\n    align-items: center; }\n  .filter__title-categories-mob {\n    font-weight: 600;\n    font-size: 25.9px;\n    line-height: 28px; }\n  .filter__svg-close, .filter__use-close {\n    width: 36px;\n    height: 36px; }\n  .filter__inner-list {\n    padding: 27px 0 18px 0; }\n  .filter__inner-list:not(:last-child) {\n    border-bottom: 1px solid #e8e9ed; }\n  .filter__block-list-name {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer; }\n    .filter__block-list-name:hover > .filter__list-name {\n      color: #ea4335; }\n    .filter__block-list-name:hover > .filter__icon .filter__icon-svg {\n      fill: #ea4335; }\n  .filter__list-name {\n    font-weight: 600;\n    font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n    line-height: 11px;\n    transition: 0.3s all; }\n  .filter__icon {\n    transition: 0.3s all; }\n  .filter__icon--active {\n    transform: rotate(180deg); }\n  .filter__icon-svg, .filter__icon-use {\n    width: 13px;\n    height: 7px;\n    transition: 0.1s all; }\n  .filter__block-list {\n    margin-top: 35px; }\n    .filter__block-list--open {\n      margin-top: 0;\n      display: block; }\n  .filter__list {\n    position: relative;\n    transition: 0.2s all; }\n    .filter__list--dec {\n      border: 1px solid #e8e9ed; }\n      .filter__list--dec .filter__list-item--first {\n        padding: 0 18px;\n        padding-top: 19px; }\n        .filter__list--dec .filter__list-item--first:not(:first-child) {\n          border-top: 1px solid #e8e9ed; }\n        .filter__list--dec .filter__list-item--first:last-child {\n          padding-bottom: 19px; }\n  .filter__list--second-level {\n    position: absolute;\n    z-index: 20;\n    top: 0;\n    right: 0;\n    transform: translate(101%, 0%);\n    background-color: #fff;\n    box-shadow: 11px 4px 18px rgba(0, 0, 0, 0.25);\n    border-radius: 10px;\n    padding: 40px;\n    opacity: 0;\n    visibility: hidden; }\n    .filter__list--second-level:hover {\n      opacity: 1;\n      visibility: visible;\n      transform: translate(101%, 0%); }\n    .filter__list--second-level .filter__list-item:not(:last-child) {\n      margin-bottom: 12px; }\n    .filter__list--second-level .filter__list-item:first-child {\n      margin-bottom: 16px;\n      border-bottom: 1px solid #e8e9ed;\n      padding-bottom: 6px; }\n      .filter__list--second-level .filter__list-item:first-child .filter__list-link {\n        font-size: calc(\r 14px + 4 * ((100vw - 320px) / 1600));\n        color: #ea4335; }\n  .filter__list-item {\n    transition: 0.3s all;\n    display: flex; }\n    .filter__list-item:hover > .filter__icon {\n      fill: #ea4335; }\n    .filter__list-item:not(:last-child) {\n      padding-bottom: 19px; }\n    .filter__list-item:hover .filter__list-link--second-level {\n      color: #ea4335; }\n  .filter__list--second-level-active > a {\n    color: #ea4335 !important; }\n  .filter__list--second-level {\n    max-height: 278px;\n    overflow-y: auto; }\n  .filter__list-link {\n    display: block;\n    width: 100%; }\n    .filter__list-link:hover ~ .filter__list--second-level {\n      opacity: 1;\n      visibility: visible;\n      transform: translate(101%, 0%); }\n  .filter__list-link {\n    display: flex;\n    justify-content: space-between; }\n  .filter__list-item {\n    display: flex;\n    flex-direction: column; }\n  .filter__list-link, .filter__list-item {\n    font-weight: 500;\n    font-size: 14px;\n    line-height: 15px;\n    transition: 0.3s all; }\n    .filter__list-link:hover, .filter__list-item:hover {\n      color: #ea4335; }\n  .filter__block-list--show {\n    display: block;\n    margin-top: 0; }\n  .filter .filter__icon--is {\n    transform: rotate(90deg); }\n  .filter__block-list--active {\n    opacity: 1; }\n    .filter__block-list--active .filter__icon {\n      transform: rotate(0deg); }\n  .filter__wrapper-buttons {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 37px; }\n  .filter .Button .Button__text {\n    font-size: calc(\r 12.9px + 0 * ((100vw - 320px) / 1600));\n    font-weight: 600; }\n\n.card-product {\n  position: relative;\n  width: 33.333%;\n  min-height: 100px;\n  padding: 12px;\n  background-color: #fff;\n  border-bottom: 1px solid #e8e9ed;\n  border-right: 1px solid #e8e9ed; }\n  .card-product:hover > .card-product__inner {\n    box-shadow: -1px 4px 12px rgba(0, 0, 0, 0.25); }\n  .card-product__inner {\n    height: 100%;\n    padding: 11px;\n    display: flex;\n    flex-direction: column;\n    transition: 0.3s all; }\n  .card-product__wrapper-image {\n    position: relative;\n    border-bottom: 1px solid #e8e9ed;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    min-height: 130px;\n    height: 100%; }\n  .card-product__block-image {\n    height: 100%;\n    max-height: 134px; }\n  .card-product__image {\n    object-fit: cover;\n    width: 100%;\n    height: 100%;\n    height: 134px; }\n  .card-product__block-vendor-code {\n    padding-bottom: 10px; }\n  .card-product__vendor-code {\n    color: #979faf;\n    font-size: calc(\r 11px + 2 * ((100vw - 320px) / 1600));\n    transition: 0.3s all; }\n    .card-product__vendor-code:hover {\n      color: #2c3039; }\n  .card-product__block-title {\n    min-height: 25px;\n    margin-top: 22px;\n    margin-bottom: 22px; }\n  .card-product__title,\n  .card-product__title a {\n    font-weight: 600;\n    font-size: calc(\r 11px + 4.6 * ((100vw - 320px) / 1600));\n    line-height: 11px; }\n  .card-product__wrapper-price {\n    width: 100%;\n    margin-top: auto;\n    display: flex;\n    align-items: center;\n    justify-content: space-between; }\n  .card-product__block-price {\n    display: flex;\n    flex-direction: column; }\n  .card-product__price {\n    font-weight: 500;\n    font-size: calc(\r 11px + 0.8 * ((100vw - 320px) / 1600));\n    line-height: 9px; }\n    .card-product__price:not(:first-child) {\n      margin-top: 7px; }\n  .card-product__price--old-price,\n  .card-product__price--old-price a {\n    color: #7f838d;\n    text-decoration: line-through; }\n  .card-product__price--new-price,\n  .card-product__price--new-price a {\n    color: #43aa8b; }\n  .card-product__block-description {\n    margin-top: 18px; }\n  .card-product__description {\n    font-weight: 600;\n    font-size: calc(\r 8px + 5 * ((100vw - 320px) / 1600));\n    line-height: 15px;\n    color: #7f838d; }\n  .card-product__button {\n    min-height: 31px; }\n  .card-product__button:not(:disabled) {\n    border: 0.79px solid;\n    border-color: #f2cec9;\n    border-radius: 7.9px; }\n    .card-product__button:not(:disabled):hover {\n      border-color: #ea4335; }\n  .card-product__button .card-product__button-text {\n    font-weight: 600;\n    font-size: 11px;\n    line-height: 8px; }\n  .card-product__wrapper-badges {\n    position: absolute;\n    left: 0;\n    z-index: 10; }\n  .card-product__block-badges {\n    position: relative;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    left: 0;\n    padding: 5px;\n    width: 103px;\n    height: 23px;\n    border-radius: 0 5px 5px 0;\n    background-color: #7f838d;\n    transition: 0.3s all; }\n    .card-product__block-badges:hover {\n      opacity: 0.6; }\n    .card-product__block-badges:after {\n      content: \"\";\n      border-radius: 100% 0% 0% 100% / 50% 0% 100% 50%;\n      background-color: #fff;\n      position: absolute;\n      right: 0;\n      width: 3px;\n      height: 70%; }\n  .card-product__badges {\n    color: #fff;\n    font-weight: 600;\n    font-size: 11.08px;\n    line-height: 8px; }\n  .card-product__svg, .card-product__use {\n    width: 32px;\n    height: 32px;\n    display: none; }\n\n.card-first__img {\n  width: 60%;\n  flex-shrink: 0; }\n  .card-first__img .Picture {\n    padding-bottom: 68%; }\n\n.card-first__title {\n  margin-top: 5px;\n  font-size: 13px;\n  font-weight: 400; }\n\n.card-first__wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: column; }\n  .card-first__wrapper:hover > .card-first__title {\n    color: #ea4335; }\n\n.Picture {\n  position: relative;\n  padding-bottom: 30%; }\n  .Picture__img {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    object-position: center; }\n\n.modal-form {\n  position: relative;\n  background-color: #fff3ea;\n  border-radius: 21.5px;\n  padding: 50px 50px;\n  width: 1110px;\n  margin-left: auto;\n  margin-right: auto; }\n  .modal-form--bg-color-purple {\n    background-color: #edf1fd; }\n  .modal-form__light-text {\n    font-weight: 500; }\n  .modal-form--size-md {\n    width: 902px; }\n  .modal-form--size-sm {\n    max-width: 679px;\n    margin-top: 79px;\n    padding: 40px; }\n    .modal-form--size-sm .modal-form__form {\n      flex-direction: row; }\n    .modal-form--size-sm .modal-form__wrapper-inputs {\n      margin-bottom: 0;\n      margin-right: 0; }\n      .modal-form--size-sm .modal-form__wrapper-inputs:first-child {\n        margin-bottom: 0; }\n    .modal-form--size-sm .modal-form__block-input {\n      max-width: 200px; }\n    .modal-form--size-sm .modal-form__input {\n      width: 100%;\n      height: 40px; }\n    .modal-form--size-sm .Button {\n      margin-top: 0;\n      min-height: 40px;\n      min-width: 151px;\n      margin-left: 12.5px;\n      margin-right: 12.5px; }\n    .modal-form--size-sm .Title {\n      font-size: calc(\r 19px + 9 * ((100vw - 320px) / 1600)); }\n  .modal-form__block-close-icon {\n    position: absolute;\n    top: 26px;\n    right: 28px;\n    cursor: pointer; }\n    .modal-form__block-close-icon:hover > .modal-form__svg {\n      opacity: 0.6; }\n  .modal-form__svg {\n    transition: 0.3s all; }\n  .modal-form__svg, .modal-form__use {\n    width: 37px;\n    height: 37px; }\n  .modal-form__title {\n    font-size: calc(\r 19px + 12 * ((100vw - 320px) / 1600)); }\n  .modal-form__block-description {\n    margin: 18px auto 0 auto;\n    text-align: center; }\n  .modal-form__description {\n    font-weight: 600;\n    font-size: calc(\r 10px + 5.5 * ((100vw - 320px) / 1600));\n    line-height: 16px;\n    color: #7f838d; }\n  .modal-form__block-form {\n    display: flex;\n    justify-content: center;\n    margin: 54px auto 0 auto; }\n  .modal-form__block-form--size-sm {\n    max-width: 520px; }\n  .modal-form__block-form--size-bg {\n    max-width: 830px; }\n  .modal-form__form {\n    display: flex;\n    flex-direction: column !important;\n    align-items: center; }\n  .modal-form__block-btns {\n    margin-top: 10px;\n    display: flex; }\n    .modal-form__block-btns .Button {\n      margin-top: 15px;\n      align-self: flex-end; }\n    @media screen and (max-width: 420px) {\n      .modal-form__block-btns {\n        flex-direction: column; } }\n  .modal-form__wrapper-inputs {\n    width: max-content;\n    display: flex;\n    margin-left: -12.5px;\n    margin-right: -12.5px; }\n    .modal-form__wrapper-inputs:first-child {\n      margin-bottom: 42px; }\n    .modal-form__wrapper-inputs--reset-margin-bottom {\n      margin-bottom: 0 !important; }\n  .modal-form__block-input {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    padding: 0 12.5px; }\n  .modal-form__block-textarea {\n    position: relative;\n    width: 100%;\n    padding: 0 12.5px; }\n  .modal-form__textarea {\n    width: 100%;\n    outline: none;\n    border: 1px solid #d4d5d8;\n    border-radius: 10.9px;\n    resize: none;\n    padding: 21px 32px;\n    background-color: transparent;\n    height: 153px; }\n  .modal-form__placeholder {\n    position: absolute;\n    top: -11px;\n    font-weight: 600;\n    font-size: calc(\r 10.7px + 1.3 * ((100vw - 320px) / 1600));\n    line-height: 9px;\n    color: #7f838d; }\n  .modal-form__input {\n    height: 43px;\n    width: 258px;\n    padding: 0 23px;\n    outline: none;\n    border: 0.7px solid #d4d5d8;\n    border-radius: 7.7px;\n    background-color: transparent;\n    font-weight: 600;\n    font-size: calc(\r 11.5px + 1.5 * ((100vw - 320px) / 1600));\n    line-height: 9px; }\n  .modal-form .input-validation__message {\n    padding: 0 12.5px; }\n  .modal-form__privacy-policy {\n    margin-top: 21px; }\n  .modal-form .Privacy-policy__text--policy {\n    font-size: calc(\r 8px + 4 * ((100vw - 320px) / 1600)); }\n  .modal-form__button {\n    margin-top: 38px;\n    min-width: 163px;\n    min-height: 43px;\n    border-radius: 8.6px; }\n    .modal-form__button .modal-form__text-button {\n      font-size: calc(\r 12px + 0.9 * ((100vw - 320px) / 1600)); }\n    .modal-form__button--mt-reset {\n      margin-top: 0; }\n  .modal-form__block-product-image {\n    max-width: 275px;\n    max-height: 93px;\n    overflow: hidden;\n    padding: 0 50px; }\n  .modal-form__product-image {\n    width: 100%;\n    object-fit: contain;\n    object-position: center; }\n  .modal-form__block-product-name {\n    padding: 0 50px; }\n  .modal-form__product-name {\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 14px; }\n\n.modal-form-vacancies-form-add-resume .Attach-block {\n  width: 100%;\n  margin-top: 26px; }\n\n.modal-form-back-call .modal-form__wrapper-inputs {\n  margin-bottom: 0; }\n\n.modal-form-back-call-success .Container-title,\n.modal-form-how-order-success .Container-title {\n  width: 65%; }\n\n.modal-form-write-director .modal-form__block-form {\n  margin: 94px auto 0 auto; }\n\n.modal-form-write-director .modal-form__wrapper-inputs {\n  width: 100%;\n  margin-bottom: 58px; }\n\n.modal-form-write-director .modal-form__block-input {\n  width: 50%; }\n\n.modal-form-write-director .modal-form__input {\n  width: 100%;\n  height: 54px;\n  padding: 0 32px;\n  font-size: calc(\r 11px + 5 * ((100vw - 320px) / 1600)); }\n\n.modal-form-write-director .modal-form__textarea {\n  font-size: calc(\r 11px + 5 * ((100vw - 320px) / 1600)); }\n\n.modal-form-write-director .modal-form__privacy-policy {\n  padding: 0 12.5px; }\n\n.modal-form-write-director .modal-form__placeholder {\n  top: -15px;\n  font-weight: 500;\n  font-size: calc(\r 11px + 4 * ((100vw - 320px) / 1600)); }\n\n.modal-form-write-director .modal-form .Button {\n  min-height: 54px;\n  min-width: 207px; }\n  .modal-form-write-director .modal-form .Button__text {\n    font-size: calc(\r 12px + 4 * ((100vw - 320px) / 1600)); }\n\n.modal-form-write-director .Title::before {\n  background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\n  height: 23px;\n  bottom: -34px; }\n\n.modal-form-write-director__block-input {\n  width: 100% !important; }\n\n.modal-form-add-review .Title {\n  font-size: calc(\r 23px + 12.8 * ((100vw - 320px) / 1600));\n  line-height: 25px; }\n  .modal-form-add-review .Title::before {\n    height: 18px;\n    bottom: -29px; }\n\n.modal-form-add-review .modal-form__block-form {\n  margin: 49px auto 0 auto; }\n\n.modal-form-add-review .modal-form__block-description {\n  margin-top: 58px; }\n\n.modal-form-add-review .modal-form__wrapper-inputs {\n  width: 100%;\n  margin-bottom: 43px; }\n\n.modal-form-add-review .modal-form__block-input {\n  width: 50%; }\n\n.modal-form-add-review .modal-form__input {\n  width: 100%;\n  height: 37px;\n  padding: 0 22px;\n  font-size: calc(\r 8.6px + 2.4 * ((100vw - 320px) / 1600)); }\n\n.modal-form-add-review .modal-form__textarea {\n  font-size: calc(\r 11px + 5 * ((100vw - 320px) / 1600));\n  padding: 21px 22px; }\n\n.modal-form-add-review .modal-form__privacy-policy {\n  padding: 0 12.5px; }\n\n.modal-form-add-review .modal-form__placeholder {\n  top: -15px;\n  font-weight: 500;\n  font-size: calc(\r 12px + -1.6 * ((100vw - 320px) / 1600)); }\n\n.modal-form-add-review .modal-form .Button {\n  min-height: 54px;\n  min-width: 207px; }\n  .modal-form-add-review .modal-form .Button__text {\n    font-size: calc(\r 12px + 4 * ((100vw - 320px) / 1600)); }\n\n.modal-form-add-review .Attach-block {\n  height: 100%; }\n  .modal-form-add-review .Attach-block__label {\n    width: 37px;\n    height: 37px; }\n\n.modal-form-product-added .Title {\n  font-size: calc(\r 25px + 6 * ((100vw - 320px) / 1600)); }\n\n.modal-form-product-added .modal-form__block-form {\n  background-color: #fff;\n  align-items: center;\n  border-radius: 20px;\n  padding: 50px 0;\n  margin: 27px auto 0 auto; }\n\n.bread-crumbs {\n  margin-bottom: 50px; }\n  .bread-crumbs__list {\n    display: flex; }\n  .bread-crumbs__list-item:not(:last-child) {\n    position: relative;\n    padding-right: 9.5px;\n    margin-right: 9.5px; }\n    .bread-crumbs__list-item:not(:last-child)::after {\n      content: \"\";\n      position: absolute;\n      right: 0;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 4px;\n      height: 8px;\n      background-image: url(/local/templates/np/assets/css/../img/arrow-right-1.svg);\n      background-position: center;\n      background-size: contain;\n      background-repeat: no-repeat; }\n  .bread-crumbs__list-item--color-gray::after {\n    filter: invert(0.5); }\n  .bread-crumbs__list-item--color-gray .bread-crumbs__link:hover {\n    border-bottom-color: #979faf; }\n  .bread-crumbs__list-item--color-gray .bread-crumbs__link-text {\n    color: #979faf; }\n  .bread-crumbs__link {\n    border-bottom: 1px solid;\n    border-bottom-color: transparent;\n    transition: 0.3s all; }\n    .bread-crumbs__link:hover {\n      border-bottom-color: #2c3039; }\n  .bread-crumbs__link-text {\n    font-weight: 600;\n    font-size: 11px;\n    line-height: 8px; }\n\n.section-tabs {\n  margin-top: 56px; }\n  .section-tabs__block-menu {\n    display: flex; }\n  .section-tabs__item-menu {\n    display: flex;\n    border: 1px solid;\n    border-color: #e8e9ed;\n    justify-content: center;\n    align-items: center;\n    width: 34%;\n    height: 40px;\n    padding: 0 10px;\n    cursor: pointer;\n    transition: 0.3s all; }\n    .section-tabs__item-menu:hover {\n      border-color: rgba(67, 170, 139, 0.6); }\n    .section-tabs__item-menu--active {\n      border-color: #43aa8b !important; }\n      .section-tabs__item-menu--active .section-tabs__text-menu {\n        color: #43aa8b; }\n    .section-tabs__item-menu:first-child {\n      border-radius: 8px 0 0 8px; }\n    .section-tabs__item-menu:last-child {\n      border-radius: 0 8px 8px 0; }\n  .section-tabs__text-menu {\n    font-weight: 600;\n    font-size: calc(\r 13px + -1.1 * ((100vw - 320px) / 1600));\n    line-height: 9px; }\n  .section-tabs__block-tabs {\n    margin-top: 40px;\n    padding-bottom: 30px;\n    border-bottom: 1px solid #e8e9ed; }\n  .section-tabs__item-tab {\n    display: none;\n    text-align: center;\n    transition: 0.3s all;\n    animation-duration: 1.4s;\n    animation-fill-mode: forwards;\n    animation-name: tabNotActive; }\n    .section-tabs__item-tab--active {\n      display: block;\n      animation-name: tabActive; }\n\n.section-detailed__container {\n  margin: 0 auto; }\n\n.section-detailed__wrapper-info {\n  display: flex;\n  margin: 0 -45px; }\n\n.section-detailed__block-information, .section-detailed__block-other-publications {\n  padding: 0 45px; }\n\n.section-detailed__block-information {\n  width: 60%; }\n\n.section-detailed__block-other-publications {\n  width: 40%; }\n\n.section-detailed__title-info {\n  font-size: calc(\r 24px + 22 * ((100vw - 320px) / 1600));\n  font-weight: 600;\n  line-height: 48px; }\n\n.section-detailed__publication-date-info {\n  display: block;\n  margin-top: 13px;\n  font-size: calc(\r 12.6px + 9.9 * ((100vw - 320px) / 1600));\n  font-weight: 500;\n  line-height: 24px; }\n\n.section-detailed__wrapper-slider {\n  margin-top: 13px; }\n\n.section-detailed__inner-big-slider {\n  position: relative; }\n\n.section-detailed__swiper {\n  overflow: hidden; }\n  .section-detailed__swiper:first-child {\n    height: 233px; }\n  .section-detailed__swiper:last-child {\n    position: relative;\n    height: 93px;\n    margin-top: 16px; }\n    .section-detailed__swiper:last-child .swiper-slide-thumb-active {\n      cursor: auto; }\n    .section-detailed__swiper:last-child .section-detailed__swiper-slide {\n      cursor: pointer; }\n\n.section-detailed__swiper-slide {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n  border-radius: 10px; }\n\n.section-detailed__swiper-link {\n  display: block;\n  width: 100%;\n  height: 100%; }\n\n.section-detailed__swiper-block-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  border-radius: 10px; }\n\n.section-detailed__swiper-image {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.section-detailed__swiper-button--hidden {\n  display: none; }\n\n.section-detailed__swiper-button-next {\n  right: -45px; }\n\n.section-detailed__swiper-button-prev {\n  left: -45px; }\n\n.section-detailed__block-text-information {\n  margin-top: 34px; }\n  .section-detailed__block-text-information p {\n    font-weight: 500;\n    font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600));\n    line-height: 24px;\n    color: #7f838d; }\n\n.section-detailed__block-title-other {\n  border-bottom: 1px solid #e8e9ed;\n  padding-bottom: 25px; }\n\n.section-detailed__title-other {\n  font-weight: 600;\n  font-size: calc(\r 21px + 3 * ((100vw - 320px) / 1600));\n  line-height: 17px; }\n\n.section-detailed__wrapper-announcements {\n  margin-top: 31px; }\n\n.section-detailed__block-detailed:not(:first-child) {\n  margin-top: 24px; }\n\n.section-detailed__block-detailed:not(:last-child) {\n  border-bottom: 1px solid #e8e9ed; }\n\n.section-detailed__block-detailed:last-child {\n  border-bottom: 0px solid #e8e9ed;\n  padding-bottom: 0; }\n\n.section-detailed__block-link {\n  display: flex;\n  justify-content: center;\n  margin-top: 42px; }\n  .section-detailed__block-link .Button {\n    min-height: 37px;\n    min-width: 108px;\n    border-radius: 10.9px; }\n    .section-detailed__block-link .Button__text {\n      font-size: 14px; }\n\n.block-detailed {\n  border-bottom: 1px solid #e8e9ed;\n  padding-bottom: 36px; }\n  .block-detailed a:hover > .block-detailed__block-title .block-detailed__title {\n    text-decoration: underline; }\n  .block-detailed__title {\n    font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600));\n    line-height: 24px; }\n  .block-detailed__block-text {\n    margin-top: 15px; }\n  .block-detailed__text {\n    font-weight: 500;\n    font-size: calc(\r 13px + 2 * ((100vw - 320px) / 1600));\n    line-height: 22px;\n    color: #7f838d; }\n  .block-detailed__block-date {\n    margin-top: 24px; }\n  .block-detailed__date {\n    font-weight: 500;\n    font-size: calc(\r 12.6px + 2.4 * ((100vw - 320px) / 1600));\n    line-height: 16px; }\n\n.block-text-items__wrapper-text-items {\n  display: flex;\n  margin: 0 -20px; }\n\n.block-text-items .Text-item {\n  width: 25%;\n  padding: 0 20px; }\n  .block-text-items .Text-item__block-info {\n    margin-top: 21px; }\n  .block-text-items .Text-item__title {\n    font-size: 17px; }\n  .block-text-items .Text-item__description {\n    margin-top: 11.9px;\n    font-size: calc(\r 13px + -1.1 * ((100vw - 320px) / 1600)); }\n\n.map {\n  margin-top: 63px; }\n  .map__container {\n    margin: 0 auto;\n    width: 100%;\n    height: 477px;\n    border-radius: 25.5px;\n    overflow: hidden; }\n\n.section-attractive-text__container {\n  margin: 0 auto; }\n\n.section-attractive-text__block-text {\n  margin: 0 auto;\n  width: 49%; }\n  .section-attractive-text__block-text p {\n    font-family: \"Caveat\", sans-serif;\n    font-weight: 400;\n    font-size: calc(\r 17px + 12 * ((100vw - 320px) / 1600));\n    line-height: 31px;\n    color: #ea4335;\n    text-align: center; }\n    .section-attractive-text__block-text p:not(:first-child) {\n      margin-top: 15px; }\n  .section-attractive-text__block-text--color-green p {\n    color: #43AA8B; }\n\n.section-product-slider {\n  margin-top: 55px; }\n  .section-product-slider .Title {\n    text-align: left;\n    font-size: calc(\r 25.4px + 3.3 * ((100vw - 320px) / 1600)); }\n  .section-product-slider .card-product {\n    width: 100%;\n    height: 320px;\n    border-bottom: none; }\n    .section-product-slider .card-product__block-badges {\n      margin-bottom: 5px; }\n  .section-product-slider__swiper-container {\n    border: 1px solid #e8e9ed; }\n  .section-product-slider__wrapper-slider {\n    position: relative;\n    margin-top: 33px; }\n  .section-product-slider__swiper-button-next-default {\n    transform: translate(calc(100% + 10px), -50%); }\n  .section-product-slider__swiper-button-prev-default {\n    transform: translate(calc(-100% - 10px), -50%); }\n\n.section-stages {\n  padding-top: 128px; }\n  .section-stages .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .section-stages__inner-content {\n    display: flex;\n    justify-content: space-between;\n    margin: calc(73px - 28px) -15px 0 -15px; }\n  .section-stages__item {\n    position: relative;\n    margin-top: 28px;\n    width: 16.6666%;\n    padding: 0 15px; }\n    .section-stages__item:not(:last-child)::before {\n      content: \"\";\n      position: absolute;\n      right: 0;\n      top: 50%;\n      transform: translate(50%, -50%);\n      width: 63.9px;\n      height: 9.8px;\n      background-image: url(/local/templates/np/assets/css/../img/long-arrow-right.svg);\n      background-size: contain;\n      background-repeat: no-repeat;\n      background-position: center; }\n  .section-stages .Marker {\n    margin: 0 auto; }\n  .section-stages__block-title {\n    margin-top: 18px;\n    text-align: center; }\n  .section-stages__title {\n    font-weight: 700;\n    font-size: 15.9px;\n    line-height: 18px; }\n\n.section-cards-text {\n  padding-top: 120px; }\n  .section-cards-text .Container-title {\n    margin-bottom: 67px; }\n  .section-cards-text .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 30px; }\n  .section-cards-text__block-cards {\n    display: flex;\n    margin: 0 -31.5px; }\n  .section-cards-text .Card-text {\n    width: 33.3333%;\n    padding: 0 31.5px; }\n    .section-cards-text .Card-text:nth-child(odd) .Card-text__content {\n      background-color: #E6F2EF; }\n    .section-cards-text .Card-text:nth-child(even) .Card-text__content {\n      background-color: #FFF3EA; }\n\n.section-documents {\n  padding-top: 62px; }\n  .section-documents__wrapper-slider {\n    position: relative;\n    margin-top: 50px; }\n  .section-documents__swiper-slide {\n    height: 213px; }\n  .section-documents__block-image {\n    border-radius: 15.9px;\n    overflow: hidden;\n    height: 100%;\n    border: 1px solid;\n    border-color: transparent;\n    transition: 0.3s all; }\n    .section-documents__block-image:hover {\n      border-color: #ea4335; }\n  .section-documents__image {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    object-position: center; }\n  .section-documents__swiper-button-prev-default {\n    left: -4%; }\n  .section-documents__swiper-button-next-default {\n    right: -4%; }\n\n.section-text-default {\n  padding-top: 100px; }\n  .section-text-default .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n  .section-text-default__block-text {\n    margin-top: 50px; }\n    .section-text-default__block-text p {\n      font-weight: 600;\n      font-size: 13px;\n      line-height: 19px;\n      text-align: center;\n      color: #7F838D; }\n\n.section-text {\n  padding-top: 107px; }\n  .section-text .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 39px; }\n  .section-text__block-text {\n    margin: 44px auto 0 auto;\n    width: 80%; }\n    .section-text__block-text p {\n      font-weight: 600;\n      font-size: 13px;\n      line-height: 19px;\n      text-align: center;\n      color: #7F838D; }\n      .section-text__block-text p img {\n        display: block;\n        margin: 0 auto;\n        max-width: 100%;\n        max-height: 455px; }\n  .section-text__block-button {\n    display: flex;\n    justify-content: center;\n    margin-top: 53px; }\n  .section-text .Button {\n    min-height: 44px;\n    min-width: 147px;\n    border-radius: 12.8px; }\n    .section-text .Button__text {\n      font-size: calc(\r 10px + 2.8 * ((100vw - 320px) / 1600)); }\n\n.brand-slider {\n  padding-top: 92px; }\n  .brand-slider .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .brand-slider__wrapper-slider {\n    position: relative;\n    margin-top: 60px; }\n  .brand-slider__swiper-container {\n    width: 90%; }\n  .brand-slider__swiper-wrapper {\n    align-items: center; }\n  .brand-slider__block-image {\n    filter: grayscale(1);\n    transition: 0.3s all; }\n    .brand-slider__block-image:hover {\n      filter: grayscale(0); }\n  .brand-slider__image {\n    width: 100%; }\n\n.stage-elements {\n  padding-top: 108px; }\n  .stage-elements__wrapper-stages {\n    display: flex;\n    flex-wrap: wrap;\n    margin: -45px -20px 0 -20px; }\n  .stage-elements .Container-title {\n    padding: 0 0 0 20px;\n    display: flex;\n    justify-content: center;\n    align-items: center; }\n  .stage-elements .Title {\n    font-weight: 600;\n    font-size: calc(\r 19px + 10 * ((100vw - 320px) / 1600));\n    line-height: 31px;\n    text-align: center; }\n    .stage-elements .Title::before {\n      height: 23px;\n      bottom: -45px; }\n  .stage-elements .Container-title,\n  .stage-elements .Text-item {\n    width: 25%;\n    margin-top: 45px; }\n  .stage-elements .Text-item {\n    padding: 0 20px; }\n    .stage-elements .Text-item__block-info {\n      margin-top: 21px; }\n    .stage-elements .Text-item__title {\n      font-weight: 600;\n      font-size: 17px;\n      line-height: 20px; }\n    .stage-elements .Text-item__description {\n      margin-top: 12px;\n      font-size: 12px;\n      line-height: 18px; }\n\n.product-slider {\n  padding-top: 84px; }\n  .product-slider .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .product-slider__wrapper-slider {\n    position: relative;\n    margin-top: 77px; }\n  .product-slider__swiper-container {\n    width: 92%;\n    padding: 10px 5px; }\n  .product-slider__swiper-wrapper {\n    align-items: center; }\n  .product-slider__block-image {\n    filter: grayscale(1);\n    transition: 0.3s all; }\n    .product-slider__block-image:hover {\n      filter: grayscale(0); }\n  .product-slider__image {\n    width: 100%; }\n  .product-slider .Section-card__block-info {\n    padding: 0 12px 0 29px; }\n  .product-slider .Section-card__block-image {\n    max-width: 114px;\n    min-width: 80px; }\n  .product-slider .Section-card__link {\n    border-radius: 6px; }\n\n.c-video-reviews {\n  padding-top: 100px; }\n  .c-video-reviews__wrapper-info {\n    background: #fff;\n    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\n    padding: 40px 65px 36px 65px;\n    margin-top: 34px; }\n  .c-video-reviews__wrapper-videos {\n    display: flex;\n    flex-wrap: wrap;\n    margin: 0 -31px; }\n  .c-video-reviews__block-button {\n    display: flex;\n    justify-content: center;\n    margin-top: 48px; }\n  .c-video-reviews .Button {\n    border-radius: 12px; }\n    .c-video-reviews .Button__text {\n      font-size: 12px; }\n  .c-video-reviews .Card-video {\n    width: 50%;\n    padding: 0 31px; }\n\n.с-appeal {\n  padding-top: 112px; }\n  .с-appeal__wrapper-info {\n    display: flex;\n    margin: 0 -35px; }\n  .с-appeal__wrapper-image, .с-appeal__block-info {\n    width: 50%;\n    padding: 0 35px; }\n  .с-appeal__block-image {\n    position: relative;\n    overflow: hidden;\n    border-radius: 17.8px;\n    padding-top: 60%; }\n  .с-appeal__image {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center; }\n  .с-appeal .Title::before {\n    height: 20px;\n    bottom: -26px; }\n  .с-appeal__block-text {\n    margin: 53px auto 0 auto;\n    width: 70%; }\n    .с-appeal__block-text p {\n      font-weight: 600;\n      font-size: calc(\r 10px + 4 * ((100vw - 320px) / 1600));\n      line-height: 21px;\n      text-align: center;\n      letter-spacing: 0.03em;\n      color: #5B5F69; }\n      .с-appeal__block-text p:not(:first-child) {\n        margin-top: 20px; }\n\n.c-img-info {\n  padding-top: 90px; }\n  .c-img-info .Title {\n    font-size: calc(\r 22px + 14 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n  .c-img-info__wrapper-info {\n    display: flex;\n    flex-wrap: wrap;\n    margin: calc(45px - 24px) -12px 0 -12px; }\n  .c-img-info__block-card {\n    width: 50%;\n    padding: 24px 12px 0 12px; }\n  .c-img-info .Project-card {\n    width: 100%;\n    max-height: 376px;\n    height: 376px; }\n    .c-img-info .Project-card__block-title {\n      bottom: 25px;\n      max-width: 351px;\n      width: 100%;\n      padding: 19px 10px;\n      border-top-right-radius: 12px;\n      border-bottom-right-radius: 12px; }\n    .c-img-info .Project-card__title, .c-img-info .Project-card__city {\n      text-align: center; }\n    .c-img-info .Project-card__title {\n      font-size: calc(\r 14px + 3 * ((100vw - 320px) / 1600));\n      line-height: 25px; }\n    .c-img-info .Project-card__city {\n      margin-top: 14px;\n      font-size: calc(\r 13px + -1 * ((100vw - 320px) / 1600));\n      line-height: 9px; }\n\n.с-drop-down-info {\n  padding-top: 134px; }\n  .с-drop-down-info__wrapper-info {\n    background: #E6F2EF;\n    border-radius: 25px;\n    padding: 53px 20px; }\n  .с-drop-down-info__inner-info {\n    margin: 0 auto;\n    width: 60%; }\n  .с-drop-down-info .Title {\n    font-size: calc(\r 26px + 13 * ((100vw - 320px) / 1600));\n    line-height: 41px; }\n  .с-drop-down-info__block-info {\n    margin-top: 57px; }\n  .с-drop-down-info__block-drop-down {\n    padding: 18px 0 24px 0;\n    cursor: pointer; }\n    .с-drop-down-info__block-drop-down:first-child {\n      border-top: 1px solid #C4C4C4;\n      border-bottom: 1px solid #C4C4C4; }\n    .с-drop-down-info__block-drop-down:not(:first-child) {\n      border-bottom: 1px solid #C4C4C4; }\n  .с-drop-down-info__block-title {\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n  .с-drop-down-info__title {\n    font-weight: 600;\n    font-size: calc(\r 14px + 4 * ((100vw - 320px) / 1600));\n    line-height: 27px; }\n  .с-drop-down-info__icon {\n    width: 12px;\n    height: 12px; }\n  .с-drop-down-info__block-text {\n    margin-top: 15px; }\n    .с-drop-down-info__block-text p {\n      font-weight: 500;\n      font-size: calc(\r 13px + 4 * ((100vw - 320px) / 1600));\n      line-height: 25px; }\n\n.video-banner__container {\n  margin: 0 auto; }\n\n.video-banner__block-content {\n  position: relative;\n  width: 100%;\n  border-radius: 20px;\n  min-height: 317px;\n  max-height: 407px;\n  height: 407px;\n  overflow: hidden; }\n\n.video-banner__inner {\n  display: flex;\n  align-items: center; }\n\n.video-banner__link {\n  margin-left: 50px;\n  margin-top: 40px; }\n\n.video-banner__block-img {\n  display: block;\n  width: 100%;\n  height: auto;\n  border-radius: 20px; }\n\n.video-banner__block-img-size {\n  height: 370px;\n  width: 100%;\n  object-fit: cover;\n  border-radius: 20px; }\n\n.video-banner__link-text {\n  color: #ea4335;\n  font-weight: 600; }\n  .video-banner__link-text:hover {\n    border-bottom: 1px solid #ea4335;\n    padding-bottom: 2px; }\n\n.video-banner__block-video {\n  position: absolute;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  filter: opacity(0.5); }\n  .video-banner__block-video--img {\n    filter: opacity(1); }\n\n@media (max-width: 500px) {\n  .video-banner .video-banner__block-info--img {\n    top: 36%; }\n    .video-banner .video-banner__block-info--img br {\n      display: none; } }\n\n.video-banner__video {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  object-fit: cover; }\n\n.video-banner__block-info {\n  position: absolute;\n  z-index: 9;\n  top: 50%;\n  left: 47px;\n  right: 47px;\n  transform: translateY(-50%); }\n\n.video-banner__title {\n  font-weight: 600;\n  font-size: calc(\r 25px + 16.7 * ((100vw - 320px) / 1600));\n  line-height: 45px;\n  letter-spacing: -0.005em;\n  color: #fff; }\n  .video-banner__title--eco {\n    color: #ea4335;\n    font-size: 30px; }\n    @media (max-width: 500px) {\n      .video-banner__title--eco {\n        font-size: 25px; } }\n\n.video-banner__button {\n  position: relative;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  margin-top: 32px;\n  width: 70px;\n  height: 70px;\n  background-color: #ea4335;\n  border-radius: 500px;\n  transition: 0.3s all; }\n  .video-banner__button:hover {\n    transform: scale(1.1); }\n  .video-banner__button:hover::before, .video-banner__button:hover::after {\n    opacity: 0 !important; }\n  .video-banner__button::before, .video-banner__button::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    border-radius: 500px;\n    z-index: 9;\n    opacity: 0.7;\n    border-color: #fff !important;\n    transition: 0.3s all; }\n  .video-banner__button::before {\n    animation: videoButton 2s ease 0s infinite; }\n  .video-banner__button::after {\n    animation: videoButton 2s ease 2.4s infinite; }\n\n.video-banner__button-text {\n  font-weight: 600;\n  font-size: calc(\r 8px + 3.2 * ((100vw - 320px) / 1600));\n  line-height: 11px;\n  text-align: center;\n  letter-spacing: 0.02em;\n  color: #fff; }\n\n@keyframes videoButton {\n  0% {\n    opacity: 0.7;\n    width: 71px;\n    height: 71px;\n    border: 3.2px solid; }\n  100% {\n    opacity: 0;\n    width: 100px;\n    height: 100px;\n    border: 1px solid; } }\n\n.section-links--fr {\n  padding-top: 86px; }\n\n.section-links--fr .section-links__link {\n  font-size: calc(\r 12px + 0 * ((100vw - 320px) / 1600));\n  max-width: 154px; }\n\n.section-links__container {\n  margin: 0 auto; }\n\n.section-links__block-links {\n  margin-bottom: -20px;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  flex-wrap: wrap; }\n\n.section-links__link {\n  line-height: 13px;\n  text-align: center;\n  letter-spacing: -0.02em;\n  margin-bottom: 20px; }\n\n.index-section-text {\n  padding-top: 63px; }\n  .index-section-text__container {\n    margin: 0 auto; }\n  .index-section-text__content {\n    margin: 0 auto;\n    max-width: 861px; }\n    .index-section-text__content p {\n      font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600));\n      line-height: 113% !important;\n      text-align: center;\n      letter-spacing: -0.02em;\n      color: #7f838d; }\n\n.index-section-stocks {\n  padding-top: 130px; }\n  .index-section-stocks__container {\n    margin: 0 auto;\n    display: flex;\n    justify-content: space-between;\n    align-items: center; }\n  .index-section-stocks__block-stocks {\n    max-width: 600px; }\n  .index-section-stocks__swiper-container {\n    padding: 0 50px;\n    overflow: hidden; }\n  .index-section-stocks__swiper-slide {\n    position: relative;\n    max-width: 540px;\n    width: 540px;\n    min-height: 389px;\n    max-height: 389px;\n    height: 389px;\n    padding: 61px 42px;\n    background-color: #fff3ea;\n    border-radius: 16.2px;\n    overflow: hidden;\n    background-position: right center;\n    background-size: contain;\n    background-repeat: no-repeat; }\n  .index-section-stocks__block-info {\n    position: relative;\n    z-index: 5;\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    max-width: 250px;\n    justify-content: space-between; }\n  .index-section-stocks__title {\n    font-size: calc(\r 14px + 12.8 * ((100vw - 320px) / 1600));\n    font-weight: 600;\n    line-height: 113%; }\n  .index-section-stocks__description {\n    display: block;\n    margin-top: 15px;\n    font-family: \"Caveat\", sans-serif;\n    font-size: calc(\r 14.6px + 17.5 * ((100vw - 320px) / 1600));\n    line-height: 34px;\n    color: #ea4335; }\n  .index-section-stocks .Button {\n    width: max-content; }\n  .index-section-stocks .Button--theme-md {\n    width: 180px;\n    height: 50px; }\n    .index-section-stocks .Button--theme-md .Button__text {\n      font-size: 15px; }\n  @media screen and (max-width: 730px) {\n    .index-section-stocks .Button--theme-md {\n      width: 100px;\n      height: 40px; }\n      .index-section-stocks .Button--theme-md .Button__text {\n        font-size: 12px; } }\n  .index-section-stocks__block-image {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    transform: translateY(-50%);\n    max-width: 280px; }\n  .index-section-stocks__image {\n    width: 100%;\n    height: auto;\n    object-fit: contain; }\n  .index-section-stocks__block-information {\n    max-width: 40%; }\n  .index-section-stocks .Title--big-decor::before {\n    width: 75%;\n    bottom: -40px;\n    margin: 0 auto; }\n  .index-section-stocks__block-description {\n    margin-top: 72px; }\n    .index-section-stocks__block-description p {\n      font-weight: 500;\n      font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600));\n      line-height: 113%;\n      text-align: center;\n      letter-spacing: 0.03em;\n      color: #5b5f69; }\n\n.index-section-awards {\n  padding-top: 120px; }\n  .index-section-awards__container {\n    margin: 0 auto; }\n  .index-section-awards__content {\n    position: relative;\n    margin: 67px 0 0 0;\n    padding: 0 50px; }\n  .index-section-awards__swiper-container {\n    padding: 0 5px;\n    overflow: hidden; }\n  .index-section-awards__swiper-slide {\n    padding: 10px 0;\n    display: flex;\n    justify-content: center; }\n  .index-section-awards__slide {\n    max-width: 329px;\n    width: 329px;\n    max-height: 162px;\n    height: 162px;\n    background-color: #fff;\n    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);\n    border-radius: 12.6px;\n    padding: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between; }\n  .index-section-awards__block-image {\n    border: 1px solid #e8e9ed;\n    border-radius: 10px;\n    max-width: 86px;\n    max-height: 123px;\n    min-width: 76px;\n    min-height: 107px; }\n  .index-section-awards__image {\n    width: 100%;\n    height: auto;\n    object-position: center; }\n  .index-section-awards__info {\n    max-width: 60%;\n    margin-left: 10px;\n    max-height: 123px;\n    overflow: hidden; }\n  .index-section-awards__title {\n    font-weight: 500;\n    font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600));\n    line-height: 16px;\n    color: #6d6d6d; }\n  .index-section-awards__description {\n    margin-top: 9px;\n    font-weight: 500;\n    font-size: calc(\r 9.9px + 1.4 * ((100vw - 320px) / 1600));\n    line-height: 11px;\n    color: #979faf;\n    overflow: hidden; }\n\n.index-finished-projects {\n  margin-top: 77px; }\n  .index-finished-projects__container {\n    margin: 0 auto; }\n  .index-finished-projects__description {\n    width: 50%;\n    margin: 15px auto 0 auto;\n    font-weight: 500;\n    font-size: calc(\r 12px + 1.5 * ((100vw - 320px) / 1600));\n    line-height: 20px;\n    text-align: center;\n    color: #7f838d; }\n  .index-finished-projects__block-info {\n    margin-top: 56px;\n    display: flex;\n    flex-direction: column;\n    align-items: center; }\n  .index-finished-projects__block-image {\n    max-width: 920px; }\n  .index-finished-projects__image {\n    width: 100%; }\n  .index-finished-projects .Button {\n    margin-top: 33px; }\n  .index-finished-projects .Button__text {\n    font-size: calc(\r 13px + -0.3 * ((100vw - 320px) / 1600)); }\n\n.index-section-slide-hit {\n  margin-top: 70px; }\n  .index-section-slide-hit * {\n    transition: 0.3s all; }\n  .index-section-slide-hit__container {\n    margin: 0 auto; }\n  .index-section-slide-hit .Section-card {\n    max-width: unset;\n    overflow: hidden;\n    padding: 0 28px 30px 28px; }\n    .index-section-slide-hit .Section-card__block-info {\n      height: fit-content;\n      padding-top: 15px; }\n      @media (max-width: 600px) {\n        .index-section-slide-hit .Section-card__block-info {\n          padding: 0; } }\n    .index-section-slide-hit .Section-card__block-description {\n      position: relative;\n      height: 160px;\n      padding: 0;\n      padding-top: 15px;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: space-between; }\n      .index-section-slide-hit .Section-card__block-description .Button--color-hardRed:not(:disabled):hover {\n        border: 1px solid red !important; }\n      .index-section-slide-hit .Section-card__block-description .Button--color-hardRed:not(:disabled) .Button__text {\n        font-size: 15px; }\n      .index-section-slide-hit .Section-card__block-description .Button--theme-md {\n        padding: 5px 20px; }\n      .index-section-slide-hit .Section-card__block-description::before {\n        content: \"\";\n        position: absolute;\n        right: 50%;\n        top: 0;\n        display: block;\n        width: 180%;\n        height: 1px;\n        background: #fff3ea;\n        -webkit-transform: translateX(50%);\n        -ms-transform: translateX(50%);\n        transform: translateX(50%); }\n      .index-section-slide-hit .Section-card__block-description > span {\n        font-weight: 600;\n        font-size: 16.8855px;\n        line-height: 123%;\n        display: block;\n        text-align: center; }\n        @media (max-width: 600px) {\n          .index-section-slide-hit .Section-card__block-description > span {\n            font-size: 14px; } }\n      .index-section-slide-hit .Section-card__block-description p {\n        text-align: center;\n        font-family: \"Gilroy\";\n        font-style: normal;\n        font-weight: 500;\n        font-size: 15.7598px;\n        line-height: 100%;\n        text-align: center;\n        letter-spacing: 0.02em;\n        color: #6d6d6d; }\n        @media (max-width: 600px) {\n          .index-section-slide-hit .Section-card__block-description p {\n            font-size: 13px; } }\n    .index-section-slide-hit .Section-card__block-image {\n      width: 100%;\n      height: 100%;\n      height: 202px;\n      max-height: unset; }\n    .index-section-slide-hit .Section-card:hover {\n      transform: scale(1.06);\n      box-shadow: 8.34904px 8.34904px 16.6981px rgba(0, 0, 0, 0.25); }\n  .index-section-slide-hit .swiper-container-product-hit {\n    width: calc(100% - 100px);\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    overflow: hidden;\n    margin-left: auto;\n    margin-right: auto;\n    position: relative;\n    overflow: hidden;\n    list-style: none;\n    padding: 40px 20px;\n    z-index: 1; }\n    @media (max-width: 600px) {\n      .index-section-slide-hit .swiper-container-product-hit {\n        padding-right: 0;\n        padding-left: 0; } }\n  .index-section-slide-hit .swiper-pagination {\n    left: 50%;\n    transform: translateX(-50%); }\n  .index-section-slide-hit .swiper-pagination-bullet {\n    background: #ea4335;\n    margin: 0 3px;\n    transform: scale(0.8); }\n  .index-section-slide-hit .swiper-pagination-bullet-active {\n    transform: scale(1.1); }\n  .index-section-slide-hit__container-slider {\n    position: relative; }\n  .index-section-slide-hit__swiper-wrapper-section-product {\n    padding: 11px 0;\n    height: 100% !important; }\n  .index-section-slide-hit__swiper-slide-section-product {\n    display: flex;\n    justify-content: center;\n    padding: 0 5px; }\n  .index-section-slide-hit .Title {\n    justify-content: center;\n    text-align: center; }\n    .index-section-slide-hit .Title::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      right: 0;\n      transform: scale(0.6);\n      width: 100%;\n      height: 19px;\n      bottom: -20px;\n      background-size: contain;\n      background-position: center;\n      background-repeat: no-repeat;\n      background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg); }\n  .index-section-slide-hit .swiper-container-autoheight .swiper-slide {\n    height: auto; }\n  .index-section-slide-hit__swiper-slide-section-product {\n    height: auto; }\n\n.about-us-section-banner__block-banner {\n  padding: 0 0 0 86px;\n  height: 280px; }\n\n.about-us-section-banner__description {\n  margin-top: 26px; }\n\n.about-us-section-banner__button {\n  margin-top: 64px; }\n\n.about-us-section-banner__block-image {\n  height: 100%; }\n\n.about-us-section-banner .section-banner__image {\n  height: 100%;\n  object-fit: cover; }\n\n.about-us-section-description-about-company {\n  padding-top: 84px; }\n  .about-us-section-description-about-company__container-title {\n    position: absolute;\n    width: 100%;\n    top: -115px;\n    left: 50%;\n    transform: translateX(-50%); }\n  .about-us-section-description-about-company .Title::before {\n    height: 29px; }\n  .about-us-section-description-about-company__wrapper-info {\n    margin: 88px -25px 0 -25px; }\n  .about-us-section-description-about-company__block-text {\n    position: relative; }\n    .about-us-section-description-about-company__block-text p {\n      text-align: center; }\n\n.about-us-section-numbers {\n  padding-top: 81px; }\n\n.about-us-section-worth {\n  padding-top: 85px; }\n  .about-us-section-worth__container {\n    margin: 0 auto; }\n  .about-us-section-worth__container-worth {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    margin-top: 58px;\n    margin-left: auto;\n    margin-right: auto;\n    max-width: 950px; }\n  .about-us-section-worth__wrapper-worth {\n    display: flex;\n    width: 100%;\n    margin: 0 -8px 13px -8px; }\n  .about-us-section-worth__block-worth {\n    padding: 0 8px; }\n  .about-us-section-worth__block-worth-content {\n    border-radius: 20px;\n    padding: 15px;\n    height: 100%; }\n  .about-us-section-worth__block-worth-content--theme-big {\n    max-width: 317px;\n    width: 317px; }\n  .about-us-section-worth__block-worth-content--theme-small {\n    max-width: 255px;\n    width: 255px; }\n  .about-us-section-worth__block-worth-content--color-orange {\n    background-color: #fff3ea; }\n    .about-us-section-worth__block-worth-content--color-orange .about-us-section-worth__title-block-worth {\n      color: #ea4335; }\n  .about-us-section-worth__block-worth-content--color-green {\n    background-color: #e6f2ef; }\n    .about-us-section-worth__block-worth-content--color-green .about-us-section-worth__title-block-worth {\n      color: #43aa8b; }\n  .about-us-section-worth__title-block-worth {\n    font-weight: 600;\n    font-size: 22px;\n    line-height: 25px; }\n  .about-us-section-worth__description-block-worth {\n    margin-top: 3px;\n    font-weight: 400;\n    font-size: calc(\r 16px + 1 * ((100vw - 320px) / 1600));\n    line-height: 19px;\n    color: #7f838d; }\n  .about-us-section-worth__worth-block-image {\n    position: relative;\n    padding-top: 47%;\n    max-width: 588px;\n    width: 588px;\n    border-radius: 20px;\n    overflow: hidden; }\n  .about-us-section-worth__worth-image {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    -o-object-fit: cover;\n    object-fit: cover; }\n  .about-us-section-worth__container-quote {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-top: 87px; }\n  .about-us-section-worth__block-text-quote {\n    max-width: 50%;\n    width: 50%;\n    padding: 0 45px; }\n  .about-us-section-worth__text-quote {\n    position: relative;\n    font-weight: 400;\n    font-size: calc(\r 13.6px + 12.4 * ((100vw - 320px) / 1600));\n    line-height: 34px; }\n    .about-us-section-worth__text-quote::before, .about-us-section-worth__text-quote::after {\n      content: \"\";\n      position: absolute;\n      width: 26px;\n      height: 20px;\n      background-size: cover;\n      background-repeat: no-repeat;\n      background-position: center; }\n    .about-us-section-worth__text-quote::before {\n      background-image: url(/local/templates/np/assets/css/../img/quotes-top.svg);\n      left: -45px; }\n    .about-us-section-worth__text-quote::after {\n      background-image: url(/local/templates/np/assets/css/../img/quotes-bottom.svg);\n      right: -45px; }\n  .about-us-section-worth__block-image-quote {\n    position: relative;\n    padding-top: 26%;\n    max-width: 45%;\n    width: 45%;\n    border-radius: 20px;\n    overflow: hidden; }\n  .about-us-section-worth__image-quote {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover; }\n\n.about-us-section-description-special {\n  padding-top: 88px; }\n\n.about-us-section-card-simple {\n  padding-top: 100px; }\n\n.about-us-section-form {\n  padding-top: 117px; }\n\n.about-us-clients {\n  padding-top: 115px; }\n\n.about-us-section-reviews {\n  padding-top: 144px; }\n\n.about-us-section-interesting {\n  padding-top: 111px; }\n\n.about-us-section-back-call {\n  padding-top: 87px; }\n\n.about-us-comfortable-work {\n  padding-top: 157px; }\n  .about-us-comfortable-work__container {\n    margin: 0 auto; }\n  .about-us-comfortable-work__wrapper-info {\n    margin-top: 84px; }\n  .about-us-comfortable-work__block-items {\n    display: flex; }\n  .about-us-comfortable-work__block-items--position-top {\n    margin: 0 -33px;\n    justify-content: center; }\n    .about-us-comfortable-work__block-items--position-top .about-us-comfortable-work__text-item {\n      margin: 0 33px; }\n  .about-us-comfortable-work__block-items--position-bottom {\n    margin-top: 50px;\n    justify-content: space-between; }\n    .about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item {\n      margin-top: -70px; }\n  .about-us-comfortable-work__block-image {\n    max-width: 556px; }\n  .about-us-comfortable-work__image {\n    width: 100%;\n    height: auto; }\n  .about-us-comfortable-work__wrapper-works {\n    display: flex;\n    margin: 133px -14px 0 -14px; }\n  .about-us-comfortable-work__work-card {\n    width: 50%;\n    padding: 0 14px; }\n  .about-us-comfortable-work .Button {\n    min-width: 134px;\n    min-height: 43px; }\n  .about-us-comfortable-work__text-button {\n    font-size: calc(\r 7px + 6 * ((100vw - 320px) / 1600)); }\n\n.about-us-section-info-block {\n  padding-top: 74px; }\n  .about-us-section-info-block .Button .Button__text {\n    font-size: 14px; }\n\n.news-section-news__container {\n  margin: 0 auto; }\n\n.news-section-news__container-title {\n  margin-left: 0; }\n\n.news-section-news__wrapper-news {\n  margin: 35px -35px -50px -35px; }\n\n.news-section-news__navigation {\n  margin-top: 150px; }\n\n.articles-section-articles__container {\n  margin: 0 auto; }\n\n.articles-section-articles__container-title {\n  margin-left: 0; }\n\n.articles-section-articles__wrapper-news {\n  margin: 35px -35px -50px -35px; }\n\n.articles-section-articles__navigation {\n  margin-top: 150px; }\n\n.directory-partition-list-section-directory__container {\n  margin: 0 auto; }\n\n.directory-partition-list-section-directory__container-title-page {\n  width: 100%;\n  text-align: left; }\n\n.directory-partition-list-section-directory__title-page {\n  font-size: calc(\r 21px + 15 * ((100vw - 320px) / 1600));\n  font-weight: 600;\n  line-height: 39px; }\n\n.directory-partition-list-section-directory__container-directory {\n  margin: 58px 0 -69px 0; }\n\n.directory-partition-list-section-directory__wrapper-directory {\n  margin-bottom: 69px; }\n\n.directory-partition-list-section-directory__title-directory {\n  font-weight: 500; }\n\n.directory-partition-list-section-directory .Title::before {\n  height: 37px;\n  bottom: -41px; }\n\n.directory-partition-list-section-directory__inner-directory {\n  display: flex; }\n\n.directory-partition-list-section-directory__block-directory {\n  background-color: rgba(255, 243, 234, 0.47);\n  border-radius: 4px;\n  transition: 0.3s all; }\n\n.directory-partition-list-section-directory__inner-directory--rubber-covers {\n  margin: 88px -6px 0 -6px; }\n  .directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__wrapper-block-directory {\n    width: 25%;\n    padding: 0 6px; }\n  .directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__block-link-directory {\n    height: 71px; }\n  .directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__text-link-directory {\n    font-size: 15px;\n    line-height: 16px; }\n  .directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__link-text-list-item-directory {\n    height: 48px; }\n\n.directory-partition-list-section-directory__inner-directory--equipment {\n  margin: 91px -11px 0 -11px; }\n  .directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__wrapper-block-directory {\n    width: 20%;\n    padding: 0 11px; }\n  .directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__block-link-directory {\n    height: 56px; }\n  .directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__text-link-directory {\n    font-size: calc(\r 15px + 1 * ((100vw - 320px) / 1600));\n    line-height: 17px; }\n  .directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__link-text-list-item-directory {\n    height: 38px; }\n\n.directory-partition-list-section-directory__wrapper-link-directory {\n  padding-bottom: 13px; }\n\n.directory-partition-list-section-directory__block-link-directory {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  border-bottom: 1px solid #ea4335;\n  padding: 5px; }\n  .directory-partition-list-section-directory__block-link-directory:hover > .directory-partition-list-section-directory__text-link-directory {\n    color: #ea4335; }\n\n.directory-partition-list-section-directory__text-link-directory {\n  text-align: center;\n  font-weight: 600;\n  transition: 0.3s all; }\n\n.directory-partition-list-section-directory__wrapper-button-more {\n  padding: 0 15px; }\n\n.directory-partition-list-section-directory__block-button-more {\n  display: none;\n  justify-content: center;\n  align-items: center;\n  border-top: 1px solid #eaeaea;\n  height: 42px;\n  cursor: pointer; }\n  .directory-partition-list-section-directory__block-button-more:hover > .directory-partition-list-section-directory__text-button-more {\n    color: #ea4335; }\n  .directory-partition-list-section-directory__block-button-more:hover > .directory-partition-list-section-directory__icon-button-more\n.directory-partition-list-section-directory__icon-button-more-svg {\n    fill: #ea4335; }\n  .directory-partition-list-section-directory__block-button-more--active {\n    display: flex; }\n  .directory-partition-list-section-directory__block-button-more--open .directory-partition-list-section-directory__icon-button-more {\n    transform: rotate(180deg); }\n  .directory-partition-list-section-directory__block-button-more--open .directory-partition-list-section-directory__icon-button-more-svg {\n    fill: #ea4335; }\n  .directory-partition-list-section-directory__block-button-more--open .directory-partition-list-section-directory__text-button-more {\n    color: #ea4335; }\n\n.directory-partition-list-section-directory__text-button-more, .directory-partition-list-section-directory__icon-button-more-svg {\n  transition: 0.3s all; }\n\n.directory-partition-list-section-directory__text-button-more {\n  font-size: 14px;\n  font-weight: 500;\n  line-height: 15px; }\n\n.directory-partition-list-section-directory__icon-button-more {\n  margin-left: 4.7px; }\n\n.directory-partition-list-section-directory__icon-button-more-svg, .directory-partition-list-section-directory__icon-button-more-use {\n  width: 12px;\n  height: 9.5px; }\n\n.directory-partition-list-section-directory__wrapper-list-directory {\n  padding: 0 15px; }\n\n.directory-partition-list-section-directory__item-list-directory {\n  transition: none; }\n  .directory-partition-list-section-directory__item-list-directory:not(:first-child) {\n    border-top: 1px solid #eaeaea; }\n  .directory-partition-list-section-directory__item-list-directory[data-directory-partition-list-section-directory-hidden] {\n    display: none; }\n\n.directory-partition-list-section-directory__link-text-list-item-directory {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-weight: 400;\n  text-align: center;\n  transition: 0.3s all; }\n  .directory-partition-list-section-directory__link-text-list-item-directory:hover {\n    color: #ea4335; }\n\n.directory-partition-list-section-directory__container-info {\n  padding-top: 139px; }\n\n.directory-partition-list-section-directory__block-text {\n  width: 95%;\n  margin: 48px auto 0 auto; }\n  .directory-partition-list-section-directory__block-text p {\n    text-align: center;\n    font-weight: 600;\n    font-size: calc(\r 14px + 3 * ((100vw - 320px) / 1600));\n    line-height: 25px; }\n\n.directory-section-page__container {\n  margin: 0 auto; }\n\n.directory-section-page__content {\n  margin-top: 31px; }\n\n.directory-section-page__wrapper-cards {\n  display: flex;\n  flex-wrap: wrap;\n  border-top: 1px solid #e8e9ed;\n  border-left: 1px solid #e8e9ed; }\n\n.directory-section-page .card-product__wrapper-badges {\n  top: 12px;\n  margin-top: -5px; }\n\n.directory-section-page .card-product__block-badges {\n  margin-top: 5px; }\n\n.directory-section-page__navigation {\n  margin-top: 87px; }\n\n.directory-section-page__container-text {\n  margin-top: 88px; }\n\n.directory-section-page__title {\n  font-size: calc(\r 22px + 12 * ((100vw - 320px) / 1600)); }\n\n.directory-section-page__block-text {\n  margin-top: 28px; }\n  .directory-section-page__block-text p {\n    font-weight: 500;\n    font-size: calc(\r 11.9px + 0.9 * ((100vw - 320px) / 1600));\n    line-height: 19px;\n    text-align: center;\n    color: #7f838d; }\n\n.directory-section-page__modal-form {\n  margin-top: 84px;\n  max-width: 691px;\n  padding: 50px 20px; }\n\n.directory-section-page__title-modal-form {\n  font-size: calc(\r 19px + 6.9 * ((100vw - 320px) / 1600)); }\n\n.directory-section-page__block-description-modal-form {\n  margin: 15px auto 0 auto; }\n\n.directory-section-page__description-modal-form {\n  font-size: calc(\r 10px + 1.5 * ((100vw - 320px) / 1600));\n  line-height: 8px;\n  font-weight: 500; }\n\n.directory-section-page__block-form-modal-form {\n  max-width: 535px;\n  margin: 48px auto 0 auto; }\n\n.directory-section-page__form-modal-form {\n  flex-direction: row;\n  align-items: center; }\n\n.directory-section-page__wrapper-inputs-modal-form {\n  margin: 0 -6.5px 0 -6.5px !important; }\n\n.directory-section-page__block-input-modal-form {\n  padding: 0 6.5px; }\n\n.directory-section-page__input-modal-form {\n  width: 179px;\n  height: 35px; }\n\n.directory-section-page__button-modal-form {\n  margin-top: 0;\n  min-width: 143px;\n  min-height: 35px;\n  margin-left: 15px; }\n\n.directory-section-page .Sorting__text-link {\n  font-weight: 500;\n  font-size: calc(\r 15px + -3.2 * ((100vw - 320px) / 1600));\n  line-height: 9px;\n  transition: 0.3s all; }\n  .directory-section-page .Sorting__text-link:hover {\n    color: #ea4335; }\n  .directory-section-page .Sorting__text-link--active {\n    color: #ea4335; }\n\n.cases-section-cases__modal-form {\n  margin-top: 78px; }\n\n.how-order-section-banner .section-banner__block-banner {\n  padding: 0 0 0 86px;\n  height: 361px; }\n\n.how-order-section-banner .section-banner__description {\n  margin-top: 26px; }\n\n.how-order-section-banner .section-banner__button {\n  margin-top: 64px; }\n\n.how-order-section-banner .section-banner__block-image {\n  padding: 25px 15px 0 0;\n  height: 100%; }\n\n.how-order-section-banner .Button {\n  border-radius: 12px; }\n  .how-order-section-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.how-order-section-ordering-process {\n  padding-top: 75px; }\n  .how-order-section-ordering-process__container {\n    margin: 0 auto; }\n  .how-order-section-ordering-process .Title::before {\n    height: 52px;\n    bottom: -69px;\n    background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg); }\n  .how-order-section-ordering-process__block-steps {\n    display: flex;\n    justify-content: center;\n    margin-top: 118px; }\n  .how-order-section-ordering-process__list-item-steps {\n    display: flex;\n    align-items: center; }\n    .how-order-section-ordering-process__list-item-steps:not(:first-child) {\n      margin-top: 26px; }\n  .how-order-section-ordering-process__block-text-step {\n    margin-left: 30px; }\n    .how-order-section-ordering-process__block-text-step p {\n      font-weight: 600;\n      font-size: calc(\r 10px + 5 * ((100vw - 320px) / 1600));\n      line-height: 22px; }\n  .how-order-section-ordering-process__block-button {\n    margin-top: 71px;\n    text-align: center; }\n  .how-order-section-ordering-process .Button {\n    min-width: 153px;\n    min-height: 44px; }\n  .how-order-section-ordering-process .Button .Button__text {\n    font-size: calc(\r 9.7px + 3.3 * ((100vw - 320px) / 1600)); }\n\n.how-order-section-brands {\n  padding-top: 121px; }\n\n.how-order-section-reviews {\n  padding-top: 151px; }\n\n.how-order-section-modal-form {\n  padding-top: 116px; }\n  .how-order-section-modal-form__container {\n    margin: 0 auto; }\n\n.discounts-section-discounts__container {\n  margin: 0 auto; }\n\n.discounts-section-discounts .section-announcement {\n  margin: 0 -15px; }\n  .discounts-section-discounts .section-announcement:not(:first-child) {\n    margin-top: 64px; }\n\n.discounts-section-discounts .section-announcement__inner-image,\n.discounts-section-discounts .section-announcement__block-info {\n  padding: 0 15px;\n  min-height: 276px; }\n\n.discounts-section-discounts .section-announcement__block-image {\n  position: absolute;\n  bottom: 0;\n  right: 0;\n  border-radius: 0;\n  padding-top: 0;\n  height: 100%;\n  width: 60%; }\n  .discounts-section-discounts .section-announcement__block-image:hover {\n    box-shadow: none; }\n  .discounts-section-discounts .section-announcement__block-image:hover > .section-announcement__image {\n    transform: scale(1); }\n\n.discounts-section-discounts .section-announcement__image {\n  position: relative;\n  width: 100%;\n  object-fit: contain;\n  object-position: bottom right;\n  transition: 0.3s all; }\n\n.discounts-section-discounts .section-announcement__title-news {\n  font-size: calc(\r 16px + 14 * ((100vw - 320px) / 1600)); }\n\n.discounts-section-discounts .section-announcement__block-text-news p {\n  font-size: calc(\r 11px + 9 * ((100vw - 320px) / 1600));\n  line-height: 24px;\n  color: #000; }\n\n.discounts-section-discounts .Title--big-decor::before {\n  height: 28px;\n  bottom: -35px; }\n\n.discounts-section-discounts .Button {\n  min-width: 193px;\n  min-height: 37px;\n  border-radius: 10.9px; }\n  .discounts-section-discounts .Button .Button__text {\n    font-size: calc(\r 8px + 6 * ((100vw - 320px) / 1600)); }\n\n.discounts-section-discounts .Title {\n  font-size: calc(\r 19px + 22 * ((100vw - 320px) / 1600)); }\n\n.discounts-section-discounts__wrapper-announcement {\n  margin-top: 101px; }\n\n.discounts-section-discounts__block-title-image {\n  position: relative;\n  z-index: 10;\n  width: 50%;\n  padding: 54px 0 0 22px; }\n\n.discounts-section-discounts__title-image {\n  font-weight: 600;\n  font-size: calc(\r 11px + 10 * ((100vw - 320px) / 1600));\n  line-height: 26px; }\n\n.discounts-section-discounts__wrapper-image {\n  position: relative;\n  display: flex;\n  overflow: hidden;\n  border-radius: 20px;\n  height: 100%;\n  transition: 0.3s all; }\n  .discounts-section-discounts__wrapper-image:hover {\n    box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.31); }\n  .discounts-section-discounts__wrapper-image--bg-color-green {\n    background-color: #e6f2ef; }\n\n.discounts-section-discounts__container-block-text {\n  margin-top: 86px; }\n\n.discounts-section-discounts__block-text {\n  margin-top: 51px; }\n  .discounts-section-discounts__block-text p {\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 21px;\n    text-align: center;\n    color: #7f838d; }\n\n.product-card-section-product-card__container {\n  margin: 0 auto; }\n\n.product-card-section-product-card__inner-main-product-info {\n  display: flex;\n  margin: 0 -23.5px; }\n\n.product-card-section-product-card__wrap-product-swiper, .product-card-section-product-card__block-wrapper-price {\n  padding: 0 23.5px; }\n\n.product-card-section-product-card__block-wrapper-price {\n  flex: 0 0 33.333333%;\n  max-width: 33.333333%; }\n\n.product-card-section-product-card__wrap-product-swiper {\n  flex: 0 0 59.666666%;\n  max-width: 59.666666%; }\n\n.product-card-section-product-card__wrapper-other-information {\n  flex: 0 0 59.666666%;\n  max-width: 59.666666%;\n  padding-right: 20px;\n  margin-top: 55px; }\n  .product-card-section-product-card__wrapper-other-information .section-tabs {\n    margin-top: 40px; }\n\n.product-card-section-product-card .swiper-pagination-bullet {\n  width: 7.26px;\n  height: 7.26px;\n  border: 0.907747px solid #43aa8b;\n  border-radius: 2.72324px;\n  background-color: transparent; }\n  .product-card-section-product-card .swiper-pagination-bullet-active {\n    background-color: #43aa8b; }\n\n.product-card-section-product-card__block-info {\n  width: 100%; }\n\n.product-card-section-product-card__wrapper-info {\n  display: flex; }\n\n.product-card-section-product-card__wrapper-product-swiper {\n  position: relative;\n  border: 0.79px solid #e8e9ed; }\n  .product-card-section-product-card__wrapper-product-swiper:hover > .swiper-container .Zoom-icon {\n    opacity: 1;\n    visibility: visible; }\n\n.product-card-section-product-card .product-card-section-product-card__download {\n  display: flex;\n  margin-top: 24px; }\n  .product-card-section-product-card .product-card-section-product-card__download .Text-item {\n    width: 80px; }\n    .product-card-section-product-card .product-card-section-product-card__download .Text-item__description {\n      font-size: 10px; }\n    .product-card-section-product-card .product-card-section-product-card__download .Text-item:not(:last-child) {\n      margin-right: 22px; }\n    .product-card-section-product-card .product-card-section-product-card__download .Text-item__description {\n      font-weight: 400;\n      line-height: 11.4px;\n      color: #000; }\n    .product-card-section-product-card .product-card-section-product-card__download .Text-item__block-info {\n      margin-top: 6px; }\n    .product-card-section-product-card .product-card-section-product-card__download .Text-item .Text-item__svg,\n    .product-card-section-product-card .product-card-section-product-card__download .Text-item .Text-item__use {\n      width: 48px;\n      height: 48px; }\n\n.product-card-section-product-card .Zoom-icon {\n  position: absolute;\n  right: 23px;\n  top: 23px;\n  opacity: 0;\n  visibility: hidden;\n  transition: 0.3s all;\n  z-index: 10000000000; }\n\n.product-card-section-product-card .card-product__wrapper-badges {\n  top: 23px;\n  z-index: 10;\n  margin-top: -10px; }\n\n.product-card-section-product-card .card-product__block-badges {\n  margin-top: 10px;\n  width: 150px;\n  height: 33px; }\n  .product-card-section-product-card .card-product__block-badges:hover {\n    opacity: 1;\n    user-select: none; }\n  .product-card-section-product-card .card-product__block-badges:after {\n    width: 5px;\n    height: 70%; }\n\n.product-card-section-product-card .card-product__badges {\n  font-size: calc(\r 13px + 4 * ((100vw - 320px) / 1600));\n  line-height: 16px; }\n\n.product-card-section-product-card__swiper {\n  overflow: hidden; }\n  .product-card-section-product-card__swiper:first-child {\n    height: 359px;\n    border-bottom: 0.79px solid #e8e9ed; }\n  .product-card-section-product-card__swiper:last-child {\n    position: relative;\n    height: 111px; }\n    .product-card-section-product-card__swiper:last-child .swiper-slide-thumb-active {\n      background: rgba(151, 159, 175, 0.23);\n      cursor: auto; }\n    .product-card-section-product-card__swiper:last-child .product-card-section-product-card__swiper-slide {\n      cursor: pointer;\n      border-right: 0.79px solid #e8e9ed; }\n\n.product-card-section-product-card__swiper-slide {\n  display: flex;\n  align-items: center;\n  justify-content: center; }\n\n.product-card-section-product-card__swiper-link {\n  display: block;\n  width: 100%;\n  height: 100%; }\n\n.product-card-section-product-card__swiper-block-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%; }\n\n.product-card-section-product-card__swiper-image {\n  max-width: 100%;\n  object-fit: contain;\n  object-position: center; }\n\n.product-card-section-product-card__swiper-button--hidden {\n  display: none; }\n\n.product-card-section-product-card__swiper-button-next {\n  right: 5px; }\n\n.product-card-section-product-card__swiper-button-prev {\n  left: 5px; }\n\n.product-card-section-product-card__title-price {\n  font-weight: 600;\n  font-size: calc(\r 23px + 15 * ((100vw - 320px) / 1600));\n  line-height: 40px; }\n\n.product-card-section-product-card__block-vendor-code {\n  margin-top: 10px; }\n\n.product-card-section-product-card__vendor-code {\n  font-size: 14px; }\n\n.product-card-section-product-card__block-price {\n  margin-top: 20px;\n  padding: 23px 0;\n  border-top: 0.8px solid #e8e9ed;\n  border-bottom: 0.8px solid #e8e9ed; }\n\n.product-card-section-product-card__price {\n  font-weight: 500;\n  font-size: calc(\r 21px + 7.7 * ((100vw - 320px) / 1600));\n  line-height: 21px; }\n\n.product-card-section-product-card .Counter {\n  margin-top: 23px; }\n\n.product-card-section-product-card__block-price-button {\n  margin-top: 31px; }\n  .product-card-section-product-card__block-price-button .Button {\n    min-height: 47px;\n    min-width: 215px;\n    border-color: #f2cec9;\n    border-radius: 7.9px;\n    transition: 0.3s all; }\n    .product-card-section-product-card__block-price-button .Button:hover {\n      border-color: #ea4335; }\n    .product-card-section-product-card__block-price-button .Button__text {\n      font-size: calc(\r 14px + -1.2 * ((100vw - 320px) / 1600)); }\n\n.product-card-section-product-card__block-description-product {\n  margin-top: 55px;\n  padding: 0 23.5px; }\n\n.product-card-section-product-card__title-description-product {\n  font-weight: 600;\n  font-size: calc(\r 23px + 5.7 * ((100vw - 320px) / 1600));\n  line-height: 21px; }\n\n.product-card-section-product-card__block-text-description-product {\n  margin-top: 20px; }\n  .product-card-section-product-card__block-text-description-product p {\n    font-weight: 500;\n    font-size: calc(\r 14px + -2.1 * ((100vw - 320px) / 1600));\n    line-height: 18px;\n    color: #7f838d; }\n\n.product-card-section-product-card__tab-specification {\n  display: flex;\n  justify-content: center; }\n  .product-card-section-product-card__tab-specification .Text-item {\n    width: 33.3333%;\n    padding: 0 10px; }\n    .product-card-section-product-card__tab-specification .Text-item__title {\n      font-size: 15.8px; }\n    .product-card-section-product-card__tab-specification .Text-item__block-info {\n      margin-top: 12px; }\n    .product-card-section-product-card__tab-specification .Text-item__description {\n      font-size: calc(\r 13px + -1.1 * ((100vw - 320px) / 1600)); }\n    .product-card-section-product-card__tab-specification .Text-item .Text-item__svg, .product-card-section-product-card__tab-specification .Text-item .Text-item__use {\n      width: 50px;\n      height: 50px; }\n\n.product-card-section-product-card__block-text-item-description {\n  margin-top: 10px; }\n\n.product-card-section-product-card__inner-general-information-reviews {\n  display: flex;\n  justify-content: space-between; }\n\n.product-card-section-product-card__block-amount-reviews {\n  font-weight: 500;\n  font-size: calc(\r 12.7px + 2.3 * ((100vw - 320px) / 1600));\n  line-height: 11px; }\n\n.product-card-section-product-card__block-button-reviews .Button {\n  min-width: 190px;\n  min-height: 50px;\n  border-color: #43aa8b; }\n  .product-card-section-product-card__block-button-reviews .Button:hover {\n    border-color: #43aa8b; }\n  .product-card-section-product-card__block-button-reviews .Button__text {\n    font-size: calc(\r 13px + 2 * ((100vw - 320px) / 1600)); }\n\n.product-card-section-product-card__block-review {\n  margin-top: 40px;\n  padding-top: 29px;\n  border-top: 1px solid #e8e9ed; }\n\n.product-card-section-product-card__block-info-review {\n  display: flex;\n  justify-content: space-between; }\n\n.product-card-section-product-card__block-info-customer {\n  margin: 0 -5px; }\n\n.product-card-section-product-card__name-customer, .product-card-section-product-card__city-customer {\n  font-size: calc(\r 13.6px + 1.4 * ((100vw - 320px) / 1600));\n  line-height: 11px;\n  padding: 0 5px; }\n\n.product-card-section-product-card__name-customer {\n  font-weight: 700;\n  color: #43aa8b; }\n\n.product-card-section-product-card__city-customer {\n  font-weight: 500;\n  color: #7f838d; }\n\n.product-card-section-product-card__date-review {\n  font-weight: 500;\n  font-size: calc(\r 12.7px + 1.3 * ((100vw - 320px) / 1600));\n  line-height: 10px; }\n\n.product-card-section-product-card__block-rating {\n  margin-top: 19px; }\n\n.product-card-section-product-card__list-stars {\n  display: flex;\n  align-items: center;\n  margin: 0 -4px 0 -4px; }\n\n.product-card-section-product-card__item-star {\n  padding: 0 4.1px; }\n\n.product-card-section-product-card__svg-star, .product-card-section-product-card__use-star {\n  max-width: 16.67px;\n  max-height: 16px; }\n\n.product-card-section-product-card__block-text-review {\n  margin-top: 28px; }\n  .product-card-section-product-card__block-text-review p {\n    text-align: left;\n    font-weight: 500;\n    font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n    line-height: 22.5px;\n    color: #7f838d; }\n\n.product-card-section-product-card__wrapper-images {\n  position: relative;\n  margin-top: 44px; }\n\n.product-card-section-product-card__swiper-slide-review {\n  height: 140px; }\n\n.product-card-section-product-card__block-review-image {\n  position: relative;\n  padding-top: 90%;\n  border-radius: 20px;\n  overflow: hidden;\n  transition: 0.3s all; }\n  .product-card-section-product-card__block-review-image:hover {\n    filter: brightness(0.7); }\n\n.product-card-section-product-card__review-image {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  object-fit: cover;\n  object-position: center; }\n\n.product-card-section-product-card__swiper-button-next-default-review {\n  transform: translate(calc(100% + 10px), -50%); }\n\n.product-card-section-product-card__swiper-button-prev-default-review {\n  transform: translate(calc(-100% - 10px), -50%); }\n\n.product-card-section-product-card__block-button-load-more-review {\n  margin-top: 38px; }\n  .product-card-section-product-card__block-button-load-more-review .Button {\n    min-width: 190px;\n    min-height: 50px;\n    border-radius: 10px;\n    border-color: #43aa8b; }\n    .product-card-section-product-card__block-button-load-more-review .Button:hover {\n      border-color: #43aa8b; }\n    .product-card-section-product-card__block-button-load-more-review .Button__text {\n      font-size: calc(\r 13px + 2 * ((100vw - 320px) / 1600)); }\n\n.product-card-section-product-card__block-title-tab-delivery {\n  text-align: left; }\n\n.product-card-section-product-card__title-tab-delivery {\n  font-weight: 600;\n  font-size: calc(\r 16px + 8 * ((100vw - 320px) / 1600));\n  line-height: 17px; }\n\n.product-card-section-product-card__description-tab-delivery {\n  display: block;\n  margin-top: 27px;\n  font-weight: 500;\n  font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n  line-height: 22px;\n  color: #7f838d; }\n\n.product-card-section-product-card__block-ways-obtaining-tab-delivery {\n  margin-top: 44px; }\n  .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item {\n    width: 100%; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item:not(:first-child) {\n      margin-top: 70px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__block-icon {\n      display: flex;\n      justify-content: center; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__block-info {\n      margin-top: 25px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__title {\n      display: block;\n      margin: 0 auto;\n      max-width: 310px;\n      font-weight: 600;\n      font-size: 16px;\n      line-height: 24px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__description {\n      margin-top: 34px;\n      text-align: left;\n      font-weight: 500;\n      font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n      line-height: 22px;\n      color: #7f838d; }\n\n.product-card-section-product-card__list-tab-delivery {\n  margin-top: 30px; }\n\n.product-card-section-product-card__list-item-tab-delivery {\n  position: relative;\n  text-align: left;\n  font-weight: 500;\n  font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n  line-height: 22px;\n  color: #7f838d;\n  padding-left: 22.5px; }\n  .product-card-section-product-card__list-item-tab-delivery::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 5px;\n    width: 9px;\n    height: 9px;\n    background-color: #7f838d;\n    border-radius: 50px; }\n  .product-card-section-product-card__list-item-tab-delivery:not(:first-child) {\n    margin-top: 17px; }\n\n.product-card-section-product-card__section-documents {\n  padding-top: 0 !important; }\n\n.product-card-section-product-slider__wrapper-hashtag {\n  margin: calc(55px - 12px) -12px 0 0;\n  display: flex;\n  flex-wrap: wrap; }\n\n.contacts-section-contacts__container {\n  margin: 0 auto; }\n\n.contacts-section-contacts .Title {\n  font-size: calc(\r 25px + 11 * ((100vw - 320px) / 1600)); }\n  .contacts-section-contacts .Title::before {\n    width: 150%;\n    left: 50%;\n    transform: translateX(-50%); }\n\n.contacts-section-contacts__block-video {\n  position: relative;\n  margin-top: 91px;\n  border-radius: 10px;\n  overflow: hidden;\n  height: 359px;\n  padding-top: 25%; }\n  .contacts-section-contacts__block-video:hover > a .contacts-section-contacts__block-play-icon {\n    opacity: 0.6; }\n\n.contacts-section-contacts__preview-video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.contacts-section-contacts__block-play-icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  transition: 0.3s all; }\n\n.contacts-section-contacts__play-svg, .contacts-section-contacts__play-use {\n  width: 65px;\n  height: 65px; }\n\n.contacts-block-text-items {\n  margin-top: 87px; }\n\n.vacancies-section-appeal__container {\n  margin: 0 auto; }\n\n.vacancies-section-appeal__content {\n  display: flex;\n  margin: 0 -48px; }\n\n.vacancies-section-appeal__block-image, .vacancies-section-appeal__block-appeal {\n  padding: 0 48px; }\n\n.vacancies-section-appeal__block-image {\n  width: 66.6666%;\n  height: 527px; }\n\n.vacancies-section-appeal__image {\n  width: 100%;\n  height: 100%;\n  object-fit: contain; }\n\n.vacancies-section-appeal__block-appeal {\n  width: 33.3333%;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  align-self: flex-end; }\n\n.vacancies-section-appeal .Title {\n  font-size: calc(\r 25px + 9 * ((100vw - 320px) / 1600)); }\n  .vacancies-section-appeal .Title::before {\n    height: 21px;\n    bottom: -26px; }\n\n.vacancies-section-appeal__inner-text {\n  margin-top: 56px; }\n  .vacancies-section-appeal__inner-text p {\n    text-align: center;\n    font-weight: 500;\n    font-size: calc(\r 14px + 0.9 * ((100vw - 320px) / 1600));\n    line-height: 22px; }\n\n.vacancies-section-appeal .Button {\n  margin-top: 27px;\n  width: 108px;\n  height: 45px; }\n  .vacancies-section-appeal .Button__text {\n    font-size: calc(\r 12.6px + 1.3 * ((100vw - 320px) / 1600)); }\n\n.vacancies-section-benefits-work {\n  padding-top: 48px; }\n  .vacancies-section-benefits-work__container {\n    display: flex;\n    justify-content: center;\n    margin: 0 auto; }\n  .vacancies-section-benefits-work__content {\n    width: 80%; }\n  .vacancies-section-benefits-work__wrapper-text-items {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    margin: 20px -30px 0 -30px; }\n  .vacancies-section-benefits-work .Text-item {\n    margin-top: 50px;\n    width: 50%;\n    padding: 0 30px; }\n    .vacancies-section-benefits-work .Text-item__svg, .vacancies-section-benefits-work .Text-item__use {\n      max-width: 80px;\n      max-height: 80px; }\n    .vacancies-section-benefits-work .Text-item__block-info {\n      margin-top: 8px; }\n    .vacancies-section-benefits-work .Text-item__title {\n      font-weight: 500;\n      font-size: calc(\r 15px + 11 * ((100vw - 320px) / 1600));\n      line-height: 32px; }\n    .vacancies-section-benefits-work .Text-item__description {\n      margin-top: 17px;\n      font-weight: 400;\n      font-size: calc(\r 10px + 4 * ((100vw - 320px) / 1600));\n      line-height: 17px; }\n\n.vacancies-current-vacancies {\n  padding-top: 76px; }\n  .vacancies-current-vacancies__container {\n    margin: 0 auto; }\n  .vacancies-current-vacancies__content {\n    display: flex;\n    margin-top: 49px;\n    padding: 0 2px;\n    background-color: #e6f2ef;\n    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\n    border-radius: 10px; }\n  .vacancies-current-vacancies__block-image, .vacancies-current-vacancies__block-info {\n    width: 50%; }\n  .vacancies-current-vacancies__block-image {\n    display: flex;\n    align-items: flex-end;\n    overflow: hidden;\n    padding: 0 30px; }\n  .vacancies-current-vacancies__image {\n    width: 100%;\n    object-fit: contain; }\n  .vacancies-current-vacancies__block-info {\n    padding: 32px 30px; }\n  .vacancies-current-vacancies__block-text p {\n    font-weight: 400;\n    font-size: calc(\r 11px + 8 * ((100vw - 320px) / 1600));\n    line-height: 23px;\n    color: #000; }\n  .vacancies-current-vacancies__block-button {\n    margin-top: 26px; }\n  .vacancies-current-vacancies .Button {\n    width: 156px;\n    height: 42px; }\n    .vacancies-current-vacancies .Button__text {\n      font-size: calc(\r 12.7px + 3 * ((100vw - 320px) / 1600)); }\n\n.vacancies-about-company {\n  padding-top: 110px; }\n  .vacancies-about-company__container {\n    margin: 0 auto; }\n  .vacancies-about-company .Title::before {\n    height: 40px;\n    bottom: -47px; }\n  .vacancies-about-company__wrapper-swiper {\n    position: relative;\n    margin-top: 128px; }\n  .vacancies-about-company__swiper-container {\n    width: 92%;\n    padding: 10px 15px 10px 10px;\n    margin: 0 auto; }\n  .vacancies-about-company__swiper-slide {\n    background: #fff;\n    box-shadow: 0px 0px 8.8px rgba(0, 0, 0, 0.1);\n    border-radius: 4.4px;\n    padding: 22px 16px; }\n  .vacancies-about-company__name {\n    font-weight: 600;\n    font-size: calc(\r 16px + 1 * ((100vw - 320px) / 1600));\n    line-height: 12px;\n    color: #43aa8b; }\n  .vacancies-about-company__block-position {\n    margin-top: 17px; }\n  .vacancies-about-company__position {\n    font-weight: 600;\n    font-size: 13px;\n    line-height: 9px; }\n  .vacancies-about-company__block-date {\n    margin-top: 14px; }\n  .vacancies-about-company__date {\n    font-weight: 600;\n    font-size: 12px;\n    line-height: 9px; }\n  .vacancies-about-company .section-info-block__wrapper-content {\n    margin: 0 -13.5px; }\n  .vacancies-about-company .section-info-block__wrapper-image, .vacancies-about-company .section-info-block__block-info {\n    padding: 0 13.5px; }\n  .vacancies-about-company .section-info-block__wrapper-image {\n    width: 40%; }\n  .vacancies-about-company .section-info-block__block-info {\n    width: 60%; }\n    .vacancies-about-company .section-info-block__block-info p {\n      font-weight: 500;\n      font-size: calc(\r 13px + 1 * ((100vw - 320px) / 1600));\n      line-height: 21px;\n      margin-bottom: 0;\n      margin-top: 15px; }\n  .vacancies-about-company .section-info-block__block-image {\n    border-radius: 8.8px; }\n\n.vacancies-section-attractive-text {\n  padding-top: 94px; }\n  .vacancies-section-attractive-text .section-attractive-text__block-text {\n    width: 90%; }\n\n.vacancies-form-add-resume {\n  margin-top: 95px; }\n  .vacancies-form-add-resume .modal-form__block-description {\n    margin: 37px auto 0 auto; }\n  .vacancies-form-add-resume .modal-form__description {\n    font-weight: 500;\n    font-size: calc(\r 19px + 3 * ((100vw - 320px) / 1600));\n    line-height: 22px;\n    color: #2c3039; }\n\n.portfolio-section-portfolio__modal-form {\n  margin-top: 78px; }\n\n.portfolio-section-portfolio .Title {\n  font-size: calc(\r 25px + 16 * ((100vw - 320px) / 1600)); }\n\n.portfolio-section-portfolio__block-product-brands {\n  padding: 24px 0;\n  border-top: 0.86px solid #e8e9ed;\n  border-bottom: 0.86px solid #e8e9ed; }\n\n.portfolio-section-portfolio__product-brands-title {\n  font-weight: 600;\n  font-size: calc(\r 19px + 1.6 * ((100vw - 320px) / 1600));\n  line-height: 15px; }\n\n.portfolio-section-portfolio__inner-product-brands {\n  display: flex;\n  flex-wrap: wrap;\n  margin: 6px -24px -24px -24px; }\n\n.portfolio-section-portfolio__product-brand {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: max-content;\n  max-width: 190px;\n  padding: 24px; }\n\n.portfolio-section-portfolio__image-product-brand {\n  max-width: 100%;\n  filter: grayscale(1);\n  transition: 0.3s all; }\n  .portfolio-section-portfolio__image-product-brand:hover {\n    filter: grayscale(0); }\n\n.portfolio-section-portfolio-section-block-container {\n  margin-top: 70px; }\n\n.portfolio-section-portfolio__wrapper-content-project-cards {\n  padding: 30px 20px;\n  border-radius: 2px;\n  background-color: #fff;\n  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }\n\n.portfolio-section-portfolio .Forward-block {\n  margin: 56px 10px 0 auto; }\n\n.portfolio-section-portfolio .section-project-cards {\n  margin-top: 30px; }\n  .portfolio-section-portfolio .section-project-cards__content {\n    position: relative; }\n  .portfolio-section-portfolio .section-project-cards__block-cards {\n    padding: 0 14px; }\n  .portfolio-section-portfolio .section-project-cards__block-sm--bottom {\n    margin: 0px -6px 14px -6px; }\n  .portfolio-section-portfolio .section-project-cards__block-sm--top {\n    margin: 14px -6px 0 -6px; }\n  .portfolio-section-portfolio .section-project-cards__block-sm .Project-card {\n    margin: 0 6px; }\n\n.portfolio-section-portfolio .Project-card {\n  cursor: pointer; }\n  .portfolio-section-portfolio .Project-card--sm {\n    max-height: 143px; }\n  .portfolio-section-portfolio .Project-card--md {\n    max-height: 290px; }\n\n.portfolio-section-portfolio__recently-completed-projects {\n  margin: 87px auto 0 auto;\n  width: 95%; }\n\n.portfolio-section-portfolio__swiper-container {\n  width: 90%; }\n\n.portfolio-section-portfolio__wrapper-swiper {\n  position: relative;\n  margin-top: 34px; }\n  .portfolio-section-portfolio__wrapper-swiper .Project-card {\n    max-width: 100%;\n    max-height: 183px; }\n    .portfolio-section-portfolio__wrapper-swiper .Project-card__block-title {\n      bottom: 27px;\n      max-width: 185px;\n      padding: 10px; }\n    .portfolio-section-portfolio__wrapper-swiper .Project-card__title {\n      font-size: calc(\r 14px + -2 * ((100vw - 320px) / 1600)); }\n    .portfolio-section-portfolio__wrapper-swiper .Project-card__city {\n      font-size: calc(\r 9.9px + -1.6 * ((100vw - 320px) / 1600)); }\n\n.portfolio-section-portfolio__container-title {\n  margin-left: 0; }\n  .portfolio-section-portfolio__container-title .Title {\n    font-size: calc(\r 19px + 15 * ((100vw - 320px) / 1600)); }\n\n.portfolio-section-portfolio__swiper-container-image-project {\n  width: 90%; }\n\n.basket-section-basket .Title {\n  text-align: left;\n  font-weight: 600;\n  font-size: calc(\r 22px + 16.3 * ((100vw - 320px) / 1600));\n  line-height: 40px; }\n\n.basket-section-basket__wrapper-content-basket {\n  display: flex;\n  margin: 29px -23.5px 0 -23.5px; }\n\n.basket-section-basket__inner-product-cards, .basket-section-basket__inner-info-about-order {\n  padding: 0 23.5px; }\n\n.basket-section-basket__inner-product-cards {\n  width: 66.6666%; }\n\n.basket-section-basket__inner-wrapper-product-cards {\n  border: 1px solid #e8e9ed; }\n\n.basket-section-basket__inner-info-about-order {\n  width: 33.3333%; }\n\n.basket-section-basket__product-card {\n  display: flex;\n  height: 183px; }\n  .basket-section-basket__product-card:not(:first-child) {\n    border-top: 1px solid #e8e9ed; }\n\n.basket-section-basket__block-product-image {\n  position: relative;\n  overflow: hidden;\n  padding-top: 25.6%;\n  width: 33.3333%;\n  border-right: 1px solid #e8e9ed; }\n\n.basket-section-basket__product-image {\n  position: absolute;\n  width: 80%;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  object-fit: contain;\n  object-position: center; }\n\n.basket-section-basket__block-product-settings {\n  display: flex;\n  flex-direction: column;\n  width: 66.6666%;\n  padding: 24px 23px; }\n\n.basket-section-basket__wrapper-basic-information-product {\n  display: flex;\n  justify-content: space-between; }\n\n.basket-section-basket__name-product {\n  font-weight: 600;\n  font-size: calc(\r 13px + 2.9 * ((100vw - 320px) / 1600));\n  line-height: 12px; }\n\n.basket-section-basket__block-vendor-code {\n  margin-top: 5px; }\n\n.basket-section-basket__vendor-code {\n  font-size: calc(\r 12px + 1 * ((100vw - 320px) / 1600)); }\n\n.basket-section-basket__price-product {\n  font-weight: 500;\n  font-size: 12px;\n  line-height: 9px; }\n\n.basket-section-basket__wrapper-counter-product {\n  display: flex;\n  justify-content: flex-end;\n  margin-top: 15px; }\n\n.basket-section-basket .Counter__button {\n  width: 24px;\n  height: 24px; }\n\n.basket-section-basket__block-close-button-product {\n  width: max-content;\n  margin-top: auto; }\n\n.basket-section-basket__close-button-product {\n  background-color: transparent;\n  border: none;\n  cursor: pointer;\n  outline: none;\n  transition: 0.3s all; }\n  .basket-section-basket__close-button-product:hover {\n    opacity: 0.6; }\n\n.basket-section-basket__close-icon-svg-product, .basket-section-basket__close-icon-use-product {\n  width: 12.7px;\n  height: 12.7px; }\n\n.basket-section-basket__title-info-about-order {\n  font-weight: 600;\n  font-size: calc(\r 15px + 4 * ((100vw - 320px) / 1600));\n  line-height: 14px; }\n\n.basket-section-basket__block-info-about-order {\n  border-top: 1px solid #e8e9ed;\n  border-bottom: 1px solid #e8e9ed;\n  padding: 23px 0;\n  margin-top: 26px; }\n\n.basket-section-basket__block-payment-info {\n  display: flex;\n  justify-content: space-between; }\n  .basket-section-basket__block-payment-info:not(:first-child) {\n    margin-top: 23px; }\n\n.basket-section-basket__text-payment-info {\n  font-weight: 500;\n  font-size: 12px;\n  line-height: 9px; }\n\n.basket-section-basket__block-outcome-about-order {\n  margin-top: 23px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between; }\n\n.basket-section-basket__text-outcome-about-order {\n  font-weight: 500;\n  font-size: 19px;\n  line-height: 14px; }\n\n.basket-section-basket__block-button-about-order {\n  margin-top: 34px; }\n\n.basket-section-basket .Button {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  min-width: 100%;\n  border-color: #f2cec9;\n  transition: 0.3s all; }\n  .basket-section-basket .Button:hover {\n    border-color: #ea4335; }\n  .basket-section-basket .Button__text {\n    font-weight: 600;\n    font-size: calc(\r 15px + -2.3 * ((100vw - 320px) / 1600));\n    line-height: 9px; }\n\n.basket-section-basket__block-attention-about-order {\n  margin-top: 28px; }\n  .basket-section-basket__block-attention-about-order p {\n    font-weight: 500;\n    font-size: calc(\r 12px + -1.7 * ((100vw - 320px) / 1600));\n    line-height: 16px;\n    color: #979faf; }\n    .basket-section-basket__block-attention-about-order p a {\n      border-bottom: 1px solid #979faf;\n      font-weight: 500;\n      font-size: calc(\r 12px + -1.7 * ((100vw - 320px) / 1600));\n      line-height: 16px;\n      color: #979faf;\n      transition: 0.3s all; }\n      .basket-section-basket__block-attention-about-order p a:hover {\n        border-color: transparent; }\n\n.basket-section-product-slider {\n  margin-top: 129px; }\n\n.services-section-banner .section-banner__block-banner {\n  padding: 0 0 0 94px;\n  overflow: visible; }\n\n.services-section-banner .section-banner__info {\n  max-width: 35%; }\n\n.services-section-banner .section-banner__title {\n  font-size: calc(\r 23px + 18 * ((100vw - 320px) / 1600));\n  line-height: 44px; }\n\n.services-section-banner .section-banner__description {\n  font-size: calc(\r 12px + 1.7 * ((100vw - 320px) / 1600));\n  margin-top: 25px;\n  line-height: 20.6px;\n  color: #7F838D; }\n\n.services-section-banner .section-banner__button {\n  margin-top: 29px; }\n\n.services-section-banner .section-banner__block-image {\n  position: relative;\n  padding-top: 35%;\n  width: 50%; }\n\n.services-section-banner .section-banner__image {\n  position: absolute;\n  top: -8%;\n  right: 0;\n  width: 108%;\n  height: 108%;\n  object-fit: cover;\n  object-position: center; }\n\n.services-section-banner .Button .Button__text {\n  font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.services-section-advantages {\n  padding-top: 96px; }\n  .services-section-advantages__content {\n    display: flex;\n    margin: 0 -15px; }\n  .services-section-advantages .Text-item {\n    width: 20%;\n    padding: 0 15px; }\n    .services-section-advantages .Text-item__svg, .services-section-advantages .Text-item__use {\n      width: 71px;\n      height: 71px; }\n    .services-section-advantages .Text-item__block-info {\n      margin-top: 30px; }\n    .services-section-advantages .Text-item__title {\n      font-weight: 400;\n      font-size: 20px;\n      line-height: 24px; }\n\n.services-section-announcement {\n  padding-top: 86px; }\n  .services-section-announcement__wrapper-services {\n    margin: 59px 0 -50px 0; }\n  .services-section-announcement .section-announcement {\n    background-color: #fff;\n    box-shadow: 2.9px 2.9px 9.6px rgba(0, 0, 0, 0.12);\n    border-radius: 15px;\n    overflow: hidden; }\n    .services-section-announcement .section-announcement:nth-child(even) > .section-announcement__inner-image {\n      background-color: #FFF3EA; }\n    .services-section-announcement .section-announcement:nth-child(odd) > .section-announcement__inner-image {\n      background-color: #E6F2EF; }\n    .services-section-announcement .section-announcement__inner-image {\n      width: 33%;\n      padding: 0;\n      margin: 0 13px 0 0; }\n      .services-section-announcement .section-announcement__inner-image--bg-blue {\n        background-color: #E6F2EF; }\n      .services-section-announcement .section-announcement__inner-image--bg-pink {\n        background-color: #FFF3EA; }\n    .services-section-announcement .section-announcement__block-image {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      border-radius: 0;\n      height: 100%;\n      padding: 0; }\n    .services-section-announcement .section-announcement__image {\n      position: relative;\n      object-fit: contain;\n      height: auto;\n      width: auto;\n      max-width: 100%; }\n    .services-section-announcement .section-announcement__block-info {\n      width: 67%;\n      padding: 29px 29px 29px 13px; }\n    .services-section-announcement .section-announcement__title-news {\n      font-size: calc(\r 19px + 8 * ((100vw - 320px) / 1600));\n      line-height: 28px; }\n    .services-section-announcement .section-announcement__block-text-news {\n      margin-top: 23px; }\n      .services-section-announcement .section-announcement__block-text-news p {\n        font-size: calc(\r 14px + 1 * ((100vw - 320px) / 1600));\n        line-height: 22px; }\n    .services-section-announcement .section-announcement__block-button-news {\n      margin-top: 20px; }\n    .services-section-announcement .section-announcement .Button {\n      min-width: 111px;\n      min-height: 44px;\n      border-radius: 12px; }\n      .services-section-announcement .section-announcement .Button__text {\n        font-size: 12.9px; }\n\n.services-our-guarantees {\n  padding-top: 96px; }\n  .services-our-guarantees__content {\n    width: 90%;\n    margin: 0 auto; }\n  .services-our-guarantees .Title::before {\n    height: 31px;\n    bottom: -40px; }\n  .services-our-guarantees__wrapper-info {\n    display: flex;\n    margin: 105px -27px 0 -27px; }\n  .services-our-guarantees__inner-image, .services-our-guarantees__block-info {\n    padding: 0 27px; }\n  .services-our-guarantees__inner-image {\n    width: 24%; }\n  .services-our-guarantees__block-image {\n    position: relative;\n    padding-top: 100%;\n    height: 100%;\n    max-height: 280px;\n    border: 1px solid #e6f2ef;\n    border-radius: 30px;\n    overflow: hidden; }\n  .services-our-guarantees__image {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    object-fit: cover;\n    object-position: center; }\n  .services-our-guarantees__block-info {\n    width: 76%; }\n  .services-our-guarantees__position {\n    font-weight: 600;\n    font-size: 16px;\n    line-height: 24px; }\n  .services-our-guarantees__block-name {\n    margin-top: 20px; }\n  .services-our-guarantees__name {\n    font-weight: 600;\n    font-size: calc(\r 17px + 7 * ((100vw - 320px) / 1600));\n    line-height: 17px; }\n  .services-our-guarantees__block-description {\n    margin-top: 36px; }\n    .services-our-guarantees__block-description p {\n      font-weight: 500;\n      font-size: 15px;\n      line-height: 22px;\n      color: #7f838d; }\n  .services-our-guarantees__block-button {\n    margin-top: 67px; }\n  .services-our-guarantees .Button {\n    min-width: 241px; }\n    .services-our-guarantees .Button__text {\n      font-size: 15px; }\n\n.services-section-description {\n  padding-top: 126px; }\n  .services-section-description .Title::before {\n    background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\n    height: 32px;\n    bottom: -45px; }\n  .services-section-description .section-description__wrapper-info {\n    margin: 93px -25px 0 -25px; }\n  .services-section-description .section-description__block-image {\n    padding-top: 65%; }\n  .services-section-description .section-description__block-text p {\n    font-weight: 600;\n    font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600)); }\n\n.services-section-form {\n  padding-top: 82px; }\n\n.geoplastics-section-banner .section-banner__block-banner {\n  height: 361px;\n  padding: 0 0 0 94px; }\n\n.geoplastics-section-banner .section-banner__title {\n  font-size: calc(\r 21px + 20.3 * ((100vw - 320px) / 1600));\n  line-height: 44px; }\n\n.geoplastics-section-banner .section-banner__description {\n  display: none; }\n\n.geoplastics-section-banner .section-banner__block-image {\n  height: 100%; }\n\n.geoplastics-section-banner .section-banner__image {\n  height: 100%;\n  object-fit: cover; }\n\n.geoplastics-section-banner .Button {\n  margin-top: 25px;\n  min-height: 43px;\n  min-width: 177px; }\n  .geoplastics-section-banner .Button__text {\n    font-size: calc(\r 9px + 3.9 * ((100vw - 320px) / 1600)); }\n\n.geoplastics-section-text {\n  padding-top: 62px; }\n  .geoplastics-section-text__content {\n    width: 95%;\n    margin: 0 auto; }\n  .geoplastics-section-text p {\n    font-weight: 600;\n    font-size: calc(\r 14px + 8.4 * ((100vw - 320px) / 1600));\n    line-height: 33px;\n    text-align: center; }\n    .geoplastics-section-text p span {\n      color: #ea4335; }\n\n.geoplastics-section-for-whom {\n  padding-top: 97px; }\n  .geoplastics-section-for-whom__content {\n    display: flex;\n    margin: 0 -12.5px; }\n  .geoplastics-section-for-whom .Text-item {\n    width: 25%;\n    padding: 0 12.5px; }\n    .geoplastics-section-for-whom .Text-item__svg, .geoplastics-section-for-whom .Text-item__use {\n      width: 55px;\n      height: 55px; }\n    .geoplastics-section-for-whom .Text-item__block-info {\n      margin-top: 17px; }\n    .geoplastics-section-for-whom .Text-item__title {\n      font-weight: 600;\n      font-size: 18px;\n      line-height: 21px; }\n    .geoplastics-section-for-whom .Text-item__description {\n      margin-top: 12px;\n      font-size: 14px;\n      line-height: 21px; }\n\n.geoplastics-section-description {\n  padding-top: 89px; }\n  .geoplastics-section-description .section-description__wrapper-info {\n    margin: 64px -17.5px 0 -17.5px; }\n  .geoplastics-section-description .section-description__wrapper-image, .geoplastics-section-description .section-description__block-text {\n    padding: 0 17.5px; }\n  .geoplastics-section-description .section-description__wrapper-image {\n    width: 60%; }\n  .geoplastics-section-description .section-description__block-image {\n    padding-top: 70%; }\n  .geoplastics-section-description .section-description__block-text {\n    width: 40%; }\n    .geoplastics-section-description .section-description__block-text p {\n      font-weight: 600;\n      font-size: calc(\r 15px + 2 * ((100vw - 320px) / 1600));\n      line-height: 25px;\n      color: #2c3039; }\n  .geoplastics-section-description .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .geoplastics-section-description__block-button {\n    margin-top: 33px; }\n  .geoplastics-section-description .Button {\n    min-height: 43px;\n    min-width: 183px; }\n    .geoplastics-section-description .Button__text {\n      font-size: calc(\r 14px + 2.2 * ((100vw - 320px) / 1600)); }\n  .geoplastics-section-description--projects .section-description__wrapper-info {\n    margin: 79px -17.5px 0 -17.5px; }\n  .geoplastics-section-description--projects .geoplastics-section-description__block-signature {\n    position: absolute;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: 10;\n    left: 0;\n    bottom: 28px;\n    width: 410px;\n    min-height: 100px;\n    padding: 10px 20px;\n    background-color: #fff;\n    border-radius: 0 13px 13px 0; }\n  .geoplastics-section-description--projects .geoplastics-section-description__signature {\n    font-size: calc(\r 9px + 11 * ((100vw - 320px) / 1600));\n    line-height: 30px;\n    color: #7F838D; }\n\n.geoplastics-section-attractive-text {\n  padding-top: 142px; }\n  .geoplastics-section-attractive-text .section-attractive-text__block-text {\n    width: 50%; }\n    .geoplastics-section-attractive-text .section-attractive-text__block-text p {\n      font-size: calc(\r 20px + 12 * ((100vw - 320px) / 1600));\n      line-height: 34px; }\n\n.geoplastics-section-reviews {\n  padding-top: 124px; }\n\n.geoplastics-section-form {\n  padding-top: 94px; }\n\n.rubber-coverings-masterfiber-section-banner .section-banner__block-banner {\n  max-height: 361px; }\n\n.rubber-coverings-masterfiber-section-banner .section-banner__info {\n  padding: 0 0 0 34px; }\n\n.rubber-coverings-masterfiber-section-banner .section-banner__title {\n  font-size: calc(\r 22px + 10 * ((100vw - 320px) / 1600));\n  line-height: 38px; }\n\n.rubber-coverings-masterfiber-section-banner .section-banner__button {\n  margin-top: 22px;\n  min-height: 43px;\n  min-width: 291px;\n  border-radius: 12.8px; }\n  .rubber-coverings-masterfiber-section-banner .section-banner__button .Button__text {\n    font-size: calc(\r 9px + 3.9 * ((100vw - 320px) / 1600));\n    line-height: 13px; }\n\n.rubber-coverings-masterfiber-section-links {\n  padding-top: 84px; }\n  .rubber-coverings-masterfiber-section-links__list {\n    display: flex;\n    margin: 0 -34.5px; }\n  .rubber-coverings-masterfiber-section-links__list-item {\n    width: 25%;\n    padding: 0 34.5px;\n    text-align: center; }\n  .rubber-coverings-masterfiber-section-links .Link {\n    color: #2c3039;\n    font-size: calc(\r 10px + 8 * ((100vw - 320px) / 1600));\n    line-height: 21px; }\n    .rubber-coverings-masterfiber-section-links .Link::before {\n      bottom: -30px; }\n\n.rubber-coverings-masterfiber-section-form {\n  padding-top: 62px; }\n\n.rubber-coverings-masterfiber-section-rubber-crumb {\n  padding-top: 134px; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-information {\n    display: flex;\n    margin: 0 -32px; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-info, .rubber-coverings-masterfiber-section-rubber-crumb__inner-image {\n    width: 50%;\n    padding: 0 32px; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-info .Title {\n    font-size: calc(\r 19px + 12 * ((100vw - 320px) / 1600)); }\n    .rubber-coverings-masterfiber-section-rubber-crumb__block-info .Title::before {\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n      height: 31px;\n      bottom: -41px; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-text {\n    margin-top: 71px; }\n    .rubber-coverings-masterfiber-section-rubber-crumb__block-text p {\n      font-weight: 600;\n      font-size: 13px;\n      line-height: 19px;\n      text-align: center;\n      color: #7F838D; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__inner-image {\n    min-height: 286px; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-image {\n    position: relative;\n    height: 100%;\n    border-radius: 20px;\n    overflow: hidden; }\n    .rubber-coverings-masterfiber-section-rubber-crumb__block-image:hover > a .rubber-coverings-masterfiber-section-rubber-crumb__block-icon-play {\n      opacity: 0.6; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__image {\n    position: absolute;\n    top: 0;\n    left: 0;\n    object-fit: cover;\n    object-position: center;\n    width: 100%;\n    height: 100%; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-icon-play {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    transition: 0.3s all; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__svg-icon-play, .rubber-coverings-masterfiber-section-rubber-crumb__use-icon-play {\n    width: 65px;\n    height: 65px; }\n\n.rubber-coverings-masterfiber-section-cards-text {\n  padding-top: 76px; }\n  .rubber-coverings-masterfiber-section-cards-text .section-cards-text {\n    padding-top: 0; }\n\n.rubber-coverings-masterfiber-section-numbers {\n  padding-top: 112px; }\n  .rubber-coverings-masterfiber-section-numbers .section-numbers__wrapper-numbers {\n    margin: 75px -10px 0 -10px; }\n  .rubber-coverings-masterfiber-section-numbers .section-numbers__number-text {\n    font-size: calc(\r 40px + 20 * ((100vw - 320px) / 1600)); }\n\n.rubber-coverings-masterfiber-where-applied {\n  padding-top: 127px; }\n  .rubber-coverings-masterfiber-where-applied__wrapper-cards {\n    display: flex;\n    flex-wrap: wrap;\n    margin: calc(71px - 20.9px) -14.5px 0 -14.5px; }\n  .rubber-coverings-masterfiber-where-applied .Card-text {\n    width: 25%;\n    padding: 0 14.5px;\n    margin-top: 20.9px; }\n    .rubber-coverings-masterfiber-where-applied .Card-text__content {\n      background: #fff;\n      box-shadow: 2.9px 2.9px 9.6px rgba(0, 0, 0, 0.12);\n      border-radius: 15px;\n      height: 100%;\n      transition: 0.3s all; }\n      .rubber-coverings-masterfiber-where-applied .Card-text__content:hover {\n        box-shadow: 2.9px 2.9px 16px rgba(0, 0, 0, 0.3); }\n    .rubber-coverings-masterfiber-where-applied .Card-text__block-info {\n      padding: 18px;\n      min-height: 71px; }\n    .rubber-coverings-masterfiber-where-applied .Card-text__title {\n      font-weight: 500;\n      font-size: 15px;\n      line-height: 16px; }\n\n.rubber-coverings-masterfiber-varieties-coatings {\n  padding-top: 91px; }\n  .rubber-coverings-masterfiber-varieties-coatings .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n  .rubber-coverings-masterfiber-varieties-coatings__wrapper-cards {\n    display: flex;\n    flex-wrap: wrap;\n    margin-top: 66px;\n    border-top: 1px solid #e8e9ed;\n    border-left: 1px solid #e8e9ed; }\n  .rubber-coverings-masterfiber-varieties-coatings .card-product {\n    width: 25%;\n    min-height: 344px;\n    height: auto; }\n    .rubber-coverings-masterfiber-varieties-coatings .card-product__wrapper-image {\n      display: flex;\n      justify-content: center;\n      align-items: center; }\n    .rubber-coverings-masterfiber-varieties-coatings .card-product__block-image {\n      width: 60%; }\n    .rubber-coverings-masterfiber-varieties-coatings .card-product__title a {\n      font-weight: 600;\n      font-size: calc(\r 11px + 6 * ((100vw - 320px) / 1600));\n      line-height: 17px;\n      transition: 0.3s all; }\n      .rubber-coverings-masterfiber-varieties-coatings .card-product__title a:hover {\n        color: #ea4335; }\n\n.rubber-coverings-masterfiber-section-description-big {\n  padding-top: 86px; }\n  .rubber-coverings-masterfiber-section-description-big .Title {\n    font-size: calc(\r 19px + 12 * ((100vw - 320px) / 1600)); }\n    .rubber-coverings-masterfiber-section-description-big .Title::before {\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n      height: 42px;\n      bottom: -51px; }\n  .rubber-coverings-masterfiber-section-description-big .section-description__wrapper-info {\n    margin: 100px -18px 0 -18px; }\n  .rubber-coverings-masterfiber-section-description-big .section-description__wrapper-image, .rubber-coverings-masterfiber-section-description-big .section-description__block-text {\n    padding: 0 18px; }\n  .rubber-coverings-masterfiber-section-description-big .section-description__block-image {\n    padding-top: 62%; }\n  .rubber-coverings-masterfiber-section-description-big__block-button {\n    margin-top: 20px; }\n  .rubber-coverings-masterfiber-section-description-big .Button {\n    min-height: 44px;\n    min-width: 107px; }\n    .rubber-coverings-masterfiber-section-description-big .Button__text {\n      font-size: calc(\r 10px + 2.9 * ((100vw - 320px) / 1600)); }\n\n.rubber-coverings-masterfiber-section-description-small {\n  padding-top: 100px; }\n  .rubber-coverings-masterfiber-section-description-small .Title {\n    font-size: calc(\r 19px + 12 * ((100vw - 320px) / 1600)); }\n    .rubber-coverings-masterfiber-section-description-small .Title::before {\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n      height: 42px;\n      bottom: -51px; }\n  .rubber-coverings-masterfiber-section-description-small .section-description__wrapper-info {\n    margin: 100px -18px 0 -18px; }\n  .rubber-coverings-masterfiber-section-description-small .section-description__wrapper-image, .rubber-coverings-masterfiber-section-description-small .section-description__block-text {\n    padding: 0 18px; }\n  .rubber-coverings-masterfiber-section-description-small .section-description__block-image {\n    padding-top: 62%; }\n\n.rubber-coverings-masterfiber-modal-form {\n  padding-top: 120px; }\n  .rubber-coverings-masterfiber-modal-form .modal-form__wrapper-inputs:first-child {\n    margin-bottom: 0; }\n\n.rubber-coverings-masterfiber-how-work {\n  padding-top: 121px; }\n  .rubber-coverings-masterfiber-how-work .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n    .rubber-coverings-masterfiber-how-work .Title::before {\n      background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\n      height: 42px;\n      bottom: -56px; }\n  .rubber-coverings-masterfiber-how-work__wrapper-cards {\n    display: flex;\n    flex-wrap: wrap;\n    margin: 123px -11px 0 -11px; }\n  .rubber-coverings-masterfiber-how-work .Card-text {\n    width: 25%;\n    padding: 0 11px; }\n    .rubber-coverings-masterfiber-how-work .Card-text__content {\n      background-color: #fff;\n      border: 1px solid #F2CEC9;\n      border-radius: 8px;\n      height: 100%; }\n    .rubber-coverings-masterfiber-how-work .Card-text__block-image {\n      position: relative;\n      height: 135px; }\n    .rubber-coverings-masterfiber-how-work .Card-text__block-info {\n      padding: 15px 10px; }\n    .rubber-coverings-masterfiber-how-work .Card-text__title {\n      font-size: 18px;\n      line-height: 19px; }\n\n.rubber-coverings-masterfiber-section-cases {\n  padding-top: 84px; }\n  .rubber-coverings-masterfiber-section-cases .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n  .rubber-coverings-masterfiber-section-cases__wrapper-cards {\n    display: flex;\n    flex-wrap: wrap;\n    margin: calc(34px - 28px) -14px 0 -14px; }\n  .rubber-coverings-masterfiber-section-cases .Project-card {\n    width: 100%;\n    max-width: 100%; }\n  .rubber-coverings-masterfiber-section-cases__block-button {\n    margin-top: 64px;\n    display: flex;\n    justify-content: center; }\n  .rubber-coverings-masterfiber-section-cases .Button {\n    min-height: 44px;\n    min-width: 113px;\n    border-radius: 12.8px; }\n    .rubber-coverings-masterfiber-section-cases .Button__text {\n      font-size: 12.9px; }\n\n.rubber-coverings-masterfiber-section-other-coatings {\n  padding-top: 89px; }\n  .rubber-coverings-masterfiber-section-other-coatings__wrapper-cards {\n    display: flex;\n    flex-wrap: wrap;\n    margin: -32px -12.5px 0 -12.5px; }\n  .rubber-coverings-masterfiber-section-other-coatings .Work-card {\n    width: 25%;\n    padding: 0 12.5px;\n    margin-top: 32px; }\n    .rubber-coverings-masterfiber-section-other-coatings .Work-card__wrapper-content {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      height: 100%;\n      padding: 30px; }\n    .rubber-coverings-masterfiber-section-other-coatings .Work-card .Title {\n      font-weight: 600;\n      font-size: calc(\r 29px + -1 * ((100vw - 320px) / 1600));\n      line-height: 29px; }\n  .rubber-coverings-masterfiber-section-other-coatings .Container-project-card {\n    padding: 0 12.5px;\n    margin-top: 32px; }\n    .rubber-coverings-masterfiber-section-other-coatings .Container-project-card--sm {\n      width: 25%; }\n  .rubber-coverings-masterfiber-section-other-coatings .Project-card {\n    max-width: 100%; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__wrapper-information {\n  display: flex;\n  margin: 80px -17.5px 0 -17.5px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider, .rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info {\n  padding: 0 17.5px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider {\n  width: 60%; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info {\n  width: 40%; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title {\n  font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title::before {\n    background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\n    height: 35px;\n    bottom: -41px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider {\n  position: relative; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider:hover > .swiper-container .Zoom-icon {\n    opacity: 1;\n    visibility: visible; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Zoom-icon {\n  position: absolute;\n  pointer-events: none;\n  z-index: 10;\n  right: 23px;\n  top: 23px;\n  opacity: 0;\n  visibility: hidden;\n  transition: 0.3s all; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner {\n  overflow: hidden; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:first-child {\n    height: 364px; }\n    .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:first-child .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-block-image {\n      border-radius: 20px;\n      overflow: hidden; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child {\n    position: relative;\n    margin-top: 11px;\n    height: 120px; }\n    .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-slide {\n      overflow: hidden;\n      border-radius: 7px; }\n    .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-image {\n      height: 100%;\n      width: 100%;\n      object-fit: cover; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-slide {\n  display: flex;\n  align-items: center;\n  justify-content: center; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-link {\n  display: block;\n  width: 100%;\n  height: 100%; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-block-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-image {\n  max-width: 100%;\n  object-position: center; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-button--hidden {\n  display: none; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-button-next {\n  right: 5px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-button-prev {\n  left: 5px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-text p {\n  font-weight: 500;\n  font-size: calc(\r 13px + 2 * ((100vw - 320px) / 1600));\n  line-height: 22px;\n  letter-spacing: 0.02em;\n  color: #7f838d; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-specifications {\n  margin-top: 23px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__title-info, .rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info {\n  font-size: calc(\r 13px + 5 * ((100vw - 320px) / 1600));\n  line-height: 22px;\n  color: #000; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__title-info {\n  font-weight: 600; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-info {\n  display: flex;\n  flex-direction: column;\n  margin-top: 22px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info {\n  font-weight: 500; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info:not(:first-child) {\n    margin-top: 11px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-coating-colors {\n  margin-top: 31px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-colors {\n  display: flex;\n  flex-wrap: wrap;\n  margin: 28px -11px 0 -11px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-color {\n  width: 16.6666%;\n  padding: 0 11px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-color-image {\n  position: relative;\n  padding-top: 100%;\n  overflow: hidden;\n  border-radius: 100px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__color-image {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  object-fit: cover;\n  object-position: center; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-button {\n  margin-top: 31px; }\n\n.rubber-covering-masterfiber-section-rubber-covering-masterfiber .Button {\n  min-width: 135px;\n  border-radius: 12px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber .Button__text {\n    font-size: 12px; }\n\n.rubber-covering-masterfiber-section-coating-characteristics {\n  padding-top: 83px; }\n  .rubber-covering-masterfiber-section-coating-characteristics .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .rubber-covering-masterfiber-section-coating-characteristics__wrapper-info {\n    display: flex;\n    margin: 66px -16px 0 -16px; }\n  .rubber-covering-masterfiber-section-coating-characteristics__block-image, .rubber-covering-masterfiber-section-coating-characteristics__block-info {\n    padding: 0 16px; }\n  .rubber-covering-masterfiber-section-coating-characteristics__block-image {\n    width: 55%; }\n  .rubber-covering-masterfiber-section-coating-characteristics__image {\n    width: 100%; }\n  .rubber-covering-masterfiber-section-coating-characteristics__block-info {\n    width: 45%; }\n    .rubber-covering-masterfiber-section-coating-characteristics__block-info p {\n      font-weight: 500;\n      font-size: 17px;\n      line-height: 25px;\n      color: #7f838d; }\n      .rubber-covering-masterfiber-section-coating-characteristics__block-info p:not(:first-child) {\n        margin-top: 20px; }\n  .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works {\n    display: flex;\n    margin: 70px -14px 0 -14px; }\n    .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card {\n      width: 50%;\n      padding: 0 14px; }\n      .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Title {\n        font-size: calc(\r 22px + 19 * ((100vw - 320px) / 1600)); }\n      .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Button {\n        min-height: 43px;\n        min-width: 134px;\n        border-radius: 12px; }\n        .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Button__text {\n          font-size: calc(\r 7px + 6 * ((100vw - 320px) / 1600)); }\n\n.rubber-covering-masterfiber-section-form {\n  margin-top: 104px; }\n  .rubber-covering-masterfiber-section-form .section-form__block-image {\n    bottom: -3px; }\n\n.section-404__inner-info {\n  display: flex;\n  align-items: center;\n  margin: 0 -27px; }\n\n.section-404__block-image, .section-404__block-info {\n  width: 50%;\n  padding: 0 27px; }\n\n.section-404__image {\n  width: 100%; }\n\n.section-404__title {\n  font-weight: 600;\n  font-size: calc(\r 22px + 14 * ((100vw - 320px) / 1600));\n  line-height: 28px;\n  color: #27303d; }\n\n.section-404__block-text {\n  margin-top: 22px; }\n  .section-404__block-text p {\n    font-weight: 400;\n    font-size: calc(\r 12px + 6 * ((100vw - 320px) / 1600));\n    line-height: 28px;\n    color: #000; }\n\n.section-404__inner-buttons {\n  display: flex;\n  justify-content: center;\n  margin: 65px -32px 0 -32px; }\n\n.section-404__block-button {\n  padding: 0 32px; }\n\n.section-404 .Button {\n  min-height: 53px;\n  min-width: 100px;\n  padding: 5px 20px; }\n  .section-404 .Button__text {\n    font-size: calc(\r 14.8px + 0.8 * ((100vw - 320px) / 1600)); }\n\n.privacy-policy-section .Container-title {\n  margin-left: 0; }\n\n.privacy-policy-section .Title {\n  font-weight: 700;\n  font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n\n.privacy-policy-section__text-policy {\n  margin: 34px 0 -20px 0;\n  color: #000; }\n  .privacy-policy-section__text-policy p {\n    font-size: calc(\r 14px + 2 * ((100vw - 320px) / 1600));\n    font-weight: 300;\n    line-height: 18px;\n    margin-bottom: 20px; }\n  .privacy-policy-section__text-policy a {\n    border-bottom: 1px solid;\n    border-color: #000;\n    transition: 0.3s all; }\n    .privacy-policy-section__text-policy a:hover {\n      border-color: transparent; }\n  .privacy-policy-section__text-policy ul {\n    list-style-type: none;\n    font-weight: 300;\n    line-height: 20px;\n    margin: 30px 0; }\n    .privacy-policy-section__text-policy ul li {\n      margin-bottom: 20px; }\n      .privacy-policy-section__text-policy ul li:before {\n        content: \"—\";\n        margin-right: 6px; }\n\n.ordering-section .Container-title {\n  margin-left: 0; }\n\n.ordering-section .Title {\n  font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .ordering-section .Title::before {\n    height: 21px; }\n\n.ordering-section__wrapper-information {\n  margin-top: 92px; }\n\n.ordering-section__customer {\n  font-weight: 500;\n  font-size: 25px;\n  line-height: 25px;\n  color: #ea4335; }\n\n.ordering-section__inner-information {\n  display: flex;\n  margin: 87px -18px 0 -18px; }\n\n.ordering-section__inner-form, .ordering-section__inner-info {\n  padding: 0 18px; }\n\n.ordering-section__inner-form {\n  width: 60%; }\n\n.ordering-section__inner-info {\n  width: 40%; }\n\n.ordering-section__block-input {\n  position: relative;\n  display: flex;\n  flex-direction: column; }\n  .ordering-section__block-input:not(:first-child) {\n    margin-top: 77px; }\n\n.ordering-section__placeholder {\n  position: absolute;\n  top: -9px;\n  left: 0;\n  transform: translateY(-100%);\n  font-weight: 500;\n  font-size: calc(\r 19px + 4 * ((100vw - 320px) / 1600));\n  line-height: 17px;\n  color: #7F838D; }\n\n.ordering-section__input {\n  height: 58px;\n  border: 1px solid #D4D5D8;\n  border-radius: 11.6px;\n  padding: 5px 20px;\n  outline: none; }\n\n.ordering-section__privacy-policy {\n  margin-top: 20px; }\n\n.ordering-section .Privacy-policy__text--policy {\n  font-size: calc(\r 11px + 2 * ((100vw - 320px) / 1600)); }\n\n.ordering-section__block-info {\n  border: 1px solid #D4D5D8;\n  border-radius: 17px;\n  padding: 37px 23px 44px 23px; }\n\n.ordering-section__block-payment-info {\n  border-bottom: 2px solid #D4D5D8;\n  padding-bottom: 33px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center; }\n\n.ordering-section__payment-info {\n  font-weight: 500;\n  font-size: calc(\r 17px + 4 * ((100vw - 320px) / 1600));\n  line-height: 21px; }\n\n.ordering-section__block-outcome-info {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 96px; }\n\n.ordering-section__outcome-info {\n  font-weight: 500;\n  font-size: calc(\r 20px + 7 * ((100vw - 320px) / 1600));\n  line-height: 27px; }\n  .ordering-section__outcome-info--color-red {\n    color: #ea4335; }\n\n.ordering-section__block-button {\n  display: flex;\n  justify-content: center;\n  margin-top: 59px; }\n\n.ordering-section .Button {\n  min-height: 59px;\n  min-width: 224px;\n  border-radius: 11.8px; }\n  .ordering-section .Button__text {\n    font-size: calc(\r 14.4px + 3.3 * ((100vw - 320px) / 1600)); }\n\n.search-section-search .section__wrapper-content {\n  width: 100%; }\n\n.search-section-search .section__wrapper-sorting-info {\n  display: block;\n  margin-top: 0; }\n\n.search-section-search .section__block-sorting-info {\n  margin-top: 51px; }\n\n.search-section-search .section__title-sorting-info {\n  font-size: calc(\r 11px + 3 * ((100vw - 320px) / 1600)); }\n\n.search-section-search .section__content {\n  margin-top: 23px; }\n\n.search-section-search__form-search {\n  display: flex; }\n\n.search-section-search__input-search {\n  height: 50px;\n  width: 380px;\n  border: 1px solid #D4D5D8;\n  border-radius: 15px;\n  padding: 5px 22px;\n  outline: none;\n  font-size: calc(\r 9px + 5 * ((100vw - 320px) / 1600)); }\n\n.search-section-search__button-search {\n  margin-left: 9px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  transition: 0.3s all; }\n  .search-section-search__button-search:hover {\n    opacity: 0.6; }\n\n.search-section-search__wrapper-icon-search {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  border: 1px solid #D4D5D8;\n  border-radius: 15px;\n  width: 50px;\n  height: 50px; }\n\n.search-section-search__icon-search {\n  width: 16px;\n  height: 16px; }\n\n.search-section-search__wrapper-cards {\n  display: flex;\n  flex-wrap: wrap;\n  border-top: 1px solid #e8e9ed;\n  border-left: 1px solid #e8e9ed; }\n\n.search-section-search__navigation {\n  margin-top: 89px; }\n\n.search-section-search .card-product {\n  height: 462px; }\n  .search-section-search .card-product__inner {\n    padding: 22px; }\n  .search-section-search .card-product__title {\n    font-size: calc(\r 11px + 11 * ((100vw - 320px) / 1600));\n    line-height: 16px; }\n  .search-section-search .card-product__price {\n    font-size: calc(\r 11px + 6 * ((100vw - 320px) / 1600));\n    line-height: 12px; }\n  .search-section-search .card-product__block-badges {\n    margin-top: 5px; }\n  .search-section-search .card-product .Button {\n    min-height: 46px;\n    min-width: 92px;\n    border-radius: 11px;\n    transition: 0.3s all; }\n    .search-section-search .card-product .Button__text {\n      font-size: 16px; }\n\n.search-form-have-questions {\n  margin-top: 109px; }\n\n.mounting-banner .section-banner__block-banner {\n  height: 361px;\n  padding: 0 0 0 90px; }\n\n.mounting-banner .section-banner__title {\n  font-size: calc(\r 23px + 7.9 * ((100vw - 320px) / 1600)); }\n\n.mounting-banner .section-banner__description {\n  font-family: \"Caveat\", sans-serif;\n  margin-top: 25px;\n  font-weight: 400;\n  font-size: calc(\r 15px + 15.9 * ((100vw - 320px) / 1600));\n  line-height: 33px;\n  color: #ea4335; }\n\n.mounting-banner .section-banner__button {\n  display: inline-flex;\n  margin-top: 34px;\n  min-height: 43px;\n  min-width: 146px;\n  border-radius: 12px; }\n  .mounting-banner .section-banner__button__text {\n    font-size: calc(\r 9px + 3.9 * ((100vw - 320px) / 1600)); }\n\n.mounting-banner .section-banner__block-image {\n  height: 100%; }\n\n.mounting-banner .section-banner__image {\n  height: 100%;\n  object-fit: cover; }\n\n.mounting-advantage {\n  padding-top: 82px; }\n  .mounting-advantage__title {\n    font-weight: 600;\n    font-size: calc(\r 19px + 4 * ((100vw - 320px) / 1600));\n    line-height: 25px; }\n  .mounting-advantage__wrapper-advantages {\n    margin: 47px -45px 0 -45px;\n    display: flex;\n    flex-wrap: wrap; }\n  .mounting-advantage .Text-item {\n    width: 25%;\n    padding: 0 45px; }\n    .mounting-advantage .Text-item__block-info {\n      margin-top: 21px; }\n    .mounting-advantage .Text-item__title {\n      font-weight: 600;\n      font-size: 16px;\n      line-height: 16px; }\n    .mounting-advantage .Text-item__description {\n      font-weight: 600;\n      font-size: 13px;\n      line-height: 13px;\n      color: #7f838d;\n      margin-top: 9px; }\n\n.mounting-section-description {\n  padding-top: 112px; }\n  .mounting-section-description .Title {\n    font-size: calc(\r 19px + 2 * ((100vw - 320px) / 1600));\n    line-height: 22px; }\n    .mounting-section-description .Title::before {\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n      height: 38px;\n      bottom: -51px; }\n  .mounting-section-description__inner-text {\n    margin-top: 81px; }\n    .mounting-section-description__inner-text p {\n      font-size: calc(\r 13px + 1 * ((100vw - 320px) / 1600));\n      line-height: 21px;\n      font-weight: 600; }\n      .mounting-section-description__inner-text p:not(:first-child) {\n        margin-top: 20px; }\n  .mounting-section-description .section-description__wrapper-info {\n    margin: 0 -35px 0 -35px; }\n  .mounting-section-description .section-description__wrapper-image, .mounting-section-description .section-description__block-text {\n    padding: 0 35px; }\n  .mounting-section-description .section-description__wrapper-image {\n    width: 55%; }\n  .mounting-section-description .section-description__block-text {\n    width: 45%; }\n  .mounting-section-description .section-description__block-image {\n    border-radius: 10px; }\n\n.mounting-stage-elements {\n  padding-top: 111px; }\n\n.mounting-first-modal-form {\n  padding-top: 107px; }\n  .mounting-first-modal-form .modal-form__description {\n    color: #2c3039; }\n  .mounting-first-modal-form .modal-form__button {\n    min-width: 217px; }\n\n.mounting-types-jobs {\n  padding-top: 102px; }\n  .mounting-types-jobs .Title {\n    text-align: left;\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .mounting-types-jobs__wrapper-cards {\n    display: flex;\n    flex-wrap: wrap;\n    margin: 0 -12.5px; }\n  .mounting-types-jobs__block-card {\n    width: 25%;\n    padding: 0 12.5px;\n    margin-top: 31px; }\n  .mounting-types-jobs .Project-card {\n    max-width: 100%; }\n    .mounting-types-jobs .Project-card__block-title {\n      bottom: 31px; }\n\n.mounting-impact-on-cost {\n  padding-top: 102px; }\n  .mounting-impact-on-cost .Title {\n    font-size: calc(\r 19px + 12 * ((100vw - 320px) / 1600)); }\n  .mounting-impact-on-cost__wrapper-items {\n    display: flex;\n    flex-wrap: wrap;\n    margin: calc(66px - 35px) -40px 0 -40px; }\n  .mounting-impact-on-cost__inner-items {\n    padding: 0 40px;\n    width: 50%; }\n  .mounting-impact-on-cost__block-item {\n    display: flex;\n    margin-top: 35px; }\n  .mounting-impact-on-cost__icon {\n    width: 43px;\n    height: 43px; }\n  .mounting-impact-on-cost__block-info {\n    margin-left: 17px; }\n  .mounting-impact-on-cost__name {\n    font-weight: 600;\n    font-size: calc(\r 12px + 3 * ((100vw - 320px) / 1600));\n    line-height: 23px; }\n  .mounting-impact-on-cost__block-text p {\n    font-weight: 500;\n    font-size: calc(\r 12px + 3 * ((100vw - 320px) / 1600));\n    line-height: 23px; }\n\n.mounting-second-modal-form {\n  padding-top: 107px; }\n  .mounting-second-modal-form .modal-form__description {\n    color: #2c3039; }\n  .mounting-second-modal-form .modal-form__button {\n    min-width: 217px; }\n\n.mounting-cases {\n  padding-top: 97px; }\n  .mounting-cases .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    text-align: left; }\n  .mounting-cases__wrapper-cases {\n    display: flex;\n    flex-wrap: wrap;\n    margin: calc(30px - 28px) -14px 0 -14px; }\n  .mounting-cases .Container-project-card--sm {\n    width: 25%; }\n  .mounting-cases .Project-card {\n    max-width: 100%; }\n\n.mounting-section-reviews {\n  padding-top: 142px; }\n\n.mounting-section-attractive-text {\n  padding-top: 129px; }\n  .mounting-section-attractive-text .section-attractive-text__block-text {\n    width: 60%;\n    font-size: calc(\r 21px + 12 * ((100vw - 320px) / 1600));\n    line-height: 35px; }\n\n.who-we-work-banner .section-banner__block-banner {\n  padding: 0 0 0 94px;\n  overflow: hidden; }\n\n.who-we-work-banner .section-banner__info {\n  max-width: 40%; }\n\n.who-we-work-banner .section-banner__title {\n  font-size: calc(\r 23px + 18 * ((100vw - 320px) / 1600));\n  line-height: 44px; }\n\n.who-we-work-banner .section-banner__description {\n  font-size: calc(\r 12px + 1.7 * ((100vw - 320px) / 1600));\n  margin-top: 25px;\n  line-height: 20.6px;\n  color: #7f838d; }\n\n.who-we-work-banner .section-banner__button {\n  margin-top: 29px; }\n\n.who-we-work-banner .section-banner__block-image {\n  position: relative;\n  padding-top: 35%;\n  width: 50%; }\n\n.who-we-work-banner .section-banner__image {\n  position: absolute;\n  top: 0%;\n  right: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center; }\n\n.who-we-work-banner .Button {\n  border-radius: 12px;\n  min-height: 43px;\n  min-width: 164px; }\n  .who-we-work-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.who-we-work-customers {\n  padding-top: 59px; }\n  .who-we-work-customers .Title::before {\n    background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n    height: 40px;\n    bottom: -43px;\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600)); }\n  .who-we-work-customers__block-text {\n    margin-top: 89px; }\n    .who-we-work-customers__block-text p {\n      font-weight: 600;\n      font-size: calc(\r 13px + 2 * ((100vw - 320px) / 1600));\n      line-height: 22px;\n      text-align: center;\n      color: #7f838d; }\n      .who-we-work-customers__block-text p:not(:first-child) {\n        margin-top: 20px; }\n\n.who-we-work-section-attractive-text {\n  padding-top: 63px; }\n  .who-we-work-section-attractive-text .section-attractive-text__block-text {\n    font-size: calc(\r 21px + 8 * ((100vw - 320px) / 1600));\n    line-height: 31px; }\n\n.who-we-work-section-description {\n  padding-top: 110px; }\n  .who-we-work-section-description .section-description__wrapper-info {\n    margin: 64px -17.5px 0 -17.5px; }\n  .who-we-work-section-description .section-description__wrapper-image, .who-we-work-section-description .section-description__block-text {\n    padding: 0 17.5px; }\n  .who-we-work-section-description .section-description__wrapper-image {\n    width: 60%; }\n  .who-we-work-section-description .section-description__block-image {\n    padding-top: 60%; }\n  .who-we-work-section-description .section-description__block-text {\n    width: 40%; }\n    .who-we-work-section-description .section-description__block-text p {\n      font-weight: 600;\n      font-size: calc(\r 14px + 3 * ((100vw - 320px) / 1600));\n      line-height: 25px;\n      color: #2c3039; }\n  .who-we-work-section-description__block-button {\n    margin-top: 33px; }\n  .who-we-work-section-description .Button {\n    min-height: 43px;\n    min-width: 96px;\n    border-radius: 12px; }\n    .who-we-work-section-description .Button__text {\n      font-size: 16.2px; }\n  .who-we-work-section-description--projects .Title::before {\n    height: 22px;\n    bottom: -28px; }\n  .who-we-work-section-description--projects .section-description__wrapper-info {\n    margin: 79px -17.5px 0 -17.5px; }\n  .who-we-work-section-description--projects .Button {\n    min-height: 43px;\n    min-width: 238px; }\n    .who-we-work-section-description--projects .Button__text {\n      font-size: calc(\r 13px + 3.2 * ((100vw - 320px) / 1600)); }\n  .who-we-work-section-description--projects .who-we-work-section-description__block-signature {\n    position: absolute;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: 10;\n    left: 0;\n    bottom: 28px;\n    width: 410px;\n    min-height: 100px;\n    padding: 10px 20px;\n    background-color: #fff;\n    border-radius: 0 13px 13px 0; }\n  .who-we-work-section-description--projects .who-we-work-section-description__signature {\n    font-size: calc(\r 9px + 11 * ((100vw - 320px) / 1600));\n    line-height: 30px;\n    color: #7f838d; }\n\n.who-we-work-stage-elements {\n  padding-top: 131px; }\n\n.who-we-work-section-project-cards {\n  padding-top: 124px; }\n\n.who-we-work-section-reviews {\n  padding-top: 107px; }\n\n.who-we-work-section-form {\n  padding-top: 105px; }\n\n.suppliers-banner .section-banner__block-banner {\n  padding: 0 0 0 84px;\n  height: 359px; }\n\n.suppliers-banner .section-banner__description {\n  margin-top: 21px;\n  font-family: \"Caveat\", sans-serif;\n  font-size: calc(\r 15px + 15 * ((100vw - 320px) / 1600));\n  font-weight: 400;\n  line-height: 33px;\n  color: #ea4335; }\n\n.suppliers-banner .section-banner__button {\n  margin-top: 16px; }\n\n.suppliers-banner .section-banner__block-image {\n  padding: 0; }\n\n.suppliers-banner .section-banner__image {\n  width: 90%; }\n\n.suppliers-banner .Button {\n  min-height: 43px;\n  min-width: 159px;\n  border-radius: 12px; }\n  .suppliers-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.suppliers-section-description .Title,\n.suppliers-section-description-simple .Title {\n  font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n  line-height: 38px; }\n  .suppliers-section-description .Title::before,\n  .suppliers-section-description-simple .Title::before {\n    background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg); }\n\n.suppliers-section-description {\n  padding-top: 167px; }\n  .suppliers-section-description .section-description__block-text p {\n    font-size: calc(\r 13px + 3 * ((100vw - 320px) / 1600));\n    line-height: 24px; }\n  .suppliers-section-description .Title::before {\n    height: 45px;\n    bottom: -52px; }\n  .suppliers-section-description .Text-card__title {\n    font-size: 14px; }\n  .suppliers-section-description .Text-card__text {\n    font-size: 11px; }\n  .suppliers-section-description .Text-card .Marker__text {\n    font-size: calc(\r 12px + 2 * ((100vw - 320px) / 1600)); }\n\n.suppliers-section-description-simple {\n  padding-top: 80px; }\n  .suppliers-section-description-simple .Title::before {\n    height: 37px;\n    bottom: -46px; }\n  .suppliers-section-description-simple .section-description__wrapper-info {\n    margin: 113px -20px 0 -20px; }\n  .suppliers-section-description-simple .section-description__wrapper-image, .suppliers-section-description-simple .section-description__block-text {\n    padding: 0 20px; }\n  .suppliers-section-description-simple .section-description__wrapper-image {\n    width: 55%; }\n  .suppliers-section-description-simple .section-description__block-text {\n    width: 45%;\n    margin-bottom: -20px; }\n    .suppliers-section-description-simple .section-description__block-text * {\n      font-weight: 600;\n      line-height: 22px;\n      color: #2c3039;\n      font-size: calc(\r 13px + 2 * ((100vw - 320px) / 1600)); }\n    .suppliers-section-description-simple .section-description__block-text p, .suppliers-section-description-simple .section-description__block-text ul, .suppliers-section-description-simple .section-description__block-text ol {\n      margin-bottom: 20px; }\n\n.suppliers-stage-elements {\n  padding-top: 135px; }\n  .suppliers-stage-elements .Title::before {\n    height: 23px;\n    bottom: -30px; }\n\n.suppliers-section-attractive-text {\n  padding-top: 108px; }\n  .suppliers-section-attractive-text .section-attractive-text__block-text p {\n    font-size: calc(\r 22px + 10 * ((100vw - 320px) / 1600)); }\n\n.suppliers-section-brands {\n  padding-top: 100px; }\n  .suppliers-section-brands .section-brands__block-brands {\n    margin: 82px -30px -45px -30px; }\n\n.suppliers-section-project-cards {\n  padding-top: 168px; }\n\n.suppliers-section-form {\n  padding-top: 122px; }\n\n.reviews-section-reviews .section-reviews__item-menu-tab {\n  display: flex;\n  align-items: center; }\n\n.reviews-section-documents {\n  padding-top: 79px; }\n\n.bargaining-banner .section-banner__block-banner {\n  padding: 0 0 0 86px;\n  height: 361px; }\n\n.bargaining-banner .section-banner__description {\n  margin-top: 26px; }\n\n.bargaining-banner .section-banner__button {\n  margin-top: 64px; }\n\n.bargaining-banner .section-banner__block-image {\n  padding-top: 85px; }\n\n.bargaining-banner .Button {\n  border-radius: 12px; }\n  .bargaining-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.bargaining-stage-elements {\n  padding-top: 104px; }\n\n.bargaining-attractive-text {\n  padding-top: 111px; }\n  .bargaining-attractive-text__block-text p {\n    font-size: calc(\r 19px + 10 * ((100vw - 320px) / 1600)); }\n\n.bargaining-section-stages .section-stages__item {\n  width: 20%; }\n  .bargaining-section-stages .section-stages__item:not(:last-child)::before {\n    top: 26%; }\n\n.bargaining-section-stages .section-stages__title {\n  font-weight: 600;\n  font-size: 14px;\n  line-height: 16px; }\n\n.bargaining-modal-form {\n  padding-top: 107px; }\n\n.bargaining-text-modal-form {\n  padding-top: 125px; }\n  .bargaining-text-modal-form .modal-form {\n    padding: 69px 50px; }\n    .bargaining-text-modal-form .modal-form__block-form {\n      margin: 74px auto 0 auto; }\n  .bargaining-text-modal-form .Title {\n    font-weight: 500;\n    font-size: calc(\r 13px + 15 * ((100vw - 320px) / 1600));\n    line-height: 36px; }\n\n.bargaining-section-project-cards {\n  padding-top: 117px; }\n  .bargaining-section-project-cards .Container-title {\n    margin-bottom: 62px; }\n  .bargaining-section-project-cards .Title {\n    line-height: 21px;\n    font-size: calc(\r 19px + 11 * ((100vw - 320px) / 1600)); }\n\n.bargaining-section-reviews {\n  padding-top: 125px; }\n\n.layouts-3d-banner .section-banner__block-banner {\n  padding: 0 0 0 86px;\n  height: 361px; }\n\n.layouts-3d-banner .section-banner__description {\n  margin-top: 26px;\n  color: #7F838D;\n  font-size: calc(\r 12px + 3 * ((100vw - 320px) / 1600)); }\n\n.layouts-3d-banner .section-banner__button {\n  margin-top: 64px; }\n\n.layouts-3d-banner .Button {\n  border-radius: 12px; }\n  .layouts-3d-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.layouts-3d-section {\n  padding-top: 67px; }\n  .layouts-3d-section .section__block-container {\n    margin-top: 96px; }\n  .layouts-3d-section .section__block-text {\n    margin-top: 51px; }\n  @media (max-width: 500px) {\n    .layouts-3d-section .section__block-download-icon {\n      top: 20px; } }\n  @media screen and (max-width: 720px) {\n    .layouts-3d-section .Forward-block {\n      bottom: unset;\n      top: 20px; } }\n  .layouts-3d-section .Forward-block {\n    position: absolute;\n    bottom: 7%;\n    left: 10%; }\n    .layouts-3d-section .Forward-block__block-social-icons {\n      z-index: 5; }\n  .layouts-3d-section .Project-card__block-title {\n    width: 55%; }\n  .layouts-3d-section .section-attractive-text {\n    margin-top: 65px; }\n\n.design-org-banner .section-banner__block-banner {\n  padding: 0 0 0 86px;\n  height: 361px; }\n\n.design-org-banner .section-banner__title {\n  font-size: calc(\r 20px + 10 * ((100vw - 320px) / 1600)); }\n\n.design-org-banner .section-banner__description {\n  margin-top: 26px; }\n\n.design-org-banner .section-banner__button {\n  margin-top: 64px; }\n\n.design-org-banner .section-banner__block-image {\n  padding: 0; }\n\n.design-org-banner .Button {\n  border-radius: 12px; }\n  .design-org-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.design-org-с-appeal {\n  padding-top: 73px; }\n  .design-org-с-appeal .с-appeal__block-text {\n    width: 100%; }\n\n.design-org-attractive-text {\n  padding-top: 118px; }\n  .design-org-attractive-text .section-attractive-text__block-text {\n    width: 55%; }\n    .design-org-attractive-text .section-attractive-text__block-text p {\n      font-size: calc(\r 21px + 16 * ((100vw - 320px) / 1600));\n      line-height: 40px; }\n\n.design-org-attractive-text-second {\n  padding-top: 107px; }\n  .design-org-attractive-text-second .section-attractive-text__block-text {\n    width: 100%; }\n    .design-org-attractive-text-second .section-attractive-text__block-text p {\n      font-size: calc(\r 24px + 17 * ((100vw - 320px) / 1600));\n      line-height: 43px; }\n\n.design-org-stage-elements {\n  padding-top: 79px; }\n  .design-org-stage-elements .Title::before {\n    background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n    bottom: -32px; }\n\n.design-org-text-default {\n  padding-top: 128px; }\n  .design-org-text-default .Title {\n    font-size: calc(\r 19px + 12 * ((100vw - 320px) / 1600));\n    line-height: 31px; }\n    .design-org-text-default .Title::before {\n      height: 24px;\n      bottom: -28px; }\n  .design-org-text-default .section-text-default__block-text {\n    margin: 86px auto 0 auto;\n    width: 80%; }\n    .design-org-text-default .section-text-default__block-text p {\n      font-size: 14px;\n      line-height: 21px; }\n\n.design-org-stages {\n  padding-top: 104px; }\n  .design-org-stages .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n  .design-org-stages .section-stages__inner-content {\n    margin: calc(100px - 28px) -15px 0 -15px; }\n  .design-org-stages .section-stages__item {\n    width: 25%; }\n    .design-org-stages .section-stages__item:not(:last-child)::before {\n      top: 19%; }\n  .design-org-stages .section-stages__title {\n    font-weight: 600;\n    font-size: 17px; }\n\n.design-org-modal-form {\n  padding-top: 63px; }\n\n.affiliate-program-banner .section-banner__block-banner {\n  padding: 0 0 0 86px;\n  height: 361px;\n  align-items: flex-start; }\n\n.affiliate-program-banner .section-banner__info {\n  padding: 45px 0; }\n\n.affiliate-program-banner .section-banner__title {\n  font-size: calc(\r 23px + 18 * ((100vw - 320px) / 1600));\n  line-height: 44px; }\n\n.affiliate-program-banner .section-banner__button {\n  margin-top: 25px; }\n\n.affiliate-program-banner .section-banner__block-image {\n  height: 100%; }\n\n.affiliate-program-banner .section-banner__image {\n  height: 100%;\n  object-fit: cover;\n  object-position: right; }\n\n.affiliate-program-banner .Button {\n  border-radius: 12px; }\n  .affiliate-program-banner .Button__text {\n    font-size: calc(\r 9px + 3.8 * ((100vw - 320px) / 1600)); }\n\n.affiliate-program-stage-elements {\n  padding-top: 136px; }\n  .affiliate-program-stage-elements .Container-title {\n    width: 50%;\n    align-items: flex-start; }\n  .affiliate-program-stage-elements .Title {\n    font-size: calc(\r 19px + 15 * ((100vw - 320px) / 1600));\n    line-height: 36px; }\n    .affiliate-program-stage-elements .Title::before {\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n      height: 24px;\n      bottom: -34px; }\n  .affiliate-program-stage-elements .Text-item__block-info {\n    width: 80%;\n    margin: 21px auto 0 auto; }\n  .affiliate-program-stage-elements .Text-item__title {\n    font-weight: 700; }\n\n.affiliate-program-stages {\n  padding-top: 182px; }\n  .affiliate-program-stages__wrapper-info {\n    margin-top: 62px; }\n  .affiliate-program-stages__block-text {\n    margin: 0 auto;\n    width: 50%; }\n    .affiliate-program-stages__block-text p {\n      font-weight: 500;\n      font-size: 13px;\n      line-height: 21px;\n      text-align: center;\n      color: #7F838D; }\n  .affiliate-program-stages__block-button {\n    display: flex;\n    justify-content: center;\n    margin-top: 30px; }\n  .affiliate-program-stages .Button {\n    border-radius: 8px;\n    min-height: 42px; }\n    .affiliate-program-stages .Button__text {\n      font-size: calc(\r 15px + -3 * ((100vw - 320px) / 1600));\n      line-height: 9px; }\n  .affiliate-program-stages .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 38px; }\n    .affiliate-program-stages .Title::before {\n      height: 25px;\n      bottom: -32px; }\n  .affiliate-program-stages .section-stages__inner-content {\n    margin: calc(133px - 28px) -15px 0 -15px; }\n  .affiliate-program-stages .section-stages__item {\n    width: 25%; }\n    .affiliate-program-stages .section-stages__item:not(:last-child)::before {\n      top: 19%; }\n  .affiliate-program-stages .section-stages__title {\n    font-size: calc(\r 18px + -1 * ((100vw - 320px) / 1600)); }\n\n.affiliate-program-с-appeal {\n  padding-top: 152px; }\n  .affiliate-program-с-appeal .Title::before {\n    background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\n    height: 37px;\n    bottom: -43px; }\n  .affiliate-program-с-appeal .с-appeal__block-image {\n    padding-top: 76%; }\n  .affiliate-program-с-appeal .с-appeal__block-text {\n    width: 100%;\n    margin: 92px auto 0 auto; }\n\n.affiliate-program-c-img-info {\n  padding-top: 120px; }\n\n.affiliate-program-attractive-text {\n  padding-top: 60px; }\n  .affiliate-program-attractive-text .section-attractive-text__block-text p {\n    font-size: calc(\r 28px + 13 * ((100vw - 320px) / 1600));\n    line-height: 42px; }\n\n.affiliate-program-modal-form {\n  padding-top: 87px; }\n\n.specifications__item {\n  display: flex;\n  justify-content: space-between;\n  padding: 16px 0;\n  border-top: 1px solid #e8e9ed; }\n  .specifications__item:last-child {\n    border-bottom: 1px solid #e8e9ed; }\n\n.specifications__item-text {\n  width: 61%;\n  font-family: \"Gilroy\";\n  font-style: normal;\n  font-weight: 400;\n  font-size: 12px;\n  line-height: 114%;\n  text-align: right;\n  letter-spacing: -0.02em;\n  color: #7f838d; }\n\n.specifications__item-title {\n  font-family: \"Gilroy\";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 16px;\n  line-height: 114%;\n  width: 30%; }\n\n.specifications__list {\n  margin-top: 24px; }\n\n.specifications__title {\n  font-weight: 600;\n  font-size: calc(23px + 5.7 * ((100vw - 320px) / 1600));\n  line-height: 21px; }\n\n.Thumbnail-slide {\n  flex: 0 0 59.666666%;\n  max-width: 59.666666%;\n  padding: 0 23.5px; }\n  .Thumbnail-slide__inner-image {\n    position: relative;\n    width: 100%; }\n  .Thumbnail-slide-swiper .swiper-slide {\n    border: 0.79px solid #e8e9ed; }\n  .Thumbnail-slide__swiper-block-image {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    object-position: center;\n    width: 100%; }\n    .Thumbnail-slide__swiper-block-image .Badges__offer {\n      left: 30px; }\n  .Thumbnail-slide__swiper-button-next {\n    padding: 0; }\n  .Thumbnail-slide__swiper-button-prev {\n    padding: 0; }\n  .Thumbnail-slide__swiper-image {\n    width: 100%;\n    height: 100%;\n    object-fit: scale-down;\n    object-position: center; }\n  .Thumbnail-slide__swiper-link {\n    width: 100%;\n    outline: none; }\n  .Thumbnail-slide__wrapper {\n    border: 0.79px solid #e8e9ed; }\n  .Thumbnail-slide__wrapper-product-swiper {\n    position: relative; }\n    .Thumbnail-slide__wrapper-product-swiper .Zoom-icon {\n      z-index: 10; }\n    .Thumbnail-slide__wrapper-product-swiper:hover .Zoom-icon {\n      opacity: 1;\n      visibility: visible; }\n  .Thumbnail-slide .Thumbnail-slide-swiper-2 {\n    height: 359px; }\n  .Thumbnail-slide .swiper-slide {\n    display: flex;\n    align-items: center;\n    justify-content: center; }\n  .Thumbnail-slide .swiper-container-thumbs {\n    height: 112px;\n    cursor: pointer; }\n  .Thumbnail-slide .swiper-slide-thumb-active {\n    background: rgba(151, 159, 175, 0.23);\n    padding: 10px; }\n\n.Swiper-button-prev-video-reviews {\n  padding-left: 0px;\n  left: 0; }\n  @media (max-width: 1094px) {\n    .Swiper-button-prev-video-reviews {\n      padding-left: calc(0px + 0 * ((100vw - 320px) / 774)); } }\n\n.Swiper-button-next-video-reviews {\n  padding-right: 0px;\n  right: 0; }\n  @media (max-width: 1094px) {\n    .Swiper-button-next-video-reviews {\n      padding-right: calc(0px + 0 * ((100vw - 320px) / 774)); } }\n\n.Swiper-button-default {\n  position: absolute;\n  top: 50%;\n  z-index: 10;\n  display: flex;\n  align-items: center;\n  outline: none;\n  transform: translateY(-50%);\n  transition: 0.3s all; }\n  .Swiper-button-default--card {\n    top: 61%; }\n  .Swiper-button-default :hover {\n    filter: contrast(150%);\n    cursor: pointer; }\n  .Swiper-button-default__svg {\n    width: 30px;\n    height: 30px; }\n    @media (max-width: 1094px) {\n      .Swiper-button-default__svg {\n        width: calc(23px + 7 * ((100vw - 320px) / 774)); } }\n    @media (max-width: 1094px) {\n      .Swiper-button-default__svg {\n        height: calc(23px + 7 * ((100vw - 320px) / 774)); } }\n\n.Swiper-button-default__svg {\n  border-radius: 6px;\n  fill: #fff; }\n\n.swiper-pagination-bullet {\n  width: 10px;\n  height: 10px; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets {\n  bottom: 30px; }\n  @media (max-width: 1094px) {\n    .swiper-container-horizontal > .swiper-pagination-bullets {\n      bottom: calc(100px + -70 * ((100vw - 320px) / 774)); } }\n\n.swiper-container-horizontal\n> .swiper-pagination-bullets\n.swiper-pagination-bullet {\n  margin: 0 10px; }\n\n:root {\n  --swiper-theme-color: #9aca3c; }\n\n.footer {\n  padding: 60px 0 18px 0; }\n  .footer__container {\n    margin: 0 auto; }\n  .footer__block-navs {\n    display: flex;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    margin: 0 -20px; }\n  .footer__block-nav, .footer__block-info {\n    min-width: 155px;\n    max-width: 25%;\n    padding: 0 20px; }\n  .footer__block-title-nav, .footer__block-title-info {\n    border-bottom: 1px solid #e8e9ed;\n    padding-bottom: 20px; }\n  .footer__title-nav, .footer__title-info {\n    font-weight: 600;\n    font-size: 19px;\n    line-height: 22px; }\n  .footer__media-wrap {\n    display: flex;\n    justify-content: space-between; }\n  .footer__logo-block {\n    width: 70px;\n    height: 90px; }\n  .footer__logos {\n    display: none; }\n  @media screen and (max-width: 720px) {\n    .footer__logos {\n      display: flex;\n      align-self: flex-end; } }\n  .footer__nav, .footer__info {\n    margin: 23px 0 0 0; }\n  .footer__nav-list {\n    margin-bottom: -14px; }\n  .footer__nav-item {\n    margin-bottom: 14px; }\n  .footer__nav-item a {\n    display: block;\n    font-weight: 500;\n    font-size: 14px;\n    line-height: 21px;\n    color: #979faf;\n    width: 100%;\n    transition: 0.3s all; }\n    .footer__nav-item a:hover {\n      color: #ea4335; }\n  .footer__info-list--indent {\n    margin-bottom: -14px; }\n  .footer__info-list--indent .footer__info-item {\n    margin-bottom: 14px; }\n  .footer__info-item,\n  .footer__info-item a {\n    font-weight: 500;\n    font-size: 13.5px;\n    line-height: 20px;\n    color: #7f838d;\n    transition: 0.3s all; }\n  .footer__info-item a:hover {\n    color: #ea4335; }\n  .footer__info-item--special-link a {\n    color: #43aa8b;\n    border-bottom: 1px solid #43aa8b; }\n    .footer__info-item--special-link a:hover {\n      color: #43aa8b;\n      border-bottom-color: rgba(0, 0, 0, 0); }\n  .footer__block-informations {\n    margin-top: 70px;\n    display: flex;\n    justify-content: space-between; }\n  .footer__logo {\n    width: 15%; }\n  .footer__copyright {\n    display: block;\n    width: 100%;\n    margin-top: 10px;\n    text-align: center;\n    font-weight: 500;\n    font-size: 10px;\n    line-height: 15px;\n    color: #7f838d; }\n  .footer__block-social-icon {\n    padding: 5px 0;\n    display: flex;\n    align-items: center; }\n    .footer__block-social-icon:hover .footer__use-social {\n      fill: #ea4335; }\n    .footer__block-social-icon:hover .footer__social-name {\n      color: #ea4335; }\n  .footer__svg-social, .footer__use-social {\n    width: 19px;\n    height: 19px;\n    fill: #7f838d;\n    transition: 0.3s all; }\n  .footer__social-name {\n    margin-left: 9px;\n    font-weight: 600;\n    font-size: 13.5px;\n    line-height: 14px;\n    color: #979faf;\n    transition: 0.3s all; }\n  .footer__block-privacy-policy {\n    text-align: right;\n    margin-top: 50px; }\n  .footer__block-privacy-policy a {\n    font-weight: 500;\n    font-size: 14.5px;\n    line-height: 22px;\n    color: #979faf;\n    transition: 0.3s all; }\n    .footer__block-privacy-policy a:hover {\n      color: #ea4335; }\n\n@media screen and (max-width: 1110px) {\n  .header__call-link, .header__block-social-icons {\n    display: none; }\n  .header__block-navigation {\n    flex-direction: column; }\n  .header__block-links {\n    margin-top: 10px; }\n  .index-section-stocks__block-information {\n    max-width: 35%; }\n  .section-form__container {\n    padding: 0 15px 33px 15px; }\n  .section-form__block-image {\n    left: 0; }\n  .section-interesting__announcement-card-horizontal, .section-interesting__announcement-card-vertically {\n    display: flex;\n    justify-content: center; }\n  .section-interesting__swiper-next-button-card, .section-interesting__swiper-prev-button-card {\n    display: block; }\n  .section-interesting__swiper-container-card-slider {\n    margin: 12px 0; }\n  .modal-form {\n    max-width: 90%;\n    padding: 50px 20px; }\n    .modal-form__block-form--size-bg .modal-form__wrapper-inputs {\n      width: 100%;\n      flex-direction: column;\n      margin: 0; }\n    .modal-form__block-form--size-bg .modal-form__form {\n      width: 50%; }\n    .modal-form__block-form--size-bg .modal-form__block-input {\n      padding: 0; }\n    .modal-form__block-form--size-bg .modal-form__block-input:not(:first-child) {\n      margin-top: 30px; }\n    .modal-form__block-form--size-bg .modal-form__input {\n      width: 100%; }\n  .how-order-section-ordering-process .Title::before {\n    height: 35px;\n    bottom: -45px; }\n  .discounts-section-discounts .Title--big-decor::before {\n    height: 20px;\n    bottom: -25px; }\n  .section-detailed__swiper-button-next {\n    right: 8px; }\n  .section-detailed__swiper-button-prev {\n    left: 8px; }\n  .modal-form-write-director .modal-form__form {\n    width: 90%; }\n  .modal-form-write-director .modal-form__wrapper-inputs {\n    margin-bottom: 32px; }\n  .modal-form-write-director .modal-form__block-input {\n    width: 100%; }\n  .modal-form-write-director .modal-form__block-textarea, .modal-form-write-director .modal-form__privacy-policy {\n    padding: 0; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title::before {\n    height: 26px;\n    bottom: -30px; } }\n\n@media screen and (max-width: 955px) {\n  .header {\n    border: none; }\n    .header__block-icon-menu, .header__mobile-menu {\n      display: block; }\n    .header__mobile-menu {\n      margin-top: 11px;\n      padding-top: 11px; }\n    .header__mobile-line {\n      display: block; }\n    .header__adaptive-block-buttons {\n      margin-left: -7.5px;\n      margin-right: -7.5px; }\n    .header__container-mobile-search {\n      margin-left: auto; }\n    .header__block-media--hidden, .header__block-contacts--hidden {\n      display: none; }\n    .header__button--media-lightGreen-theme-lg {\n      min-width: 149px; }\n    .header__mobile-search, .header__button--media-lightGreen-theme-lg, .header__block-icon-menu, .header__basket-container {\n      border-radius: 9px; }\n    .header__block-navigation {\n      justify-content: flex-start;\n      align-items: flex-start; }\n    .header__nav {\n      width: 100%; }\n    .header__return {\n      position: absolute;\n      top: 15px;\n      display: none;\n      align-items: flex-end; }\n    .header__return--active {\n      display: flex; }\n    .header__return-text {\n      font-size: 13px;\n      margin-left: 5px; }\n    .header__svg-return-menu, .header__use-return-menu {\n      width: 7px;\n      height: 12px;\n      margin-bottom: -2px; }\n    .header__nav-list {\n      width: 100%;\n      flex-direction: column;\n      align-items: flex-start;\n      margin-bottom: -22px;\n      margin: 0;\n      transition: 0.3s all; }\n    .header__nav-list--close {\n      display: none; }\n    .header__nav-item {\n      border: none;\n      padding: 0;\n      margin-bottom: 22px;\n      min-width: none;\n      max-width: none;\n      width: 100%; }\n    .header__navigation-list {\n      width: 100%;\n      position: relative;\n      border: none;\n      border-radius: 0;\n      left: 0;\n      right: 0;\n      top: 0;\n      margin: 0;\n      padding: 0;\n      transform: translateY(0);\n      opacity: 1;\n      visibility: visible;\n      display: none; }\n    .header__navigation-list--active {\n      display: block; }\n    .header__navigation-item {\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      margin-bottom: 22px;\n      margin: 0 8px 22px 8px;\n      border-radius: 15px;\n      transition: 0.3s all;\n      width: 100%; }\n    .header__navigation-item a {\n      line-height: 16px;\n      font-weight: 500;\n      margin-right: 7.5px;\n      color: #979faf;\n      transition: 0.3s all; }\n    .header__block-contacts {\n      margin-top: 32px;\n      flex-direction: column;\n      align-items: flex-start; }\n    .header__block-contact {\n      width: 100%;\n      margin: 31px 0 0 0; }\n    .header__call-link {\n      display: block;\n      color: #ea4335 !important;\n      border-bottom: 1px solid #ea4335;\n      transition: 0.3s all; }\n      .header__call-link:hover, .header__call-link:focus {\n        border-bottom-color: rgba(0, 0, 0, 0); }\n    .header__block-phone {\n      justify-content: space-between; }\n    .header__dop-phones {\n      border-left: none;\n      border-right: none;\n      border-bottom: none;\n      border-top-color: #e8e9ed;\n      border-radius: 0;\n      padding-left: 0;\n      padding-right: 0;\n      left: 0;\n      right: 0; }\n  .section-links__block-links {\n    padding: 0 -10px; }\n  .section-links--fr .section-links__link {\n    width: 33%;\n    padding: 0 10px; }\n  .index-section-text__content {\n    width: 100%;\n    max-width: none; }\n  .index-section-stocks__container {\n    flex-wrap: wrap;\n    justify-content: center; }\n  .index-section-stocks__block-information {\n    max-width: 50%;\n    margin-top: 34px; }\n  __block-brands {\n    margin: 50px -10px -45px -10px;\n    display: flex;\n    flex-wrap: wrap; }\n  .section-brands__brand {\n    width: 25%;\n    max-width: 25%; }\n  .section-project-cards__content {\n    flex-direction: column;\n    margin: 0 -12.5px -18.5px -12.5px; }\n  .section-project-cards__block-cards {\n    width: 100%;\n    margin-bottom: 18.5px; }\n  .section-project-cards__block-sm--top {\n    margin: 18.5px -12.5px 0 -12.5px; }\n  .section-project-cards__block-sm--bottom {\n    margin: 0 -12.5px 18.5px -12.5px; }\n  .section-project-cards__block-sm {\n    justify-content: center; }\n  .section-project-cards .Project-card--sm,\n  .section-project-cards .Project-card--md {\n    border-radius: 18.5px; }\n  .wrapper-menu-tabs {\n    border: 1px solid #e8e9ed;\n    border-radius: 15px; }\n  .menu-tabs__block-tabs {\n    margin-top: 6.3px; }\n  .menu-tabs__swiper-next-button-menu-tabs, .menu-tabs__swiper-prev-button-menu-tabs {\n    display: none; }\n  .menu-tabs__list-menu-tabs {\n    width: 100%;\n    flex-wrap: wrap; }\n  .menu-tabs__item-menu-tab {\n    width: 25%; }\n  .about-us-section-worth__wrapper-worth {\n    flex-direction: column;\n    align-items: center;\n    margin: 0; }\n    .about-us-section-worth__wrapper-worth:nth-child(1) {\n      order: 2; }\n    .about-us-section-worth__wrapper-worth:nth-child(2) {\n      order: 1; }\n    .about-us-section-worth__wrapper-worth:nth-child(3) {\n      order: 3; }\n  .about-us-section-worth__block-worth {\n    padding: 4.5px 0;\n    width: 100%; }\n  .about-us-section-worth__worth-block-image {\n    padding-top: 35%;\n    width: 100%;\n    max-width: 100%; }\n  .about-us-section-worth__block-worth-content {\n    width: 100%;\n    max-width: 100%;\n    padding: 20px 13px; }\n  .about-us-section-worth__description-block-worth {\n    margin-top: 12px;\n    line-height: 18px; }\n  .about-us-section-worth__container-quote {\n    margin-top: 63px;\n    flex-direction: column;\n    align-items: flex-start; }\n  .about-us-section-worth__block-text-quote {\n    order: 2;\n    margin-top: 40px;\n    max-width: 100%;\n    width: 100%; }\n  .about-us-section-worth__block-image-quote {\n    order: 1;\n    padding-top: 45%;\n    max-width: 100%;\n    width: 100%; }\n  .about-us-section-worth__image-quote {\n    object-position: top; }\n  .about-us-section-banner .section-banner__info {\n    padding: 23px 20px 36px 20px; }\n  .about-us-section-banner__block-banner {\n    padding: 0 0 0 20px;\n    height: 483px; }\n  .section-description__wrapper-info {\n    flex-direction: column;\n    margin: 106px 0 0 0; }\n  .section-description__block-text {\n    width: 100%;\n    order: 2;\n    margin-top: 20px;\n    padding: 0; }\n  .section-description__wrapper-image {\n    width: 100%;\n    order: 1;\n    padding: 0; }\n  .section-description__block-image {\n    padding-top: 50%; }\n  .about-us-section-description-about-company__block-text {\n    order: 1;\n    margin-top: 0; }\n  .about-us-section-description-about-company__container-title {\n    top: -63px; }\n  .about-us-section-description-about-company__wrapper-info {\n    margin: 57px 0 0 0; }\n  .about-us-section-description-about-company__wrapper-image {\n    order: 2;\n    margin-top: 20px; }\n  .about-us-comfortable-work__wrapper-works {\n    flex-direction: column;\n    align-items: center; }\n  .about-us-comfortable-work__wrapper-works {\n    margin: 133px 0 -14px 0; }\n  .about-us-comfortable-work__work-card {\n    width: 70%;\n    padding: 0;\n    margin-bottom: 14px; }\n  .about-us-comfortable-work__button {\n    margin-top: 30px; }\n  .about-us-comfortable-work__wrapper-content {\n    height: 330px; }\n  .directory-partition-list-section-directory__inner-directory {\n    flex-wrap: wrap; }\n  .directory-partition-list-section-directory__wrapper-block-directory {\n    width: 50% !important;\n    margin-bottom: 13px; }\n  .section-numbers__wrapper-numbers {\n    justify-content: center;\n    flex-wrap: wrap;\n    margin: 78px -10px -15px -10px; }\n  .section-numbers__inner-number {\n    margin-bottom: 15px; }\n  .news-section-news__wrapper-news {\n    margin: 35px 0 -50px 0; }\n  .articles-section-articles__wrapper-news {\n    margin: 35px 0 -50px 0; }\n  .section-announcement {\n    flex-direction: column;\n    align-items: center; }\n    .section-announcement__inner-image, .section-announcement__block-info {\n      padding: 0;\n      width: 70%; }\n    .section-announcement__block-info {\n      margin-top: 20px; }\n  .modal-form__block-form {\n    max-width: none;\n    width: 90%; }\n  .section--light .section__wrapper-content {\n    width: 100%; }\n  .section--light .section__wrapper-filter {\n    width: 0; }\n  .section--light .section__block-filter-button {\n    display: flex; }\n  .section--light .section__container-title {\n    margin-top: 36px; }\n  .section__wrapper-filter {\n    width: 0; }\n  .section__wrapper-content {\n    width: 100%; }\n  .section__block-filter-button {\n    display: block;\n    order: 1; }\n  .section__block-sorting-info {\n    order: 2; }\n  .filter {\n    position: fixed;\n    z-index: 100;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    padding: 22px 16px;\n    transform: translateX(-100%);\n    transition: 0.5s all; }\n    .filter__block-title-categories-mob {\n      display: flex; }\n    .filter__title-categories {\n      margin-top: 50px;\n      display: block; }\n    .filter__list-link:hover ~ .filter__list--second-level {\n      transform: translate(0, 0); }\n    .filter__list--second-level:hover {\n      transform: translate(0, 0); }\n    .filter__list--second-level {\n      position: relative;\n      display: none;\n      transform: translate(0, 0);\n      padding: 0;\n      opacity: 1;\n      visibility: visible;\n      margin-top: 16px;\n      box-shadow: 11px 4px 18px rgba(0, 0, 0, 0);\n      border-radius: 0; }\n      .filter__list--second-level .filter__list-item:first-child {\n        display: none; }\n      .filter__list--second-level .filter__list-link {\n        font-size: 13px; }\n  .how-order-section-banner .section-banner__block-banner {\n    padding: 23px 20px 36px 20px; }\n  .discounts-section-discounts .section-announcement {\n    margin: 0; }\n  .discounts-section-discounts .section-announcement__inner-image,\n  .discounts-section-discounts .section-announcement__block-info {\n    padding: 0;\n    min-height: 10px; }\n  .discounts-section-discounts .section-announcement__inner-image {\n    height: 350px; }\n  .section-detailed__wrapper-info {\n    flex-direction: column;\n    align-items: center; }\n  .section-detailed__wrapper-info {\n    margin: 0; }\n  .section-detailed__block-information, .section-detailed__block-other-publications {\n    padding: 0; }\n  .section-detailed__block-information {\n    width: 70%; }\n  .section-detailed__block-other-publications {\n    margin-top: 50px;\n    width: 70%; }\n  .vacancies-section-appeal__content {\n    margin: 0 -20px; }\n  .vacancies-section-appeal__block-image, .vacancies-section-appeal__block-appeal {\n    padding: 0 20px; }\n  .portfolio-section-portfolio__swiper-wrapper-image-project--no-slider {\n    flex-direction: column; }\n  .section-product-slider__swiper-button-next-default, .section-product-slider__swiper-button-prev-default {\n    display: none; }\n  .Hashtag {\n    border-radius: 10.8px;\n    height: 27px;\n    padding: 0 10.8px;\n    margin: 9px 10px 0 0;\n    transition: 0.3s all; }\n  .services-section-banner .section-banner__block-banner {\n    padding: 0 0 0 55px; }\n  .services-section-advantages__content {\n    flex-wrap: wrap;\n    margin: -30px -15px 0 -15px; }\n  .services-section-advantages .Text-item {\n    width: 33.3333%;\n    margin-top: 30px; }\n  .services-section-announcement .section-announcement {\n    width: 60%;\n    margin: 0 auto 50px auto; }\n    .services-section-announcement .section-announcement__block-info, .services-section-announcement .section-announcement__inner-image {\n      width: 100%; }\n    .services-section-announcement .section-announcement__inner-image {\n      margin: 0; }\n    .services-section-announcement .section-announcement__block-info {\n      margin-top: 17px;\n      padding: 0 10px 25px 10px; }\n    .services-section-announcement .section-announcement__title-news,\n    .services-section-announcement .section-announcement__block-text-news p {\n      text-align: center; }\n    .services-section-announcement .section-announcement__block-button-news {\n      display: flex;\n      justify-content: center; }\n  .services-our-guarantees__inner-image {\n    width: 40%; }\n  .services-our-guarantees__block-info {\n    width: 60%; }\n  .services-section-description .section-description__wrapper-info {\n    width: 60%;\n    margin: 93px auto 0 auto; }\n  .section-stages__inner-content {\n    justify-content: center;\n    flex-wrap: wrap; }\n  .section-stages__item {\n    width: 25%; }\n    .section-stages__item:not(:last-child)::before {\n      display: none; }\n  .geoplastics-section-banner .section-banner__block-banner {\n    padding: 0 0 0 55px; }\n  .geoplastics-section-for-whom__content {\n    flex-wrap: wrap;\n    margin: -25px -12.5px 0 -12.5px; }\n  .geoplastics-section-for-whom .Text-item {\n    width: 50%;\n    margin-top: 25px; }\n  .geoplastics-section-description .section-description__wrapper-info {\n    align-items: center;\n    margin: 64px 0 0 0; }\n  .geoplastics-section-description .section-description__wrapper-image, .geoplastics-section-description .section-description__block-text {\n    padding: 0; }\n  .geoplastics-section-description .section-description__block-text {\n    width: 60%; }\n  .geoplastics-section-description--projects .geoplastics-section-description__block-signature {\n    width: 300px;\n    min-height: 60px; }\n  .section-cards-text__block-cards {\n    margin: 0 -15px; }\n  .section-cards-text .Card-text {\n    padding: 0 15px; }\n  .section-documents__swiper-button-default {\n    display: none; }\n  .rubber-coverings-masterfiber-section-rubber-crumb__block-info .Title::before {\n    height: 23px;\n    bottom: -33px; }\n  .rubber-coverings-masterfiber-section-description-big .Title::before,\n  .rubber-coverings-masterfiber-section-description-small .Title::before {\n    height: 36px;\n    bottom: -45px; }\n  .rubber-coverings-masterfiber-section-description-big .section-description__wrapper-info,\n  .rubber-coverings-masterfiber-section-description-small .section-description__wrapper-info {\n    width: 60%;\n    margin: 100px auto 0 auto; }\n  .rubber-coverings-masterfiber-section-description-big .section-description__wrapper-image, .rubber-coverings-masterfiber-section-description-big .section-description__block-text,\n  .rubber-coverings-masterfiber-section-description-small .section-description__wrapper-image,\n  .rubber-coverings-masterfiber-section-description-small .section-description__block-text {\n    padding: 0; }\n  .rubber-coverings-masterfiber-how-work .Title::before {\n    height: 32px;\n    bottom: -45px; }\n  .rubber-coverings-masterfiber-how-work__wrapper-cards {\n    margin: calc(123px - 17px) -11px 0 -11px; }\n  .rubber-coverings-masterfiber-how-work .Card-text {\n    width: 50%;\n    margin-top: 17px; }\n  .mounting-advantage__wrapper-advantages {\n    margin: 47px -15px 0 -15px; }\n  .mounting-advantage .Text-item {\n    padding: 0 15px; }\n  .mounting-section-description .section-description__wrapper-info {\n    margin: 0 auto;\n    width: 60%; }\n  .mounting-section-description .section-description__wrapper-image {\n    order: 2;\n    margin-top: 33px; }\n  .mounting-section-description .section-description__block-text {\n    order: 1; }\n  .mounting-section-description .section-description__wrapper-image, .mounting-section-description .section-description__block-text {\n    padding: 0;\n    width: 100%; }\n  .stage-elements .Container-title,\n  .stage-elements .Text-item {\n    width: 33.3333%;\n    margin-top: 45px; }\n  .mounting-types-jobs__block-card {\n    width: 33.3333%; }\n  .who-we-work-banner .section-banner__block-banner {\n    padding: 0 0 0 55px; }\n  .who-we-work-section-description .section-description__wrapper-info {\n    align-items: center;\n    margin: 64px 0 0 0; }\n  .who-we-work-section-description .section-description__wrapper-image, .who-we-work-section-description .section-description__block-text {\n    padding: 0; }\n  .who-we-work-section-description .section-description__block-text {\n    width: 60%; }\n  .who-we-work-section-description--projects .who-we-work-section-description__block-signature {\n    width: 300px;\n    min-height: 60px; }\n  .suppliers-banner .section-banner__block-banner {\n    padding: 0 0 0 55px; }\n  .suppliers-section-description-simple .Title::before {\n    height: 29px;\n    bottom: -35px; }\n  .suppliers-section-description-simple .section-description__wrapper-info {\n    width: 60%;\n    margin: 93px auto 0 auto; }\n  .suppliers-section-description-simple .section-description__wrapper-image, .suppliers-section-description-simple .section-description__block-text {\n    padding: 0;\n    width: 100%; }\n  .section-reviews--modified .section-reviews__content {\n    display: block; }\n  .section-reviews--modified .section-reviews__wrapper-menu-tabs, .section-reviews--modified .section-reviews__block-tabs {\n    width: 100%; }\n  .section-reviews--modified .section-reviews__list-menu-tabs {\n    flex-direction: row; }\n  .section-reviews--modified .section-reviews__item-menu-tab {\n    width: 25%;\n    max-height: 51px;\n    height: 51px; }\n  .c-video-reviews__wrapper-info {\n    padding: 40px; }\n  .c-video-reviews__wrapper-videos {\n    margin: 0 -15px; }\n  .c-video-reviews .Card-video {\n    padding: 0 15px; }\n  .bargaining-banner .section-banner__block-banner {\n    padding: 23px 20px 36px 20px; }\n  .с-appeal__wrapper-info {\n    margin: 0 -15px; }\n  .с-appeal__wrapper-image, .с-appeal__block-info {\n    padding: 0 15px; }\n  .bargaining-section-stages .section-stages__item {\n    width: 33.3333%; }\n  .layouts-3d-banner .section-banner__block-banner {\n    padding: 23px 20px 36px 20px; }\n  .design-org-banner .section-banner__block-banner {\n    padding: 23px 20px 36px 20px; }\n  .affiliate-program-banner .section-banner__block-banner {\n    padding: 0; }\n  .affiliate-program-banner .section-banner__info {\n    padding: 23px 20px 36px 20px; } }\n\n@media screen and (min-width: 730px) {\n  .Sorting__block-link .Checkbox--custom-default .Checkbox__label {\n    padding-left: 0; }\n  .Sorting__block-link .Checkbox--custom-default .Checkbox__input + .Checkbox__inner-text::before, .Sorting__block-link .Checkbox--custom-default .Checkbox__input + .Checkbox__inner-text::after {\n    display: none; }\n  .Sorting__block-link .Checkbox--custom-default .Checkbox__text {\n    font-size: calc(\r 15px + -3.2 * ((100vw - 320px) / 1600));\n    transition: 0.3s all; }\n    .Sorting__block-link .Checkbox--custom-default .Checkbox__text:hover {\n      color: #ea4335; } }\n\n@media screen and (max-width: 730px) {\n  .product-card-section-product-card .Thumbnail-slide {\n    flex: 0 0 100%;\n    max-width: 100%;\n    padding: 0; }\n    .product-card-section-product-card .Thumbnail-slide .swiper-container-thumbs {\n      display: none; }\n  .product-card-section-product-card__wrapper-info {\n    flex-direction: column; }\n  .product-card-section-product-card__block-description-product {\n    order: -1;\n    margin-top: 60px !important;\n    padding: 0; }\n  .product-card-section-product-card__wrapper-other-information {\n    padding: 0;\n    margin-top: 24px; }\n    .product-card-section-product-card__wrapper-other-information .section-tabs__item-menu--bottom-right {\n      width: 100% !important;\n      border-bottom-left-radius: 8px !important; }\n  .specifications__item-title {\n    font-size: 12px; }\n  .specifications__item-text {\n    font-size: 8px; }\n  .specifications__item-title {\n    width: 42%; }\n  .index-page__section-product-sections {\n    padding-top: 20px; }\n  .index-page__section-form {\n    padding-top: 40px; }\n  .index-page__section-project-cards {\n    padding-top: 38px; }\n  .index-page__section-reviews {\n    margin-top: 38px; }\n  .cases {\n    padding: 20px 0 49px 0; }\n  .about-us {\n    padding: 22px 0 53px 0; }\n    .about-us-section-form {\n      padding-top: 40px; }\n    .about-us-section-reviews {\n      padding-top: 68px; }\n    .about-us-section-interesting {\n      padding-top: 63px; }\n    .about-us-section-back-call {\n      padding-top: 56px; }\n    .about-us-comfortable-work {\n      padding-top: 98px; }\n    .about-us-section-description-about-company {\n      padding-top: 40px; }\n    .about-us-section-description-special {\n      padding-top: 52px; }\n    .about-us-section-numbers {\n      padding-top: 30px; }\n  .how-order {\n    padding: 22px 0 44px 0; }\n    .how-order-section-brands {\n      padding-top: 61px; }\n    .how-order-section-reviews {\n      padding-top: 76px; }\n    .how-order-section-modal-form {\n      padding-top: 46px; }\n  .contacts {\n    padding: 23px 0 42px 0; }\n  .portfolio-page {\n    padding: 15px 0 76px 0; }\n  .discounts {\n    padding: 23px 0 56px 0; }\n  .vacancies-page {\n    padding: 20px 0 40px 0; }\n  .vacancies-current-vacancies {\n    padding-top: 59px; }\n  .vacancies-about-company {\n    padding-top: 62px; }\n  .news-detailed,\n  .articles-detailed {\n    padding: 18px 0 25px 0; }\n  .basket-page {\n    padding: 38px 0 77px 0; }\n  .basket-section-product-slider {\n    margin-top: 69px; }\n  .services-page {\n    padding: 13px 0 55px 0; }\n  .geoplastics-page {\n    padding: 8px 0 18px 0; }\n  .rubber-coverings-masterfiber-page {\n    padding: 13px 0 27px 0; }\n  .rubber-covering-masterfiber-page {\n    padding: 22px 0 33px 0; }\n  .page-404 {\n    padding: 24px 0 78px 0; }\n  .privacy-policy-page {\n    padding: 17px 0 31px 0; }\n  .ordering-page {\n    padding: 20px 0 41px 0; }\n  .search-page {\n    padding: 24px 0 52px 0; }\n  .mounting-page {\n    padding: 12px 0 50px 0; }\n  .who-we-work {\n    padding: 13px 0 26px 0; }\n  .suppliers-page {\n    padding: 22px 0 48px 0; }\n  .reviews-page {\n    padding: 28px 0 69px 0; }\n  .bargaining-page {\n    padding: 13px 0 8px 0; }\n  .layouts-3d-page {\n    padding: 30px 0 28px 0; }\n  .design-org-page {\n    padding: 13px 0 37px 0; }\n  .affiliate-program-page {\n    padding: 13px 0 79px 0; }\n  .footer__block-navs {\n    margin-bottom: -24px; }\n  .footer__block-nav {\n    max-width: 50%;\n    margin-bottom: 24px; }\n  .footer__block-info {\n    max-width: 50%;\n    margin-bottom: 24px; }\n  .footer__block-informations {\n    margin-bottom: -24px;\n    flex-wrap: wrap; }\n  .footer__logo {\n    display: none; }\n  .section-links--fr {\n    padding-top: 40px; }\n  .index-section-text {\n    padding-top: 34px; }\n    .index-section-text__content {\n      width: 100%;\n      max-width: none; }\n      .index-section-text__content p {\n        line-height: 10.4px; }\n  .section-card-simple {\n    padding-top: 28px; }\n    .section-card-simple__content {\n      flex-wrap: wrap;\n      justify-content: center;\n      margin: 90px -20px -40px -20px; }\n    .section-card-simple .Card-simple {\n      max-width: 43%;\n      width: 43%;\n      margin: 0 20px 40px 20px; }\n    .section-card-simple .Title--middle-decor::before {\n      width: 75%;\n      margin: 0 auto;\n      bottom: -25px; }\n    .section-card-simple__content {\n      margin: 43px 0 -15px 0; }\n  .index-section-stocks {\n    padding-top: 27px; }\n    .index-section-stocks .Button {\n      margin: 0 auto; }\n    .index-section-stocks .Title--big-decor::before {\n      bottom: -22px;\n      width: 90%; }\n    .index-section-stocks__block-information {\n      max-width: 80%; }\n    .index-section-stocks__block-stocks {\n      max-width: none;\n      width: 100%; }\n    .index-section-stocks__swiper-slide {\n      max-width: none;\n      width: 100%;\n      height: 200px;\n      min-height: 200px;\n      max-height: 200px;\n      padding: 27px 19px; }\n    .index-section-stocks__block-image {\n      display: none; }\n    .index-section-stocks__block-info {\n      width: 100%;\n      max-width: none;\n      text-align: center; }\n    .index-section-stocks__description {\n      margin-top: 10px;\n      line-height: 14px; }\n    .index-section-stocks__block-description {\n      margin-top: 37px; }\n  .section-brands {\n    padding-top: 31px; }\n    .section-brands__block-brands {\n      margin: 14px -15px -25px -15px; }\n    .section-brands__brand {\n      width: 33.333%;\n      max-width: 33.333%;\n      padding: 0 15px;\n      margin-bottom: 25px; }\n    .section-brands__brand-image {\n      max-width: 70%; }\n  .index-section-awards {\n    padding-top: 50px; }\n    .index-section-awards__slide {\n      padding: 15px; }\n    .index-section-awards__content {\n      margin: 11px 0 0 0;\n      padding: 0 35px; }\n    .index-section-awards__description {\n      margin-top: 7.8px; }\n  .section-form {\n    padding-left: 15px;\n    padding-right: 15px; }\n    .section-form__wrapper {\n      padding: 0 0 0 0;\n      margin: 0;\n      background-size: 50%;\n      background-position: center left; }\n    .section-form__container {\n      padding: 15px 12px 36px 12px; }\n    .section-form__block-image {\n      max-width: 150px;\n      max-height: none;\n      bottom: -12px; }\n    .section-form__block-info {\n      max-width: 60%; }\n    .section-form .Title--section {\n      line-height: 16.8px; }\n    .section-form__description {\n      line-height: 12px;\n      margin-top: 5px; }\n    .section-form .Input__inp {\n      padding: 7px 6px;\n      border-radius: 1.2px;\n      background: none; }\n    .section-form .Input__placeholder {\n      line-height: 12px; }\n    .section-form .Privacy-policy__text--policy {\n      line-height: 7px; }\n    .section-form .Privacy-policy {\n      margin-top: 13px; }\n    .section-form .Button {\n      display: flex;\n      margin: 30px 0 0 auto;\n      border-radius: 8.3px; }\n    .section-form .Button--theme-md {\n      min-width: 63px;\n      min-height: 29px; }\n  .section-project-cards .Project-card--banner {\n    padding: 23px 20px; }\n  .section-project-cards .Project-card__banner-title {\n    line-height: 22.47px; }\n  .section-project-cards .Project-card--sm .Project-card__block-title {\n    bottom: 19px; }\n  .section-project-cards .Project-card--md .Project-card__block-title {\n    bottom: 29px; }\n  .section-project-cards .Project-card--md {\n    max-height: 204px; }\n  .section-project-cards .Project-card--md .Project-card__block-title {\n    padding: 6.1px 23.8px; }\n  .index-finished-projects {\n    margin-top: 43px; }\n    .index-finished-projects__description {\n      width: 100%;\n      margin: 18.5px auto 0 auto; }\n    .index-finished-projects__block-info {\n      margin-top: 15.2px; }\n    .index-finished-projects .Button {\n      margin-top: 41px; }\n    .index-finished-projects .Title--section {\n      line-height: 25.6px; }\n  .section-reviews__content {\n    margin-top: 25px; }\n  .section-reviews__block-image {\n    display: none; }\n  .section-reviews__block-review {\n    width: 100%;\n    margin-left: 0; }\n  .section-reviews__block-tabs {\n    padding: 25px; }\n  .section-reviews__block-image-slider-gallery {\n    max-height: 140px; }\n  .section-reviews__text-review {\n    line-height: 13px; }\n  .section-reviews__link-media {\n    display: block; }\n    .section-reviews__link-media a {\n      width: 100%;\n      height: 100%;\n      display: flex;\n      justify-content: center;\n      align-items: center; }\n  .wrapper-menu-tabs {\n    border: none; }\n  .menu-tabs__item-menu-tab {\n    border: 1px solid #e8e9ed;\n    width: 50%;\n    height: 38px; }\n  .menu-tabs__item-menu-tab--bottom-left {\n    border-bottom-left-radius: 15px; }\n  .menu-tabs__item-menu-tab--bottom-right {\n    border-bottom-right-radius: 15px; }\n  .menu-tabs__item-menu-tab--top-left {\n    border-top-left-radius: 15px; }\n  .menu-tabs__item-menu-tab--top-right {\n    border-top-right-radius: 15px; }\n  .section-interesting__block-tabs {\n    padding: 15px; }\n  .section-interesting__container-card--horizontal {\n    flex-direction: column; }\n  .section-interesting__wrapper-cards {\n    margin: -10px 0; }\n  .section-interesting__announcement-card-horizontal {\n    margin: 10px 0; }\n  .Announcement-card__container-card--horizontal .Announcement-card__block-image {\n    max-width: 100%;\n    min-width: 100%; }\n  .Announcement-card__container-card--vertically {\n    max-width: 100%; }\n  .Announcement-card__container-card--horizontal {\n    max-width: 100%; }\n  .Announcement-card__link {\n    width: 100%; }\n  .Announcement-card__container-card--horizontal .Announcement-card__block-description {\n    max-width: 100%;\n    min-width: 100%;\n    width: 100%; }\n  .section-back-call__link {\n    line-height: 21px; }\n  .section-back-call__link--decor::after {\n    left: 50%;\n    right: 0;\n    transform: translateX(-50%);\n    width: 70%;\n    height: 13px;\n    bottom: -25px; }\n  .about-us-section-worth {\n    padding-top: 37px; }\n    .about-us-section-worth__container-worth {\n      margin-top: 21px; }\n  .about-us-section-banner__block-banner {\n    padding: 0;\n    flex-direction: column; }\n  .about-us-section-banner__block-image {\n    padding-top: 0;\n    margin-top: 18px; }\n  .about-us-section-banner__description {\n    line-height: 8px; }\n  .section-banner__info, .section-banner__block-image {\n    width: 100%;\n    max-width: 100%;\n    border-radius: 18.5px; }\n  .section-banner__info {\n    padding: 20px; }\n  .section-banner__description {\n    margin-top: 15px; }\n  .section-banner__button {\n    margin-top: 40px; }\n  .section-description__wrapper-info {\n    margin-top: 36px; }\n  .section-description__swiper-slide {\n    width: 37%; }\n  .section-description__block-image {\n    padding-top: 69%; }\n  .section-description .Title::before {\n    height: 15px;\n    bottom: -14px; }\n  .section-description__block-text p {\n    line-height: 11px; }\n  .section-description__wrapper-text-cards {\n    margin-top: 28px; }\n  .section-description__text-card-block-info {\n    margin-top: 5px; }\n  .section-description__text-card-text {\n    line-height: 9px;\n    margin-top: 5px; }\n  .about-us-comfortable-work__title {\n    line-height: 24px; }\n  .about-us-comfortable-work__wrapper-info {\n    margin-top: 34px; }\n  .about-us-comfortable-work__block-items {\n    flex-direction: column;\n    align-items: center; }\n  .about-us-comfortable-work__block-items--position-bottom {\n    margin-top: 0; }\n    .about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item {\n      margin-top: 0px; }\n    .about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item:nth-child(1) {\n      order: 1; }\n    .about-us-comfortable-work__block-items--position-bottom .about-us-comfortable-work__text-item:nth-child(2) {\n      order: 2; }\n  .about-us-comfortable-work__block-items--position-top .about-us-comfortable-work__text-item {\n    margin: 0 0 45px 0; }\n  .about-us-comfortable-work__text-item {\n    margin: 0 0 45px 0; }\n  .about-us-comfortable-work__block-image {\n    order: 3; }\n  .about-us-comfortable-work .Button {\n    min-width: 71px;\n    min-height: 23px; }\n  .about-us-comfortable-work__wrapper-works {\n    margin: 61px 0 -14px 0; }\n  .about-us-comfortable-work__work-card {\n    width: 100%;\n    margin-bottom: 14px; }\n  .about-us-comfortable-work__work-card-block-image {\n    max-height: 180px;\n    text-align: center; }\n  .about-us-comfortable-work__wrapper-content {\n    padding: 23px 45px;\n    height: 330px; }\n  .section-info-block__wrapper-content {\n    flex-direction: column;\n    align-items: center;\n    margin: 31px 0 0 0; }\n  .section-info-block__wrapper-image {\n    width: 100%;\n    padding: 0;\n    margin-bottom: 14px; }\n  .section-info-block__block-image {\n    padding-top: 43%; }\n  .section-info-block__block-info {\n    width: 100%;\n    padding: 0; }\n    .section-info-block__block-info p {\n      line-height: 19px;\n      text-align: center; }\n  .section-info-block__title {\n    margin-bottom: 19px;\n    text-align: center;\n    line-height: 20px; }\n  .section-info-block__block-button {\n    width: max-content;\n    margin: 0 auto; }\n  .directory-partition-list {\n    padding: 27px 0 24px 0; }\n  .directory-partition-list-section-directory__title-page {\n    line-height: 22px; }\n  .directory-partition-list-section-directory__inner-directory {\n    flex-direction: column;\n    align-items: center; }\n  .directory-partition-list-section-directory__wrapper-block-directory {\n    width: 100% !important; }\n  .directory-partition-list-section-directory__container-directory {\n    margin: 36px 0 -58px 0; }\n  .directory-partition-list-section-directory__wrapper-directory {\n    margin-bottom: 58px; }\n  .directory-partition-list-section-directory__inner-directory--rubber-covers {\n    margin: 44px 0 0 0; }\n    .directory-partition-list-section-directory__inner-directory--rubber-covers .directory-partition-list-section-directory__wrapper-block-directory {\n      padding: 0; }\n  .directory-partition-list-section-directory__inner-directory--equipment {\n    margin: 48px 0 0 0; }\n    .directory-partition-list-section-directory__inner-directory--equipment .directory-partition-list-section-directory__wrapper-block-directory {\n      padding: 0; }\n  .directory-partition-list-section-directory .Title::before {\n    bottom: -18px;\n    height: 17px; }\n  .directory-partition-list-section-directory__container-info {\n    padding-top: 65px; }\n  .directory-partition-list-section-directory__block-text {\n    width: 100%;\n    margin: 20px 0 0 0; }\n    .directory-partition-list-section-directory__block-text p {\n      text-align: center;\n      line-height: 21px; }\n  .section-numbers__wrapper-numbers {\n    margin: 29px -10px -15px -10px; }\n  .section-numbers__title {\n    margin-top: 9px; }\n  .section-numbers__number {\n    min-width: 70px;\n    padding: 0 15px 6px 15px; }\n  .section-numbers__number-text {\n    line-height: 33px; }\n  .news-section-news__wrapper-news {\n    margin: 35px 0 -75px 0; }\n  .articles-section-articles__wrapper-news {\n    margin: 35px 0 -75px 0; }\n  .section-announcement {\n    margin-bottom: 75px; }\n    .section-announcement__inner-image, .section-announcement__block-info {\n      width: 100%; }\n    .section-announcement__block-image {\n      padding-top: 73%; }\n    .section-announcement__title-news {\n      line-height: 27px; }\n    .section-announcement__block-text-news {\n      margin-top: 15px; }\n    .section-announcement__block-button-news {\n      margin-top: 30px; }\n  .Navigation__list {\n    margin: 0 -7px; }\n  .Navigation__button--sm {\n    width: 31px;\n    height: 31px; }\n  .Navigation__button--bg {\n    width: 79px;\n    height: 31px;\n    margin: 0 7px; }\n  .modal-form {\n    max-width: 90%;\n    padding: 51px 24px 35px 24px; }\n    .modal-form__block-description {\n      margin: 9px auto 0 auto; }\n    .modal-form__title {\n      line-height: 24px; }\n    .modal-form__block-form {\n      margin: 30px auto 0 auto; }\n    .modal-form__form {\n      width: 100% !important; }\n    .modal-form__wrapper-inputs {\n      width: 100%;\n      margin: 0;\n      flex-direction: column; }\n    .modal-form__block-input,\n    .modal-form .input-validation__message {\n      padding: 0; }\n    .modal-form__block-input:not(:first-child) {\n      margin-top: 38px !important; }\n    .modal-form__input {\n      width: 100%;\n      height: 38px; }\n    .modal-form__block-close-icon {\n      top: 6px;\n      right: 9px; }\n    .modal-form__privacy-policy {\n      margin-top: 13px; }\n    .modal-form .Privacy-policy__text--policy {\n      line-height: 10px; }\n    .modal-form__button {\n      margin-top: 30px;\n      min-width: 133px;\n      min-height: 35px; }\n    .modal-form--size-sm {\n      max-width: 90%;\n      margin-top: 49px;\n      padding: 33px 22px; }\n      .modal-form--size-sm .modal-form__form {\n        flex-direction: column; }\n      .modal-form--size-sm .modal-form__wrapper-inputs {\n        width: max-content; }\n      .modal-form--size-sm .Button {\n        margin-top: 40px; }\n    .modal-form__block-product-image {\n      max-width: 175px;\n      max-height: 93px;\n      padding: 0; }\n    .modal-form__block-product-name {\n      padding: 0;\n      margin-top: 70px; }\n  .modal-form-back-call-success .Container-title {\n    width: 100%; }\n  .directory-section-page__modal-form {\n    width: 100%;\n    max-width: none; }\n  .directory-section-page__navigation {\n    margin-top: 60px; }\n  .directory-section-page__container-text {\n    margin-top: 58px; }\n  .directory-section-page__title {\n    line-height: 22px; }\n  .directory-section-page__block-text {\n    margin-top: 15px; }\n  .directory-section-page__modal-form {\n    margin-top: 36px; }\n  .directory-section-page__form-modal-form {\n    flex-direction: column; }\n  .directory-section-page .card-product__wrapper-badges {\n    top: 10px; }\n  .section--light .section__block-text {\n    margin-top: 57px; }\n    .section--light .section__block-text p {\n      line-height: 19px; }\n  .section--light .section__wrapper-block-text .Title::before {\n    bottom: -37px; }\n  .section--light .section__block-container {\n    margin-top: 63px; }\n  .section__wrapper-sorting-info {\n    flex-wrap: wrap; }\n  .section__block-filter-button {\n    order: 1; }\n  .section__block-sorting-info {\n    order: 3;\n    width: 100%;\n    margin-top: 15px; }\n  .section .Sorting {\n    order: 2; }\n    .section .Sorting__block-link:not(:first-child) {\n      margin-top: 25px; }\n    .section .Sorting__block-title-block {\n      display: flex;\n      justify-content: space-between;\n      align-items: center; }\n  .card-product {\n    width: 50%;\n    padding: 10px; }\n    .card-product__block-badges {\n      background-color: rgba(127, 131, 141, 0.7); }\n    .card-product__block-description {\n      margin-top: 9.5px; }\n    .card-product__description {\n      line-height: 10px; }\n  .directory-section {\n    padding: 27px 0 37px 0; }\n  .cases-section-cases__modal-form {\n    max-width: 100%;\n    margin-top: 39px; }\n  .how-order-section-banner .section-banner__block-banner {\n    padding: 0;\n    flex-direction: column; }\n  .how-order-section-banner .section-banner__block-image {\n    padding-top: 0;\n    margin-top: 18px; }\n  .how-order-section-banner .section-banner__description {\n    line-height: 8px; }\n  .how-order-section-ordering-process {\n    padding-top: 37px; }\n    .how-order-section-ordering-process .Title--section {\n      line-height: 20px; }\n    .how-order-section-ordering-process .Title::before {\n      height: 19px;\n      bottom: -25px; }\n    .how-order-section-ordering-process__block-steps {\n      margin-top: 64px; }\n    .how-order-section-ordering-process__list-item-steps {\n      flex-direction: column; }\n    .how-order-section-ordering-process .Marker {\n      width: 31px;\n      height: 31px; }\n    .how-order-section-ordering-process__block-text-step {\n      margin-top: 3px;\n      margin-left: 0; }\n      .how-order-section-ordering-process__block-text-step p {\n        text-align: center;\n        line-height: 15px; }\n    .how-order-section-ordering-process__block-button {\n      margin-top: 59px; }\n    .how-order-section-ordering-process .Button {\n      min-width: 115px;\n      min-height: 33px; }\n  .how-order-section-modal-form .modal-form {\n    max-width: 100%; }\n  .discounts-section-discounts .section-announcement {\n    margin: 0; }\n    .discounts-section-discounts .section-announcement:not(:first-child) {\n      margin-top: 26px; }\n  .discounts-section-discounts .section-announcement__block-image {\n    width: 70%; }\n  .discounts-section-discounts .section-announcement__inner-image,\n  .discounts-section-discounts .section-announcement__block-info {\n    padding: 0;\n    min-height: 10px; }\n  .discounts-section-discounts .section-announcement__inner-image {\n    height: 148px; }\n  .discounts-section-discounts .section-announcement__block-text-news p {\n    line-height: 15px; }\n  .discounts-section-discounts .section-announcement__block-button-news {\n    margin-top: 16px; }\n  .discounts-section-discounts .Button {\n    min-width: 110px;\n    min-height: 21px;\n    border-radius: 6px; }\n  .discounts-section-discounts .Title--big-decor::before {\n    height: 15px;\n    bottom: -17px; }\n  .discounts-section-discounts__wrapper-announcement {\n    margin-top: 51px; }\n  .discounts-section-discounts__block-title-image {\n    padding: 28px 0 0 11px; }\n  .discounts-section-discounts__title-image {\n    line-height: 13px; }\n  .discounts-section-discounts__container-block-text {\n    margin-top: 50px; }\n  .discounts-section-discounts__block-text {\n    margin-top: 27px; }\n  .bread-crumbs {\n    margin-bottom: 17px; }\n    .bread-crumbs__list-item {\n      display: none; }\n    .bread-crumbs__list-item--mobile-active, .bread-crumbs__list-item--mobile-active:not(:last-child) {\n      padding-right: 0;\n      margin-right: 0; }\n    .bread-crumbs__list-item--mobile-active {\n      display: block;\n      padding-left: 10px; }\n      .bread-crumbs__list-item--mobile-active:not(:last-child)::after {\n        right: auto;\n        left: 0;\n        transform: translateY(-50%) rotate(180deg); }\n  .Counter__button {\n    width: 27px;\n    height: 27px;\n    border-radius: 9px; }\n  .Counter__block-input {\n    width: 76px; }\n  .section-detailed__title-info {\n    line-height: 26px; }\n  .section-detailed__swiper:first-child {\n    height: 192px; }\n  .section-detailed__swiper:last-child {\n    margin-top: 8px;\n    height: 47px; }\n  .section-detailed__swiper-slide {\n    border-radius: 5px; }\n  .section-detailed__publication-date-info {\n    margin-top: 25px;\n    line-height: 14px; }\n  .section-detailed__swiper-button-next, .section-detailed__swiper-button-prev {\n    display: none; }\n  .section-detailed__block-text-information {\n    margin-top: 19px; }\n    .section-detailed__block-text-information p {\n      line-height: 21px; }\n  .section-detailed__block-title-other {\n    padding-bottom: 29px; }\n  .section-detailed__block-detailed:not(:first-child) {\n    margin-top: 20px; }\n  .section-detailed__block-detailed:not(:last-child) {\n    padding-bottom: 24px; }\n  .section-detailed__block-date {\n    margin-top: 18px; }\n  .section-detailed__block-link {\n    margin-top: 29px; }\n  .section-detailed .block-detailed__title {\n    line-height: 21px; }\n  .section-detailed .block-detailed__text {\n    line-height: 19.5px; }\n  .section-detailed .block-detailed__date {\n    line-height: 13.5px; }\n  .contacts-section-contacts .Title::before {\n    width: 100%;\n    left: 0;\n    transform: translateX(0);\n    height: 14px;\n    bottom: -10px; }\n  .contacts-section-contacts__play-svg, .contacts-section-contacts__play-use {\n    width: 46px;\n    height: 46px; }\n  .contacts-block-text-items {\n    margin-top: 39px; }\n  .block-text-items__wrapper-text-items {\n    display: flex;\n    flex-direction: column;\n    margin: 0; }\n  .block-text-items .Text-item {\n    width: 100%; }\n    .block-text-items .Text-item:not(:first-child) {\n      margin-top: 43px; }\n    .block-text-items .Text-item__block-info {\n      margin-top: 18.5px; }\n    .block-text-items .Text-item__description {\n      margin-top: 12.9px; }\n  .map {\n    margin-top: 65px; }\n    .map__container {\n      height: 314px;\n      border-radius: 18.5px; }\n  .vacancies-section-appeal__content {\n    margin: 0;\n    flex-direction: column;\n    align-items: center; }\n  .vacancies-section-appeal__block-image, .vacancies-section-appeal__block-appeal {\n    padding: 0;\n    width: 100%; }\n  .vacancies-section-appeal__block-image {\n    height: 211px; }\n  .vacancies-section-appeal__block-appeal {\n    margin-top: 54px; }\n  .vacancies-section-appeal__inner-text {\n    margin-top: 74px; }\n  .vacancies-section-appeal .Title {\n    line-height: 25px; }\n    .vacancies-section-appeal .Title::before {\n      height: 30px;\n      bottom: -40px; }\n  .vacancies-section-appeal .Button {\n    margin-top: 40px; }\n  .vacancies-section-benefits-work {\n    padding-top: 62px; }\n    .vacancies-section-benefits-work__content {\n      width: 60%; }\n    .vacancies-section-benefits-work .Title {\n      line-height: 20px; }\n    .vacancies-section-benefits-work__wrapper-text-items {\n      margin: 3px 0 0 0; }\n    .vacancies-section-benefits-work .Text-item {\n      margin-top: 17px;\n      width: 100%;\n      padding: 0; }\n      .vacancies-section-benefits-work .Text-item__title {\n        margin-top: 10px;\n        line-height: 18px; }\n      .vacancies-section-benefits-work .Text-item__description {\n        margin-top: 10px;\n        line-height: 12px; }\n  .vacancies-current-vacancies .Title {\n    line-height: 20px; }\n  .vacancies-current-vacancies__content {\n    flex-direction: column;\n    align-items: center;\n    padding: 0 8px;\n    margin-top: 35px; }\n  .vacancies-current-vacancies__block-image, .vacancies-current-vacancies__block-info {\n    width: 100%; }\n  .vacancies-current-vacancies__block-image {\n    padding: 0;\n    margin-top: 23px;\n    order: 2; }\n  .vacancies-current-vacancies__block-info {\n    order: 1;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    padding: 12px 0; }\n  .vacancies-current-vacancies__block-text p {\n    text-align: center;\n    line-height: 15px; }\n  .vacancies-current-vacancies__block-button {\n    margin-top: 32px; }\n  .vacancies-current-vacancies .Button {\n    width: 125px;\n    height: 34px; }\n  .vacancies-about-company__swiper-next-button-card, .vacancies-about-company__swiper-prev-button-card {\n    display: none; }\n  .vacancies-about-company .Title {\n    line-height: 23px; }\n    .vacancies-about-company .Title::before {\n      height: 19px;\n      bottom: -24px; }\n  .vacancies-about-company__wrapper-swiper {\n    margin-top: 44px; }\n  .vacancies-about-company__swiper-container {\n    width: 100%;\n    padding: 10px; }\n  .vacancies-about-company__swiper-slide {\n    padding: 16px; }\n  .vacancies-about-company__block-position {\n    margin-top: 8px; }\n  .vacancies-about-company .section-info-block__wrapper-content {\n    margin: 0; }\n  .vacancies-about-company .section-info-block__wrapper-image {\n    margin-bottom: 0; }\n  .vacancies-about-company .section-info-block__block-info, .vacancies-about-company .section-info-block__wrapper-image {\n    padding: 0;\n    width: 100%; }\n  .vacancies-about-company .section-info-block__block-info {\n    margin-top: 20px; }\n    .vacancies-about-company .section-info-block__block-info p {\n      text-align: left;\n      margin-top: 19px;\n      line-height: 19px; }\n  .vacancies-about-company .section-info-block__block-image {\n    padding-top: 49%; }\n  .section-attractive-text__block-text {\n    width: 100%; }\n    .section-attractive-text__block-text p {\n      line-height: 18px; }\n  .vacancies-section-attractive-text {\n    padding-top: 45px; }\n    .vacancies-section-attractive-text .section-attractive-text__block-text {\n      width: 100%; }\n  .vacancies-form-add-resume {\n    margin-top: 25px; }\n    .vacancies-form-add-resume .modal-form__block-description {\n      margin: 29px auto 0 auto; }\n    .vacancies-form-add-resume .modal-form__description {\n      line-height: 19px; }\n    .vacancies-form-add-resume .modal-form__block-form {\n      margin: 56px auto 0 auto; }\n    .vacancies-form-add-resume .modal-form__button {\n      margin-top: 0; }\n  .modal-form-vacancies-form-add-resume .Attach-block {\n    margin-top: 10px;\n    flex-wrap: wrap; }\n    .modal-form-vacancies-form-add-resume .Attach-block__attach-title {\n      width: 100%;\n      margin: 0 0 10px 0; }\n    .modal-form-vacancies-form-add-resume .Attach-block__attach-description {\n      width: 70%; }\n  .portfolio-section-portfolio .Container-title {\n    margin-top: 28px;\n    margin-left: auto; }\n  .portfolio-section-portfolio .section__content {\n    margin-top: 28px; }\n  .portfolio-section-portfolio .section__block-container {\n    margin-top: 44px; }\n  .portfolio-section-portfolio .section-project-cards__block-sm--top {\n    margin: 18px -6px 0 -6px; }\n  .portfolio-section-portfolio .section-project-cards__block-sm--bottom {\n    margin: 0px -6px 18px -6px; }\n  .portfolio-section-portfolio .Forward-block {\n    margin: 40px 25px 0 auto; }\n  .portfolio-section-portfolio .modal-form {\n    max-width: 100%;\n    padding: 27px 24px 19px 24px; }\n  .portfolio-section-portfolio__modal-form {\n    margin-top: 113px; }\n  .portfolio-section-portfolio__recently-completed-projects {\n    margin: 51px auto 0 auto;\n    width: 100%; }\n  .portfolio-section-portfolio__wrapper-content-project-cards {\n    padding: 0;\n    box-shadow: none; }\n  .portfolio-section-portfolio__swiper-container, .portfolio-section-portfolio__swiper-container-image-project {\n    width: 100%; }\n  .portfolio-section-portfolio__swiper-button-next-default, .portfolio-section-portfolio__swiper-button-prev-default, .portfolio-section-portfolio__swiper-button-image-project-next-default, .portfolio-section-portfolio__swiper-button-image-project-prev-default {\n    display: none; }\n  .portfolio-section-portfolio__inner-product-brands {\n    margin: 3px -20px -20px -20px; }\n  .portfolio-section-portfolio__product-brand {\n    padding: 20px; }\n  .Block-text span {\n    text-align: center;\n    margin-bottom: 43px; }\n  .Block-text p {\n    margin-bottom: 13px;\n    line-height: 13.5px; }\n  .section-product-slider .card-product {\n    height: 363px; }\n  .section-product-slider .Title {\n    text-align: center;\n    line-height: 27px; }\n  .section-product-slider__wrapper-slider {\n    margin-top: 22px; }\n  .basket-section-basket__wrapper-content-basket {\n    flex-direction: column;\n    margin: 25px 0 0 0; }\n  .basket-section-basket__inner-product-cards, .basket-section-basket__inner-info-about-order {\n    padding: 0;\n    width: 100%; }\n  .basket-section-basket__inner-info-about-order {\n    margin-top: 33px; }\n  .basket-section-basket__title-info-about-order {\n    line-height: 10px; }\n  .basket-section-basket__product-card {\n    height: 176px; }\n  .basket-section-basket__block-product-settings {\n    padding: 14px 20px; }\n  .basket-section-basket__block-price-product {\n    margin-top: 52px; }\n  .basket-section-basket__wrapper-counter-product {\n    margin-top: 16px;\n    justify-content: flex-start; }\n  .basket-section-basket .Counter__block-input {\n    width: 67px; }\n  .basket-section-basket__block-product-image {\n    width: 39.3333%; }\n  .basket-section-basket__block-product-settings {\n    width: 63.6666%; }\n  .basket-section-basket__block-close-button-product {\n    margin-left: auto; }\n  .basket-section-basket__wrapper-basic-information-product {\n    flex-direction: column; }\n  .basket-section-basket__name-product {\n    line-height: 13px; }\n  .basket-section-basket__block-info-about-order {\n    margin-top: 22px;\n    padding: 24px 0; }\n  .basket-section-basket__block-outcome-about-order {\n    margin-top: 24px; }\n  .basket-section-basket__block-button-about-order {\n    margin-top: 30px; }\n  .basket-section-basket__block-attention-about-order {\n    margin-top: 25px; }\n  .basket-section-basket .Button--color-lightRed:not(:disabled) {\n    border-color: #ea4335;\n    background-color: #ea4335; }\n    .basket-section-basket .Button--color-lightRed:not(:disabled):hover {\n      background-color: transparent; }\n      .basket-section-basket .Button--color-lightRed:not(:disabled):hover .Button__text {\n        color: #ea4335; }\n    .basket-section-basket .Button--color-lightRed:not(:disabled):focus {\n      background-color: transparent; }\n      .basket-section-basket .Button--color-lightRed:not(:disabled):focus .Button__text {\n        color: #ea4335; }\n    .basket-section-basket .Button--color-lightRed:not(:disabled) .Button__text {\n      color: #fff; }\n  .services-section-banner .section-banner__block-banner {\n    flex-direction: column;\n    padding: 0;\n    overflow: hidden; }\n  .services-section-banner .section-banner__title {\n    line-height: 27px; }\n  .services-section-banner .section-banner__description {\n    margin-top: 5px; }\n  .services-section-banner .section-banner__button {\n    margin-top: 40px; }\n  .services-section-banner .section-banner__block-image {\n    width: 100%;\n    padding: 0;\n    margin-top: 47px; }\n  .services-section-banner .section-banner__image {\n    position: relative; }\n  .services-section-banner .section-banner__info {\n    max-width: 100%; }\n  .services-section-advantages {\n    padding-top: 36px; }\n    .services-section-advantages__content {\n      justify-content: center; }\n    .services-section-advantages .Text-item {\n      width: 75%; }\n      .services-section-advantages .Text-item__block-info {\n        margin-top: 26px; }\n  .services-section-announcement {\n    padding-top: 90px; }\n    .services-section-announcement__wrapper-services {\n      margin: 34px 0 -22px 0; }\n    .services-section-announcement .section-announcement {\n      width: 100%;\n      margin: 0 auto 22px auto; }\n      .services-section-announcement .section-announcement__block-image {\n        height: 255px; }\n      .services-section-announcement .section-announcement__title-news {\n        line-height: 22px; }\n      .services-section-announcement .section-announcement__block-text-news {\n        margin-top: 10px; }\n      .services-section-announcement .section-announcement__block-button-news {\n        margin-top: 24px; }\n  .services-our-guarantees {\n    padding-top: 76px; }\n    .services-our-guarantees .Title::before {\n      height: 18px;\n      bottom: -19px; }\n    .services-our-guarantees__content {\n      width: 100%; }\n    .services-our-guarantees__wrapper-info {\n      margin: 88px 0 0 0;\n      flex-direction: column; }\n    .services-our-guarantees__inner-image, .services-our-guarantees__block-info {\n      width: 100%;\n      padding: 0; }\n    .services-our-guarantees__block-image {\n      padding-top: 152%; }\n    .services-our-guarantees__block-info {\n      width: 100%;\n      margin-top: 29px; }\n    .services-our-guarantees__block-name {\n      margin-top: 11px; }\n    .services-our-guarantees__block-description, .services-our-guarantees__block-button {\n      margin-top: 22px; }\n    .services-our-guarantees__block-button {\n      display: flex;\n      justify-content: center; }\n    .services-our-guarantees .Button {\n      min-height: 40px;\n      min-width: 226px;\n      border-radius: 10px; }\n  .services-section-description {\n    padding-top: 78px; }\n    .services-section-description .Title {\n      line-height: 24px; }\n      .services-section-description .Title::before {\n        height: 14px;\n        bottom: -25px; }\n    .services-section-description .section-description__wrapper-info {\n      width: 100%;\n      margin: 54px auto 0 auto; }\n    .services-section-description .section-description__block-image {\n      border-radius: 11px; }\n    .services-section-description .section-description__block-text {\n      margin-top: 21px; }\n      .services-section-description .section-description__block-text p {\n        line-height: 21px;\n        text-align: center; }\n  .services-section-form {\n    padding-top: 74px; }\n  .modal-form-write-director .modal-form {\n    border-radius: 14px; }\n    .modal-form-write-director .modal-form__form {\n      width: 100%; }\n    .modal-form-write-director .modal-form__button {\n      margin-top: 34px; }\n    .modal-form-write-director .modal-form__input {\n      width: 100%;\n      height: 39px;\n      padding: 0 23px;\n      font-size: calc(\r 11px + 5 * ((100vw - 320px) / 1600)); }\n    .modal-form-write-director .modal-form__textarea {\n      padding: 21px 23px; }\n  .modal-form-write-director .Button {\n    min-height: 37px;\n    min-width: 141px; }\n  .modal-form-write-director .Title::before {\n    height: 9px;\n    bottom: -18px; }\n  .modal-form-add-review {\n    padding: 21px 20px 35px 20px; }\n    .modal-form-add-review .modal-form__block-description {\n      display: none; }\n    .modal-form-add-review .modal-form__block-form {\n      margin: 65px auto 0 auto;\n      width: 100%; }\n    .modal-form-add-review .modal-form__block-input {\n      width: 100%; }\n    .modal-form-add-review .modal-form__input {\n      height: 31px;\n      padding: 0 19px; }\n    .modal-form-add-review .modal-form__block-textarea, .modal-form-add-review .modal-form__privacy-policy {\n      padding: 0; }\n    .modal-form-add-review .modal-form__textarea {\n      padding: 21px 19px; }\n    .modal-form-add-review .Title {\n      text-align: left;\n      width: 40%; }\n      .modal-form-add-review .Title::before {\n        height: 9px;\n        bottom: -18px; }\n  .section-stages {\n    padding-top: 53px; }\n    .section-stages__inner-content {\n      margin: calc(22px - 28px) -15px 0 -15px; }\n    .section-stages__item {\n      width: 60%; }\n  .geoplastics-section-attractive-text {\n    padding-top: 56px; }\n    .geoplastics-section-attractive-text .section-attractive-text__block-text {\n      width: 100%; }\n  .geoplastics-section-reviews {\n    padding-top: 48px; }\n  .geoplastics-section-form {\n    padding-top: 60px; }\n  .geoplastics-section-banner .section-banner__block-banner {\n    flex-direction: column;\n    padding: 0;\n    overflow: hidden;\n    height: auto; }\n  .geoplastics-section-banner .section-banner__title {\n    line-height: 25px; }\n  .geoplastics-section-banner .section-banner__description {\n    display: block;\n    margin-top: 10px;\n    font-family: \"Caveat\", sans-serif;\n    font-size: 15px;\n    line-height: 16px;\n    color: #ea4335; }\n  .geoplastics-section-banner .section-banner__button {\n    margin-top: 22px;\n    min-height: 30px;\n    min-width: 123px; }\n  .geoplastics-section-banner .section-banner__block-image {\n    width: 100%;\n    padding: 0;\n    height: 303px;\n    margin-top: 47px; }\n  .geoplastics-section-banner .section-banner__image {\n    position: relative;\n    object-fit: contain;\n    object-position: bottom;\n    height: auto; }\n  .geoplastics-section-banner .section-banner__info {\n    max-width: 100%; }\n  .geoplastics-section-text {\n    padding-top: 28px; }\n    .geoplastics-section-text__content {\n      width: 100%; }\n    .geoplastics-section-text p {\n      line-height: 20px; }\n  .geoplastics-section-for-whom {\n    padding-top: 31px; }\n    .geoplastics-section-for-whom__content {\n      margin: -25px 0 0 0; }\n    .geoplastics-section-for-whom .Text-item {\n      width: 100%; }\n  .geoplastics-section-description {\n    padding-top: 57px; }\n    .geoplastics-section-description__block-button {\n      margin-top: 37px;\n      display: flex;\n      justify-content: center; }\n    .geoplastics-section-description .Button {\n      min-height: 40px;\n      min-width: 162px; }\n    .geoplastics-section-description .section-description__wrapper-info {\n      margin: 16px 0 0 0; }\n    .geoplastics-section-description .section-description__wrapper-image, .geoplastics-section-description .section-description__block-text {\n      width: 100%; }\n    .geoplastics-section-description .section-description__block-image {\n      padding-top: inherit;\n      height: 203px; }\n    .geoplastics-section-description .section-description__block-text p {\n      text-align: center; }\n    .geoplastics-section-description--projects .section-description__wrapper-info {\n      margin: 38px 0 0 0; }\n    .geoplastics-section-description--projects .geoplastics-section-description__block-signature {\n      bottom: 12.8px;\n      width: 187px;\n      min-height: 45px; }\n    .geoplastics-section-description--projects .geoplastics-section-description__signature {\n      line-height: 13px; }\n  .section-cards-text {\n    padding-top: 68px; }\n    .section-cards-text .Container-title {\n      margin-bottom: 18px; }\n    .section-cards-text .Title {\n      line-height: 20px; }\n    .section-cards-text__block-cards {\n      flex-wrap: wrap;\n      margin: 0; }\n    .section-cards-text .Card-text {\n      width: 100%;\n      padding: 0; }\n      .section-cards-text .Card-text:not(:first-child) {\n        margin-top: 16px; }\n      .section-cards-text .Card-text__block-image {\n        height: 149px; }\n      .section-cards-text .Card-text__block-info {\n        padding: 25px 23px; }\n      .section-cards-text .Card-text__block-text p {\n        line-height: 18px; }\n  .section-documents {\n    padding-top: 81px; }\n    .section-documents__wrapper-slider {\n      margin-top: 31px; }\n    .section-documents__swiper-slide {\n      height: 123px; }\n  .rubber-coverings-masterfiber-section-numbers {\n    padding-top: 76px; }\n    .rubber-coverings-masterfiber-section-numbers .section-numbers__wrapper-numbers {\n      margin: 27px -10px 0 -10px; }\n  .section-text-default {\n    padding-top: 63px; }\n    .section-text-default .Title {\n      line-height: 20px; }\n    .section-text-default__block-text {\n      margin-top: 17px; }\n  .section-text {\n    padding-top: 50px; }\n    .section-text .Title {\n      line-height: 22px; }\n    .section-text__block-text {\n      margin: 20px auto 0 auto;\n      width: 100%; }\n      .section-text__block-text p img {\n        max-height: 200px; }\n    .section-text__block-button {\n      margin-top: 30px; }\n    .section-text .Button {\n      min-height: 35px;\n      min-width: 115px; }\n  .rubber-coverings-masterfiber-section-banner .section-banner__block-banner {\n    flex-wrap: wrap;\n    max-height: none; }\n  .rubber-coverings-masterfiber-section-banner .section-banner__info {\n    padding: 20px; }\n  .rubber-coverings-masterfiber-section-banner .section-banner__title {\n    line-height: 25px; }\n  .rubber-coverings-masterfiber-section-banner .section-banner__block-image {\n    height: 303px;\n    margin-top: 47px; }\n  .rubber-coverings-masterfiber-section-banner .section-banner__button {\n    margin-top: 28px;\n    min-height: 30px;\n    min-width: 203px;\n    border-radius: 8px; }\n  .rubber-coverings-masterfiber-section-links {\n    padding-top: 36px; }\n    .rubber-coverings-masterfiber-section-links__list {\n      flex-wrap: wrap;\n      margin: -32px -12.5px 0 -12.5px; }\n    .rubber-coverings-masterfiber-section-links__list-item {\n      width: 50%;\n      margin-top: 32px;\n      padding: 0 12.5px; }\n    .rubber-coverings-masterfiber-section-links .Link {\n      line-height: 11px; }\n      .rubber-coverings-masterfiber-section-links .Link::before {\n        height: 10px;\n        bottom: -13px; }\n  .rubber-coverings-masterfiber-section-rubber-crumb {\n    padding-top: 66px; }\n    .rubber-coverings-masterfiber-section-rubber-crumb__block-information {\n      flex-wrap: wrap; }\n    .rubber-coverings-masterfiber-section-rubber-crumb .Title {\n      line-height: 20.3px; }\n      .rubber-coverings-masterfiber-section-rubber-crumb .Title::before {\n        background-image: url(/local/templates/np/assets/css/../img/title-big-decor.svg);\n        height: 19px;\n        bottom: -29px; }\n    .rubber-coverings-masterfiber-section-rubber-crumb__block-info, .rubber-coverings-masterfiber-section-rubber-crumb__inner-image {\n      width: 100%; }\n    .rubber-coverings-masterfiber-section-rubber-crumb__block-text {\n      margin-top: 51px; }\n    .rubber-coverings-masterfiber-section-rubber-crumb__inner-image {\n      margin-top: 20px; }\n  .rubber-coverings-masterfiber-section-cards-text {\n    padding-top: 59px; }\n    .rubber-coverings-masterfiber-section-cards-text .Card-text:not(:first-child) {\n      margin-top: 17px; }\n  .rubber-coverings-masterfiber-where-applied {\n    padding-top: 68px; }\n    .rubber-coverings-masterfiber-where-applied .Title {\n      line-height: 20px; }\n    .rubber-coverings-masterfiber-where-applied__wrapper-cards {\n      justify-content: center;\n      margin: calc(11px - 10px) 0 0 0; }\n    .rubber-coverings-masterfiber-where-applied .Card-text {\n      width: 90%;\n      padding: 0;\n      margin-top: 10px; }\n      .rubber-coverings-masterfiber-where-applied .Card-text__block-image {\n        height: 144px; }\n  .rubber-coverings-masterfiber-varieties-coatings {\n    padding-top: 30px; }\n    .rubber-coverings-masterfiber-varieties-coatings .Title {\n      line-height: 23px; }\n    .rubber-coverings-masterfiber-varieties-coatings__wrapper-cards {\n      margin-top: 20px; }\n    .rubber-coverings-masterfiber-varieties-coatings .card-product {\n      width: 50%;\n      min-height: 180px; }\n      .rubber-coverings-masterfiber-varieties-coatings .card-product__block-title {\n        height: auto; }\n      .rubber-coverings-masterfiber-varieties-coatings .card-product__block-image {\n        width: 85%; }\n      .rubber-coverings-masterfiber-varieties-coatings .card-product__description {\n        line-height: 9px; }\n  .rubber-coverings-masterfiber-section-description-big,\n  .rubber-coverings-masterfiber-section-description-small {\n    padding-top: 70px; }\n    .rubber-coverings-masterfiber-section-description-big .Title,\n    .rubber-coverings-masterfiber-section-description-small .Title {\n      line-height: 20px; }\n      .rubber-coverings-masterfiber-section-description-big .Title::before,\n      .rubber-coverings-masterfiber-section-description-small .Title::before {\n        height: 21px;\n        bottom: -32px; }\n    .rubber-coverings-masterfiber-section-description-big .section-description__wrapper-info,\n    .rubber-coverings-masterfiber-section-description-small .section-description__wrapper-info {\n      width: 100%;\n      margin: 51px auto 0 auto; }\n    .rubber-coverings-masterfiber-section-description-big__block-button,\n    .rubber-coverings-masterfiber-section-description-small__block-button {\n      display: flex;\n      justify-content: center; }\n    .rubber-coverings-masterfiber-section-description-big .Button,\n    .rubber-coverings-masterfiber-section-description-small .Button {\n      min-height: 30px;\n      border-radius: 8px; }\n  .rubber-coverings-masterfiber-modal-form {\n    padding-top: 47px; }\n    .rubber-coverings-masterfiber-modal-form .modal-form {\n      max-width: 100%; }\n  .rubber-coverings-masterfiber-how-work {\n    padding-top: 62px; }\n    .rubber-coverings-masterfiber-how-work .Title {\n      line-height: 20px; }\n      .rubber-coverings-masterfiber-how-work .Title::before {\n        height: 15px;\n        bottom: -28px; }\n    .rubber-coverings-masterfiber-how-work__wrapper-cards {\n      justify-content: center;\n      margin: calc(45px - 17px) -11px 0 -11px; }\n    .rubber-coverings-masterfiber-how-work .Card-text {\n      width: 90%; }\n  .rubber-coverings-masterfiber-section-cases {\n    padding-top: 55px; }\n    .rubber-coverings-masterfiber-section-cases .Title {\n      line-height: 20px; }\n    .rubber-coverings-masterfiber-section-cases .Container-project-card {\n      width: 50%; }\n    .rubber-coverings-masterfiber-section-cases .Project-card {\n      height: 223px;\n      max-height: 223px; }\n      .rubber-coverings-masterfiber-section-cases .Project-card__block-title {\n        display: none; }\n    .rubber-coverings-masterfiber-section-cases__block-button {\n      margin-top: 20px; }\n    .rubber-coverings-masterfiber-section-cases .Button {\n      min-height: 44px;\n      min-width: 113px; }\n  .rubber-coverings-masterfiber-section-other-coatings {\n    padding-top: 46px; }\n    .rubber-coverings-masterfiber-section-other-coatings__wrapper-cards {\n      justify-content: center;\n      margin: 0 -6.5px 0 -6.5px; }\n    .rubber-coverings-masterfiber-section-other-coatings .Work-card {\n      width: 100%;\n      margin-top: 0;\n      height: 221px;\n      padding: 0 6.5px; }\n      .rubber-coverings-masterfiber-section-other-coatings .Work-card__wrapper-content {\n        border-radius: 13px;\n        align-items: flex-start; }\n    .rubber-coverings-masterfiber-section-other-coatings .Container-project-card {\n      width: 50%;\n      padding: 0 6.5px;\n      margin-top: 10px; }\n    .rubber-coverings-masterfiber-section-other-coatings .Project-card {\n      height: 106px;\n      border-radius: 9px; }\n      .rubber-coverings-masterfiber-section-other-coatings .Project-card__block-title {\n        display: none; }\n  .modal-form-product-added .modal-form__block-form {\n    flex-wrap: wrap;\n    padding: 40px 0;\n    margin: 44px auto 0 auto;\n    width: 100%; }\n  .product-card-section-product-card .Zoom-icon {\n    opacity: 1;\n    visibility: visible; }\n  .product-card-section-product-card__swiper:first-child {\n    height: 335px; }\n  .product-card-section-product-card .product-card-swiper {\n    display: none; }\n  .product-card-section-product-card__inner-main-product-info {\n    display: flex;\n    flex-wrap: wrap;\n    margin: 0; }\n  .product-card-section-product-card__wrap-product-swiper, .product-card-section-product-card__block-wrapper-price {\n    padding: 0; }\n  .product-card-section-product-card__block-wrapper-price {\n    flex: 0 0 100%;\n    max-width: 100%;\n    margin-top: 22px; }\n  .product-card-section-product-card__wrap-product-swiper {\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .product-card-section-product-card__wrapper-other-information {\n    flex: 0 0 100%;\n    max-width: 100%; }\n  .product-card-section-product-card__title-price {\n    line-height: 30px; }\n  .product-card-section-product-card__block-price {\n    margin-top: 22px;\n    padding: 17px 0; }\n  .product-card-section-product-card .Counter {\n    margin-top: 26px; }\n  .product-card-section-product-card__block-price-button .Button {\n    min-height: 45px;\n    min-width: 100%;\n    max-width: 100%;\n    background-color: #ea4335; }\n    .product-card-section-product-card__block-price-button .Button:not(:disabled) .Button__text {\n      color: #fff; }\n    .product-card-section-product-card__block-price-button .Button:hover, .product-card-section-product-card__block-price-button .Button:focus {\n      background-color: transparent; }\n    .product-card-section-product-card__block-price-button .Button:hover .Button__text {\n      color: #ea4335; }\n    .product-card-section-product-card__block-price-button .Button:focus .Button__text {\n      color: #ea4335; }\n  .product-card-section-product-card__block-description-product {\n    margin-top: 40px; }\n  .product-card-section-product-card__title-description-product {\n    line-height: 25px; }\n  .product-card-section-product-card__block-text-description-product {\n    margin-top: 18px; }\n    .product-card-section-product-card__block-text-description-product p {\n      line-height: 21px; }\n  .product-card-section-product-card .section-tabs {\n    margin-top: 30px; }\n    .product-card-section-product-card .section-tabs__block-menu {\n      flex-wrap: wrap; }\n    .product-card-section-product-card .section-tabs__item-menu {\n      width: 50%; }\n      .product-card-section-product-card .section-tabs__item-menu:first-child {\n        border-radius: 0; }\n      .product-card-section-product-card .section-tabs__item-menu:last-child {\n        border-radius: 0; }\n      .product-card-section-product-card .section-tabs__item-menu--top-left {\n        border-top-left-radius: 8px !important; }\n      .product-card-section-product-card .section-tabs__item-menu--top-right {\n        border-top-right-radius: 8px !important; }\n      .product-card-section-product-card .section-tabs__item-menu--bottom-left {\n        border-bottom-left-radius: 8px !important; }\n      .product-card-section-product-card .section-tabs__item-menu--bottom-right {\n        border-bottom-right-radius: 8px !important; }\n    .product-card-section-product-card .section-tabs__block-tabs {\n      margin-top: 27px; }\n  .product-card-section-product-card__tab-specification {\n    flex-wrap: wrap; }\n  .product-card-section-product-card__tab-specification .Text-item {\n    width: 100%;\n    padding: 0; }\n    .product-card-section-product-card__tab-specification .Text-item:not(:first-child) {\n      margin-top: 44px; }\n    .product-card-section-product-card__tab-specification .Text-item__svg, .product-card-section-product-card__tab-specification .Text-item__use {\n      width: 47px;\n      height: 47px; }\n    .product-card-section-product-card__tab-specification .Text-item__block-info {\n      margin-top: 18px; }\n  .product-card-section-product-card__block-text-item-description {\n    margin-top: 12px; }\n  .product-card-section-product-card__description-tab-delivery {\n    margin-top: 18px; }\n  .product-card-section-product-card__block-ways-obtaining-tab-delivery {\n    margin-top: 48px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item:not(:first-child) {\n      margin-top: 49px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__block-info {\n      margin-top: 18px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__title {\n      line-height: 20px; }\n    .product-card-section-product-card__block-ways-obtaining-tab-delivery .Text-item__description {\n      margin-top: 20px;\n      line-height: 21px; }\n  .product-card-section-product-card .Marker {\n    width: 46px;\n    height: 46px; }\n  .product-card-section-product-card__list-tab-delivery {\n    margin-top: 20px; }\n  .product-card-section-product-card__list-item-tab-delivery {\n    line-height: 21px; }\n    .product-card-section-product-card__list-item-tab-delivery::before {\n      width: 8px;\n      height: 8px; }\n    .product-card-section-product-card__list-item-tab-delivery:not(:first-child) {\n      margin-top: 18px; }\n  .product-card-section-product-card__inner-general-information-reviews {\n    align-items: center; }\n  .product-card-section-product-card__block-button-reviews .Button {\n    min-height: 36px;\n    min-width: 131px;\n    border-radius: 9px; }\n  .product-card-section-product-card__block-review {\n    margin-top: 27px;\n    padding-top: 26px; }\n  .product-card-section-product-card__block-rating {\n    margin-top: 17px; }\n  .product-card-section-product-card__block-text-review {\n    margin-top: 25px; }\n  .product-card-section-product-card__block-text-review p {\n    line-height: 21px; }\n  .product-card-section-product-card__block-button-load-more-review {\n    margin-top: 36px; }\n    .product-card-section-product-card__block-button-load-more-review .Button {\n      min-height: 36px;\n      min-width: 150px;\n      border-radius: 9px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title {\n    line-height: 23px; }\n    .rubber-covering-masterfiber-section-rubber-covering-masterfiber .Title::before {\n      height: 11px;\n      bottom: -19px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__wrapper-information {\n    margin: 50px 0 0 0;\n    flex-wrap: wrap; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-slider, .rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info {\n    padding: 0;\n    width: 100%; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__inner-info {\n    margin-top: 24px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:first-child {\n    height: 166px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__swiper-conteiner:last-child {\n    margin-top: 5px;\n    height: 54px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-text p {\n    text-align: center; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-specifications {\n    margin-top: 39px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__title-info {\n    line-height: 16px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-technical-info {\n    margin-top: 13px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info {\n    line-height: 15px; }\n    .rubber-covering-masterfiber-section-rubber-covering-masterfiber__technical-info:not(:first-child) {\n      margin-top: 7px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-coating-colors {\n    margin-top: 19px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-colors {\n    margin: 17px -7px 0 -7px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-color {\n    padding: 0 7px; }\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber__block-button {\n    display: flex;\n    justify-content: center;\n    margin-top: 37px; }\n  .rubber-covering-masterfiber-section-coating-characteristics {\n    padding-top: 47px; }\n    .rubber-covering-masterfiber-section-coating-characteristics .Title {\n      line-height: 23px; }\n    .rubber-covering-masterfiber-section-coating-characteristics__wrapper-info {\n      margin: 10px 0 0 0;\n      flex-wrap: wrap; }\n    .rubber-covering-masterfiber-section-coating-characteristics__block-image, .rubber-covering-masterfiber-section-coating-characteristics__block-info {\n      padding: 0;\n      width: 100%; }\n    .rubber-covering-masterfiber-section-coating-characteristics__block-info {\n      margin-top: 13px; }\n      .rubber-covering-masterfiber-section-coating-characteristics__block-info p {\n        text-align: center; }\n        .rubber-covering-masterfiber-section-coating-characteristics__block-info p:not(:first-child) {\n          margin-top: 25px; }\n    .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works {\n      margin: 54px 0 0 0;\n      flex-wrap: wrap; }\n      .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card {\n        padding: 0;\n        width: 100%; }\n        .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card:not(:first-child) {\n          margin-top: 12px; }\n        .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card__wrapper-content {\n          padding: 23px 50px;\n          height: 330px; }\n        .rubber-covering-masterfiber-section-coating-characteristics__wrapper-works .Work-card .Button {\n          min-height: 23px;\n          min-width: 71px;\n          border-radius: 6px; }\n  .rubber-covering-masterfiber-section-form {\n    margin-top: 45px; }\n    .rubber-covering-masterfiber-section-form .section-form__block-image {\n      max-width: 125px; }\n  .section-404__inner-info {\n    flex-wrap: wrap;\n    margin: 0; }\n  .section-404__block-image, .section-404__block-info {\n    width: 100%;\n    padding: 0; }\n  .section-404__block-info {\n    margin-top: 25px; }\n  .section-404__title {\n    text-align: center;\n    line-height: 17px; }\n  .section-404__block-text p {\n    text-align: center;\n    line-height: 17px; }\n  .section-404__inner-buttons {\n    margin: 49px 0 0 0;\n    flex-wrap: wrap; }\n  .section-404__block-button {\n    padding: 0;\n    width: 100%;\n    display: flex;\n    justify-content: center; }\n    .section-404__block-button:not(:first-child) {\n      margin-top: 27px; }\n  .section-404 .Button {\n    min-height: 50px;\n    padding: 5px 10px;\n    min-width: 202px; }\n  .Container-title {\n    width: 100%; }\n  .privacy-policy-section__text-policy {\n    margin: 15px 0 -20px 0; }\n    .privacy-policy-section__text-policy p {\n      line-height: 19px; }\n  .ordering-section .Container-title {\n    width: 100%;\n    margin-left: auto; }\n  .ordering-section .Title {\n    font-size: calc(\r 19px + 17 * ((100vw - 320px) / 1600));\n    line-height: 19px; }\n    .ordering-section .Title::before {\n      height: 14px;\n      bottom: -19px; }\n  .ordering-section__block-customer {\n    display: none; }\n  .ordering-section__inner-information {\n    margin: 71px 0 0 0;\n    flex-wrap: wrap; }\n  .ordering-section__inner-form, .ordering-section__inner-info {\n    padding: 0;\n    width: 100%; }\n  .ordering-section__block-input:not(:first-child) {\n    margin-top: 45px; }\n  .ordering-section__inner-info {\n    margin-top: 29px; }\n  .ordering-section .Privacy-policy__text--policy {\n    line-height: 15px; }\n  .ordering-section__block-info {\n    padding: 26px 16px 30px 16px; }\n  .ordering-section__block-payment-info {\n    padding-bottom: 22px; }\n  .ordering-section__payment-info {\n    line-height: 17px; }\n  .ordering-section__block-outcome-info {\n    margin-top: 66px; }\n  .ordering-section__outcome-info {\n    line-height: 20px; }\n  .ordering-section__block-button {\n    margin-top: 54px; }\n  .ordering-section .Button {\n    min-height: 48px;\n    min-width: 182px;\n    border-radius: 9px; }\n  .search-section-search__input-search, .search-section-search__wrapper-icon-search {\n    height: 32px;\n    border-radius: 9px; }\n  .search-section-search__input-search {\n    width: calc(100% - 32px);\n    padding: 5px 14px; }\n  .search-section-search__button-search {\n    margin-left: 6px;\n    height: max-content; }\n  .search-section-search__wrapper-icon-search {\n    width: 32px; }\n  .search-section-search__icon-search {\n    width: 10px;\n    height: 10px; }\n  .search-section-search__navigation {\n    margin-top: 35px; }\n  .search-section-search .section__block-sorting-info {\n    margin-top: 25px; }\n  .search-section-search .section__content {\n    margin-top: 5px; }\n  .search-section-search .card-product {\n    height: 319px; }\n    .search-section-search .card-product__inner {\n      padding: 11px; }\n  .search-form-have-questions {\n    margin-top: 95px; }\n  .mounting-banner .section-banner__block-banner {\n    flex-direction: column;\n    padding: 0;\n    overflow: hidden;\n    height: auto; }\n  .mounting-banner .section-banner__title {\n    line-height: 25px; }\n  .mounting-banner .section-banner__description {\n    margin-top: 10px;\n    line-height: 16px; }\n  .mounting-banner .section-banner__button {\n    margin-top: 40px;\n    min-height: 30px;\n    min-width: 100px;\n    border-radius: 9px; }\n  .mounting-banner .section-banner__block-image {\n    width: 100%;\n    padding: 0;\n    height: 303px;\n    margin-top: 27px; }\n  .mounting-banner .section-banner__image {\n    position: relative;\n    object-fit: contain;\n    object-position: bottom;\n    height: auto; }\n  .mounting-banner .section-banner__info {\n    max-width: 100%; }\n  .mounting-advantage {\n    padding-top: 49px; }\n    .mounting-advantage__title {\n      text-align: center;\n      line-height: 20px; }\n    .mounting-advantage__wrapper-advantages {\n      margin: 47px 0 0 0; }\n    .mounting-advantage .Text-item {\n      width: 100%;\n      padding: 0 54px; }\n      .mounting-advantage .Text-item:not(:first-child) {\n        margin-top: 31px; }\n  .mounting-section-description {\n    padding-top: 62px; }\n    .mounting-section-description__inner-text {\n      margin-top: 59px; }\n      .mounting-section-description__inner-text p {\n        line-height: 19px;\n        text-align: center; }\n    .mounting-section-description .Title::before {\n      height: 26px;\n      bottom: -39px; }\n    .mounting-section-description .section-description__wrapper-info {\n      width: 100%; }\n    .mounting-section-description .section-description__block-image {\n      padding-top: 74%; }\n  .stage-elements {\n    padding-top: 50px; }\n    .stage-elements__wrapper-stages {\n      margin: 0; }\n    .stage-elements .Container-title {\n      padding: 0;\n      margin: 0 0 32px 0; }\n    .stage-elements .Title {\n      line-height: 20px; }\n      .stage-elements .Title::before {\n        height: 18px;\n        bottom: -22px; }\n    .stage-elements .Container-title,\n    .stage-elements .Text-item {\n      width: 100%;\n      margin-top: 32px; }\n    .stage-elements .Text-item {\n      padding: 0 20px; }\n  .mounting-first-modal-form {\n    padding-top: 50px; }\n    .mounting-first-modal-form .modal-form {\n      max-width: 100%; }\n      .mounting-first-modal-form .modal-form__description {\n        line-height: 14px; }\n      .mounting-first-modal-form .modal-form__button {\n        min-width: 180px; }\n  .mounting-types-jobs {\n    padding-top: 50px; }\n    .mounting-types-jobs .Title {\n      line-height: 22px; }\n    .mounting-types-jobs__wrapper-cards {\n      margin: 0 -5px; }\n    .mounting-types-jobs__block-card {\n      width: 50%;\n      padding: 0 5px;\n      margin-top: 15px; }\n    .mounting-types-jobs .Project-card {\n      height: 120px; }\n      .mounting-types-jobs .Project-card__block-title {\n        bottom: 15px;\n        padding: 10px; }\n  .mounting-impact-on-cost {\n    padding-top: 50px; }\n    .mounting-impact-on-cost .Title {\n      line-height: 22px; }\n    .mounting-impact-on-cost__wrapper-items {\n      margin: 0; }\n    .mounting-impact-on-cost__inner-items {\n      width: 100%;\n      padding: 0; }\n    .mounting-impact-on-cost__block-text p {\n      line-height: 20px; }\n  .mounting-second-modal-form {\n    padding-top: 50px; }\n    .mounting-second-modal-form .modal-form {\n      max-width: 100%; }\n      .mounting-second-modal-form .modal-form__description {\n        line-height: 14px; }\n      .mounting-second-modal-form .modal-form__button {\n        min-width: 180px; }\n  .mounting-cases {\n    padding-top: 79px; }\n    .mounting-cases .Title {\n      line-height: 22px;\n      text-align: center; }\n    .mounting-cases__wrapper-cases {\n      margin: calc(30px - 18px) -11px 0 -11px; }\n    .mounting-cases .Container-project-card {\n      width: 50%;\n      padding: 0 11px;\n      margin-top: 18px; }\n    .mounting-cases .Project-card {\n      height: 223px;\n      max-height: 223px; }\n      .mounting-cases .Project-card__block-title {\n        display: none; }\n  .mounting-section-reviews {\n    padding-top: 70px; }\n    .mounting-section-reviews .Title {\n      line-height: 22px; }\n  .mounting-section-attractive-text {\n    padding-top: 57px; }\n    .mounting-section-attractive-text .section-attractive-text__block-text {\n      width: 100%;\n      line-height: 22px; }\n  .who-we-work-banner .section-banner__block-banner {\n    flex-direction: column;\n    padding: 0;\n    overflow: hidden; }\n  .who-we-work-banner .section-banner__title {\n    line-height: 27px; }\n  .who-we-work-banner .section-banner__description {\n    margin-top: 5px; }\n  .who-we-work-banner .section-banner__button {\n    margin-top: 40px; }\n  .who-we-work-banner .section-banner__block-image {\n    width: 100%;\n    padding: 0;\n    margin-top: 47px; }\n  .who-we-work-banner .section-banner__image {\n    position: relative; }\n  .who-we-work-banner .section-banner__info {\n    max-width: 100%; }\n  .who-we-work-banner .Button {\n    border-radius: 9px;\n    min-height: 30px;\n    min-width: 111px; }\n  .who-we-work-customers {\n    padding-top: 49px; }\n    .who-we-work-customers .Title::before {\n      height: 20px;\n      bottom: -17px; }\n    .who-we-work-customers__block-text {\n      margin-top: 41px; }\n      .who-we-work-customers__block-text p {\n        line-height: 19px; }\n  .who-we-work-section-attractive-text {\n    padding-top: 34px; }\n    .who-we-work-section-attractive-text .section-attractive-text__block-text {\n      line-height: 22px; }\n  .brand-slider {\n    padding-top: 44px; }\n    .brand-slider .Title {\n      line-height: 22px; }\n    .brand-slider__wrapper-slider {\n      margin-top: 35px; }\n    .brand-slider__swiper-container {\n      width: 100%; }\n    .brand-slider__swiper-button-default {\n      display: none; }\n  .who-we-work-section-description {\n    padding-top: 61px; }\n    .who-we-work-section-description__block-button {\n      margin-top: 22px;\n      display: flex;\n      justify-content: center; }\n    .who-we-work-section-description .section-description__wrapper-info {\n      margin: 16px 0 0 0; }\n    .who-we-work-section-description .section-description__wrapper-image, .who-we-work-section-description .section-description__block-text {\n      width: 100%; }\n    .who-we-work-section-description .section-description__block-image {\n      padding-top: inherit;\n      height: 203px; }\n    .who-we-work-section-description .section-description__block-text p {\n      text-align: center;\n      line-height: 21px; }\n    .who-we-work-section-description--projects .section-description__wrapper-info {\n      margin: 38px 0 0 0; }\n    .who-we-work-section-description--projects .who-we-work-section-description__block-signature {\n      bottom: 12.8px;\n      width: 187px;\n      min-height: 45px; }\n    .who-we-work-section-description--projects .who-we-work-section-description__signature {\n      line-height: 13px; }\n    .who-we-work-section-description--projects__block-button {\n      margin-top: 28px; }\n    .who-we-work-section-description--projects .Button {\n      min-height: 35px;\n      min-width: 193px; }\n  .who-we-work-stage-elements .Container-title {\n    margin-bottom: 32px; }\n  .product-slider {\n    padding-top: 61px; }\n    .product-slider .Title {\n      line-height: 22px; }\n    .product-slider .Section-card {\n      margin: 0 auto;\n      max-width: 252px; }\n    .product-slider__wrapper-slider {\n      margin-top: 22px; }\n    .product-slider__swiper-container {\n      width: 100%; }\n    .product-slider__swiper-button-default {\n      display: none; }\n  .who-we-work-section-project-cards {\n    padding-top: 69px; }\n  .who-we-work-section-reviews {\n    padding-top: 72px; }\n  .who-we-work-section-form {\n    padding-top: 56px; }\n  .suppliers-banner .section-banner__block-banner {\n    padding: 0;\n    height: auto;\n    flex-wrap: wrap; }\n  .suppliers-banner .section-banner__info {\n    width: 100%;\n    padding: 20px; }\n  .suppliers-banner .section-banner__title {\n    line-height: 31px; }\n  .suppliers-banner .section-banner__description {\n    margin-top: 5px;\n    line-height: 16px; }\n  .suppliers-banner .section-banner__button {\n    margin-top: 24px; }\n  .suppliers-banner .section-banner__block-image {\n    padding-top: 0;\n    margin-top: 50px;\n    width: 100%; }\n  .suppliers-banner .Button {\n    min-height: 30px;\n    min-width: 115px;\n    border-radius: 9px; }\n  .suppliers-section-description-simple {\n    padding-top: 49px; }\n    .suppliers-section-description-simple .Title {\n      line-height: 22px; }\n      .suppliers-section-description-simple .Title::before {\n        height: 22px;\n        bottom: -28px; }\n    .suppliers-section-description-simple .section-description__wrapper-info {\n      width: 100%;\n      margin: 54px auto 0 auto; }\n    .suppliers-section-description-simple .section-description__block-text * {\n      text-align: center;\n      line-height: 20px; }\n  .suppliers-section-description {\n    padding-top: 51px; }\n    .suppliers-section-description .Title {\n      line-height: 22px; }\n      .suppliers-section-description .Title::before {\n        height: 22px;\n        bottom: -28px; }\n    .suppliers-section-description .section-description__wrapper-info {\n      margin-top: 57px; }\n    .suppliers-section-description .section-description__block-text p {\n      line-height: 20px; }\n    .suppliers-section-description .Text-card .Text-card__text {\n      line-height: 12px; }\n  .suppliers-section-attractive-text {\n    padding-top: 52px; }\n    .suppliers-section-attractive-text .section-attractive-text__block-text p {\n      line-height: 23px; }\n  .suppliers-section-brands {\n    padding-top: 63px; }\n    .suppliers-section-brands .section-brands__block-brands {\n      margin: 37px -15px -25px -15px; }\n  .suppliers-section-project-cards {\n    padding-top: 71px; }\n  .suppliers-section-form {\n    padding-top: 49px; }\n  .section-reviews--modified .section-reviews__item-menu-tab {\n    width: 50%;\n    height: 38px; }\n  .Card-video__wrapper-info {\n    padding: 13px 8px; }\n  .Card-video__icon-play {\n    width: 40px;\n    height: 40px; }\n  .c-video-reviews {\n    padding-top: 52px; }\n    .c-video-reviews__wrapper-info {\n      padding: 10px 10px 23px 10px;\n      margin-top: 22px; }\n    .c-video-reviews__wrapper-videos {\n      margin: 0; }\n    .c-video-reviews__block-button {\n      margin-top: 22px; }\n    .c-video-reviews .Card-video {\n      width: 100%;\n      padding: 0; }\n      .c-video-reviews .Card-video:not(:first-child) {\n        margin-top: 17px; }\n  .reviews-section-documents {\n    padding-top: 56px; }\n  .bargaining-banner .section-banner__block-banner {\n    padding: 0;\n    flex-direction: column;\n    height: auto; }\n  .bargaining-banner .section-banner__block-image {\n    padding-top: 0;\n    margin-top: 18px; }\n  .bargaining-banner .section-banner__description {\n    line-height: 8px;\n    display: none; }\n  .bargaining-banner .section-banner__button {\n    margin-top: 20px;\n    min-height: 30px;\n    border-radius: 8px; }\n  .с-appeal {\n    padding-top: 20px; }\n    .с-appeal__wrapper-info {\n      margin: 0;\n      flex-wrap: wrap; }\n    .с-appeal__wrapper-image, .с-appeal__block-info {\n      padding: 0;\n      width: 100%; }\n    .с-appeal__block-image {\n      height: 181px;\n      padding-top: inherit; }\n    .с-appeal__block-info {\n      margin-top: 25px; }\n    .с-appeal__block-text {\n      width: 100%;\n      margin: 31px auto 0 auto; }\n      .с-appeal__block-text p {\n        line-height: 15px; }\n        .с-appeal__block-text p:not(:first-child) {\n          margin-top: 15px; }\n    .с-appeal .Title {\n      line-height: 22px; }\n      .с-appeal .Title::before {\n        height: 16px;\n        bottom: -21px; }\n  .bargaining-stage-elements {\n    padding-top: 54px; }\n  .bargaining-attractive-text {\n    padding-top: 50px; }\n  .bargaining-section-stages .section-stages__item {\n    width: 60%; }\n  .bargaining-text-modal-form {\n    padding-top: 41px; }\n    .bargaining-text-modal-form .modal-form {\n      max-width: 100%;\n      padding: 27px 22px; }\n      .bargaining-text-modal-form .modal-form__block-form {\n        margin: 18px auto 0 auto; }\n      .bargaining-text-modal-form .modal-form .modal-form__button {\n        margin-top: 0;\n        min-height: 28px; }\n    .bargaining-text-modal-form .Title {\n      line-height: 17px; }\n  .bargaining-modal-form {\n    padding-top: 45px; }\n    .bargaining-modal-form .modal-form {\n      max-width: 100%; }\n  .bargaining-section-project-cards {\n    padding-top: 52px; }\n    .bargaining-section-project-cards .Container-title {\n      margin-bottom: 29px; }\n    .bargaining-section-project-cards .Title {\n      line-height: 18px; }\n  .bargaining-section-reviews {\n    padding-top: 60px; }\n  .layouts-3d-section {\n    padding-top: 37px; }\n    .layouts-3d-section .section__block-container {\n      margin-top: 63px; }\n    .layouts-3d-section .section__block-text {\n      margin-top: 19px; }\n    .layouts-3d-section .section-attractive-text {\n      margin-top: 25px; }\n  .layouts-3d-banner .section-banner__block-banner {\n    padding: 0;\n    flex-direction: column;\n    height: auto; }\n  .layouts-3d-banner .section-banner__block-image {\n    padding-top: 0;\n    margin-top: 18px; }\n  .layouts-3d-banner .section-banner__description {\n    margin-top: 10px; }\n  .layouts-3d-banner .section-banner__button {\n    margin-top: 40px;\n    min-height: 30px;\n    min-width: 99px;\n    border-radius: 8px; }\n  .design-org-banner .section-banner__block-banner {\n    padding: 0;\n    flex-direction: column;\n    height: auto; }\n  .design-org-banner .section-banner__block-image {\n    padding-top: 0;\n    margin-top: 18px; }\n  .design-org-banner .section-banner__title {\n    line-height: 22px; }\n  .design-org-banner .section-banner__description {\n    line-height: 8px;\n    margin-top: 10px; }\n  .design-org-banner .section-banner__button {\n    margin-top: 20px;\n    min-height: 30px;\n    border-radius: 8px; }\n  .design-org-attractive-text {\n    padding-top: 31px; }\n    .design-org-attractive-text .section-attractive-text__block-text {\n      width: 100%; }\n      .design-org-attractive-text .section-attractive-text__block-text p {\n        line-height: 22px; }\n  .design-org-stage-elements {\n    padding-top: 30px; }\n  .design-org-text-default .Title {\n    line-height: 22px; }\n    .design-org-text-default .Title::before {\n      height: 18px;\n      bottom: -23px; }\n  .design-org-text-default .section-text-default__block-text {\n    margin: 37px auto 0 auto;\n    width: 100%; }\n  .design-org-attractive-text-second {\n    padding-top: 60px; }\n    .design-org-attractive-text-second .section-attractive-text__block-text p {\n      line-height: 25px; }\n  .design-org-stages {\n    padding-top: 40px; }\n    .design-org-stages .Title {\n      line-height: 20px; }\n    .design-org-stages .section-stages__inner-content {\n      margin: calc(26px - 28px) 0 0 0;\n      flex-wrap: wrap; }\n    .design-org-stages .section-stages__item {\n      width: 60%;\n      padding: 0; }\n    .design-org-stages .section-stages__title {\n      line-height: 19px; }\n  .c-img-info {\n    padding-top: 75px; }\n    .c-img-info .Title {\n      line-height: 23px; }\n    .c-img-info__wrapper-info {\n      margin: calc(27px - 24px) 0 0 0; }\n    .c-img-info__block-card {\n      width: 70%;\n      padding: 24px 0 100px 0;\n      margin: 0 auto; }\n    .c-img-info .Project-card {\n      max-height: 204px;\n      height: 204px;\n      overflow: visible; }\n      .c-img-info .Project-card__image {\n        border-radius: 18px;\n        overflow: hidden; }\n      .c-img-info .Project-card__block-title {\n        left: 50%;\n        transform: translate(-50%, 110%);\n        bottom: 0; }\n  .design-org-modal-form {\n    padding-top: 79px; }\n    .design-org-modal-form .modal-form {\n      max-width: 100%; }\n  .affiliate-program-banner .section-banner__block-banner {\n    flex-direction: column;\n    height: auto; }\n  .affiliate-program-banner .section-banner__block-image {\n    margin-top: 18px; }\n  .affiliate-program-banner .section-banner__title {\n    line-height: 24px; }\n  .affiliate-program-banner .section-banner__button {\n    margin-top: 11px;\n    min-height: 37px;\n    border-radius: 8px; }\n  .affiliate-program-stage-elements {\n    padding-top: 44px; }\n    .affiliate-program-stage-elements .Container-title {\n      order: 1;\n      margin-top: 0; }\n    .affiliate-program-stage-elements .Title {\n      line-height: 22px; }\n      .affiliate-program-stage-elements .Title::before {\n        background-image: url(/local/templates/np/assets/css/../img/title-big-decor.svg);\n        bottom: -27px; }\n    .affiliate-program-stage-elements .Text-item {\n      order: 2; }\n      .affiliate-program-stage-elements .Text-item__block-info {\n        width: 100%; }\n  .affiliate-program-stages {\n    padding-top: 88px; }\n    .affiliate-program-stages__wrapper-info {\n      margin-top: 71px; }\n    .affiliate-program-stages__block-text {\n      width: 100%; }\n    .affiliate-program-stages__block-button {\n      margin-top: 43px; }\n    .affiliate-program-stages .Button {\n      border-radius: 10px;\n      min-height: 40px; }\n      .affiliate-program-stages .Button__text {\n        line-height: 15px; }\n    .affiliate-program-stages .Title {\n      line-height: 22px; }\n      .affiliate-program-stages .Title::before {\n        height: 19px;\n        bottom: -26px; }\n    .affiliate-program-stages .section-stages__inner-content {\n      margin: calc(71px - 28px) 0 0 0;\n      flex-wrap: wrap; }\n    .affiliate-program-stages .section-stages__item {\n      width: 60%;\n      padding: 0; }\n    .affiliate-program-stages .section-stages__title {\n      line-height: 20px; }\n  .affiliate-program-с-appeal {\n    padding-top: 72px; }\n    .affiliate-program-с-appeal .Title {\n      line-height: 22px; }\n      .affiliate-program-с-appeal .Title::before {\n        height: 23px;\n        bottom: -32px; }\n    .affiliate-program-с-appeal .с-appeal__block-image {\n      padding-top: inherit;\n      height: 227px; }\n    .affiliate-program-с-appeal .с-appeal__image {\n      object-fit: contain; }\n    .affiliate-program-с-appeal .с-appeal__block-text {\n      margin: 50px auto 0 auto; }\n      .affiliate-program-с-appeal .с-appeal__block-text p {\n        line-height: 20px; }\n  .affiliate-program-c-img-info {\n    padding-top: 64px; }\n  .affiliate-program-attractive-text {\n    padding-top: 38px; }\n    .affiliate-program-attractive-text .section-attractive-text__block-text p {\n      line-height: 30px; }\n  .affiliate-program-modal-form {\n    padding-top: 61px; }\n    .affiliate-program-modal-form .modal-form {\n      max-width: 100%; }\n  .с-drop-down-info {\n    padding-top: 52px; }\n    .с-drop-down-info .Title {\n      line-height: 28px; }\n    .с-drop-down-info__wrapper-info {\n      border-radius: 10px;\n      padding: 29px 20px; }\n    .с-drop-down-info__block-info {\n      margin-top: 42px; }\n    .с-drop-down-info__inner-info {\n      width: 100%; }\n    .с-drop-down-info__title {\n      line-height: 21px; }\n    .с-drop-down-info__block-text p {\n      line-height: 20px; }\n  .Sorting {\n    font-size: 13px; }\n    .Sorting__text-link {\n      font-size: 12px !important; }\n    .Sorting__inner {\n      width: 190px; } }\n\n@media screen and (max-width: 650px) {\n  .section--light .Project-card--th,\n  .section--light .Project-card--md {\n    max-height: 204px;\n    height: 204px; }\n    .section--light .Project-card--th .Project-card__block-title,\n    .section--light .Project-card--md .Project-card__block-title {\n      bottom: 23px;\n      padding: 8px 10px 8px 10px;\n      width: 95%;\n      max-width: none; }\n  .section--light .Project-card--sm {\n    max-height: 102px;\n    height: 102px; }\n    .section--light .Project-card--sm .Project-card__block-title {\n      bottom: 23px;\n      max-width: none;\n      padding: 7px 5px 7px 5px; }\n  .section--light .section__wrapper-project-card {\n    margin: -5px; }\n  .section--light .section__block-project-card {\n    padding: 5px; }\n  .section-detailed__block-information {\n    width: 100%; }\n  .section-detailed__block-other-publications {\n    width: 100%; }\n  .portfolio-section-portfolio__wrapper-swiper .Project-card {\n    max-height: 219px;\n    height: 219px; }\n    .portfolio-section-portfolio__wrapper-swiper .Project-card__block-title {\n      padding: 12px 22px;\n      bottom: 32px; }\n  .reviews-section-reviews .section-reviews__content {\n    margin-top: 15px; }\n  .layouts-3d-section .Project-card__block-title {\n    width: 95%; }\n  .c-img-info__block-card {\n    width: 100%;\n    padding: 24px 0 85px 0; }\n  .c-img-info .Project-card__block-title {\n    transform: translate(-50%, 100%);\n    padding: 18px 10px; }\n  .c-img-info .Project-card__title {\n    line-height: 10px; }\n  .c-img-info .Project-card__city {\n    line-height: 9px; } }\n\n@media screen and (max-width: 420px) {\n  .header__logo-block {\n    max-width: 200px; }\n  .header__button--media-lightGreen-theme-lg {\n    min-width: 120px; }\n  .header__first-line {\n    width: 100%; }\n  .header__number-phone {\n    display: flex;\n    flex-direction: column; }\n  .header__number-phone a,\n  .header__number-phone span {\n    font-size: 13px; }\n  .header__dop-phones {\n    padding: 22px 0; }\n  .footer {\n    padding: 26px 0 32px 0; }\n    .footer__block-nav, .footer__block-info {\n      width: 100%;\n      min-width: none;\n      max-width: none; }\n    .footer__block-info {\n      padding: 0; }\n    .footer__block-informations {\n      margin-top: 24px; }\n    .footer__block-privacy-policy {\n      display: none; }\n  .section-links--fr .section-links__link {\n    width: 50%; }\n  .video-banner__block-info {\n    left: 16px;\n    right: 16px; }\n  .video-banner__title {\n    line-height: 27px; }\n  .section-card-simple .Card-simple {\n    max-width: 90%;\n    width: 90%;\n    margin: 0 0 15px 0; }\n    .section-card-simple .Card-simple:hover {\n      transform: scale(1); }\n  .section-project-cards .Project-card--sm {\n    max-height: 102px;\n    height: 102px; }\n  .section-project-cards .Project-card--sm .Project-card__block-title {\n    padding: 3.4px 13.2px; }\n  .swiper-button-default__svg, .swiper-button-default__use {\n    max-width: 25px;\n    max-height: 25px; }\n  .swiper-button-default__icon {\n    height: 25px; }\n  .section-reviews__block-tabs {\n    padding: 10px; }\n  .section-reviews__block-info {\n    margin-top: 0; }\n  .section-reviews__name-organization {\n    display: none; }\n  .section-reviews__job-title {\n    margin-top: 8.6px; }\n  .section-reviews__list-stars {\n    margin: 5px -4px 0 -4px; }\n  .section-reviews__svg-star, .section-reviews__use-star {\n    max-width: 7.97px;\n    max-height: 7.66px; }\n  .section-reviews__text-review {\n    margin-top: 4.78px; }\n  .section-reviews__image-gallery {\n    margin-top: 6px; }\n  .section-reviews__swiper-prev-button, .section-reviews__swiper-next-button {\n    display: none; }\n  .section-reviews__block-button {\n    margin-top: 13px;\n    text-align: center; }\n  .section-reviews .Button {\n    min-height: 24px;\n    min-width: 73px; }\n  .menu-tabs__block-tab {\n    padding-bottom: 0; }\n  .card-product__svg, .card-product__use {\n    display: block;\n    display: none; }\n  .section--light .section__block-filter-button {\n    display: block; }\n  .section--light .section__filter-button {\n    height: 40px; }\n  .section--light .section__svg-filter-button,\n  .section--light .section__use-filter-button {\n    width: 16px;\n    height: 16px; }\n  .section--light .section__text-filter-button {\n    font-size: 15px; }\n  .vacancies-section-benefits-work__content {\n    width: 80%; }\n  .section-reviews--modified .section-reviews__block-tab {\n    padding-bottom: 0; } }\n\n@media screen and (max-width: 393px) {\n  .header__logo-block {\n    max-width: 150px; }\n  .header__button--media-lightGreen-theme-lg {\n    max-width: 135px;\n    min-width: 100px;\n    min-height: 40px; }\n  .header__mobile-search {\n    height: 40px; }\n  .header__block-icon-menu {\n    display: flex; }\n  .header__basket-container, .header__block-icon-menu {\n    height: 45px;\n    padding: 10px; }\n  .section-product-sections .swiper-section-product {\n    width: calc(100% - 50px); }\n  .section-product-sections__swiper-slide-section-product {\n    padding: 0 20px; }\n  .Navigation__list {\n    margin: 0 -5px; }\n  .Navigation__button--sm {\n    width: 25px;\n    height: 25px; }\n  .Navigation__button--bg {\n    width: 55px;\n    height: 25px;\n    margin: 0 5px; }\n  .vacancies-section-benefits-work__content {\n    width: 90%; } }\n",".gui-page {\r\n  width: 100%;\r\n  min-height: 100vh;\r\n  padding: 50px 100px;\r\n  background-color: #c0c0c0;\r\n  box-sizing: border-box;\r\n\r\n  &__title {\r\n    text-transform: uppercase;\r\n    font-size: 35px;\r\n    text-align: center;\r\n    font-weight: 700;\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  &__container-elements {\r\n    margin: 0 -15px 30px -15px;\r\n  }\r\n\r\n  &__section-title {\r\n    text-transform: uppercase;\r\n    font-size: 30px;\r\n    text-align: center;\r\n    font-weight: 700;\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  &__block-theme {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  &__block-element {\r\n    padding: 0 15px 20px 15px;\r\n  }\r\n\r\n  &__text-card-content {\r\n    width: 195px;\r\n    max-width: 195px;\r\n  }\r\n}\r\n",".index-page {\r\n  padding: 50px 0 50px 0;\r\n\r\n  &__section-product-sections {\r\n    padding-top: 51px;\r\n  }\r\n\r\n  &__section-card-simple {\r\n    padding-top: 98px;\r\n  }\r\n\r\n  &__section-form {\r\n    padding-top: 123px;\r\n  }\r\n\r\n  &__section-project-cards {\r\n    padding-top: 92px;\r\n  }\r\n\r\n  &__section-reviews {\r\n    margin-top: 112px;\r\n  }\r\n\r\n  &__section-interesting {\r\n    padding-top: 91px;\r\n  }\r\n\r\n  &__section-back-call {\r\n    padding-top: 82px;\r\n  }\r\n}\r\n",".about-us {\r\n  padding: 50px 0 50px 0;\r\n}\r\n",".directory-partition-list {\r\n  padding: 77px 0 118px 0;\r\n}\r\n",".news {\r\n  padding: 40px 0 85px 0;\r\n}\r\n",".articles {\r\n  padding: 40px 0 85px 0;\r\n}\r\n",".directory-section {\r\n  padding: 41px 0 85px 0;\r\n\t.swiper-container {\r\n\t\tmargin: 0 30px;\r\n\t}\r\n}\r\n",".cases {\r\n  padding: 81px 0 63px 0;\r\n}\r\n",".how-order {\r\n  padding: 54px 0 60px 0;\r\n}\r\n",".discounts {\r\n  padding: 77px 0 57px 0;\r\n}\r\n",".product-card {\r\n  padding: 54px 0 41px 0;\r\n}\r\n",".news-detailed {\r\n  padding: 87px 0 44px 0;\r\n}\r\n",".articles-detailed {\r\n  padding: 87px 0 44px 0;\r\n}\r\n",".contacts {\r\n  padding: 80px 0 60px 0;\r\n}\r\n",".vacancies-page {\r\n  padding: 100px 0 67px 0;\r\n}\r\n",".portfolio-page {\r\n  padding: 71px 0 78px 0;\r\n}\r\n",".basket-page {\r\n  padding: 41px 0 79px 0;\r\n}\r\n",".services-page {\r\n    padding: 72px 0 78px 0;\r\n}",".geoplastics-page {\r\n    padding: 74px 0 83px 0;\r\n}",".rubber-coverings-masterfiber-page {\r\n    padding: 44px 0 68px 0;\r\n}",".rubber-covering-masterfiber-page {\r\n  padding: 80px 0 64px 0;\r\n}\r\n",".page-404 {\r\n  padding: 122px 0 78px 0;\r\n}\r\n",".privacy-policy-page {\r\n    padding: 85px 0 41px 0;\r\n}",".ordering-page {\r\n    padding: 83px 0;\r\n}",".search-page {\r\n    padding: 70px 0 89px 0;\r\n}",".mounting-page {\r\n  padding: 60px 0 95px 0;\r\n}\r\n",".who-we-work-page {\r\n  padding: 70px 0 79px 0;\r\n}\r\n",".suppliers-page {\r\n    padding: 54px 0 75px 0;\r\n}",".reviews-page {\r\n  padding: 107px 0 147px 0;\r\n}\r\n",".bargaining-page {\r\n    padding: 60px 0 95px 0;\r\n}",".layouts-3d-page {\r\n    padding: 41px 0 69px 0;\r\n}",".design-org-page {\r\n    padding: 61px 0 51px 0;\r\n}",".affiliate-program-page {\r\n    padding: 47px 0 61px 0;\r\n}",".header {\r\n  position: fixed;\r\n  z-index: 100;\r\n  background-color: #fff;\r\n  left: 0;\r\n  right: 0;\r\n  border-bottom: 1px solid $lightGray;\r\n  padding: 24px 0 5px 0;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-information {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-buttons {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    margin: 0 -7.5px;\r\n  }\r\n  &__basket-container {\r\n    display: none;\r\n    .Basket {\r\n      &__text {\r\n        margin: 0;\r\n      }\r\n    }\r\n    *:not(:first-child) {\r\n      // margin-left: 10px;\r\n    }\r\n  }\r\n  &__block-buttons-js {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n  }\r\n\r\n  &__button {\r\n    margin: 0 7.5px;\r\n  }\r\n\r\n  &__nav-item {\r\n    &--mobile {\r\n      width: unset !important;\r\n\r\n      & > a {\r\n        margin: 0;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__block-icon-menu {\r\n    border: 1px solid #f2cec9;\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 15px;\r\n    height: 50px;\r\n    display: flex;\r\n    align-items: center;\r\n    padding: 16px;\r\n    cursor: pointer;\r\n    display: none;\r\n  }\r\n\r\n  &__svg-menu--open-icon {\r\n    transform: translateX(0%);\r\n    z-index: 10;\r\n  }\r\n\r\n  &__svg-menu--open-icon-active {\r\n    transform: translateX(-200%);\r\n  }\r\n\r\n  &__svg-menu--close-icon {\r\n    position: absolute;\r\n    transform: translateX(200%);\r\n  }\r\n\r\n  &__svg-menu--close-icon-active {\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    z-index: 10;\r\n  }\r\n\r\n  &__adaptive-block-buttons {\r\n    display: flex;\r\n  }\r\n\r\n  &__svg-menu,\r\n  &__use-menu {\r\n    width: 16px;\r\n    height: 16px;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__use-menu {\r\n  }\r\n\r\n  &__block-contacts {\r\n    display: flex;\r\n    align-items: center;\r\n  }\r\n\r\n  &__block-contact {\r\n    margin-left: 32px;\r\n  }\r\n\r\n  &__block-social-icons {\r\n    display: flex;\r\n    align-items: center;\r\n    margin: 0 -7.5px;\r\n  }\r\n\r\n  &__block-icon {\r\n    padding: 0 7.5px;\r\n\r\n    &:hover > a .header__svg .header__use {\r\n      fill: $red;\r\n    }\r\n  }\r\n\r\n  &__svg,\r\n  &__use {\r\n    width: 25px;\r\n    height: 25px;\r\n    fill: #c4c4c4;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__block-phone {\r\n    position: relative;\r\n    margin-top: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n  }\r\n\r\n  &__phone-number,\r\n  &__city {\r\n    font-size: 15px;\r\n    line-height: 15px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  &__icon-phone {\r\n    margin-left: 9px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__icon-phone--open {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  &__svg-phone,\r\n  &__use-phone {\r\n    width: 13px;\r\n    height: 7px;\r\n  }\r\n\r\n  &__dop-phones {\r\n    position: absolute;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(-10px);\r\n    background: $white;\r\n    border: 1px solid #d4d5d8;\r\n    border-radius: 15px;\r\n    padding: 22px 26px;\r\n    z-index: 10;\r\n    right: 15px;\r\n    top: 60px;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__dop-phones--open {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0px);\r\n  }\r\n\r\n  &__first-line {\r\n    display: flex;\r\n    width: 356px;\r\n    justify-content: space-between;\r\n    border-bottom: 1px solid $lightGray;\r\n    padding-bottom: 22px;\r\n    margin-bottom: 23px;\r\n  }\r\n\r\n  &__second-line {\r\n  }\r\n\r\n  &__block-city {\r\n    @include adaptiv-font(15, 14);\r\n    line-height: 15px;\r\n    font-weight: 500;\r\n    margin-top: 10px;\r\n  }\r\n\r\n  &__block-navigation {\r\n    margin-top: 13px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-links {\r\n    display: flex;\r\n    margin: 0 0px;\r\n    .Link--theme-middle  {\r\n      font-size: 14px;\r\n    }\r\n  }\r\n\r\n  &__link {\r\n    margin: 0 10px;\r\n  }\r\n\r\n  &__nav {\r\n  }\r\n\r\n  &__nav-list {\r\n    display: flex;\r\n    align-items: center;\r\n    margin: 0 -8px;\r\n\r\n    &\r\n      > .header__nav-item\r\n      > .header__navigation-list\r\n      > .header__navigation-item:hover\r\n      > a {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__nav-item {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    margin: 0 8px;\r\n    min-width: 132px;\r\n    max-width: 180px;\r\n    padding: 8px 12px;\r\n    border: 1px solid #d4d5d8;\r\n    border-radius: 15px;\r\n\r\n    &:hover {\r\n      cursor: pointer;\r\n      border-radius: 15px 15px 0 0;\r\n    }\r\n\r\n    &:hover .header__nav-title {\r\n      color: $red;\r\n    }\r\n\r\n    &:hover .header__svg-nav {\r\n      transform: rotate(180deg);\r\n    }\r\n\r\n    &:hover .header__navigation-list {\r\n      opacity: 1;\r\n      visibility: visible;\r\n      transform: translateY(0);\r\n    }\r\n  }\r\n\r\n  &__block-title {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__nav-title {\r\n    @include adaptiv-font(12, 14);\r\n    line-height: 16px;\r\n    font-weight: 500;\r\n    margin-right: 7.5px;\r\n    color: $gray;\r\n    // transition: 0.3s all;\r\n  }\r\n\r\n  &__nav-icon {\r\n    position: relative;\r\n  }\r\n\r\n  &__nav-icon::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: -3px;\r\n    width: 1.5px;\r\n    height: 14px;\r\n    background: $lightGray;\r\n  }\r\n\r\n  &__svg-nav,\r\n  &__use-nav {\r\n    width: 10px;\r\n    height: 10px;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__nav {\r\n    display: flex;\r\n  }\r\n\r\n  &__navigation-list {\r\n    position: absolute;\r\n    z-index: 10;\r\n    top: 75%;\r\n    left: -1px;\r\n    right: -1px;\r\n    border: 1px solid #d4d5d8;\r\n    border-top: none;\r\n    border-radius: 0 0 15px 15px;\r\n    background-color: $white;\r\n    margin: 6px 0 -8px 0;\r\n    padding: 0px 12px 1px 14px;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(-10px);\r\n  }\r\n\r\n  &__navigation-item {\r\n    margin-bottom: 8px;\r\n    position: relative;\r\n\r\n    &:hover > .header__navigation-list-second {\r\n      visibility: visible;\r\n    }\r\n    &:hover > .header__navigation-list-second:hover {\r\n      // background: red;\r\n    }\r\n    & > .header__navigation-list-second:hover {\r\n      // background: yellow;\r\n    }\r\n  }\r\n\r\n  &__navigation-item a {\r\n    display: flex;\r\n    width: 100%;\r\n    @include adaptiv-font(13, 14);\r\n    font-weight: 500;\r\n    line-height: 13px;\r\n    color: $gray;\r\n\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__navigation-item-second {\r\n    &:hover {\r\n    }\r\n    &:not(:first-child) {\r\n      margin-top: 8px;\r\n    }\r\n  }\r\n  &__navigation-list-second {\r\n    transition: 0.05s visibility;\r\n\r\n    position: absolute;\r\n    width: 150px;\r\n    padding: 10px 8px;\r\n    transform: translate(78%);\r\n    top: 0;\r\n    visibility: hidden;\r\n    background: #ffffff;\r\n    border: 1px solid #d4d5d8;\r\n    border-radius: 10px;\r\n  }\r\n  &__mobile-menu {\r\n    position: relative;\r\n    display: none;\r\n  }\r\n\r\n  &__mobile-nav {\r\n    position: absolute;\r\n    z-index: 10;\r\n    left: 0;\r\n    right: 0;\r\n    background-color: $white;\r\n    padding-top: 30px;\r\n    padding-bottom: 30px;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(-5px);\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__mobile-nav--open {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0px);\r\n    overflow-x: hidden;\r\n    overflow-y: auto;\r\n    left: -15px;\r\n    right: -15px;\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n  }\r\n\r\n  &__mobile-line {\r\n    display: none;\r\n    position: absolute;\r\n    width: 80%;\r\n    height: 1px;\r\n    background-color: $lightGray;\r\n    top: 0;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__mobile-line--active {\r\n    width: 100%;\r\n  }\r\n}\r\n","// COLORS\r\n$white: #fff;\r\n$black: #000;\r\n$darkGray: #2c3039;\r\n$red: #ea4335;\r\n$gray: #979faf;\r\n$lightGray: #e8e9ed;\r\n\r\n// SEIZE\r\n$maxWidth: 1920;\r\n\r\n// FONTS\r\n$font-family-gilroy: \"Gilroy\", sans-serif;\r\n$font-family-caveat: \"Caveat\", sans-serif;\r\n\r\n// BREACKPOINTS\r\n$maxWidthContainer: 1094;\r\n$md1: $maxWidthContainer + 15;\r\n$md2: 991.98;\r\n$md3: 767.98;\r\n$md4: 479.98;\r\n","@mixin adaptiv-font($pcSize, $mobSize) {\r\n  $addSize: $pcSize - $mobSize;\r\n  $maxWidth: $maxWidth - 320;\r\n  font-size: calc(\r\n    #{$mobSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidth})\r\n  );\r\n}\r\n\r\n// @include adaptiv-font(30, 16);\r\n",".section-brands {\r\n  padding-top: 117px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-brands {\r\n    margin: 50px -30px -45px -30px;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  &__brand {\r\n    width: 16.666%;\r\n    max-width: 16.666%;\r\n    padding: 0 30px;\r\n    margin-bottom: 45px;\r\n    text-align: center;\r\n    filter: grayscale(1);\r\n    transition: 0.3s all;\r\n    cursor: pointer;\r\n\r\n    &:hover {\r\n      filter: grayscale(0);\r\n    }\r\n  }\r\n\r\n  &__brand-image {\r\n    max-width: 100%;\r\n  }\r\n}\r\n",".section-card-simple {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .Title--middle-decor::before {\r\n    bottom: -40px;\r\n  }\r\n\r\n  &__content {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin: 90px -20px 0 -20px;\r\n  }\r\n\r\n  & .Card-simple {\r\n    max-width: 33.333%;\r\n    width: 33.333%;\r\n    margin: 0 20px;\r\n    \r\n  }\r\n}\r\n",".section-product-sections {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .swiper-section-product {\r\n    width: calc(100% - 100px);\r\n    padding: 0 10px;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    overflow: hidden;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    position: relative;\r\n    overflow: hidden;\r\n    list-style: none;\r\n    padding: 0;\r\n    z-index: 1;\r\n  }\r\n\r\n  &__container-slider {\r\n    position: relative;\r\n  }\r\n\r\n  &__swiper-wrapper-section-product {\r\n    padding: 11px 0;\r\n  }\r\n\r\n  &__swiper-slide-section-product {\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 0 5px;\r\n    height: 100% !important;\r\n  }\r\n}\r\n",".section-form {\r\n  &__wrapper {\r\n    background-color: #e6f2ef;\r\n    width: 100%;\r\n    border-radius: 20px;\r\n    padding: 82px 0 0 0;\r\n    background-repeat: no-repeat;\r\n    background-size: contain;\r\n    background-position: top left;\r\n  }\r\n\r\n  &__container {\r\n    position: relative;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    padding: 0 100px 33px 0;\r\n  }\r\n\r\n  &__block-image {\r\n    position: absolute;\r\n    left: 100px;\r\n    bottom: -19px;\r\n    max-width: 349px;\r\n    max-height: 536px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n  }\r\n\r\n  &__block-info {\r\n    // border: 1px solid;\r\n    position: relative;\r\n    z-index: 5;\r\n    max-width: 50%;\r\n    margin: 0 0 0 auto;\r\n  }\r\n\r\n  .Container-title {\r\n    text-align: left;\r\n  }\r\n\r\n  .Title--section {\r\n    @include adaptiv-font(34, 18);\r\n  }\r\n\r\n  &__description {\r\n    font-family: $font-family-caveat;\r\n    @include adaptiv-font(29, 16);\r\n    line-height: 31px;\r\n    margin-top: 15px;\r\n  }\r\n\r\n  &__form {\r\n    margin-top: 25px;\r\n  }\r\n\r\n  &__block-inputs {\r\n    margin: 0 0 -21px 0;\r\n  }\r\n\r\n  .Input {\r\n    margin-bottom: 21px;\r\n  }\r\n\r\n  .Input,\r\n  .Input__inp {\r\n    width: 100%;\r\n  }\r\n\r\n  .Privacy-policy {\r\n    margin-top: 33px;\r\n  }\r\n\r\n  .Button {\r\n    margin-top: 18px;\r\n  }\r\n\r\n  .Button--theme-md {\r\n    min-width: 107px;\r\n  }\r\n\r\n  .Button__text {\r\n    @include adaptiv-font(15, 9);\r\n  }\r\n}\r\n",".section-project-cards {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin: 0 -12.5px;\r\n  }\r\n\r\n  &__block-cards {\r\n    width: 50%;\r\n    padding: 0 12.5px;\r\n  }\r\n\r\n  &__block-sm--top {\r\n    margin: 25px -12.5px 0 -12.5px;\r\n  }\r\n\r\n  &__block-sm--bottom {\r\n    margin: 0px -12.5px 25px -12.5px;\r\n  }\r\n\r\n  .Button {\r\n    border-radius: 12px;\r\n  }\r\n\r\n  .Button__text {\r\n    @include adaptiv-font(12.9, 13.9);\r\n  }\r\n\r\n  &__block-sm {\r\n    display: flex;\r\n    justify-content: space-between;\r\n\r\n    .Project-card {\r\n      margin: 0 12.5px;\r\n    }\r\n  }\r\n}\r\n",".section-reviews {\r\n  &--modified {\r\n    .section-reviews {\r\n      &__content {\r\n        display: flex;\r\n        margin-top: 55px;\r\n      }\r\n\r\n      &__wrapper-menu-tabs {\r\n        width: 12%;\r\n      }\r\n\r\n      &__block-tabs {\r\n        width: 88%;\r\n      }\r\n\r\n      &__list-menu-tabs {\r\n        flex-direction: column;\r\n      }\r\n\r\n      &__item-menu-tab {\r\n        width: 100%;\r\n        max-height: 66px;\r\n        height: 66px;\r\n        @include adaptiv-font(11, 10);\r\n      }\r\n    }\r\n  }\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    margin-top: 52px;\r\n  }\r\n\r\n  &__wrapper-menu-tabs {\r\n  }\r\n\r\n  &__block-tabs {\r\n    padding: 35px 41px;\r\n    // height: 635px;\r\n  }\r\n\r\n  &__item-menu-tab {\r\n    width: 16.7%;\r\n    padding: 0 5px;\r\n  }\r\n\r\n  &__swiper-container {\r\n    width: 100%;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n  }\r\n\r\n  &__swiper-prev-button,\r\n  &__swiper-next-button {\r\n    bottom: 0%;\r\n    top: inherit;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  &__block-button {\r\n    margin-top: 32px;\r\n    width: 100%;\r\n    text-align: right;\r\n  }\r\n\r\n  &__block-slide-review {\r\n  }\r\n\r\n  &__block-information {\r\n    display: flex;\r\n  }\r\n\r\n  &__block-image {\r\n    max-width: 325px;\r\n    max-height: 222px;\r\n    width: 100%;\r\n    border-radius: 4px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-review {\r\n    margin-left: 28px;\r\n    width: 66%;\r\n  }\r\n\r\n  &__name-organization {\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    line-height: 12px;\r\n  }\r\n\r\n  &__block-info {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    margin-top: 18px;\r\n  }\r\n\r\n  &__block-about-customer {\r\n  }\r\n\r\n  &__name-customer,\r\n  &__city-customer {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15, 10);\r\n    line-height: 11px;\r\n  }\r\n\r\n  &__name-customer {\r\n    color: #43aa8b;\r\n  }\r\n\r\n  &__city-customer {\r\n    color: #7f838d;\r\n    margin-left: 4.5px;\r\n  }\r\n\r\n  &__revocation-date,\r\n  &__job-title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(14, 8);\r\n    line-height: 10px;\r\n  }\r\n\r\n  &__job-title {\r\n    display: block;\r\n    margin-top: 18px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__list-stars {\r\n    display: flex;\r\n    align-items: center;\r\n    margin: 11px -4px 0 -4px;\r\n  }\r\n\r\n  &__item-star {\r\n    padding: 0 4.1px;\r\n  }\r\n\r\n  &__svg-star,\r\n  &__use-star {\r\n    max-width: 16.67px;\r\n    max-height: 16px;\r\n  }\r\n\r\n  &__text-review {\r\n    margin-top: 10px;\r\n    font-weight: 500;\r\n    @include adaptiv-font(15, 9);\r\n    line-height: 22px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__image-gallery {\r\n    position: relative;\r\n    margin-top: 15px;\r\n    padding: 0 40px;\r\n  }\r\n\r\n  &__image-gallery--no-slider {\r\n    padding: 0 0 !important;\r\n  }\r\n\r\n  &__swiper-slide-image-gallery {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n  }\r\n\r\n  &__block-image-slider-gallery {\r\n    width: 100%;\r\n    max-height: 189px;\r\n    border-radius: 4px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__image-slider-gallery {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__link-media {\r\n    display: none;\r\n  }\r\n\r\n  .Button {\r\n    border-radius: 12px;\r\n  }\r\n}\r\n",".section-interesting {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    margin-top: 52px;\r\n  }\r\n\r\n  &__wrapper-menu-tabs {\r\n  }\r\n\r\n  &__block-tabs {\r\n    padding: 35px 41px;\r\n    // height: 585px;\r\n  }\r\n\r\n  &__item-menu-tab {\r\n    width: 20%;\r\n    padding: 0 5px;\r\n  }\r\n\r\n  &__swiper-container {\r\n    width: 100%;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n  }\r\n\r\n  &__swiper-prev-button,\r\n  &__swiper-next-button {\r\n    bottom: 0%;\r\n    top: inherit;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  &__block-slide-interesting {\r\n    position: relative;\r\n    padding: 12px 10px;\r\n    display: flex;\r\n  }\r\n\r\n  &__wrapper-cards {\r\n    margin: -5px 0;\r\n  }\r\n\r\n  &__announcement-card-vertically,\r\n  &__announcement-card-horizontal {\r\n    padding: 0 10px;\r\n  }\r\n\r\n  &__announcement-card-horizontal {\r\n    margin: 5px 0;\r\n  }\r\n\r\n  &__swiper-container-card-slider {\r\n    // overflow: hidden;\r\n    width: 100%;\r\n    padding: 12px;\r\n    margin: 0 -10px;\r\n  }\r\n\r\n  &__swiper-wrapper-card {\r\n  }\r\n\r\n  &__swiper-slide-card {\r\n    &--big {\r\n      width: 38%;\r\n      // max-width: 38%;\r\n    }\r\n\r\n    &--small {\r\n      width: 31%;\r\n      // max-width: 31%;\r\n    }\r\n  }\r\n\r\n  &__swiper-next-button-card,\r\n  &__swiper-prev-button-card {\r\n    display: none;\r\n  }\r\n\r\n  // New code\r\n  &__block-tab--without-announcement.menu-tabs__block-tab--active {\r\n    .section-interesting__swiper-slide-card {\r\n      @media (min-width: 732px) {\r\n        width: 33%;\r\n      }\r\n      // flex-shrink: 1;\r\n    }\r\n\r\n    .section-interesting__wrapper-cards {\r\n      width: 100%;\r\n\r\n      .Announcement-card {\r\n        &__block-description {\r\n          display: none;\r\n        }\r\n        &__block-image {\r\n          max-width: unset;\r\n          width: 100%;\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n",".section-back-call {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-link {\r\n    margin: 0 auto;\r\n    max-width: 339px;\r\n    text-align: center;\r\n  }\r\n\r\n  &__link {\r\n    position: relative;\r\n    display: block;\r\n    font-family: $font-family-caveat;\r\n    @include adaptiv-font(29, 19);\r\n    line-height: 31px;\r\n    color: $red;\r\n  }\r\n\r\n  &__link--decor::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0;\r\n    right: 0;\r\n    width: 100%;\r\n    height: 19px;\r\n    bottom: -30px;\r\n    background-size: contain;\r\n    background-position: center;\r\n    background-repeat: no-repeat;\r\n    background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\r\n  }\r\n}\r\n",".section-banner {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-banner {\r\n    border-radius: 25px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__block-banner--bg-color-light-green {\r\n    background-color: #e6f2ef;\r\n  }\r\n\r\n  &__block-banner--bg-color-pink {\r\n    background-color: #ffeeee;\r\n  }\r\n\r\n  &__block-banner--bg-color-yellow {\r\n    background-color: #fcf0d3;\r\n  }\r\n\r\n  &__block-banner {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__info {\r\n    max-width: 50%;\r\n  }\r\n\r\n  &__title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(30.9, 26);\r\n    line-height: 31px;\r\n  }\r\n\r\n  &__description {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15.4, 12);\r\n    line-height: 103% !important;\r\n  }\r\n\r\n  &__block-image {\r\n    max-width: 50%;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    height: auto;\r\n  }\r\n}\r\n",".section-info-block {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__wrapper-content {\r\n    display: flex;\r\n    margin: 88px -11px 0 -11px;\r\n  }\r\n\r\n  &__title {\r\n    margin-bottom: 28px;\r\n    font-weight: 600;\r\n    @include adaptiv-font(20, 16);\r\n    line-height: 25px;\r\n  }\r\n\r\n  &__wrapper-image {\r\n    width: 50%;\r\n    padding: 0 11px;\r\n  }\r\n\r\n  &__block-image {\r\n    position: relative;\r\n    padding-top: 56%;\r\n    height: 100%;\r\n    overflow: hidden;\r\n    border-radius: 20px;\r\n  }\r\n\r\n  &__image {\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-info {\r\n    width: 50%;\r\n    padding: 0 11px;\r\n\r\n    p {\r\n      font-weight: 300;\r\n      @include adaptiv-font(18, 13);\r\n      line-height: 27px;\r\n      margin-bottom: 22px;\r\n    }\r\n  }\r\n\r\n  &__title {\r\n  }\r\n\r\n  &__button {\r\n  }\r\n}\r\n",".section-description {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .Title::before {\r\n    height: 23px;\r\n    bottom: -40px;\r\n  }\r\n\r\n  &__wrapper-info {\r\n    display: flex;\r\n    margin: 106px -25px 0 -25px;\r\n  }\r\n\r\n  &__block-text {\r\n    width: 50%;\r\n    padding: 0 25px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(16, 8);\r\n      line-height: 24px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__wrapper-image {\r\n    padding: 0 25px;\r\n    width: 50%;\r\n  }\r\n\r\n  &__block-image {\r\n    position: relative;\r\n    padding-top: 73%;\r\n    height: 100%;\r\n    overflow: hidden;\r\n    border-radius: 20px;\r\n  }\r\n\r\n  &__image {\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__wrapper-text-cards {\r\n    margin-top: 55px;\r\n  }\r\n\r\n  &__swiper {\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__text-card-block-info {\r\n    margin-top: 9px;\r\n  }\r\n\r\n  &__text-card-title {\r\n    @include adaptiv-font(14, 8.7);\r\n    line-height: 14px;\r\n  }\r\n\r\n  &__text-card-text {\r\n    @include adaptiv-font(11, 6);\r\n    line-height: 16px;\r\n    margin-top: 9px;\r\n  }\r\n}\r\n",".section-numbers {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__wrapper-numbers {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin: 78px -10px 0 -10px;\r\n  }\r\n\r\n  &__inner-number {\r\n    padding: 0 10px;\r\n  }\r\n\r\n  &__block-number {\r\n  }\r\n\r\n  &__number {\r\n    border-bottom: 2px solid#43aa8b;\r\n    padding: 0 10px 6px 10px;\r\n    min-width: 126px;\r\n    // max-width: 314px;\r\n    text-align: center;\r\n  }\r\n\r\n  &__number-text {\r\n    font-weight: bold;\r\n    @include adaptiv-font(78, 37);\r\n    line-height: 45px;\r\n    color: #43aa8b;\r\n  }\r\n\r\n  &__title {\r\n    margin-top: 19px;\r\n    text-align: center;\r\n  }\r\n\r\n  &__title-text {\r\n    font-weight: 500;\r\n    @include adaptiv-font(18, 9);\r\n    line-height: 15px;\r\n    color: #7f838d;\r\n  }\r\n}\r\n",".section-announcement {\r\n  display: flex;\r\n  margin-bottom: 50px;\r\n\r\n  &__inner-image {\r\n    padding: 0 35px;\r\n    width: 50%;\r\n  }\r\n\r\n  &__block-image {\r\n    position: relative;\r\n    padding-top: 55%;\r\n    overflow: hidden;\r\n    border-radius: 17px;\r\n    transition: 0.3s all;\r\n\r\n    &:hover > .section-announcement__image {\r\n      transform: scale(1.1);\r\n    }\r\n\r\n    &:hover {\r\n      box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.31);\r\n    }\r\n  }\r\n\r\n  &__image {\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__block-date {\r\n    position: absolute;\r\n    top: 24px;\r\n    left: 0;\r\n    border-radius: 0 8px 8px 0;\r\n    background-color: $white;\r\n    text-align: center;\r\n    padding: 15px;\r\n  }\r\n\r\n  &__date {\r\n    font-weight: 500;\r\n    font-size: 12px;\r\n    line-height: 13px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-info {\r\n    padding: 0 35px;\r\n    width: 50%;\r\n  }\r\n\r\n  &__title-news {\r\n    font-weight: 600;\r\n    @include adaptiv-font(30, 18);\r\n    line-height: 32px;\r\n  }\r\n\r\n  &__block-text-news {\r\n    margin-top: 25px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      font-size: 13px;\r\n      line-height: 19px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__block-button-news {\r\n    margin-top: 30px;\r\n  }\r\n\r\n  &__button-news {\r\n  }\r\n\r\n  &__button-news &__button-text-news {\r\n    @include adaptiv-font(12, 13);\r\n  }\r\n}\r\n",".section {\r\n  &--light {\r\n    .section__wrapper-filter {\r\n      width: 257px;\r\n    }\r\n\r\n    .section__wrapper-content {\r\n      width: calc(100% - 284px);\r\n    }\r\n\r\n    .Title {\r\n      @include adaptiv-font(36, 19);\r\n    }\r\n\r\n    .section__content {\r\n      margin-top: 40px;\r\n    }\r\n\r\n    .section__navigation {\r\n      margin-top: 51px;\r\n    }\r\n  }\r\n\r\n  &__container-bread-crumbs {\r\n    margin: 0 auto 54px auto !important;\r\n  }\r\n\r\n  &__block-container {\r\n    width: 100%;\r\n    margin-top: 103px;\r\n  }\r\n\r\n  &__block-text {\r\n    margin-top: 93px;\r\n\r\n    p {\r\n      text-align: center;\r\n      font-weight: 600;\r\n      @include adaptiv-font(16, 13);\r\n      line-height: 24px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__wrapper-block-text {\r\n    .Title::before {\r\n      height: 40px;\r\n      bottom: -50px;\r\n    }\r\n  }\r\n\r\n  &__wrapper-project-card {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: -12.5px;\r\n  }\r\n\r\n  &__block-project-card {\r\n    padding: 12.5px;\r\n    position: relative;\r\n\r\n    &--icons > .Project-card .Project-card__block-title {\r\n      bottom: 35% !important;\r\n    }\r\n\r\n    .Project-card {\r\n      width: 100%;\r\n      max-width: none;\r\n    }\r\n\r\n    &--sm {\r\n      width: 33.333%;\r\n    }\r\n\r\n    &--th {\r\n      width: 33.333%;\r\n    }\r\n\r\n    &--md {\r\n      width: 66.666%;\r\n    }\r\n  }\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__wrapper-filter {\r\n    width: 270px;\r\n  }\r\n\r\n  &__wrapper-content {\r\n    width: calc(100% - 350px);\r\n  }\r\n\r\n  &__container-title {\r\n    margin-left: 0;\r\n    width: 100%;\r\n    text-align: left;\r\n  }\r\n\r\n  &__wrapper-sorting-info {\r\n    margin-top: 48px;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n  }\r\n\r\n  &__block-sorting-info {\r\n  }\r\n\r\n  &__title-sorting-info {\r\n    font-weight: 500;\r\n    font-size: 14px;\r\n    line-height: 10px;\r\n  }\r\n\r\n  &__content {\r\n  }\r\n\r\n  &__block-filter-button {\r\n    display: none;\r\n  }\r\n\r\n  &__filter-button {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-width: 119px;\r\n    padding: 5px;\r\n    height: 32px;\r\n    border: 0.79px solid #d4d5d8;\r\n    border-radius: 7.98342px;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      opacity: 0.6;\r\n    }\r\n  }\r\n\r\n  &__icon-filter-button {\r\n  }\r\n\r\n  &__svg-filter-button,\r\n  &__use-filter-button {\r\n    width: 12px;\r\n    height: 12px;\r\n  }\r\n\r\n  &__text-filter-button {\r\n    margin-left: 8px;\r\n    font-size: 12px;\r\n    line-height: 12px;\r\n  }\r\n\r\n  &__block-download-icon {\r\n    position: absolute;\r\n    bottom: 10%;\r\n    right: 10%;\r\n  }\r\n\r\n  &__download-icon {\r\n    width: 26px;\r\n    height: 26px;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      opacity: 0.6;\r\n    }\r\n  }\r\n}\r\n",".filter {\r\n  width: 100%;\r\n  background-color: $white;\r\n\r\n  &__switch-list {\r\n    padding: 0px 0 11px;\r\n  }\r\n\r\n  &--light {\r\n    .filter__block-title-categories {\r\n      padding-bottom: 21px;\r\n    }\r\n\r\n    .filter__inner-list {\r\n      padding: 27px 0 27px 0;\r\n    }\r\n\r\n    .filter__title-categories {\r\n      @include adaptiv-font(21, 16.6);\r\n    }\r\n\r\n    .filter__list-link,\r\n    .Checkbox__text {\r\n      @include adaptiv-font(12, 13.9);\r\n    }\r\n\r\n    .Checkbox--default .Checkbox__input + .Checkbox__inner-text::before {\r\n      width: 14px;\r\n      height: 14px;\r\n    }\r\n\r\n    .filter__list-item:not(:last-child) {\r\n      margin-bottom: 17px;\r\n    }\r\n  }\r\n\r\n  &--active {\r\n    width: 100%;\r\n    overflow-y: auto;\r\n    transform: translateX(0%) !important;\r\n    bottom: 0;\r\n  }\r\n\r\n  &__category-list {\r\n  }\r\n\r\n  &__block-title-categories {\r\n    border-bottom: 1px solid #e8e9ed;\r\n    padding-bottom: 23px;\r\n  }\r\n\r\n  &__title-categories {\r\n    font-weight: 600;\r\n    @include adaptiv-font(24, 17);\r\n    line-height: 17px;\r\n  }\r\n\r\n  &__block-title-categories-mob {\r\n    display: none;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n  }\r\n\r\n  &__title-categories-mob {\r\n    font-weight: 600;\r\n    font-size: 25.9px;\r\n    line-height: 28px;\r\n  }\r\n\r\n  &__svg-close,\r\n  &__use-close {\r\n    width: 36px;\r\n    height: 36px;\r\n  }\r\n\r\n  &__wrapper-list {\r\n  }\r\n\r\n  &__inner-list {\r\n    padding: 27px 0 18px 0;\r\n  }\r\n\r\n  &__inner-list:not(:last-child) {\r\n    border-bottom: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__block-list-name {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    cursor: pointer;\r\n\r\n    &:hover > .filter__list-name {\r\n      color: $red;\r\n    }\r\n\r\n    &:hover > .filter__icon .filter__icon-svg {\r\n      fill: $red;\r\n    }\r\n  }\r\n\r\n  &__list-name {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15, 14);\r\n    line-height: 11px;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__icon {\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__icon--active {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  &__icon-svg,\r\n  &__icon-use {\r\n    width: 13px;\r\n    height: 7px;\r\n    transition: 0.1s all;\r\n  }\r\n\r\n  &__block-list {\r\n    margin-top: 35px;\r\n\r\n    &--open {\r\n      margin-top: 0;\r\n      display: block;\r\n    }\r\n  }\r\n\r\n  &__list {\r\n    position: relative;\r\n    transition: 0.2s all;\r\n    &--dec {\r\n      border: 1px solid #e8e9ed;\r\n      // padding: 15px 20px;\r\n\r\n      .filter {\r\n        &__list-item--first {\r\n          padding: 0 18px;\r\n          padding-top: 19px;\r\n          &:hover {\r\n            // background: #e8e9ed;\r\n          }\r\n          &:not(:first-child) {\r\n            border-top: 1px solid #e8e9ed;\r\n          }\r\n          &:last-child {\r\n            padding-bottom: 19px;\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  &__list--second-level {\r\n    position: absolute;\r\n    z-index: 20;\r\n    top: 0;\r\n    right: 0;\r\n    transform: translate(101%, 0%);\r\n    background-color: $white;\r\n    box-shadow: 11px 4px 18px rgba(0, 0, 0, 0.25);\r\n    border-radius: 10px;\r\n    padding: 40px;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n\r\n    &:hover {\r\n      opacity: 1;\r\n      visibility: visible;\r\n      transform: translate(101%, 0%);\r\n    }\r\n\r\n    .filter__list-item:not(:last-child) {\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .filter__list-item:first-child {\r\n      margin-bottom: 16px;\r\n      border-bottom: 1px solid #e8e9ed;\r\n      padding-bottom: 6px;\r\n\r\n      & .filter__list-link {\r\n        @include adaptiv-font(18, 14);\r\n        color: $red;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__list-item {\r\n    // position: relative;\r\n    transition: 0.3s all;\r\n    display: flex;\r\n    &:hover > .filter__icon {\r\n      fill: $red;\r\n    }\r\n\r\n    &:not(:last-child) {\r\n      padding-bottom: 19px;\r\n    }\r\n\r\n    &:hover .filter__list-link--second-level {\r\n      color: $red;\r\n    }\r\n  }\r\n  &__list--second-level-active  > a {\r\n    color: $red !important;\r\n  }\r\n  &__list {\r\n  }\r\n  &__list--second-level {\r\n    max-height: 278px;\r\n    overflow-y: auto;\r\n  }\r\n\r\n  &__list-link {\r\n    display: block;\r\n    width: 100%;\r\n\r\n    &:hover ~ .filter__list--second-level {\r\n      opacity: 1;\r\n      visibility: visible;\r\n      transform: translate(101%, 0%);\r\n    }\r\n  }\r\n  &__list-link {\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n  &__list-item {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  &__list-link,\r\n  &__list-item {\r\n    font-weight: 500;\r\n    font-size: 14px;\r\n    line-height: 15px;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__block-list--show {\r\n    display: block;\r\n    margin-top: 0;\r\n  }\r\n  &__block-list {\r\n    .filter__icon {\r\n    }\r\n  }\r\n  .filter__icon--is {\r\n    transform: rotate(90deg);\r\n  }\r\n  &__block-list--active {\r\n    opacity: 1;\r\n    .filter__icon {\r\n      transform: rotate(0deg);\r\n    }\r\n  }\r\n\r\n  &__wrapper-buttons {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin-top: 37px;\r\n  }\r\n\r\n  &__button {\r\n  }\r\n\r\n  .Button .Button__text {\r\n    @include adaptiv-font(12.9, 12.9);\r\n    font-weight: 600;\r\n  }\r\n}\r\n",".card-product {\r\n  position: relative;\r\n  width: 33.333%;\r\n  min-height: 100px;\r\n  padding: 12px;\r\n  background-color: $white;\r\n  border-bottom: 1px solid #e8e9ed;\r\n  border-right: 1px solid #e8e9ed;\r\n\r\n  &:hover > &__inner {\r\n    box-shadow: -1px 4px 12px rgba(0, 0, 0, 0.25);\r\n  }\r\n\r\n  &__inner {\r\n    height: 100%;\r\n    padding: 11px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__wrapper-image {\r\n    position: relative;\r\n    // padding-bottom: 23px;\r\n    border-bottom: 1px solid #e8e9ed;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n    min-height: 130px;\r\n    height: 100%;\r\n\r\n  }\r\n\r\n  &__block-image {\r\n    height: 100%;\r\n    max-height: 134px;\r\n  }\r\n\r\n  &__image {\r\n    object-fit: cover;\r\n    width: 100%;\r\n    height: 100%;\r\n    height: 134px;\r\n  }\r\n\r\n  &__block-vendor-code {\r\n    padding-bottom: 10px;\r\n  }\r\n\r\n  &__vendor-code {\r\n    color: #979faf;\r\n    @include adaptiv-font(13, 11);\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      color: $darkGray;\r\n    }\r\n  }\r\n\r\n  &__block-title {\r\n    min-height: 25px;\r\n    margin-top: 22px;\r\n    margin-bottom: 22px;\r\n  }\r\n\r\n  &__title,\r\n  &__title a {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15.6, 11);\r\n    line-height: 11px;\r\n  }\r\n\r\n  &__wrapper-price {\r\n    width: 100%;\r\n    margin-top: auto;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-price {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  &__price {\r\n    font-weight: 500;\r\n    @include adaptiv-font(11.8, 11);\r\n    line-height: 9px;\r\n\r\n    &:not(:first-child) {\r\n      margin-top: 7px;\r\n    }\r\n  }\r\n\r\n  &__price--old-price,\r\n  &__price--old-price a {\r\n    color: #7f838d;\r\n    text-decoration: line-through;\r\n  }\r\n\r\n  &__price--new-price,\r\n  &__price--new-price a {\r\n    color: #43aa8b;\r\n  }\r\n\r\n  &__block-description {\r\n    margin-top: 18px;\r\n  }\r\n\r\n  &__description {\r\n    font-weight: 600;\r\n    @include adaptiv-font(13, 8);\r\n    line-height: 15px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__button {\r\n    min-height: 31px;\r\n  }\r\n\r\n  &__button:not(:disabled) {\r\n    border: 0.79px solid;\r\n    border-color: #f2cec9;\r\n    border-radius: 7.9px;\r\n\r\n    &:hover {\r\n      border-color: $red;\r\n    }\r\n  }\r\n\r\n  &__button &__button-text {\r\n    font-weight: 600;\r\n    font-size: 11px;\r\n    line-height: 8px;\r\n  }\r\n\r\n  &__wrapper-badges {\r\n    position: absolute;\r\n    left: 0;\r\n    z-index: 10;\r\n  }\r\n\r\n  &__block-badges {\r\n    position: relative;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    left: 0;\r\n    padding: 5px;\r\n    width: 103px;\r\n    height: 23px;\r\n    border-radius: 0 5px 5px 0;\r\n    background-color: #7f838d;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      opacity: 0.6;\r\n    }\r\n\r\n    &:after {\r\n      content: \"\";\r\n      border-radius: 100% 0% 0% 100% / 50% 0% 100% 50%;\r\n      background-color: #fff;\r\n      position: absolute;\r\n      right: 0;\r\n      width: 3px;\r\n      height: 70%;\r\n    }\r\n  }\r\n\r\n  &__badges {\r\n    color: $white;\r\n    font-weight: 600;\r\n    font-size: 11.08px;\r\n    line-height: 8px;\r\n  }\r\n\r\n  &__svg,\r\n  &__use {\r\n    width: 32px;\r\n    height: 32px;\r\n    display: none;\r\n  }\r\n}\r\n",".card-first {\r\n  &__img {\r\n    width: 60%;\r\n    flex-shrink: 0;\r\n    .Picture {\r\n      padding-bottom: 68%;\r\n    }\r\n  }\r\n  &__title {\r\n    margin-top: 5px;\r\n    font-size: 13px;\r\n    font-weight: 400;\r\n    // margin-left: 5px;\r\n\r\n  }\r\n  &__wrapper {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    flex-direction: column;\r\n    // width: 190px;\r\n    // height: 85px;\r\n    &:hover > .card-first__title {\r\n      color: #ea4335;\r\n    }\r\n  }\r\n}\r\n.Picture {\r\n  position: relative;\r\n  padding-bottom: 30%;\r\n  &__img {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: contain;\r\n    object-position: center;\r\n  }\r\n}\r\n",".modal-form {\r\n  position: relative;\r\n  // z-index: 100;\r\n  background-color: #fff3ea;\r\n  border-radius: 21.5px;\r\n  padding: 50px 50px;\r\n  width: 1110px;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n\r\n  &--bg-color-purple {\r\n    background-color: #edf1fd;\r\n  }\r\n\r\n  &__light-text {\r\n    font-weight: 500;\r\n  }\r\n\r\n  &--size-md {\r\n    width: 902px;\r\n  }\r\n\r\n  &--size-sm {\r\n    max-width: 679px;\r\n    margin-top: 79px;\r\n    padding: 40px;\r\n\r\n    .modal-form {\r\n      &__form {\r\n        flex-direction: row;\r\n      }\r\n\r\n      &__wrapper-inputs {\r\n        margin-bottom: 0;\r\n        margin-right: 0;\r\n\r\n        &:first-child {\r\n          margin-bottom: 0;\r\n        }\r\n      }\r\n\r\n      &__block-input {\r\n        max-width: 200px;\r\n      }\r\n\r\n      &__input {\r\n        width: 100%;\r\n        height: 40px;\r\n      }\r\n    }\r\n\r\n    .Button {\r\n      margin-top: 0;\r\n      min-height: 40px;\r\n      min-width: 151px;\r\n      margin-left: 12.5px;\r\n      margin-right: 12.5px;\r\n    }\r\n\r\n    .Title {\r\n      @include adaptiv-font(28, 19);\r\n    }\r\n  }\r\n\r\n  &__block-close-icon {\r\n    position: absolute;\r\n    top: 26px;\r\n    right: 28px;\r\n    cursor: pointer;\r\n\r\n    &:hover > .modal-form__svg {\r\n      opacity: 0.6;\r\n    }\r\n  }\r\n\r\n  &__svg {\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__svg,\r\n  &__use {\r\n    width: 37px;\r\n    height: 37px;\r\n  }\r\n\r\n  &__title {\r\n    @include adaptiv-font(31, 19);\r\n  }\r\n\r\n  &__block-description {\r\n    margin: 18px auto 0 auto;\r\n    text-align: center;\r\n  }\r\n\r\n  &__description {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15.5, 10);\r\n    line-height: 16px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-form {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin: 54px auto 0 auto;\r\n  }\r\n\r\n  &__block-form--size-sm {\r\n    max-width: 520px;\r\n  }\r\n\r\n  &__block-form--size-bg {\r\n    max-width: 830px;\r\n  }\r\n\r\n  &__form {\r\n    display: flex;\r\n    flex-direction: column !important;\r\n    align-items: center;\r\n  }\r\n  &__block-btns {\r\n    margin-top: 10px;\r\n    display: flex;\r\n    .Button {\r\n      margin-top: 15px;\r\n      align-self: flex-end;\r\n    }\r\n    @media screen and (max-width: 420px) {\r\n      flex-direction: column;\r\n    }\r\n  }\r\n\r\n  &__wrapper-inputs {\r\n    width: max-content;\r\n    display: flex;\r\n    margin-left: -12.5px;\r\n    margin-right: -12.5px;\r\n\r\n    &:first-child {\r\n      margin-bottom: 42px;\r\n    }\r\n\r\n    &--reset-margin-bottom {\r\n      margin-bottom: 0 !important;\r\n    }\r\n  }\r\n\r\n  &__block-input {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 0 12.5px;\r\n  }\r\n\r\n  &__block-textarea {\r\n    position: relative;\r\n    width: 100%;\r\n    padding: 0 12.5px;\r\n  }\r\n\r\n  &__textarea {\r\n    width: 100%;\r\n    outline: none;\r\n    border: 1px solid #d4d5d8;\r\n    border-radius: 10.9px;\r\n    resize: none;\r\n    padding: 21px 32px;\r\n    background-color: transparent;\r\n    height: 153px;\r\n  }\r\n\r\n  &__placeholder {\r\n    position: absolute;\r\n    top: -11px;\r\n    font-weight: 600;\r\n    @include adaptiv-font(12, 10.7);\r\n    line-height: 9px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__input {\r\n    height: 43px;\r\n    width: 258px;\r\n    padding: 0 23px;\r\n    outline: none;\r\n    border: 0.7px solid #d4d5d8;\r\n    border-radius: 7.7px;\r\n    background-color: transparent;\r\n    font-weight: 600;\r\n    @include adaptiv-font(13, 11.5);\r\n    line-height: 9px;\r\n  }\r\n\r\n  .input-validation__message {\r\n    padding: 0 12.5px;\r\n  }\r\n\r\n  &__privacy-policy {\r\n    margin-top: 21px;\r\n  }\r\n\r\n  .Privacy-policy__text--policy {\r\n    @include adaptiv-font(12, 8);\r\n  }\r\n\r\n  &__button {\r\n    margin-top: 38px;\r\n    min-width: 163px;\r\n    min-height: 43px;\r\n    border-radius: 8.6px;\r\n\r\n    .modal-form__text-button {\r\n      @include adaptiv-font(12.9, 12);\r\n    }\r\n\r\n    &--mt-reset {\r\n      margin-top: 0;\r\n    }\r\n  }\r\n\r\n  &__block-product-image {\r\n    max-width: 275px;\r\n    max-height: 93px;\r\n    overflow: hidden;\r\n    padding: 0 50px;\r\n  }\r\n\r\n  &__product-image {\r\n    width: 100%;\r\n    object-fit: contain;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-product-name {\r\n    padding: 0 50px;\r\n  }\r\n\r\n  &__product-name {\r\n    font-weight: 600;\r\n    font-size: 20px;\r\n    line-height: 14px;\r\n  }\r\n}\r\n\r\n.modal-form-vacancies-form-add-resume {\r\n  .Attach-block {\r\n    width: 100%;\r\n    margin-top: 26px;\r\n  }\r\n}\r\n\r\n.modal-form-back-call {\r\n  .modal-form {\r\n    &__wrapper-inputs {\r\n      margin-bottom: 0;\r\n    }\r\n  }\r\n}\r\n\r\n.modal-form-back-call-success,\r\n.modal-form-how-order-success {\r\n  .Container-title {\r\n    width: 65%;\r\n  }\r\n}\r\n\r\n.modal-form-write-director {\r\n  .modal-form {\r\n    &__block-form {\r\n      margin: 94px auto 0 auto;\r\n    }\r\n\r\n    &__wrapper-inputs {\r\n      width: 100%;\r\n      margin-bottom: 58px;\r\n    }\r\n\r\n    &__block-input {\r\n      width: 50%;\r\n    }\r\n\r\n    &__input {\r\n      width: 100%;\r\n      height: 54px;\r\n      padding: 0 32px;\r\n      @include adaptiv-font(16, 11);\r\n    }\r\n\r\n    &__textarea {\r\n      @include adaptiv-font(16, 11);\r\n    }\r\n\r\n    &__privacy-policy {\r\n      padding: 0 12.5px;\r\n    }\r\n\r\n    &__placeholder {\r\n      top: -15px;\r\n      font-weight: 500;\r\n      @include adaptiv-font(15, 11);\r\n    }\r\n\r\n    .Button {\r\n      min-height: 54px;\r\n      min-width: 207px;\r\n\r\n      &__text {\r\n        @include adaptiv-font(16, 12);\r\n      }\r\n    }\r\n  }\r\n\r\n  .Title {\r\n    &::before {\r\n      background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\r\n      height: 23px;\r\n      bottom: -34px;\r\n    }\r\n  }\r\n\r\n  &__block-input {\r\n    width: 100% !important;\r\n  }\r\n}\r\n\r\n.modal-form-add-review {\r\n  .Title {\r\n    @include adaptiv-font(35.8, 23);\r\n    line-height: 25px;\r\n\r\n    &::before {\r\n      height: 18px;\r\n      bottom: -29px;\r\n    }\r\n  }\r\n\r\n  .modal-form {\r\n    &__block-form {\r\n      margin: 49px auto 0 auto;\r\n    }\r\n\r\n    &__block-description {\r\n      margin-top: 58px;\r\n    }\r\n\r\n    &__wrapper-inputs {\r\n      width: 100%;\r\n      margin-bottom: 43px;\r\n    }\r\n\r\n    &__block-input {\r\n      width: 50%;\r\n    }\r\n\r\n    &__input {\r\n      width: 100%;\r\n      height: 37px;\r\n      padding: 0 22px;\r\n      @include adaptiv-font(11, 8.6);\r\n    }\r\n\r\n    &__textarea {\r\n      @include adaptiv-font(16, 11);\r\n      padding: 21px 22px;\r\n    }\r\n\r\n    &__privacy-policy {\r\n      padding: 0 12.5px;\r\n    }\r\n\r\n    &__placeholder {\r\n      top: -15px;\r\n      font-weight: 500;\r\n      @include adaptiv-font(10.4, 12);\r\n    }\r\n\r\n    .Button {\r\n      min-height: 54px;\r\n      min-width: 207px;\r\n\r\n      &__text {\r\n        @include adaptiv-font(16, 12);\r\n      }\r\n    }\r\n  }\r\n\r\n  .Attach-block {\r\n    height: 100%;\r\n\r\n    &__label {\r\n      width: 37px;\r\n      height: 37px;\r\n    }\r\n  }\r\n}\r\n\r\n.modal-form-product-added {\r\n  .Title {\r\n    @include adaptiv-font(31, 25);\r\n  }\r\n\r\n  .modal-form {\r\n    &__block-form {\r\n      background-color: $white;\r\n      align-items: center;\r\n      border-radius: 20px;\r\n      padding: 50px 0;\r\n      margin: 27px auto 0 auto;\r\n    }\r\n  }\r\n}\r\n",".bread-crumbs {\r\n  margin-bottom: 50px;\r\n\r\n  &__list {\r\n    display: flex;\r\n  }\r\n\r\n  &__list-item {\r\n    &:not(:last-child) {\r\n      position: relative;\r\n      padding-right: 9.5px;\r\n      margin-right: 9.5px;\r\n\r\n      &::after {\r\n        content: \"\";\r\n        position: absolute;\r\n        right: 0;\r\n        top: 50%;\r\n        transform: translateY(-50%);\r\n        width: 4px;\r\n        height: 8px;\r\n        background-image: url(/local/templates/np/assets/css/../img/arrow-right-1.svg);\r\n        background-position: center;\r\n        background-size: contain;\r\n        background-repeat: no-repeat;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__list-item--color-gray {\r\n    &::after {\r\n      filter: invert(0.5);\r\n    }\r\n    .bread-crumbs__link {\r\n      &:hover {\r\n        border-bottom-color: $gray;\r\n      }\r\n    }\r\n\r\n    .bread-crumbs__link-text {\r\n      color: $gray;\r\n    }\r\n  }\r\n\r\n  &__link {\r\n    border-bottom: 1px solid;\r\n    border-bottom-color: transparent;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      border-bottom-color: $darkGray;\r\n    }\r\n  }\r\n\r\n  &__link-text {\r\n    font-weight: 600;\r\n    font-size: 11px;\r\n    line-height: 8px;\r\n  }\r\n}\r\n",".section-tabs {\r\n  margin-top: 56px;\r\n\r\n  &__block-menu {\r\n    display: flex;\r\n  }\r\n\r\n  &__item-menu {\r\n    display: flex;\r\n    border: 1px solid;\r\n    border-color: #e8e9ed;\r\n    justify-content: center;\r\n    align-items: center;\r\n    width: 34%;\r\n    height: 40px;\r\n    padding: 0 10px;\r\n    cursor: pointer;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      border-color: rgba(67, 170, 139, 0.6);\r\n    }\r\n\r\n    &--active {\r\n      .section-tabs {\r\n        &__text-menu {\r\n          color: #43aa8b;\r\n        }\r\n      }\r\n      border-color: #43aa8b !important;\r\n    }\r\n\r\n    &:first-child {\r\n      border-radius: 8px 0 0 8px;\r\n    }\r\n\r\n    &:last-child {\r\n      border-radius: 0 8px 8px 0;\r\n    }\r\n\r\n    // &--top-left {\r\n    //   border-top-left-radius: 15px;\r\n    // }\r\n\r\n    // &--top-right {\r\n    //   border-top-right-radius: 15px;\r\n    // }\r\n\r\n    // &--bottom-left {\r\n    //   border-bottom-left-radius: 15px;\r\n    // }\r\n\r\n    // &--bottom-right {\r\n    //   border-bottom-right-radius: 15px;\r\n    // }\r\n  }\r\n\r\n  &__text-menu {\r\n    font-weight: 600;\r\n    @include adaptiv-font(11.9, 13);\r\n    line-height: 9px;\r\n  }\r\n\r\n  &__block-tabs {\r\n    margin-top: 40px;\r\n    padding-bottom: 30px;\r\n    border-bottom: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__item-tab {\r\n    display: none;\r\n    text-align: center;\r\n    transition: 0.3s all;\r\n    animation-duration: 1.4s;\r\n    animation-fill-mode: forwards;\r\n    animation-name: tabNotActive;\r\n\r\n    &--active {\r\n      display: block;\r\n      animation-name: tabActive;\r\n    }\r\n  }\r\n}\r\n",".section-detailed {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__wrapper-info {\r\n    display: flex;\r\n    margin: 0 -45px;\r\n  }\r\n\r\n  &__block-information,\r\n  &__block-other-publications {\r\n    padding: 0 45px;\r\n  }\r\n\r\n  &__block-information {\r\n    width: 60%;\r\n  }\r\n\r\n  &__block-other-publications {\r\n    width: 40%;\r\n  }\r\n\r\n  &__block-title-info {\r\n  }\r\n\r\n  &__title-info {\r\n    @include adaptiv-font(46, 24);\r\n    font-weight: 600;\r\n    line-height: 48px;\r\n  }\r\n\r\n  &__publication-date-info {\r\n    display: block;\r\n    margin-top: 13px;\r\n    @include adaptiv-font(22.5, 12.6);\r\n    font-weight: 500;\r\n    line-height: 24px;\r\n  }\r\n\r\n  &__wrapper-slider {\r\n    margin-top: 13px;\r\n  }\r\n\r\n  &__inner-big-slider {\r\n    position: relative;\r\n  }\r\n\r\n  &__swiper {\r\n    overflow: hidden;\r\n\r\n    &:first-child {\r\n      height: 233px;\r\n    }\r\n\r\n    &:last-child {\r\n      position: relative;\r\n      height: 93px;\r\n      margin-top: 16px;\r\n\r\n      .swiper-slide-thumb-active {\r\n        cursor: auto;\r\n      }\r\n\r\n      .section-detailed__swiper-slide {\r\n        cursor: pointer;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n\r\n  &__swiper-slide {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    overflow: hidden;\r\n    border-radius: 10px;\r\n  }\r\n\r\n  &__swiper-link {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  &__swiper-block-image {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: hidden;\r\n    border-radius: 10px;\r\n  }\r\n\r\n  &__swiper-image {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__swiper-button {\r\n    &--hidden {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  &__swiper-button-next,\r\n  &__swiper-button-prev {\r\n  }\r\n\r\n  &__swiper-button-next {\r\n    right: -45px;\r\n  }\r\n\r\n  &__swiper-button-prev {\r\n    left: -45px;\r\n  }\r\n\r\n  &__block-text-information {\r\n    margin-top: 34px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(16, 14);\r\n      line-height: 24px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__block-title-other {\r\n    border-bottom: 1px solid $lightGray;\r\n    padding-bottom: 25px;\r\n  }\r\n\r\n  &__title-other {\r\n    font-weight: 600;\r\n    @include adaptiv-font(24, 21);\r\n    line-height: 17px;\r\n  }\r\n\r\n  &__wrapper-announcements {\r\n    margin-top: 31px;\r\n  }\r\n\r\n  &__block-detailed {\r\n    &:not(:first-child) {\r\n      margin-top: 24px;\r\n    }\r\n\r\n    &:not(:last-child) {\r\n      border-bottom: 1px solid $lightGray;\r\n    }\r\n\r\n    &:last-child {\r\n      border-bottom: 0px solid $lightGray;\r\n      padding-bottom: 0;\r\n    }\r\n  }\r\n\r\n  &__block-link {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin-top: 42px;\r\n\r\n    .Button {\r\n      min-height: 37px;\r\n      min-width: 108px;\r\n      border-radius: 10.9px;\r\n\r\n      &__text {\r\n        font-size: 14px;\r\n      }\r\n    }\r\n  }\r\n}\r\n",".block-detailed {\r\n  border-bottom: 1px solid $lightGray;\r\n  padding-bottom: 36px;\r\n\r\n  & a:hover > &__block-title &__title {\r\n    text-decoration: underline;\r\n  }\r\n\r\n  &__block-title {\r\n  }\r\n\r\n  &__title {\r\n    @include adaptiv-font(16, 14);\r\n    line-height: 24px;\r\n  }\r\n\r\n  &__block-text {\r\n    margin-top: 15px;\r\n  }\r\n\r\n  &__text {\r\n    font-weight: 500;\r\n    @include adaptiv-font(15, 13);\r\n    line-height: 22px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-date {\r\n    margin-top: 24px;\r\n  }\r\n\r\n  &__date {\r\n    font-weight: 500;\r\n    @include adaptiv-font(15, 12.6);\r\n    line-height: 16px;\r\n  }\r\n}\r\n",".block-text-items {\r\n  &__wrapper-text-items {\r\n    display: flex;\r\n    margin: 0 -20px;\r\n  }\r\n\r\n  .Text-item {\r\n    width: 25%;\r\n    padding: 0 20px;\r\n\r\n    &__block-info {\r\n      margin-top: 21px;\r\n    }\r\n\r\n    &__title {\r\n      font-size: 17px;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 11.9px;\r\n      @include adaptiv-font(11.9, 13);\r\n    }\r\n  }\r\n}\r\n",".map {\r\n  margin-top: 63px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n    width: 100%;\r\n    height: 477px;\r\n    border-radius: 25.5px;\r\n    overflow: hidden;\r\n  }\r\n}\r\n",".section-attractive-text {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-text {\r\n    margin: 0 auto;\r\n    width: 49%;\r\n\r\n    p {\r\n      font-family: $font-family-caveat;\r\n      font-weight: 400;\r\n      @include adaptiv-font(29, 17);\r\n      line-height: 31px;\r\n      color: $red;\r\n      text-align: center;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 15px;\r\n      }\r\n    }\r\n\r\n    &--color-green {\r\n      p {\r\n        color: #43AA8B;\r\n      }\r\n    }\r\n  }\r\n}\r\n",".section-product-slider {\r\n  margin-top: 55px;\r\n\r\n  .Title {\r\n    text-align: left;\r\n    @include adaptiv-font(28.7, 25.4);\r\n  }\r\n\r\n  .card-product {\r\n    width: 100%;\r\n    height: 320px;\r\n    border-bottom: none;\r\n\r\n    &__block-badges {\r\n      margin-bottom: 5px;\r\n    }\r\n  }\r\n\r\n  &__swiper-container {\r\n    border: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__wrapper-slider {\r\n    position: relative;\r\n    margin-top: 33px;\r\n  }\r\n\r\n  &__swiper-button-next-default {\r\n    transform: translate(calc(100% + 10px), -50%);\r\n  }\r\n\r\n  &__swiper-button-prev-default {\r\n    transform: translate(calc(-100% - 10px), -50%);\r\n  }\r\n}\r\n",".section-stages {\r\n    padding-top: 128px;\r\n\r\n    &__content {}\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n    }\r\n\r\n    &__inner-content {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        margin: calc(73px - 28px) -15px 0 -15px;\r\n    }\r\n\r\n    &__item {\r\n        position: relative;\r\n        margin-top: 28px;\r\n        width: 16.6666%;\r\n        padding: 0 15px;\r\n\r\n        &:not(:last-child)::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            right: 0;\r\n            top: 50%;\r\n            transform: translate(50%, -50%);\r\n            width: 63.9px;\r\n            height: 9.8px;\r\n            background-image: url(/local/templates/np/assets/css/../img/long-arrow-right.svg);\r\n            background-size: contain;\r\n            background-repeat: no-repeat;\r\n            background-position: center;\r\n        }\r\n    }\r\n\r\n    .Marker {\r\n        margin: 0 auto;\r\n\r\n        &__text {}\r\n    }\r\n\r\n    &__block-title {\r\n        margin-top: 18px;\r\n        text-align: center;\r\n    }\r\n\r\n    &__title {\r\n        font-weight: 700;\r\n        font-size: 15.9px;\r\n        line-height: 18px;\r\n    }\r\n}",".section-cards-text {\r\n    padding-top: 120px;\r\n\r\n    .Container-title {\r\n        margin-bottom: 67px;\r\n    }\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 30px;\r\n    }\r\n\r\n    &__block-cards {\r\n        display: flex;\r\n        margin: 0 -31.5px;\r\n    }\r\n\r\n    .Card-text {\r\n        width: 33.3333%;\r\n        padding: 0 31.5px;\r\n\r\n        &:nth-child(odd) .Card-text__content {\r\n            background-color: #E6F2EF;\r\n        }\r\n\r\n        &:nth-child(even) .Card-text__content {\r\n            background-color: #FFF3EA;\r\n        }\r\n    }\r\n}",".section-documents {\r\n    padding-top: 62px;\r\n\r\n    &__content {}\r\n\r\n    &__wrapper-slider {\r\n        position: relative;\r\n        margin-top: 50px;\r\n    }\r\n\r\n    &__swiper-slide {\r\n        height: 213px;\r\n    }\r\n\r\n    &__block-image {\r\n        border-radius: 15.9px;\r\n        overflow: hidden;\r\n        height: 100%;\r\n        border: 1px solid;\r\n        border-color: transparent;\r\n        transition: 0.3s all;\r\n\r\n        &:hover {\r\n            border-color: $red;\r\n        }\r\n    }\r\n\r\n    &__image {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: contain;\r\n        object-position: center;\r\n    }\r\n\r\n    &__swiper-button-prev-default {\r\n        left: -4%;\r\n    }\r\n\r\n    &__swiper-button-next-default {\r\n        right: -4%;\r\n    }\r\n}",".section-text-default {\r\n    padding-top: 100px;\r\n\r\n    &__content {}\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n    }\r\n\r\n    &__block-text {\r\n        margin-top: 50px;\r\n\r\n        p {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            line-height: 19px;\r\n            text-align: center;\r\n            color: #7F838D;\r\n        }\r\n    }\r\n}",".section-text {\r\n    padding-top: 107px;\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 39px;\r\n    }\r\n\r\n    &__block-text {\r\n        margin: 44px auto 0 auto;\r\n        width: 80%;\r\n\r\n        p {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            line-height: 19px;\r\n            text-align: center;\r\n            color: #7F838D;\r\n\r\n            img {\r\n                display: block;\r\n                margin: 0 auto;\r\n                max-width: 100%;\r\n                max-height: 455px;\r\n            }\r\n        }\r\n    }\r\n\r\n    &__block-button {\r\n        display: flex;\r\n        justify-content: center;\r\n        margin-top: 53px;\r\n    }\r\n\r\n    .Button {\r\n        min-height: 44px;\r\n        min-width: 147px;\r\n        border-radius: 12.8px;\r\n\r\n        &__text {\r\n            @include adaptiv-font(12.8, 10);\r\n        }\r\n    }\r\n}",".brand-slider {\r\n  padding-top: 92px;\r\n\r\n  .Title {\r\n    @include adaptiv-font(36, 19);\r\n  }\r\n\r\n  &__wrapper-slider {\r\n    position: relative;\r\n    margin-top: 60px;\r\n  }\r\n\r\n  &__swiper-container {\r\n    width: 90%;\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n    align-items: center;\r\n  }\r\n\r\n  &__block-image {\r\n    filter: grayscale(1);\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      filter: grayscale(0);\r\n    }\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n  }\r\n}\r\n",".stage-elements {\r\n  padding-top: 108px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  &__wrapper-stages {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: -45px -20px 0 -20px;\r\n  }\r\n\r\n  .Container-title {\r\n    padding: 0 0 0 20px;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n  }\r\n\r\n  .Title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(29, 19);\r\n    line-height: 31px;\r\n    text-align: center;\r\n\r\n    &::before {\r\n      height: 23px;\r\n      bottom: -45px;\r\n    }\r\n  }\r\n\r\n  .Container-title,\r\n  .Text-item {\r\n    width: 25%;\r\n    margin-top: 45px;\r\n  }\r\n\r\n  .Text-item {\r\n    padding: 0 20px;\r\n\r\n    &__block-info {\r\n      margin-top: 21px;\r\n    }\r\n\r\n    &__title {\r\n      font-weight: 600;\r\n      font-size: 17px;\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 12px;\r\n      font-size: 12px;\r\n      line-height: 18px;\r\n    }\r\n  }\r\n}\r\n",".product-slider {\r\n    padding-top: 84px;\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n    }\r\n\r\n    &__wrapper-slider {\r\n        position: relative;\r\n        margin-top: 77px;\r\n    }\r\n\r\n    &__swiper-container {\r\n        width: 92%;\r\n        padding: 10px 5px;\r\n    }\r\n\r\n    &__swiper-wrapper {\r\n        align-items: center;\r\n    }\r\n\r\n    &__block-image {\r\n        filter: grayscale(1);\r\n        transition: 0.3s all;\r\n\r\n    &:hover {\r\n        filter: grayscale(0);\r\n    }\r\n    }\r\n\r\n    &__image {\r\n        width: 100%;\r\n    }\r\n\r\n    .Section-card {\r\n        &__block-info {\r\n            padding: 0 12px 0 29px;\r\n        }\r\n\r\n        &__block-image {\r\n            max-width: 114px;\r\n            min-width: 80px;\r\n        }\r\n\r\n        &__link {\r\n            border-radius: 6px;\r\n        }\r\n    }\r\n}",".c-video-reviews {\r\n  padding-top: 100px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  &__wrapper-info {\r\n    background: $white;\r\n    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n    padding: 40px 65px 36px 65px;\r\n    margin-top: 34px;\r\n  }\r\n\r\n  &__wrapper-videos {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: 0 -31px;\r\n  }\r\n\r\n  &__block-button {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin-top: 48px;\r\n  }\r\n\r\n  .Button {\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      font-size: 12px;\r\n    }\r\n  }\r\n\r\n  .Card-video {\r\n    width: 50%;\r\n    padding: 0 31px;\r\n  }\r\n}\r\n",".с-appeal {\r\n    padding-top: 112px;\r\n\r\n    &__content {}\r\n\r\n    &__wrapper-info {\r\n        display: flex;\r\n        margin: 0 -35px;\r\n    }\r\n\r\n    &__wrapper-image,\r\n    &__block-info {\r\n        width: 50%;\r\n        padding: 0 35px;\r\n    }\r\n\r\n    &__wrapper-image {}\r\n\r\n    &__block-image {\r\n        position: relative;\r\n        overflow: hidden;\r\n        border-radius: 17.8px;\r\n        padding-top: 60%;\r\n    }\r\n\r\n    &__image {\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n        object-position: center;\r\n    }\r\n\r\n    &__block-info {}\r\n\r\n    .Container-title {}\r\n\r\n    .Title {\r\n\r\n        &::before {\r\n            height: 20px;\r\n            bottom: -26px;\r\n        }\r\n    }\r\n\r\n    &__block-text {\r\n        margin: 53px auto 0 auto;\r\n        width: 70%;\r\n\r\n        p {\r\n            font-weight: 600;\r\n            @include adaptiv-font(14, 10);\r\n            line-height: 21px;\r\n            text-align: center;\r\n            letter-spacing: 0.03em;\r\n            color: #5B5F69;\r\n\r\n            &:not(:first-child) {\r\n                margin-top: 20px;\r\n            }\r\n        }\r\n    }\r\n}",".c-img-info {\r\n    padding-top: 90px;\r\n\r\n    &__content {}\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 22);\r\n        line-height: 38px;\r\n    }\r\n\r\n    &__wrapper-info {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        margin: calc(45px - 24px) -12px 0 -12px;\r\n    }\r\n\r\n    &__block-card {\r\n        width: 50%;\r\n        padding: 24px 12px 0 12px;\r\n    }\r\n\r\n    .Project-card {\r\n        width: 100%;\r\n        max-height: 376px;\r\n        height: 376px;\r\n\r\n        &__block-title {\r\n            bottom: 25px;\r\n            max-width: 351px;\r\n            width: 100%;\r\n            padding: 19px 10px;\r\n            border-top-right-radius: 12px;\r\n            border-bottom-right-radius: 12px;\r\n        }\r\n\r\n        &__title,\r\n        &__city {\r\n            text-align: center;\r\n        }\r\n\r\n        &__title {\r\n            @include adaptiv-font(17, 14);\r\n            line-height: 25px;\r\n        }\r\n\r\n        &__city {\r\n            margin-top: 14px;\r\n            @include adaptiv-font(12, 13);\r\n            line-height: 9px;\r\n        }\r\n    }\r\n}",".с-drop-down-info {\r\n    padding-top: 134px;\r\n\r\n    &__content {}\r\n\r\n    &__wrapper-info {\r\n        background: #E6F2EF;\r\n        border-radius: 25px;\r\n        padding: 53px 20px;\r\n    }\r\n\r\n    &__inner-info {\r\n        margin: 0 auto;\r\n        width: 60%;\r\n    }\r\n\r\n    .Title {\r\n        @include adaptiv-font(39, 26);\r\n        line-height: 41px;\r\n    }\r\n\r\n    &__block-info {\r\n        margin-top: 57px;\r\n    }\r\n\r\n    &__block-drop-down {\r\n        padding: 18px 0 24px 0;\r\n        cursor: pointer;\r\n\r\n        &:first-child {\r\n            border-top: 1px solid #C4C4C4;\r\n            border-bottom: 1px solid #C4C4C4;\r\n        }\r\n\r\n        &:not(:first-child) {\r\n            border-bottom: 1px solid #C4C4C4;\r\n        }\r\n    }\r\n\r\n    &__block-title {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n    }\r\n\r\n    &__title {\r\n        font-weight: 600;\r\n        @include adaptiv-font(18, 14);\r\n        line-height: 27px;\r\n    }\r\n\r\n    &__block-icon {}\r\n\r\n    &__icon {\r\n        width: 12px;\r\n        height: 12px;\r\n    }\r\n\r\n    &__block-text {\r\n        margin-top: 15px;\r\n\r\n        p {\r\n            font-weight: 500;\r\n            @include adaptiv-font(17, 13);\r\n            line-height: 25px;\r\n        }\r\n    }\r\n}",".video-banner {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-content {\r\n    position: relative;\r\n    width: 100%;\r\n    border-radius: 20px;\r\n    min-height: 317px;\r\n    max-height: 407px;\r\n    height: 407px;\r\n    overflow: hidden;\r\n  }\r\n  &__inner {\r\n    display: flex;\r\n    align-items: center;\r\n  }\r\n  &__link {\r\n    margin-left: 50px;\r\n    margin-top: 40px;\r\n  }\r\n  &__block-img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    border-radius: 20px;\r\n  }\r\n  &__block-img-size {\r\n    height: 370px;\r\n    width: 100%;\r\n    object-fit: cover;\r\n    border-radius: 20px;\r\n  }\r\n  &__link-text {\r\n    color: #ea4335;\r\n    font-weight: 600;\r\n    &:hover {\r\n      border-bottom: 1px solid #ea4335;\r\n      padding-bottom: 2px;\r\n    }\r\n  }\r\n  &__block-video {\r\n    position: absolute;\r\n    z-index: 1;\r\n    width: 100%;\r\n    height: 100%;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    filter: opacity(0.5);\r\n    &--img {\r\n      filter: opacity(1);\r\n    }\r\n  }\r\n  @media (max-width: 500px) {\r\n    .video-banner__block-info--img {\r\n      top: 36%;\r\n      br {\r\n        display: none;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__video {\r\n    width: 100%;\r\n    height: 100%;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    bottom: 0;\r\n    right: 0;\r\n    object-fit: cover;\r\n  }\r\n\r\n  &__block-info {\r\n    position: absolute;\r\n    z-index: 9;\r\n    top: 50%;\r\n    left: 47px;\r\n    right: 47px;\r\n    transform: translateY(-50%);\r\n  }\r\n\r\n  &__title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(41.7, 25);\r\n    line-height: 45px;\r\n    letter-spacing: -0.005em;\r\n    color: $white;\r\n    &--eco {\r\n      color: #ea4335;\r\n      font-size: 30px;\r\n      @media(max-width: 500px) {\r\n      font-size: 25px;\r\n\r\n      }\r\n    }\r\n  }\r\n\r\n  &__button {\r\n    position: relative;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    margin-top: 32px;\r\n    width: 70px;\r\n    height: 70px;\r\n    background-color: $red;\r\n    border-radius: 500px;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      transform: scale(1.1);\r\n    }\r\n\r\n    &:hover::before,\r\n    &:hover::after {\r\n      opacity: 0 !important;\r\n    }\r\n\r\n    &::before,\r\n    &::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      top: 50%;\r\n      left: 50%;\r\n      transform: translate(-50%, -50%);\r\n      border-radius: 500px;\r\n      z-index: 9;\r\n      opacity: 0.7;\r\n      border-color: $white !important;\r\n      transition: 0.3s all;\r\n    }\r\n\r\n    &::before {\r\n      animation: videoButton 2s ease 0s infinite;\r\n    }\r\n\r\n    &::after {\r\n      animation: videoButton 2s ease 2.4s infinite;\r\n    }\r\n  }\r\n\r\n  &__button-text {\r\n    font-weight: 600;\r\n    @include adaptiv-font(11.2, 8);\r\n    line-height: 11px;\r\n    text-align: center;\r\n    letter-spacing: 0.02em;\r\n    color: $white;\r\n  }\r\n\r\n  @keyframes videoButton {\r\n    0% {\r\n      opacity: 0.7;\r\n      width: 71px;\r\n      height: 71px;\r\n      border: 3.2px solid;\r\n    }\r\n    100% {\r\n      opacity: 0;\r\n      width: 100px;\r\n      height: 100px;\r\n      border: 1px solid;\r\n    }\r\n  }\r\n}\r\n",".section-links {\r\n  &--fr {\r\n    padding-top: 86px;\r\n  }\r\n\r\n  &--fr &__link {\r\n    @include adaptiv-font(12, 12);\r\n    max-width: 154px;\r\n  }\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-links {\r\n    margin-bottom: -20px;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: flex-start;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  &__link {\r\n    line-height: 13px;\r\n    text-align: center;\r\n    letter-spacing: -0.02em;\r\n    margin-bottom: 20px;\r\n  }\r\n}\r\n",".index-section-text {\r\n  padding-top: 63px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    margin: 0 auto;\r\n    max-width: 861px;\r\n\r\n    & p {\r\n      @include adaptiv-font(16, 14);\r\n      line-height: 113% !important;\r\n      text-align: center;\r\n\r\n      letter-spacing: -0.02em;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n}\r\n",".index-section-stocks {\r\n  padding-top: 130px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n  }\r\n\r\n  &__block-stocks {\r\n    max-width: 600px;\r\n  }\r\n\r\n  &__swiper-container {\r\n    padding: 0 50px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n\r\n  &__swiper-slide {\r\n    position: relative;\r\n    max-width: 540px;\r\n    width: 540px;\r\n    min-height: 389px;\r\n    max-height: 389px;\r\n    height: 389px;\r\n    padding: 61px 42px;\r\n    background-color: #fff3ea;\r\n    border-radius: 16.2px;\r\n    overflow: hidden;\r\n    background-position: right center;\r\n    background-size: contain;\r\n    background-repeat: no-repeat;\r\n  }\r\n\r\n  &__block-info {\r\n    position: relative;\r\n    z-index: 5;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100%;\r\n    max-width: 250px;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__title {\r\n    @include adaptiv-font(26.8, 14);\r\n    font-weight: 600;\r\n    line-height: 113%;\r\n  }\r\n\r\n  &__description {\r\n    display: block;\r\n    margin-top: 15px;\r\n    font-family: $font-family-caveat;\r\n    @include adaptiv-font(32.1, 14.6);\r\n    line-height: 34px;\r\n    color: $red;\r\n  }\r\n\r\n  & .Button {\r\n    width: max-content;\r\n  }\r\n  .Button--theme-md {\r\n    width: 180px;\r\n    height: 50px;\r\n    .Button__text {\r\n      font-size: 15px;\r\n    }\r\n  }\r\n  @media screen and (max-width: 730px) {\r\n    .Button--theme-md {\r\n      width: 100px;\r\n      height: 40px;\r\n      .Button__text {\r\n        font-size: 12px;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__block-image {\r\n    position: absolute;\r\n    top: 50%;\r\n    right: 0;\r\n    transform: translateY(-50%);\r\n    max-width: 280px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    height: auto;\r\n    object-fit: contain;\r\n  }\r\n\r\n  &__block-information {\r\n    max-width: 40%;\r\n  }\r\n\r\n  & .Title--big-decor::before {\r\n    width: 75%;\r\n    bottom: -40px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-description {\r\n    margin-top: 72px;\r\n\r\n    & p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(16, 14);\r\n     line-height: 113%;\r\n      text-align: center;\r\n      letter-spacing: 0.03em;\r\n      color: #5b5f69;\r\n    }\r\n  }\r\n}\r\n",".index-section-awards {\r\n  padding-top: 120px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    position: relative;\r\n    margin: 67px 0 0 0;\r\n    padding: 0 50px;\r\n  }\r\n\r\n  &__swiper-container {\r\n    padding: 0 5px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n\r\n  &__swiper-slide {\r\n    padding: 10px 0;\r\n    display: flex;\r\n    justify-content: center;\r\n  }\r\n\r\n  &__slide {\r\n    max-width: 329px;\r\n    width: 329px;\r\n    max-height: 162px;\r\n    height: 162px;\r\n    background-color: $white;\r\n    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);\r\n    border-radius: 12.6px;\r\n    padding: 20px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-image {\r\n    border: 1px solid $lightGray;\r\n    border-radius: 10px;\r\n    max-width: 86px;\r\n    max-height: 123px;\r\n    min-width: 76px;\r\n    min-height: 107px;\r\n    // width: 86px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    height: auto;\r\n    object-position: center;\r\n  }\r\n\r\n  &__info {\r\n    max-width: 60%;\r\n    margin-left: 10px;\r\n    max-height: 123px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__title {\r\n    font-weight: 500;\r\n    @include adaptiv-font(16, 14);\r\n    line-height: 16px;\r\n    color: #6d6d6d;\r\n  }\r\n\r\n  &__description {\r\n    margin-top: 9px;\r\n    font-weight: 500;\r\n    @include adaptiv-font(11.3, 9.9);\r\n    line-height: 11px;\r\n    color: $gray;\r\n    overflow: hidden;\r\n  }\r\n}\r\n",".index-finished-projects {\r\n  margin-top: 77px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__description {\r\n    width: 50%;\r\n    margin: 15px auto 0 auto;\r\n    font-weight: 500;\r\n    @include adaptiv-font(13.5, 12);\r\n    line-height: 20px;\r\n    text-align: center;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-info {\r\n    margin-top: 56px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n  }\r\n\r\n  &__block-image {\r\n    max-width: 920px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n  }\r\n\r\n  .Button {\r\n    margin-top: 33px;\r\n  }\r\n\r\n  .Button__text {\r\n    @include adaptiv-font(12.7, 13);\r\n  }\r\n}\r\n",".index-section-slide-hit {\r\n  * {\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  margin-top: 70px;\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n  .Section-card {\r\n    max-width: unset;\r\n    overflow: hidden;\r\n    padding: 0 28px 30px 28px;\r\n    // height: 100%;\r\n    &__block-info {\r\n      // height: unset;\r\n      // max-height: 2000px;\r\n      height: fit-content;\r\n      padding-top: 15px;\r\n\r\n      @media (max-width: 600px) {\r\n        padding: 0;\r\n      }\r\n    }\r\n    &__block-description {\r\n      .Button--color-hardRed:not(:disabled):hover {\r\n        border: 1px solid red !important;\r\n      }\r\n      .Button--color-hardRed:not(:disabled) .Button__text {\r\n        font-size: 15px;\r\n      }\r\n      .Button--theme-md {\r\n        padding: 5px 20px;\r\n      }\r\n\r\n      position: relative;\r\n      &::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        right: 50%;\r\n        top: 0;\r\n        display: block;\r\n        width: 180%;\r\n        height: 1px;\r\n        background: #fff3ea;\r\n        -webkit-transform: translateX(50%);\r\n        -ms-transform: translateX(50%);\r\n        transform: translateX(50%);\r\n      }\r\n      height: 160px;\r\n      padding: 0;\r\n      padding-top: 15px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      & > span {\r\n        font-weight: 600;\r\n        font-size: 16.8855px;\r\n        line-height: 123%;\r\n        display: block;\r\n        text-align: center;\r\n        // height: 63px;\r\n        @media (max-width: 600px) {\r\n          font-size: 14px;\r\n        }\r\n      }\r\n      p {\r\n        // margin-top: 15px;\r\n        text-align: center;\r\n        font-family: \"Gilroy\";\r\n        font-style: normal;\r\n        font-weight: 500;\r\n        font-size: 15.7598px;\r\n        line-height: 100%;\r\n        text-align: center;\r\n        letter-spacing: 0.02em;\r\n        color: #6d6d6d;\r\n\r\n        @media (max-width: 600px) {\r\n          font-size: 13px;\r\n        }\r\n      }\r\n      .Button {\r\n        // margin-top: 15px;\r\n      }\r\n    }\r\n    &__block-image {\r\n      width: 100%;\r\n      height: 100%;\r\n      height: 202px;\r\n      max-height: unset;\r\n    }\r\n    &:hover {\r\n      transform: scale(1.06);\r\n      box-shadow: 8.34904px 8.34904px 16.6981px rgba(0, 0, 0, 0.25);\r\n    }\r\n  }\r\n  .swiper-container-product-hit {\r\n    width: calc(100% - 100px);\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    overflow: hidden;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    position: relative;\r\n    overflow: hidden;\r\n    list-style: none;\r\n    padding: 40px 20px;\r\n    z-index: 1;\r\n    @media (max-width: 600px) {\r\n      padding-right: 0;\r\n      padding-left: 0;\r\n    }\r\n  }\r\n  .swiper-pagination {\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n  }\r\n  .swiper-pagination-bullet {\r\n    background: #ea4335;\r\n    margin: 0 3px;\r\n    transform: scale(0.8);\r\n  }\r\n  .swiper-pagination-bullet-active {\r\n    transform: scale(1.1);\r\n  }\r\n\r\n  &__container-slider {\r\n    position: relative;\r\n  }\r\n\r\n  &__swiper-wrapper-section-product {\r\n    padding: 11px 0;\r\n    height: 100% !important;\r\n  }\r\n\r\n  &__swiper-slide-section-product {\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 0 5px;\r\n    // height: max-content !important;\r\n  }\r\n  .Title {\r\n    // margin-bottom: 50px;\r\n    justify-content: center;\r\n    text-align: center;\r\n    &::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 0;\r\n      right: 0;\r\n      transform: scale(0.6);\r\n      width: 100%;\r\n      height: 19px;\r\n      bottom: -20px;\r\n      background-size: contain;\r\n      background-position: center;\r\n      background-repeat: no-repeat;\r\n      background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\r\n    }\r\n  }\r\n  .swiper-container-autoheight .swiper-slide {\r\n    height: auto;\r\n  }\r\n  &__swiper-slide-section-product {\r\n    height: auto;\r\n  }\r\n}\r\n",".about-us-section-banner {\r\n  &__block-banner {\r\n    padding: 0 0 0 86px;\r\n    height: 280px;\r\n  }\r\n\r\n  &__description {\r\n    margin-top: 26px;\r\n  }\r\n\r\n  &__button {\r\n    margin-top: 64px;\r\n  }\r\n\r\n  &__block-image {\r\n    height: 100%;\r\n  }\r\n\r\n  .section-banner {\r\n    &__image {\r\n      height: 100%;\r\n      object-fit: cover;\r\n    }\r\n  }\r\n}\r\n",".about-us-section-description-about-company {\r\n  padding-top: 84px;\r\n\r\n  &__container-title {\r\n    position: absolute;\r\n    width: 100%;\r\n    top: -115px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n  }\r\n\r\n  .Title::before {\r\n    height: 29px;\r\n  }\r\n\r\n  &__wrapper-info {\r\n    margin: 88px -25px 0 -25px;\r\n  }\r\n\r\n  &__block-text {\r\n    position: relative;\r\n\r\n    p {\r\n      text-align: center;\r\n    }\r\n  }\r\n}\r\n",".about-us-section-numbers {\r\n  padding-top: 81px;\r\n}\r\n",".about-us-section-worth {\r\n  padding-top: 85px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__container-worth {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    margin-top: 58px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    max-width: 950px;\r\n  }\r\n\r\n  &__wrapper-worth {\r\n    display: flex;\r\n    width: 100%;\r\n    margin: 0 -8px 13px -8px;\r\n  }\r\n\r\n  &__block-worth {\r\n    padding: 0 8px;\r\n  }\r\n\r\n  &__block-worth-content {\r\n    border-radius: 20px;\r\n    padding: 15px;\r\n    height: 100%;\r\n  }\r\n\r\n  &__block-worth-content--theme-big {\r\n    max-width: 317px;\r\n    width: 317px;\r\n  }\r\n\r\n  &__block-worth-content--theme-small {\r\n    max-width: 255px;\r\n    width: 255px;\r\n  }\r\n\r\n  &__block-worth-content--color-orange {\r\n    background-color: #fff3ea;\r\n\r\n    .about-us-section-worth__title-block-worth {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__block-worth-content--color-green {\r\n    background-color: #e6f2ef;\r\n\r\n    .about-us-section-worth__title-block-worth {\r\n      color: #43aa8b;\r\n    }\r\n  }\r\n\r\n  &__title-block-worth {\r\n    font-weight: 600;\r\n    font-size: 22px;\r\n    line-height: 25px;\r\n  }\r\n\r\n  &__description-block-worth {\r\n    margin-top: 3px;\r\n    font-weight: 400;\r\n    @include adaptiv-font(17, 16);\r\n    line-height: 19px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__worth-block-image {\r\n    position: relative;\r\n    padding-top: 47%;\r\n    max-width: 588px;\r\n    width: 588px;\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__worth-image {\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    -o-object-fit: cover;\r\n    object-fit: cover;\r\n  }\r\n\r\n  &__container-quote {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-top: 87px;\r\n  }\r\n\r\n  &__block-text-quote {\r\n    max-width: 50%;\r\n    width: 50%;\r\n    padding: 0 45px;\r\n  }\r\n\r\n  &__text-quote {\r\n    position: relative;\r\n    font-weight: 400;\r\n    @include adaptiv-font(26, 13.6);\r\n    line-height: 34px;\r\n\r\n    &::before,\r\n    &::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      width: 26px;\r\n      height: 20px;\r\n      background-size: cover;\r\n      background-repeat: no-repeat;\r\n      background-position: center;\r\n    }\r\n\r\n    &::before {\r\n      background-image: url(/local/templates/np/assets/css/../img/quotes-top.svg);\r\n      left: -45px;\r\n    }\r\n\r\n    &::after {\r\n      background-image: url(/local/templates/np/assets/css/../img/quotes-bottom.svg);\r\n      right: -45px;\r\n    }\r\n  }\r\n\r\n  &__block-image-quote {\r\n    position: relative;\r\n    padding-top: 26%;\r\n    max-width: 45%;\r\n    width: 45%;\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__image-quote {\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n  }\r\n}\r\n",".about-us-section-description-special {\r\n  padding-top: 88px;\r\n}\r\n",".about-us-section-card-simple {\r\n  padding-top: 100px;\r\n}\r\n",".about-us-section-form {\r\n  padding-top: 117px;\r\n}\r\n",".about-us-clients {\r\n  padding-top: 115px;\r\n}\r\n",".about-us-section-reviews {\r\n  padding-top: 144px;\r\n}\r\n",".about-us-section-interesting {\r\n  padding-top: 111px;\r\n}\r\n",".about-us-section-back-call {\r\n  padding-top: 87px;\r\n}\r\n",".about-us-comfortable-work {\r\n  padding-top: 157px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__wrapper-info {\r\n    margin-top: 84px;\r\n  }\r\n\r\n  &__block-items {\r\n    display: flex;\r\n  }\r\n\r\n  &__block-items--position-top {\r\n    margin: 0 -33px;\r\n    justify-content: center;\r\n    .about-us-comfortable-work__text-item {\r\n      margin: 0 33px;\r\n    }\r\n  }\r\n\r\n  &__block-items--position-bottom {\r\n    margin-top: 50px;\r\n    justify-content: space-between;\r\n    .about-us-comfortable-work__text-item {\r\n      margin-top: -70px;\r\n    }\r\n  }\r\n\r\n  &__block-image {\r\n    max-width: 556px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    height: auto;\r\n  }\r\n\r\n  &__wrapper-works {\r\n    display: flex;\r\n    margin: 133px -14px 0 -14px;\r\n  }\r\n\r\n  &__work-card {\r\n    width: 50%;\r\n    padding: 0 14px;\r\n  }\r\n\r\n  .Button {\r\n    min-width: 134px;\r\n    min-height: 43px;\r\n  }\r\n\r\n  &__text-button {\r\n    @include adaptiv-font(13, 7);\r\n  }\r\n}\r\n",".about-us-section-info-block {\r\n  padding-top: 74px;\r\n\r\n  .Button .Button__text {\r\n    font-size: 14px;\r\n  }\r\n}\r\n",".news-section-news {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__container-title {\r\n    margin-left: 0;\r\n  }\r\n\r\n  &__wrapper-news {\r\n    margin: 35px -35px -50px -35px;\r\n  }\r\n\r\n  &__navigation {\r\n    margin-top: 150px;\r\n  }\r\n}\r\n",".articles-section-articles {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__container-title {\r\n    margin-left: 0;\r\n  }\r\n\r\n  &__wrapper-news {\r\n    margin: 35px -35px -50px -35px;\r\n  }\r\n\r\n  &__navigation {\r\n    margin-top: 150px;\r\n  }\r\n}\r\n",".directory-partition-list-section-directory {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__container-title-page {\r\n    width: 100%;\r\n    text-align: left;\r\n  }\r\n\r\n  &__title-page {\r\n    @include adaptiv-font(36, 21);\r\n    font-weight: 600;\r\n    line-height: 39px;\r\n  }\r\n\r\n  &__container-directory {\r\n    margin: 58px 0 -69px 0;\r\n  }\r\n\r\n  &__wrapper-directory {\r\n    margin-bottom: 69px;\r\n  }\r\n\r\n  &__container-title-directory {\r\n  }\r\n\r\n  &__title-directory {\r\n    font-weight: 500;\r\n  }\r\n\r\n  .Title::before {\r\n    height: 37px;\r\n    bottom: -41px;\r\n  }\r\n\r\n  &__inner-directory {\r\n    display: flex;\r\n  }\r\n\r\n  &__block-directory {\r\n    background-color: rgba(255, 243, 234, 0.47);\r\n    border-radius: 4px;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__inner-directory--rubber-covers {\r\n    margin: 88px -6px 0 -6px;\r\n\r\n    .directory-partition-list-section-directory__wrapper-block-directory {\r\n      width: 25%;\r\n      padding: 0 6px;\r\n    }\r\n\r\n    .directory-partition-list-section-directory__block-link-directory {\r\n      height: 71px;\r\n    }\r\n\r\n    .directory-partition-list-section-directory__text-link-directory {\r\n      font-size: 15px;\r\n      line-height: 16px;\r\n    }\r\n\r\n    .directory-partition-list-section-directory__link-text-list-item-directory {\r\n      height: 48px;\r\n    }\r\n  }\r\n\r\n  &__inner-directory--equipment {\r\n    margin: 91px -11px 0 -11px;\r\n\r\n    .directory-partition-list-section-directory__wrapper-block-directory {\r\n      width: 20%;\r\n      padding: 0 11px;\r\n    }\r\n\r\n    .directory-partition-list-section-directory__block-link-directory {\r\n      height: 56px;\r\n    }\r\n\r\n    .directory-partition-list-section-directory__text-link-directory {\r\n      @include adaptiv-font(16, 15);\r\n      line-height: 17px;\r\n    }\r\n\r\n    .directory-partition-list-section-directory__link-text-list-item-directory {\r\n      height: 38px;\r\n    }\r\n  }\r\n\r\n  &__wrapper-link-directory {\r\n    padding-bottom: 13px;\r\n  }\r\n\r\n  &__block-link-directory {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    border-bottom: 1px solid $red;\r\n    padding: 5px;\r\n\r\n    &:hover > .directory-partition-list-section-directory__text-link-directory {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__text-link-directory {\r\n    text-align: center;\r\n    font-weight: 600;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__wrapper-button-more {\r\n    padding: 0 15px;\r\n  }\r\n\r\n  &__block-button-more {\r\n    display: none;\r\n    justify-content: center;\r\n    align-items: center;\r\n    border-top: 1px solid #eaeaea;\r\n    height: 42px;\r\n    cursor: pointer;\r\n\r\n    &:hover > .directory-partition-list-section-directory__text-button-more {\r\n      color: $red;\r\n    }\r\n\r\n    &:hover\r\n      > .directory-partition-list-section-directory__icon-button-more\r\n      .directory-partition-list-section-directory__icon-button-more-svg {\r\n      fill: $red;\r\n    }\r\n\r\n    &--active {\r\n      display: flex;\r\n    }\r\n\r\n    &--open {\r\n      .directory-partition-list-section-directory__icon-button-more {\r\n        transform: rotate(180deg);\r\n      }\r\n\r\n      .directory-partition-list-section-directory__icon-button-more-svg {\r\n        fill: $red;\r\n      }\r\n\r\n      .directory-partition-list-section-directory__text-button-more {\r\n        color: $red;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__text-button-more,\r\n  &__icon-button-more-svg {\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__text-button-more {\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    line-height: 15px;\r\n  }\r\n\r\n  &__icon-button-more {\r\n    margin-left: 4.7px;\r\n  }\r\n\r\n  &__icon-button-more-svg,\r\n  &__icon-button-more-use {\r\n    width: 12px;\r\n    height: 9.5px;\r\n  }\r\n\r\n  &__wrapper-list-directory {\r\n    padding: 0 15px;\r\n  }\r\n\r\n  &__list-directory {\r\n  }\r\n\r\n  &__item-list-directory {\r\n    transition: none;\r\n\r\n    &:not(:first-child) {\r\n      border-top: 1px solid #eaeaea;\r\n    }\r\n\r\n    &[data-directory-partition-list-section-directory-hidden] {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  &__link-list-item-directory {\r\n  }\r\n\r\n  &__link-text-list-item-directory {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    font-weight: 400;\r\n    text-align: center;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__container-info {\r\n    padding-top: 139px;\r\n  }\r\n\r\n  &__block-text {\r\n    width: 95%;\r\n\r\n    margin: 48px auto 0 auto;\r\n\r\n    p {\r\n      text-align: center;\r\n      font-weight: 600;\r\n      @include adaptiv-font(17, 14);\r\n      line-height: 25px;\r\n    }\r\n  }\r\n}\r\n",".directory-section-page {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    margin-top: 31px;\r\n  }\r\n\r\n  &__wrapper-cards {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    border-top: 1px solid #e8e9ed;\r\n    border-left: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__card-product {\r\n  }\r\n\r\n  .card-product {\r\n    &__wrapper-badges {\r\n      top: 12px;\r\n      margin-top: -5px;\r\n    }\r\n\r\n    &__block-badges {\r\n      margin-top: 5px;\r\n    }\r\n  }\r\n\r\n  &__navigation {\r\n    margin-top: 87px;\r\n  }\r\n\r\n  &__container-text {\r\n    margin-top: 88px;\r\n  }\r\n\r\n  &__title {\r\n    @include adaptiv-font(34, 22);\r\n  }\r\n\r\n  &__block-text {\r\n    margin-top: 28px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(12.8, 11.9);\r\n      line-height: 19px;\r\n      text-align: center;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__modal-form {\r\n    margin-top: 84px;\r\n    max-width: 691px;\r\n    padding: 50px 20px;\r\n  }\r\n\r\n  &__title-modal-form {\r\n    @include adaptiv-font(25.9, 19);\r\n  }\r\n\r\n  &__block-description-modal-form {\r\n    margin: 15px auto 0 auto;\r\n  }\r\n\r\n  &__description-modal-form {\r\n    @include adaptiv-font(11.5, 10);\r\n    line-height: 8px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  &__block-form-modal-form {\r\n    max-width: 535px;\r\n    margin: 48px auto 0 auto;\r\n  }\r\n\r\n  &__form-modal-form {\r\n    flex-direction: row;\r\n    align-items: center;\r\n  }\r\n\r\n  &__wrapper-inputs-modal-form {\r\n    margin: 0 -6.5px 0 -6.5px !important;\r\n  }\r\n\r\n  &__block-input-modal-form {\r\n    padding: 0 6.5px;\r\n  }\r\n\r\n  &__input-modal-form {\r\n    width: 179px;\r\n    height: 35px;\r\n  }\r\n\r\n  &__button-modal-form {\r\n    margin-top: 0;\r\n    min-width: 143px;\r\n    min-height: 35px;\r\n    margin-left: 15px;\r\n  }\r\n\r\n  .Sorting__text-link {\r\n    font-weight: 500;\r\n    @include adaptiv-font(11.8, 15);\r\n    line-height: 9px;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n\r\n    &--active {\r\n      color: $red;\r\n    }\r\n  }\r\n}\r\n",".cases-section-cases {\r\n  &__modal-form {\r\n    margin-top: 78px;\r\n  }\r\n}\r\n",".how-order-section-banner {\r\n  .section-banner {\r\n    &__block-banner {\r\n      padding: 0 0 0 86px;\r\n      height: 361px;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 26px;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 64px;\r\n    }\r\n    &__block-image {\r\n      padding: 25px 15px 0 0;\r\n      height: 100%;\r\n    }\r\n  }\r\n  .Button {\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(12.8, 9);\r\n    }\r\n  }\r\n}\r\n",".how-order-section-ordering-process {\r\n  padding-top: 75px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .Title::before {\r\n    height: 52px;\r\n    bottom: -69px;\r\n    background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n  }\r\n\r\n  &__block-steps {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin-top: 118px;\r\n  }\r\n\r\n  &__list-steps {\r\n  }\r\n\r\n  &__list-item-steps {\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    &:not(:first-child) {\r\n      margin-top: 26px;\r\n    }\r\n  }\r\n\r\n  &__block-text-step {\r\n    margin-left: 30px;\r\n\r\n    p {\r\n      font-weight: 600;\r\n      @include adaptiv-font(15, 10);\r\n      line-height: 22px;\r\n    }\r\n  }\r\n\r\n  &__block-button {\r\n    margin-top: 71px;\r\n    text-align: center;\r\n  }\r\n\r\n  .Button {\r\n    min-width: 153px;\r\n    min-height: 44px;\r\n  }\r\n\r\n  .Button .Button__text {\r\n    @include adaptiv-font(13, 9.7);\r\n  }\r\n}\r\n",".how-order-section-brands {\r\n  padding-top: 121px;\r\n}\r\n",".how-order-section-reviews {\r\n  padding-top: 151px;\r\n}\r\n",".how-order-section-modal-form {\r\n  padding-top: 116px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n}\r\n",".discounts-section-discounts {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .section-announcement {\r\n    margin: 0 -15px;\r\n\r\n    &:not(:first-child) {\r\n      margin-top: 64px;\r\n    }\r\n  }\r\n\r\n  .section-announcement__inner-image,\r\n  .section-announcement__block-info {\r\n    padding: 0 15px;\r\n    min-height: 276px;\r\n  }\r\n\r\n  .section-announcement__block-image {\r\n    position: absolute;\r\n    bottom: 0;\r\n    right: 0;\r\n    border-radius: 0;\r\n    padding-top: 0;\r\n    height: 100%;\r\n    width: 60%;\r\n\r\n    &:hover {\r\n      box-shadow: none;\r\n    }\r\n\r\n    &:hover > .section-announcement__image {\r\n      transform: scale(1);\r\n    }\r\n  }\r\n\r\n  .section-announcement__image {\r\n    position: relative;\r\n    width: 100%;\r\n    object-fit: contain;\r\n    object-position: bottom right;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  .section-announcement__title-news {\r\n    @include adaptiv-font(30, 16);\r\n  }\r\n\r\n  .section-announcement__block-text-news {\r\n    p {\r\n      @include adaptiv-font(20, 11);\r\n      line-height: 24px;\r\n      color: $black;\r\n    }\r\n  }\r\n\r\n  .Title--big-decor::before {\r\n    height: 28px;\r\n    bottom: -35px;\r\n  }\r\n\r\n  .Button {\r\n    min-width: 193px;\r\n    min-height: 37px;\r\n    border-radius: 10.9px;\r\n\r\n    .Button__text {\r\n      @include adaptiv-font(14, 8);\r\n    }\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(41, 19);\r\n  }\r\n\r\n  &__wrapper-announcement {\r\n    margin-top: 101px;\r\n  }\r\n\r\n  &__block-title-image {\r\n    position: relative;\r\n    z-index: 10;\r\n    width: 50%;\r\n    padding: 54px 0 0 22px;\r\n  }\r\n\r\n  &__title-image {\r\n    font-weight: 600;\r\n    @include adaptiv-font(21, 11);\r\n    line-height: 26px;\r\n  }\r\n\r\n  &__wrapper-image {\r\n    position: relative;\r\n    display: flex;\r\n    overflow: hidden;\r\n    border-radius: 20px;\r\n    height: 100%;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      box-shadow: 0px 0px 14px 0px rgba(34, 60, 80, 0.31);\r\n    }\r\n\r\n    &--bg-color-green {\r\n      background-color: #e6f2ef;\r\n    }\r\n  }\r\n\r\n  &__container-block-text {\r\n    margin-top: 86px;\r\n  }\r\n\r\n  &__block-text {\r\n    margin-top: 51px;\r\n\r\n    p {\r\n      font-weight: 600;\r\n      font-size: 14px;\r\n      line-height: 21px;\r\n      text-align: center;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n}\r\n",".product-card-section-product-card {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n  }\r\n\r\n  &__wrapper-product-info {\r\n  }\r\n\r\n  &__inner-main-product-info {\r\n    display: flex;\r\n    margin: 0 -23.5px;\r\n  }\r\n\r\n  &__wrap-product-swiper,\r\n  &__block-wrapper-price {\r\n    padding: 0 23.5px;\r\n  }\r\n\r\n  &__block-wrapper-price {\r\n    flex: 0 0 33.333333%;\r\n    max-width: 33.333333%;\r\n  }\r\n\r\n  &__wrap-product-swiper {\r\n    flex: 0 0 59.666666%;\r\n    max-width: 59.666666%;\r\n  }\r\n\r\n  &__wrapper-other-information {\r\n    flex: 0 0 59.666666%;\r\n    max-width: 59.666666%;\r\n    padding-right: 20px;\r\n    margin-top: 55px;\r\n    .section-tabs {\r\n      margin-top: 40px;\r\n    }\r\n  }\r\n\r\n  .swiper-pagination-bullet {\r\n    width: 7.26px;\r\n    height: 7.26px;\r\n    border: 0.907747px solid #43aa8b;\r\n    border-radius: 2.72324px;\r\n    background-color: transparent;\r\n\r\n    &-active {\r\n      background-color: #43aa8b;\r\n    }\r\n  }\r\n\r\n  &__block-info {\r\n    width: 100%;\r\n  }\r\n  &__wrapper-info {\r\n    display: flex;\r\n  }\r\n  &__wrapper-product-swiper {\r\n    position: relative;\r\n    border: 0.79px solid $lightGray;\r\n\r\n    &:hover > .swiper-container .Zoom-icon {\r\n      opacity: 1;\r\n      visibility: visible;\r\n    }\r\n  }\r\n  & &__download {\r\n    display: flex;\r\n    margin-top: 24px;\r\n    .Text-item {\r\n      &__description {\r\n        font-size: 10px;\r\n      }\r\n      &:not(:last-child) {\r\n        margin-right: 22px;\r\n      }\r\n      &__description {\r\n        font-weight: 400;\r\n        line-height: 11.4px;\r\n        color: #000;\r\n      }\r\n      &__block-info {\r\n        margin-top: 6px;\r\n      }\r\n      .Text-item__svg,\r\n      .Text-item__use {\r\n        width: 48px;\r\n        height: 48px;\r\n      }\r\n      width: 80px;\r\n    }\r\n  }\r\n\r\n  .Zoom-icon {\r\n    position: absolute;\r\n    right: 23px;\r\n    top: 23px;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: 0.3s all;\r\n    z-index: 10000000000;\r\n  }\r\n\r\n  .card-product {\r\n    &__wrapper-badges {\r\n      top: 23px;\r\n      z-index: 10;\r\n      margin-top: -10px;\r\n    }\r\n\r\n    &__block-badges {\r\n      margin-top: 10px;\r\n      width: 150px;\r\n      height: 33px;\r\n\r\n      &:hover {\r\n        opacity: 1;\r\n        user-select: none;\r\n      }\r\n\r\n      &:after {\r\n        width: 5px;\r\n        height: 70%;\r\n      }\r\n    }\r\n\r\n    &__badges {\r\n      @include adaptiv-font(17, 13);\r\n      line-height: 16px;\r\n    }\r\n  }\r\n\r\n  &__swiper {\r\n    overflow: hidden;\r\n\r\n    &:first-child {\r\n      height: 359px;\r\n      border-bottom: 0.79px solid $lightGray;\r\n    }\r\n\r\n    &:last-child {\r\n      position: relative;\r\n      height: 111px;\r\n\r\n      .swiper-slide-thumb-active {\r\n        background: rgba(151, 159, 175, 0.23);\r\n        cursor: auto;\r\n      }\r\n\r\n      .product-card-section-product-card__swiper-slide {\r\n        cursor: pointer;\r\n        border-right: 0.79px solid $lightGray;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n\r\n  &__swiper-slide {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  &__swiper-link {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  &__swiper-block-image {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  &__swiper-image {\r\n    max-width: 100%;\r\n    object-fit: contain;\r\n    object-position: center;\r\n  }\r\n\r\n  &__swiper-button {\r\n    &--hidden {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  &__swiper-button-next,\r\n  &__swiper-button-prev {\r\n  }\r\n\r\n  &__swiper-button-next {\r\n    right: 5px;\r\n  }\r\n\r\n  &__swiper-button-prev {\r\n    left: 5px;\r\n  }\r\n\r\n  &__block-title-price {\r\n    // padding-bottom: 70px;\r\n    // border-bottom: 0.8px solid $lightGray;\r\n  }\r\n\r\n  &__title-price {\r\n    font-weight: 600;\r\n    @include adaptiv-font(38, 23);\r\n    line-height: 40px;\r\n  }\r\n\r\n  &__block-vendor-code {\r\n    margin-top: 10px;\r\n  }\r\n\r\n  &__vendor-code {\r\n    font-size: 14px;\r\n  }\r\n\r\n  &__block-price {\r\n    margin-top: 20px;\r\n    padding: 23px 0;\r\n    border-top: 0.8px solid $lightGray;\r\n    border-bottom: 0.8px solid $lightGray;\r\n  }\r\n\r\n  &__price {\r\n    font-weight: 500;\r\n    @include adaptiv-font(28.7, 21);\r\n    line-height: 21px;\r\n  }\r\n\r\n  .Counter {\r\n    margin-top: 23px;\r\n  }\r\n\r\n  &__block-price-button {\r\n    margin-top: 31px;\r\n\r\n    .Button {\r\n      min-height: 47px;\r\n      min-width: 215px;\r\n      border-color: #f2cec9;\r\n      border-radius: 7.9px;\r\n      transition: 0.3s all;\r\n\r\n      &:hover {\r\n        border-color: $red;\r\n      }\r\n\r\n      &__text {\r\n        @include adaptiv-font(12.8, 14);\r\n      }\r\n    }\r\n  }\r\n\r\n  &__block-description-product {\r\n    margin-top: 55px;\r\n    padding: 0 23.5px;\r\n  }\r\n\r\n  &__block-title-description-product {\r\n  }\r\n\r\n  &__title-description-product {\r\n    font-weight: 600;\r\n    @include adaptiv-font(28.7, 23);\r\n    line-height: 21px;\r\n  }\r\n\r\n  &__block-text-description-product {\r\n    margin-top: 20px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(11.9, 14);\r\n      line-height: 18px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__tab-specification {\r\n    display: flex;\r\n    justify-content: center;\r\n    .Text-item {\r\n      width: 33.3333%;\r\n      padding: 0 10px;\r\n\r\n      &__title {\r\n        font-size: 15.8px;\r\n      }\r\n\r\n      &__block-info {\r\n        margin-top: 12px;\r\n      }\r\n\r\n      &__description {\r\n        @include adaptiv-font(11.9, 13);\r\n      }\r\n      .Text-item__svg, .Text-item__use {\r\n        width: 50px;\r\n        height: 50px;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__block-text-item-description {\r\n    margin-top: 10px;\r\n  }\r\n\r\n  &__tab-reviews {\r\n  }\r\n\r\n  &__inner-general-information-reviews {\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-amount-reviews {\r\n    font-weight: 500;\r\n    @include adaptiv-font(15, 12.7);\r\n    line-height: 11px;\r\n  }\r\n\r\n  &__block-button-reviews {\r\n    .Button {\r\n      min-width: 190px;\r\n      min-height: 50px;\r\n      border-color: #43aa8b;\r\n\r\n      &:hover {\r\n        border-color: #43aa8b;\r\n      }\r\n\r\n      &__text {\r\n        @include adaptiv-font(15, 13);\r\n      }\r\n    }\r\n  }\r\n\r\n  &__block-review {\r\n    margin-top: 40px;\r\n    padding-top: 29px;\r\n    border-top: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__block-info-review {\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-info-customer {\r\n    margin: 0 -5px;\r\n  }\r\n\r\n  &__name-customer,\r\n  &__city-customer {\r\n    @include adaptiv-font(15, 13.6);\r\n    line-height: 11px;\r\n    padding: 0 5px;\r\n  }\r\n\r\n  &__name-customer {\r\n    font-weight: 700;\r\n    color: #43aa8b;\r\n  }\r\n\r\n  &__city-customer {\r\n    font-weight: 500;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-date-review {\r\n  }\r\n\r\n  &__date-review {\r\n    font-weight: 500;\r\n    @include adaptiv-font(14, 12.7);\r\n    line-height: 10px;\r\n  }\r\n\r\n  &__block-rating {\r\n    margin-top: 19px;\r\n  }\r\n\r\n  &__list-stars {\r\n    display: flex;\r\n    align-items: center;\r\n    margin: 0 -4px 0 -4px;\r\n  }\r\n\r\n  &__item-star {\r\n    padding: 0 4.1px;\r\n  }\r\n\r\n  &__svg-star,\r\n  &__use-star {\r\n    max-width: 16.67px;\r\n    max-height: 16px;\r\n  }\r\n\r\n  &__block-text-review {\r\n    margin-top: 28px;\r\n\r\n    p {\r\n      text-align: left;\r\n      font-weight: 500;\r\n      @include adaptiv-font(15, 14);\r\n      line-height: 22.5px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__wrapper-images {\r\n    position: relative;\r\n    margin-top: 44px;\r\n  }\r\n\r\n  &__swiper-container-review {\r\n  }\r\n\r\n  &__swiper-slide-review {\r\n    height: 140px;\r\n  }\r\n\r\n  &__block-review-image {\r\n    position: relative;\r\n    padding-top: 90%;\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      filter: brightness(0.7);\r\n    }\r\n  }\r\n\r\n  &__review-image {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: 100%;\r\n    top: 0;\r\n    left: 0;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__swiper-button-next-default-review {\r\n    transform: translate(calc(100% + 10px), -50%);\r\n  }\r\n\r\n  &__swiper-button-prev-default-review {\r\n    transform: translate(calc(-100% - 10px), -50%);\r\n  }\r\n\r\n  &__block-button-load-more-review {\r\n    margin-top: 38px;\r\n\r\n    .Button {\r\n      min-width: 190px;\r\n      min-height: 50px;\r\n      border-radius: 10px;\r\n      border-color: #43aa8b;\r\n\r\n      &:hover {\r\n        border-color: #43aa8b;\r\n      }\r\n\r\n      &__text {\r\n        @include adaptiv-font(15, 13);\r\n      }\r\n    }\r\n  }\r\n\r\n  &__tab-delivery {\r\n  }\r\n\r\n  &__block-title-tab-delivery {\r\n    text-align: left;\r\n  }\r\n\r\n  &__title-tab-delivery {\r\n    font-weight: 600;\r\n    @include adaptiv-font(24, 16);\r\n    line-height: 17px;\r\n  }\r\n\r\n  &__description-tab-delivery {\r\n    display: block;\r\n    margin-top: 27px;\r\n    font-weight: 500;\r\n    @include adaptiv-font(15, 14);\r\n    line-height: 22px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-ways-obtaining-tab-delivery {\r\n    margin-top: 44px;\r\n\r\n    .Text-item {\r\n      width: 100%;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 70px;\r\n      }\r\n\r\n      &__block-icon {\r\n        display: flex;\r\n        justify-content: center;\r\n      }\r\n\r\n      &__block-info {\r\n        margin-top: 25px;\r\n      }\r\n\r\n      &__title {\r\n        display: block;\r\n        margin: 0 auto;\r\n        max-width: 310px;\r\n        font-weight: 600;\r\n        font-size: 16px;\r\n        line-height: 24px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 34px;\r\n        text-align: left;\r\n        font-weight: 500;\r\n        @include adaptiv-font(15, 14);\r\n        line-height: 22px;\r\n        color: #7f838d;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__list-tab-delivery {\r\n    margin-top: 30px;\r\n  }\r\n\r\n  &__list-item-tab-delivery {\r\n    position: relative;\r\n    text-align: left;\r\n    font-weight: 500;\r\n    @include adaptiv-font(15, 14);\r\n    line-height: 22px;\r\n    color: #7f838d;\r\n    padding-left: 22.5px;\r\n\r\n    &::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 0;\r\n      top: 5px;\r\n      width: 9px;\r\n      height: 9px;\r\n      background-color: #7f838d;\r\n      border-radius: 50px;\r\n    }\r\n\r\n    &:not(:first-child) {\r\n      margin-top: 17px;\r\n    }\r\n  }\r\n\r\n  &__section-documents {\r\n    padding-top: 0 !important;\r\n  }\r\n}\r\n",".product-card-section-product-slider {\r\n  &__wrapper-hashtag {\r\n    margin: calc(55px - 12px) -12px 0 0;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n  }\r\n}\r\n",".contacts-section-contacts {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n  .Title {\r\n    @include adaptiv-font(36, 25);\r\n\r\n    &::before {\r\n      width: 150%;\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n\r\n  &__block-video {\r\n    position: relative;\r\n    margin-top: 91px;\r\n    border-radius: 10px;\r\n    overflow: hidden;\r\n    height: 359px;\r\n    padding-top: 25%;\r\n\r\n    &:hover > a .contacts-section-contacts__block-play-icon {\r\n      opacity: 0.6;\r\n    }\r\n  }\r\n\r\n  &__preview-video {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-play-icon {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__play-svg,\r\n  &__play-use {\r\n    width: 65px;\r\n    height: 65px;\r\n  }\r\n}\r\n",".contacts-block-text-items {\r\n  margin-top: 87px;\r\n}\r\n",".vacancies-section-appeal {\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    display: flex;\r\n    margin: 0 -48px;\r\n  }\r\n\r\n  &__block-image,\r\n  &__block-appeal {\r\n    padding: 0 48px;\r\n  }\r\n\r\n  &__block-image {\r\n    width: 66.6666%;\r\n    height: 527px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: contain;\r\n  }\r\n\r\n  &__block-appeal {\r\n    width: 33.3333%;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    align-self: flex-end;\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(34, 25);\r\n\r\n    &::before {\r\n      height: 21px;\r\n      bottom: -26px;\r\n    }\r\n  }\r\n\r\n  &__inner-text {\r\n    margin-top: 56px;\r\n\r\n    p {\r\n      text-align: center;\r\n      font-weight: 500;\r\n      @include adaptiv-font(14.9, 14);\r\n      line-height: 22px;\r\n    }\r\n  }\r\n\r\n  .Button {\r\n    margin-top: 27px;\r\n    width: 108px;\r\n    height: 45px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(13.9, 12.6);\r\n    }\r\n  }\r\n}\r\n",".vacancies-section-benefits-work {\r\n  padding-top: 48px;\r\n\r\n  &__container {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    width: 80%;\r\n  }\r\n\r\n  &__wrapper-text-items {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    margin: 20px -30px 0 -30px;\r\n  }\r\n\r\n  .Text-item {\r\n    margin-top: 50px;\r\n    width: 50%;\r\n    padding: 0 30px;\r\n\r\n    &__svg,\r\n    &__use {\r\n      max-width: 80px;\r\n      max-height: 80px;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 8px;\r\n    }\r\n\r\n    &__title {\r\n      font-weight: 500;\r\n      @include adaptiv-font(26, 15);\r\n      line-height: 32px;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 17px;\r\n      font-weight: 400;\r\n      @include adaptiv-font(14, 10);\r\n      line-height: 17px;\r\n    }\r\n  }\r\n}\r\n",".vacancies-current-vacancies {\r\n  padding-top: 76px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__content {\r\n    display: flex;\r\n    margin-top: 49px;\r\n    padding: 0 2px;\r\n    background-color: #e6f2ef;\r\n    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n    border-radius: 10px;\r\n  }\r\n\r\n  &__block-image,\r\n  &__block-info {\r\n    width: 50%;\r\n  }\r\n\r\n  &__block-image {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    overflow: hidden;\r\n    padding: 0 30px;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n    object-fit: contain;\r\n  }\r\n\r\n  &__block-info {\r\n    padding: 32px 30px;\r\n  }\r\n\r\n  &__block-text {\r\n    p {\r\n      font-weight: 400;\r\n      @include adaptiv-font(19, 11);\r\n      line-height: 23px;\r\n      color: $black;\r\n    }\r\n  }\r\n\r\n  &__block-button {\r\n    margin-top: 26px;\r\n  }\r\n\r\n  .Button {\r\n    width: 156px;\r\n    height: 42px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(15.7, 12.7);\r\n    }\r\n  }\r\n}\r\n",".vacancies-about-company {\r\n  padding-top: 110px;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .Title {\r\n    &::before {\r\n      height: 40px;\r\n      bottom: -47px;\r\n    }\r\n  }\r\n\r\n  &__wrapper-swiper {\r\n    position: relative;\r\n    margin-top: 128px;\r\n  }\r\n\r\n  &__swiper-container {\r\n    width: 92%;\r\n    padding: 10px 15px 10px 10px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n\r\n  &__swiper-slide {\r\n    background: $white;\r\n    box-shadow: 0px 0px 8.8px rgba(0, 0, 0, 0.1);\r\n    border-radius: 4.4px;\r\n    padding: 22px 16px;\r\n  }\r\n\r\n  &__block-name {\r\n  }\r\n\r\n  &__name {\r\n    font-weight: 600;\r\n    @include adaptiv-font(17, 16);\r\n    line-height: 12px;\r\n    color: #43aa8b;\r\n  }\r\n\r\n  &__block-position {\r\n    margin-top: 17px;\r\n  }\r\n\r\n  &__position {\r\n    font-weight: 600;\r\n    font-size: 13px;\r\n    line-height: 9px;\r\n  }\r\n\r\n  &__block-date {\r\n    margin-top: 14px;\r\n  }\r\n\r\n  &__date {\r\n    font-weight: 600;\r\n    font-size: 12px;\r\n    line-height: 9px;\r\n  }\r\n\r\n  .section-info-block {\r\n    &__wrapper-content {\r\n      margin: 0 -13.5px;\r\n    }\r\n\r\n    &__wrapper-image,\r\n    &__block-info {\r\n      padding: 0 13.5px;\r\n    }\r\n\r\n    &__wrapper-image {\r\n      width: 40%;\r\n    }\r\n\r\n    &__block-info {\r\n      width: 60%;\r\n\r\n      p {\r\n        font-weight: 500;\r\n        @include adaptiv-font(14, 13);\r\n        line-height: 21px;\r\n        margin-bottom: 0;\r\n        margin-top: 15px;\r\n      }\r\n    }\r\n\r\n    &__block-image {\r\n      border-radius: 8.8px;\r\n    }\r\n  }\r\n}\r\n",".vacancies-section-attractive-text {\r\n  padding-top: 94px;\r\n\r\n  .section-attractive-text {\r\n    &__block-text {\r\n      width: 90%;\r\n    }\r\n  }\r\n}\r\n",".vacancies-form-add-resume {\r\n  margin-top: 95px;\r\n\r\n  .modal-form {\r\n    &__block-description {\r\n      margin: 37px auto 0 auto;\r\n    }\r\n\r\n    &__description {\r\n      font-weight: 500;\r\n      @include adaptiv-font(22, 19);\r\n      line-height: 22px;\r\n      color: $darkGray;\r\n    }\r\n  }\r\n}\r\n",".portfolio-section-portfolio {\r\n  &__modal-form {\r\n    margin-top: 78px;\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(41, 25);\r\n  }\r\n\r\n  &__content {\r\n  }\r\n\r\n  &__block-product-brands {\r\n    padding: 24px 0;\r\n    border-top: 0.86px solid #e8e9ed;\r\n    border-bottom: 0.86px solid #e8e9ed;\r\n  }\r\n\r\n  &__block-product-brands-title {\r\n  }\r\n\r\n  &__product-brands-title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(20.6, 19);\r\n    line-height: 15px;\r\n  }\r\n\r\n  &__inner-product-brands {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: 6px -24px -24px -24px;\r\n  }\r\n\r\n  &__product-brand {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    width: max-content;\r\n    max-width: 190px;\r\n    padding: 24px;\r\n  }\r\n\r\n  &__image-product-brand {\r\n    max-width: 100%;\r\n    filter: grayscale(1);\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      filter: grayscale(0);\r\n    }\r\n  }\r\n\r\n  &-section-block-container {\r\n    margin-top: 70px;\r\n  }\r\n\r\n  &__wrapper-content-project-cards {\r\n    padding: 30px 20px;\r\n    border-radius: 2px;\r\n    background-color: $white;\r\n    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n  }\r\n\r\n  .Forward-block {\r\n    margin: 56px 10px 0 auto;\r\n  }\r\n\r\n  .section-project-cards {\r\n\t\tmargin-top: 30px;\r\n    &__content {\r\n      position: relative;\r\n    }\r\n\r\n    &__block-cards {\r\n      padding: 0 14px;\r\n    }\r\n\r\n    &__block-sm--bottom {\r\n      margin: 0px -6px 14px -6px;\r\n    }\r\n\r\n    &__block-sm--top {\r\n      margin: 14px -6px 0 -6px;\r\n    }\r\n\r\n    &__block-sm .Project-card {\r\n      margin: 0 6px;\r\n    }\r\n  }\r\n\r\n  .Project-card {\r\n\t\tcursor: pointer;\r\n    &--sm {\r\n      max-height: 143px;\r\n    }\r\n\r\n    &--md {\r\n      max-height: 290px;\r\n    }\r\n  }\r\n\r\n  &__recently-completed-projects {\r\n    margin: 87px auto 0 auto;\r\n    width: 95%;\r\n  }\r\n\r\n  &__swiper-container {\r\n    width: 90%;\r\n  }\r\n\r\n  &__wrapper-swiper {\r\n    position: relative;\r\n    margin-top: 34px;\r\n\r\n    .Project-card {\r\n      max-width: 100%;\r\n      max-height: 183px;\r\n\r\n      &__block-title {\r\n        bottom: 27px;\r\n        max-width: 185px;\r\n        padding: 10px;\r\n      }\r\n\r\n      &__title {\r\n        @include adaptiv-font(12, 14);\r\n      }\r\n\r\n      &__city {\r\n        @include adaptiv-font(8.3, 9.9);\r\n      }\r\n    }\r\n  }\r\n\r\n  &__container-title {\r\n    margin-left: 0;\r\n\r\n    .Title {\r\n      @include adaptiv-font(34, 19);\r\n    }\r\n  }\r\n\r\n  &__swiper-container-image-project {\r\n    width: 90%;\r\n  }\r\n}\r\n",".basket-section-basket {\r\n  &__content {\r\n  }\r\n\r\n  .Title {\r\n    text-align: left;\r\n    font-weight: 600;\r\n    @include adaptiv-font(38.3, 22);\r\n    line-height: 40px;\r\n  }\r\n\r\n  &__wrapper-content-basket {\r\n    display: flex;\r\n    margin: 29px -23.5px 0 -23.5px;\r\n  }\r\n\r\n  &__inner-product-cards,\r\n  &__inner-info-about-order {\r\n    padding: 0 23.5px;\r\n  }\r\n\r\n  &__inner-product-cards {\r\n    width: 66.6666%;\r\n  }\r\n\r\n  &__inner-wrapper-product-cards {\r\n    border: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__inner-info-about-order {\r\n    width: 33.3333%;\r\n  }\r\n\r\n  &__product-card {\r\n    display: flex;\r\n    height: 183px;\r\n\r\n    &:not(:first-child) {\r\n      border-top: 1px solid #e8e9ed;\r\n    }\r\n  }\r\n\r\n  &__block-product-image {\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding-top: 25.6%;\r\n    width: 33.3333%;\r\n    border-right: 1px solid #e8e9ed;\r\n  }\r\n\r\n  &__product-image {\r\n    position: absolute;\r\n    width: 80%;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    object-fit: contain;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-product-settings {\r\n    display: flex;\r\n    flex-direction: column;\r\n    width: 66.6666%;\r\n    padding: 24px 23px;\r\n  }\r\n\r\n  &__wrapper-basic-information-product {\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__block-name-product {\r\n  }\r\n\r\n  &__name-product {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15.9, 13);\r\n    line-height: 12px;\r\n  }\r\n\r\n  &__block-vendor-code {\r\n    margin-top: 5px;\r\n  }\r\n\r\n  &__vendor-code {\r\n    @include adaptiv-font(13, 12);\r\n  }\r\n\r\n  &__block-price-product {\r\n  }\r\n\r\n  &__price-product {\r\n    font-weight: 500;\r\n    font-size: 12px;\r\n    line-height: 9px;\r\n  }\r\n\r\n  &__wrapper-counter-product {\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    margin-top: 15px;\r\n  }\r\n\r\n  .Counter {\r\n    &__button {\r\n      width: 24px;\r\n      height: 24px;\r\n    }\r\n  }\r\n\r\n  &__block-close-button-product {\r\n    width: max-content;\r\n    margin-top: auto;\r\n  }\r\n\r\n  &__close-button-product {\r\n    background-color: transparent;\r\n    border: none;\r\n    cursor: pointer;\r\n    outline: none;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      opacity: 0.6;\r\n    }\r\n  }\r\n\r\n  &__close-icon-svg-product,\r\n  &__close-icon-use-product {\r\n    width: 12.7px;\r\n    height: 12.7px;\r\n  }\r\n\r\n  &__block-title-info-about-order {\r\n  }\r\n\r\n  &__title-info-about-order {\r\n    font-weight: 600;\r\n    @include adaptiv-font(19, 15);\r\n    line-height: 14px;\r\n  }\r\n\r\n  &__block-info-about-order {\r\n    border-top: 1px solid #e8e9ed;\r\n    border-bottom: 1px solid #e8e9ed;\r\n    padding: 23px 0;\r\n    margin-top: 26px;\r\n  }\r\n\r\n  &__block-payment-info {\r\n    display: flex;\r\n    justify-content: space-between;\r\n\r\n    &:not(:first-child) {\r\n      margin-top: 23px;\r\n    }\r\n  }\r\n\r\n  &__text-payment-info {\r\n    font-weight: 500;\r\n    font-size: 12px;\r\n    line-height: 9px;\r\n  }\r\n\r\n  &__block-outcome-about-order {\r\n    margin-top: 23px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__text-outcome-about-order {\r\n    font-weight: 500;\r\n    font-size: 19px;\r\n    line-height: 14px;\r\n  }\r\n\r\n  &__block-button-about-order {\r\n    margin-top: 34px;\r\n  }\r\n\r\n  .Button {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    min-width: 100%;\r\n    border-color: #f2cec9;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      border-color: $red;\r\n    }\r\n\r\n    &__text {\r\n      font-weight: 600;\r\n      @include adaptiv-font(12.7, 15);\r\n      line-height: 9px;\r\n    }\r\n  }\r\n\r\n  &__block-attention-about-order {\r\n    margin-top: 28px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(10.3, 12);\r\n      line-height: 16px;\r\n      color: $gray;\r\n\r\n      a {\r\n        border-bottom: 1px solid $gray;\r\n        font-weight: 500;\r\n        @include adaptiv-font(10.3, 12);\r\n        line-height: 16px;\r\n        color: $gray;\r\n        transition: 0.3s all;\r\n\r\n        &:hover {\r\n          border-color: transparent;\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n",".services-section-banner {\r\n  .section-banner {\r\n    &__block-banner {\r\n      padding: 0 0 0 94px;\r\n      overflow: visible;\r\n    }\r\n\r\n    &__info {\r\n      max-width: 35%;\r\n    }\r\n\r\n    &__title {\r\n      @include adaptiv-font(41, 23);\r\n      line-height: 44px;\r\n    }\r\n\r\n    &__description {\r\n      @include adaptiv-font(13.7, 12);\r\n      margin-top: 25px;\r\n      line-height: 20.6px;\r\n      color: #7F838D;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 29px;\r\n    }\r\n\r\n    &__block-image {\r\n      position: relative;\r\n      padding-top: 35%;\r\n      width: 50%;\r\n    }\r\n\r\n    &__image {\r\n      position: absolute;\r\n      top: -8%;\r\n      right: 0;\r\n      width: 108%;\r\n      height: 108%;\r\n      object-fit: cover;\r\n      object-position: center;\r\n    }\r\n  }\r\n  .Button .Button__text {\r\n    @include adaptiv-font(12.8, 9);\r\n  }\r\n}\r\n",".services-section-advantages {\r\n    padding-top: 96px;\r\n\r\n    &__content {\r\n        display: flex;\r\n        margin: 0 -15px;\r\n    }\r\n\r\n    .Text-item {\r\n        width: 20%;\r\n        padding: 0 15px;\r\n\r\n        &__svg, &__use {\r\n            width: 71px;\r\n            height: 71px;\r\n        }\r\n\r\n        &__block-info {\r\n            margin-top: 30px;\r\n        }\r\n\r\n        &__title {\r\n            font-weight: 400;\r\n            font-size: 20px;\r\n            line-height: 24px;\r\n        }\r\n    }\r\n}",".services-section-announcement {\r\n    padding-top: 86px;\r\n\r\n    &__wrapper-services {\r\n        margin: 59px 0 -50px 0;\r\n    }\r\n\r\n    .section-announcement {\r\n        background-color: $white;\r\n        box-shadow: 2.9px 2.9px 9.6px rgba(0, 0, 0, 0.12);\r\n        border-radius: 15px;\r\n        overflow: hidden;\r\n\r\n        &:nth-child(even) > .section-announcement__inner-image {\r\n            background-color: #FFF3EA;\r\n        }\r\n\r\n        &:nth-child(odd) > .section-announcement__inner-image {\r\n            background-color: #E6F2EF;\r\n        }\r\n\r\n        &__inner-image {\r\n            width: 33%;\r\n            padding: 0;\r\n            margin: 0 13px 0 0;\r\n\r\n            &--bg-blue {\r\n                background-color: #E6F2EF;\r\n            }\r\n\r\n            &--bg-pink {\r\n                background-color: #FFF3EA;\r\n            }\r\n        }\r\n\r\n        &__block-image {\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            border-radius: 0;\r\n            height: 100%;\r\n            padding: 0;\r\n        }\r\n\r\n        &__image {\r\n            position: relative;\r\n            object-fit: contain;\r\n            height: auto;\r\n            width: auto;\r\n            max-width: 100%;\r\n        }\r\n\r\n        &__block-info {\r\n            width: 67%;\r\n            padding: 29px 29px 29px 13px;\r\n        }\r\n\r\n        &__title-news {\r\n            @include adaptiv-font(27, 19);\r\n            line-height: 28px;\r\n        }\r\n\r\n        &__block-text-news {\r\n            margin-top: 23px;\r\n\r\n            p {\r\n                @include adaptiv-font(15, 14);\r\n                line-height: 22px;\r\n            }\r\n        }\r\n\r\n        &__block-button-news {\r\n            margin-top: 20px;\r\n        } \r\n\r\n        .Button {\r\n            min-width: 111px;\r\n            min-height: 44px;\r\n            border-radius: 12px;\r\n\r\n            &__text {\r\n                font-size: 12.9px;\r\n            }\r\n        }\r\n    }\r\n}",".services-our-guarantees {\r\n  padding-top: 96px;\r\n\r\n  &__content {\r\n    width: 90%;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .Title {\r\n    &::before {\r\n      height: 31px;\r\n      bottom: -40px;\r\n    }\r\n  }\r\n\r\n  &__wrapper-info {\r\n    display: flex;\r\n    margin: 105px -27px 0 -27px;\r\n  }\r\n\r\n  &__inner-image,\r\n  &__block-info {\r\n    padding: 0 27px;\r\n  }\r\n\r\n  &__inner-image {\r\n    width: 24%;\r\n  }\r\n\r\n  &__block-image {\r\n    position: relative;\r\n    padding-top: 100%;\r\n    height: 100%;\r\n    max-height: 280px;\r\n    border: 1px solid #e6f2ef;\r\n    border-radius: 30px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  &__image {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: 100%;\r\n    top: 0;\r\n    left: 0;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-info {\r\n    width: 76%;\r\n  }\r\n\r\n  &__block-position {\r\n  }\r\n\r\n  &__position {\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    line-height: 24px;\r\n  }\r\n\r\n  &__block-name {\r\n    margin-top: 20px;\r\n  }\r\n\r\n  &__name {\r\n    font-weight: 600;\r\n    @include adaptiv-font(24, 17);\r\n    line-height: 17px;\r\n  }\r\n\r\n  &__block-description {\r\n    margin-top: 36px;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      font-size: 15px;\r\n      line-height: 22px;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__block-button {\r\n    margin-top: 67px;\r\n  }\r\n\r\n  .Button {\r\n    min-width: 241px;\r\n\r\n    &__text {\r\n      font-size: 15px;\r\n    }\r\n  }\r\n}\r\n",".services-section-description {\r\n    padding-top: 126px;\r\n\r\n    .Title { \r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\r\n            height: 32px;\r\n            bottom: -45px;\r\n        }\r\n    }\r\n    .section-description {\r\n        &__wrapper-info {\r\n            margin: 93px -25px 0 -25px;\r\n        }\r\n\r\n        &__block-image {\r\n            padding-top: 65%;\r\n        }\r\n\r\n        &__block-text {\r\n            p {\r\n                font-weight: 600;\r\n                @include adaptiv-font(16, 14);\r\n            }\r\n        }\r\n    }\r\n}",".services-section-form {\r\n  padding-top: 82px;\r\n}\r\n",".geoplastics-section-banner {\r\n    .section-banner {\r\n        &__block-banner {\r\n            height: 361px;\r\n            padding: 0 0 0 94px;\r\n        }\r\n\r\n        &__title {\r\n            @include adaptiv-font(41.3, 21);\r\n            line-height: 44px;\r\n        }\r\n\r\n        &__description {\r\n            display: none;\r\n        }\r\n\r\n        &__block-image {\r\n            height: 100%;\r\n        }\r\n\r\n        &__image {\r\n            height: 100%;\r\n            object-fit: cover;\r\n        }\r\n    }\r\n\r\n    .Button {\r\n        margin-top: 25px;\r\n        min-height: 43px;\r\n        min-width: 177px;\r\n\r\n        &__text {\r\n            @include adaptiv-font(12.9, 9);\r\n        }\r\n    }\r\n}",".geoplastics-section-text {\r\n    padding-top: 62px;\r\n\r\n    &__content {\r\n        width: 95%;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    p {\r\n        font-weight: 600;\r\n        @include adaptiv-font(22.4, 14);\r\n        line-height: 33px;\r\n        text-align: center;\r\n\r\n        span {\r\n            color: $red;\r\n        }\r\n    }\r\n}",".geoplastics-section-for-whom {\r\n    padding-top: 97px;\r\n\r\n    &__content {\r\n        display: flex;\r\n        margin: 0 -12.5px;\r\n    }\r\n\r\n    .Text-item {\r\n        width: 25%;\r\n        padding: 0 12.5px;\r\n\r\n        &__svg, \r\n        &__use {\r\n            width: 55px;\r\n            height: 55px;\r\n        }\r\n\r\n        &__block-info {\r\n            margin-top: 17px;\r\n        }\r\n\r\n        &__title {\r\n            font-weight: 600;\r\n            font-size: 18px;\r\n            line-height: 21px;\r\n        }\r\n\r\n        &__description {\r\n            margin-top: 12px;\r\n            font-size: 14px;\r\n            line-height: 21px;\r\n        }\r\n    }\r\n}",".geoplastics-section-description {\r\n    padding-top: 89px;\r\n    .section-description {\r\n        &__wrapper-info {\r\n            margin: 64px -17.5px 0 -17.5px;\r\n        }\r\n    \r\n        &__wrapper-image,\r\n        &__block-text {\r\n            padding: 0 17.5px;\r\n        }\r\n\r\n        &__wrapper-image {\r\n            width: 60%;\r\n        }\r\n\r\n        &__block-image {\r\n            padding-top: 70%;\r\n        }\r\n\r\n        &__block-text {\r\n            width: 40%;\r\n\r\n            p {\r\n                font-weight: 600;\r\n                @include adaptiv-font(17, 15);\r\n                line-height: 25px;\r\n                color: $darkGray;\r\n            }\r\n        }\r\n    }\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n    }\r\n\r\n    &__block-button {\r\n        margin-top: 33px;\r\n    }\r\n\r\n    .Button {\r\n        min-height: 43px;\r\n        min-width: 183px;\r\n\r\n        &__text {\r\n            @include adaptiv-font(16.2, 14);\r\n        }\r\n    }\r\n\r\n    &--projects {\r\n        .section-description {\r\n            &__wrapper-info {\r\n                margin: 79px -17.5px 0 -17.5px;\r\n            }\r\n        }\r\n\r\n        .geoplastics-section-description {\r\n            &__block-signature {\r\n                position: absolute;\r\n                display: flex;\r\n                justify-content: center;\r\n                align-items: center;\r\n                z-index: 10;\r\n                left: 0;\r\n                bottom: 28px;\r\n                width: 410px;\r\n                min-height: 100px;\r\n                padding: 10px 20px;\r\n                background-color: $white;\r\n                border-radius: 0 13px 13px 0; \r\n            }\r\n    \r\n            &__signature {\r\n                @include adaptiv-font(20, 9);\r\n                line-height: 30px;\r\n                color: #7F838D;\r\n            }\r\n        }\r\n    }\r\n}",".geoplastics-section-attractive-text {\r\n    padding-top: 142px;\r\n\r\n    .section-attractive-text {\r\n        &__block-text {\r\n            width: 50%;\r\n\r\n            p {\r\n                @include adaptiv-font(32, 20);\r\n                line-height: 34px;\r\n            }\r\n        }\r\n    }\r\n}",".geoplastics-section-reviews {\r\n    padding-top: 124px;\r\n}",".geoplastics-section-form {\r\n    padding-top: 94px;\r\n}",".rubber-coverings-masterfiber-section-banner {\r\n    .section-banner {\r\n        &__block-banner {\r\n            max-height: 361px;\r\n        }\r\n\r\n        &__info {\r\n            padding: 0 0 0 34px;\r\n        }\r\n\r\n        &__title {\r\n            @include adaptiv-font(32, 22);\r\n            line-height: 38px;\r\n        }\r\n\r\n        &__button {\r\n            margin-top: 22px;\r\n            min-height: 43px;\r\n            min-width: 291px;\r\n            border-radius: 12.8px;\r\n\r\n            .Button__text {\r\n                @include adaptiv-font(12.9, 9);\r\n                line-height: 13px;\r\n            }\r\n        }\r\n    }\r\n}"," .rubber-coverings-masterfiber-section-links {\r\n    padding-top: 84px;\r\n\r\n    &__content {}\r\n\r\n    &__list {\r\n        display: flex;\r\n        margin: 0 -34.5px;\r\n    }\r\n\r\n    &__list-item {\r\n        width: 25%;\r\n        padding: 0 34.5px;\r\n        text-align: center;\r\n    }\r\n\r\n    .Link {\r\n        color: $darkGray;\r\n        @include adaptiv-font(18, 10);\r\n        line-height: 21px;\r\n\r\n        &::before {\r\n            bottom: -30px;\r\n        }\r\n    }\r\n }",".rubber-coverings-masterfiber-section-form {\r\n    padding-top: 62px;\r\n}",".rubber-coverings-masterfiber-section-rubber-crumb {\r\n    padding-top: 134px;\r\n\r\n    &__content {}\r\n\r\n    &__block-information {\r\n        display: flex;\r\n        margin: 0 -32px;\r\n    }\r\n\r\n    &__block-info,\r\n    &__inner-image {\r\n        width: 50%;\r\n        padding: 0 32px;\r\n    }\r\n\r\n    &__block-info {\r\n\r\n        .Title {\r\n            @include adaptiv-font(31, 19);\r\n\r\n            &::before {\r\n                background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n                height: 31px;\r\n                bottom: -41px;\r\n            }\r\n        }\r\n    }\r\n\r\n    &__block-text {\r\n        margin-top: 71px;\r\n\r\n        p {\r\n            font-weight: 600;\r\n            font-size: 13px;\r\n            line-height: 19px;\r\n            text-align: center;\r\n            color: #7F838D;\r\n        }\r\n    }\r\n\r\n    &__inner-image {\r\n        min-height: 286px;\r\n    }\r\n\r\n    &__block-image {\r\n        position: relative;\r\n        height: 100%;\r\n        border-radius: 20px;\r\n        overflow: hidden;\r\n\r\n        &:hover > a .rubber-coverings-masterfiber-section-rubber-crumb__block-icon-play {\r\n            opacity: 0.6;\r\n        }\r\n    }\r\n\r\n    &__image {\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        object-fit: cover;\r\n        object-position: center;\r\n        width: 100%;\r\n        height: 100%;\r\n    }\r\n\r\n    &__block-icon-play {\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%);\r\n        transition: 0.3s all;\r\n    }\r\n\r\n    &__svg-icon-play,\r\n    &__use-icon-play {\r\n        width: 65px;\r\n        height: 65px;\r\n    }\r\n}",".rubber-coverings-masterfiber-section-cards-text {\r\n    padding-top: 76px;\r\n\r\n    .section-cards-text {\r\n        padding-top: 0;\r\n    }\r\n}",".rubber-coverings-masterfiber-section-numbers {\r\n    padding-top: 112px;\r\n\r\n    .section-numbers {\r\n        &__wrapper-numbers {\r\n            margin: 75px -10px 0 -10px;\r\n        }\r\n\r\n        &__number-text {\r\n            @include adaptiv-font(60, 40);\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-where-applied {\r\n    padding-top: 127px;\r\n\r\n    &__content {}\r\n\r\n    &__wrapper-cards {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        margin: calc(71px - 20.9px) -14.5px 0 -14.5px;\r\n    }\r\n\r\n    .Card-text {\r\n        width: 25%;\r\n        padding: 0 14.5px;\r\n        margin-top: 20.9px;\r\n\r\n        &__content {\r\n            background: $white;\r\n            box-shadow: 2.9px 2.9px 9.6px rgba(0, 0, 0, 0.12);\r\n            border-radius: 15px;\r\n            height: 100%;\r\n            transition: 0.3s all;\r\n\r\n            &:hover {\r\n                box-shadow: 2.9px 2.9px 16px rgba(0, 0, 0, 0.3);\r\n            }\r\n        }\r\n\r\n        &__block-info {\r\n            padding: 18px;\r\n            min-height: 71px;\r\n        }\r\n\r\n        &__title {\r\n            font-weight: 500;\r\n            font-size: 15px;\r\n            line-height: 16px;\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-varieties-coatings {\r\n    padding-top: 91px;\r\n\r\n    &__content {}\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        margin-top: 66px;\r\n        border-top: 1px solid $lightGray;\r\n        border-left: 1px solid $lightGray;\r\n    }\r\n\r\n    .card-product {\r\n        width: 25%;\r\n        min-height: 344px;\r\n        height: auto;\r\n\r\n        &__wrapper-image {\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n        }\r\n\r\n        &__block-image {\r\n            width: 60%;\r\n        }\r\n\r\n        &__title {\r\n            a {\r\n                font-weight: 600;\r\n                @include adaptiv-font(17, 11);\r\n                line-height: 17px;\r\n                transition: 0.3s all;\r\n\r\n                &:hover {\r\n                    color: $red;\r\n                }\r\n            }\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-section-description-big {\r\n    padding-top: 86px;\r\n\r\n    .Title {\r\n        @include adaptiv-font(31, 19);\r\n                \r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n            height: 42px;\r\n            bottom: -51px;\r\n        }\r\n    }\r\n\r\n    .section-description {\r\n        &__wrapper-info {\r\n            margin: 100px -18px 0 -18px;\r\n        }\r\n\r\n        &__wrapper-image,\r\n        &__block-text {\r\n            padding: 0 18px;\r\n        }\r\n\r\n        &__block-image {\r\n            padding-top: 62%;\r\n        }\r\n    }\r\n\r\n    &__block-button {\r\n        margin-top: 20px;\r\n    }\r\n\r\n    .Button {\r\n        min-height: 44px;\r\n        min-width: 107px;\r\n\r\n        &__text {\r\n            @include adaptiv-font(12.9, 10);\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-section-description-small {\r\n    padding-top: 100px;\r\n\r\n    .Title {\r\n        @include adaptiv-font(31, 19);\r\n                \r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n            height: 42px;\r\n            bottom: -51px;\r\n        }\r\n    }\r\n\r\n    .section-description {\r\n        &__wrapper-info {\r\n            margin: 100px -18px 0 -18px;\r\n        }\r\n\r\n        &__wrapper-image,\r\n        &__block-text {\r\n            padding: 0 18px;\r\n        }\r\n\r\n        &__block-image {\r\n            padding-top: 62%;\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-modal-form {\r\n    padding-top: 120px;\r\n\r\n    .modal-form {\r\n\r\n        &__wrapper-inputs:first-child {\r\n            margin-bottom: 0;\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-how-work {\r\n    padding-top: 121px;\r\n\r\n    &__content {}\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n\r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\r\n            height: 42px;\r\n            bottom: -56px;\r\n        }\r\n    }\r\n\r\n    &__wrapper-cards {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        margin: 123px -11px 0 -11px;\r\n    }\r\n\r\n    .Card-text {\r\n        width: 25%;\r\n        padding: 0 11px;\r\n\r\n        &__content {\r\n            background-color: $white;\r\n            border: 1px solid #F2CEC9;\r\n            border-radius: 8px;\r\n            height: 100%;\r\n        }\r\n\r\n        &__block-image {\r\n            position: relative;\r\n            height: 135px;\r\n        }\r\n\r\n        &__block-info {\r\n            padding: 15px 10px;\r\n        }\r\n\r\n        &__title {\r\n            font-size: 18px;\r\n            line-height: 19px;\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-section-cases {\r\n    padding-top: 84px;\r\n\r\n    &__content {}\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        margin: calc(34px - 28px) -14px 0 -14px;\r\n    }\r\n\r\n    .Container-project-card {\r\n    }\r\n\r\n    .Project-card {\r\n        width: 100%;\r\n        max-width: 100%;\r\n    }\r\n\r\n    &__block-button {\r\n        margin-top: 64px;\r\n        display: flex;\r\n        justify-content: center;\r\n    }\r\n\r\n    .Button {\r\n        min-height: 44px;\r\n        min-width: 113px;\r\n        border-radius: 12.8px;\r\n\r\n        &__text {\r\n            font-size: 12.9px;\r\n        }\r\n    }\r\n}",".rubber-coverings-masterfiber-section-other-coatings {\r\n    padding-top: 89px;\r\n\r\n    &__content {}\r\n\r\n    &__wrapper-cards {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        margin: -32px -12.5px 0 -12.5px;\r\n    }\r\n\r\n    .Work-card {\r\n        width: 25%;\r\n        padding: 0 12.5px;\r\n        margin-top: 32px;\r\n\r\n        &__wrapper-content {\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            height: 100%;\r\n            padding: 30px;\r\n        }\r\n\r\n        .Title {\r\n            font-weight: 600;\r\n            @include adaptiv-font(28, 29);\r\n            line-height: 29px;\r\n        }\r\n    }\r\n\r\n    .Container-project-card {\r\n        padding: 0 12.5px;\r\n        margin-top: 32px;\r\n\r\n        &--sm {\r\n            width: 25%;\r\n        }\r\n    }\r\n\r\n    .Project-card {\r\n        max-width: 100%;\r\n    }\r\n}",".rubber-covering-masterfiber-section-rubber-covering-masterfiber {\r\n  &__content {\r\n  }\r\n\r\n  &__wrapper-information {\r\n    display: flex;\r\n    margin: 80px -17.5px 0 -17.5px;\r\n  }\r\n\r\n  &__inner-slider,\r\n  &__inner-info {\r\n    padding: 0 17.5px;\r\n  }\r\n\r\n  &__inner-slider {\r\n    width: 60%;\r\n  }\r\n\r\n  &__inner-info {\r\n    width: 40%;\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(36, 19);\r\n\r\n    &::before {\r\n      background-image: url(/local/templates/np/assets/css/../img/link-red-line.svg);\r\n      height: 35px;\r\n      bottom: -41px;\r\n    }\r\n  }\r\n\r\n  &__inner-slider {\r\n    position: relative;\r\n\r\n    &:hover > .swiper-container .Zoom-icon {\r\n      opacity: 1;\r\n      visibility: visible;\r\n    }\r\n  }\r\n\r\n  .Zoom-icon {\r\n    position: absolute;\r\n    pointer-events: none;\r\n    z-index: 10;\r\n    right: 23px;\r\n    top: 23px;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__swiper-conteiner {\r\n    overflow: hidden;\r\n\r\n    &:first-child {\r\n      height: 364px;\r\n      .rubber-covering-masterfiber-section-rubber-covering-masterfiber {\r\n        &__swiper-block-image {\r\n          border-radius: 20px;\r\n          overflow: hidden;\r\n        }\r\n      }\r\n    }\r\n\r\n    &:last-child {\r\n      position: relative;\r\n      margin-top: 11px;\r\n      height: 120px;\r\n      .rubber-covering-masterfiber-section-rubber-covering-masterfiber {\r\n        &__swiper-slide {\r\n          overflow: hidden;\r\n          border-radius: 7px;\r\n        }\r\n\r\n        &__swiper-image {\r\n          height: 100%;\r\n          width: 100%;\r\n          object-fit: cover;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n\r\n  &__swiper-slide {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  &__swiper-link {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  &__swiper-block-image {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  &__swiper-image {\r\n    max-width: 100%;\r\n    object-position: center;\r\n  }\r\n\r\n  &__swiper-button {\r\n    &--hidden {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  &__swiper-button-next,\r\n  &__swiper-button-prev {\r\n  }\r\n\r\n  &__swiper-button-next {\r\n    right: 5px;\r\n  }\r\n\r\n  &__swiper-button-prev {\r\n    left: 5px;\r\n  }\r\n\r\n  &__block-text {\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(15, 13);\r\n      line-height: 22px;\r\n      letter-spacing: 0.02em;\r\n      color: #7f838d;\r\n    }\r\n  }\r\n\r\n  &__block-technical-specifications {\r\n    margin-top: 23px;\r\n  }\r\n\r\n  &__block-title-info {\r\n  }\r\n\r\n  &__title-info,\r\n  &__technical-info {\r\n    @include adaptiv-font(18, 13);\r\n    line-height: 22px;\r\n    color: $black;\r\n  }\r\n\r\n  &__title-info {\r\n    font-weight: 600;\r\n  }\r\n\r\n  &__block-technical-info {\r\n    display: flex;\r\n    flex-direction: column;\r\n    margin-top: 22px;\r\n  }\r\n\r\n  &__technical-info {\r\n    font-weight: 500;\r\n\r\n    &:not(:first-child) {\r\n      margin-top: 11px;\r\n    }\r\n  }\r\n\r\n  &__block-coating-colors {\r\n    margin-top: 31px;\r\n  }\r\n\r\n  &__block-colors {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: 28px -11px 0 -11px;\r\n  }\r\n\r\n  &__block-color {\r\n    width: 16.6666%;\r\n    padding: 0 11px;\r\n  }\r\n\r\n  &__block-color-image {\r\n    position: relative;\r\n    padding-top: 100%;\r\n    overflow: hidden;\r\n    border-radius: 100px;\r\n  }\r\n\r\n  &__color-image {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: 100%;\r\n    top: 0;\r\n    left: 0;\r\n    object-fit: cover;\r\n    object-position: center;\r\n  }\r\n\r\n  &__block-button {\r\n    margin-top: 31px;\r\n  }\r\n\r\n  .Button {\r\n    min-width: 135px;\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      font-size: 12px;\r\n    }\r\n  }\r\n}\r\n",".rubber-covering-masterfiber-section-coating-characteristics {\r\n  padding-top: 83px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(36, 19);\r\n  }\r\n\r\n  &__wrapper-info {\r\n    display: flex;\r\n    margin: 66px -16px 0 -16px;\r\n  }\r\n\r\n  &__block-image,\r\n  &__block-info {\r\n    padding: 0 16px;\r\n  }\r\n\r\n  &__block-image {\r\n    width: 55%;\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n  }\r\n\r\n  &__block-info {\r\n    width: 45%;\r\n\r\n    p {\r\n      font-weight: 500;\r\n      font-size: 17px;\r\n      line-height: 25px;\r\n      color: #7f838d;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__wrapper-works {\r\n    display: flex;\r\n    margin: 70px -14px 0 -14px;\r\n\r\n    .Work-card {\r\n      width: 50%;\r\n      padding: 0 14px;\r\n\r\n      .Title {\r\n        @include adaptiv-font(41, 22);\r\n      }\r\n\r\n      .Button {\r\n        min-height: 43px;\r\n        min-width: 134px;\r\n        border-radius: 12px;\r\n\r\n        &__text {\r\n          @include adaptiv-font(13, 7);\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n",".rubber-covering-masterfiber-section-form {\r\n  margin-top: 104px;\r\n\r\n  .section-form {\r\n    &__block-image {\r\n      bottom: -3px;\r\n    }\r\n  }\r\n}\r\n",".section-404 {\r\n  &__content {\r\n  }\r\n\r\n  &__inner-info {\r\n    display: flex;\r\n    align-items: center;\r\n    margin: 0 -27px;\r\n  }\r\n\r\n  &__block-image,\r\n  &__block-info {\r\n    width: 50%;\r\n    padding: 0 27px;\r\n  }\r\n\r\n  &__block-image {\r\n  }\r\n\r\n  &__image {\r\n    width: 100%;\r\n  }\r\n\r\n  &__block-info {\r\n  }\r\n\r\n  &__block-title {\r\n  }\r\n\r\n  &__title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(36, 22);\r\n    line-height: 28px;\r\n    color: #27303d;\r\n  }\r\n\r\n  &__block-text {\r\n    margin-top: 22px;\r\n\r\n    p {\r\n      font-weight: 400;\r\n      @include adaptiv-font(18, 12);\r\n      line-height: 28px;\r\n      color: $black;\r\n    }\r\n  }\r\n\r\n  &__inner-buttons {\r\n    display: flex;\r\n    justify-content: center;\r\n    margin: 65px -32px 0 -32px;\r\n  }\r\n\r\n  &__block-button {\r\n    padding: 0 32px;\r\n  }\r\n\r\n  .Button {\r\n    min-height: 53px;\r\n    min-width: 100px;\r\n    padding: 5px 20px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(15.6, 14.8);\r\n    }\r\n  }\r\n}\r\n",".privacy-policy-section {\r\n    &__content {}\r\n\r\n    .Container-title {\r\n        margin-left: 0;\r\n    }\r\n\r\n    .Title {\r\n        font-weight: 700;\r\n        @include adaptiv-font(36, 19);\r\n    }\r\n\r\n    &__text-policy {\r\n        margin: 34px 0 -20px 0;\r\n        color: $black;\r\n\r\n        p {\r\n            @include adaptiv-font(16, 14);\r\n            font-weight: 300;\r\n            line-height: 18px;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        a {\r\n            border-bottom: 1px solid;\r\n            border-color: $black;\r\n            transition: 0.3s all;\r\n\r\n            &:hover {\r\n                border-color: transparent;\r\n            }\r\n        }\r\n\r\n        ul {\r\n            list-style-type: none;\r\n            font-weight: 300;\r\n            line-height: 20px;\r\n            margin: 30px 0;\r\n\r\n            li {\r\n                margin-bottom: 20px;\r\n\r\n                &:before {\r\n                    content: \"—\";\r\n                    margin-right: 6px;\r\n                }\r\n            }\r\n        }\r\n    }\r\n}",".ordering-section {\r\n    &__content {}\r\n\r\n    .Container-title {\r\n        margin-left: 0;\r\n    }\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n\r\n        &::before {\r\n            height: 21px;\r\n        } \r\n    }\r\n\r\n    &__wrapper-information {\r\n        margin-top: 92px;\r\n    }\r\n\r\n    &__block-customer {}\r\n\r\n    &__customer {\r\n        font-weight: 500;\r\n        font-size: 25px;\r\n        line-height: 25px;\r\n        color: $red;\r\n    }\r\n\r\n    &__inner-information {\r\n        display: flex;\r\n        margin: 87px -18px 0 -18px;\r\n    }\r\n\r\n    &__inner-form,\r\n    &__inner-info {\r\n        padding: 0 18px;\r\n    }\r\n\r\n    &__inner-form {\r\n        width: 60%;\r\n    }\r\n\r\n    &__inner-info {\r\n        width: 40%;\r\n    }\r\n\r\n    &__form {}\r\n\r\n    &__wrapper-inputs {\r\n\r\n    }\r\n\r\n    &__block-input {\r\n        position: relative;\r\n        display: flex;\r\n        flex-direction: column;\r\n\r\n        &:not(:first-child) {\r\n            margin-top: 77px;\r\n        }\r\n    }\r\n\r\n    &__placeholder {\r\n        position: absolute;\r\n        top: -9px;\r\n        left: 0;\r\n        transform: translateY(-100%);\r\n        font-weight: 500;\r\n        @include adaptiv-font(23, 19);\r\n        line-height: 17px;\r\n        color: #7F838D;\r\n    }\r\n\r\n    &__input {\r\n        height: 58px;\r\n        border: 1px solid #D4D5D8;\r\n        border-radius: 11.6px;\r\n        padding: 5px 20px;\r\n        outline: none;\r\n    }\r\n\r\n    &__privacy-policy {\r\n        margin-top: 20px;\r\n    }\r\n\r\n    .Privacy-policy {\r\n        &__text--policy {\r\n            @include adaptiv-font(13, 11);\r\n        }\r\n    }\r\n\r\n    &__block-info {\r\n        border: 1px solid #D4D5D8;\r\n        border-radius: 17px;\r\n        padding: 37px 23px 44px 23px;\r\n    }\r\n\r\n    &__block-payment-info {\r\n        border-bottom: 2px solid #D4D5D8;\r\n        padding-bottom: 33px;\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n    }\r\n\r\n    &__payment-info {\r\n        font-weight: 500;\r\n        @include adaptiv-font(21, 17);\r\n        line-height: 21px;\r\n    }\r\n\r\n    &__block-outcome-info {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        margin-top: 96px;\r\n    }\r\n\r\n    &__outcome-info {\r\n        font-weight: 500;\r\n        @include adaptiv-font(27, 20);\r\n        line-height: 27px;\r\n\r\n        &--color-red {\r\n            color: $red;\r\n        }\r\n    }\r\n\r\n    &__block-button {\r\n        display: flex;\r\n        justify-content: center;\r\n        margin-top: 59px;\r\n    }\r\n\r\n    .Button {\r\n        min-height: 59px;\r\n        min-width: 224px;\r\n        border-radius: 11.8px;\r\n\r\n        &__text {\r\n            @include adaptiv-font(17.7, 14.4);\r\n        }\r\n    }\r\n}",".search-section-search {\r\n    .section {\r\n        &__wrapper-content {\r\n            width: 100%;\r\n        }\r\n\r\n        &__wrapper-sorting-info {\r\n            display: block;\r\n            margin-top: 0;\r\n        }\r\n\r\n        &__block-sorting-info {\r\n            margin-top: 51px;\r\n        }\r\n        \r\n        &__title-sorting-info {\r\n            @include adaptiv-font(14, 11);\r\n        }\r\n\r\n        &__content {\r\n            margin-top: 23px;\r\n        }\r\n        \r\n    }\r\n\r\n    &__wrapper-search {\r\n\r\n    }\r\n\r\n    &__form-search {\r\n        display: flex;\r\n    }\r\n\r\n    &__input-search {\r\n        height: 50px;\r\n        width: 380px;\r\n        border: 1px solid #D4D5D8;\r\n        border-radius: 15px;\r\n        padding: 5px 22px;\r\n        outline: none;\r\n        @include adaptiv-font(14, 9);\r\n    }\r\n\r\n    &__button-search {\r\n        margin-left: 9px;\r\n        background: transparent;\r\n        border: none;\r\n        cursor: pointer;\r\n        padding: 0;\r\n        transition: 0.3s all;\r\n\r\n        &:hover {\r\n            opacity: 0.6;\r\n        }\r\n    }\r\n\r\n    &__wrapper-icon-search {\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        border: 1px solid #D4D5D8;\r\n        border-radius: 15px;\r\n        width: 50px;\r\n        height: 50px;\r\n    }\r\n\r\n    &__icon-search {\r\n        width: 16px;\r\n        height: 16px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        border-top: 1px solid #e8e9ed;\r\n        border-left: 1px solid #e8e9ed;\r\n    }\r\n\r\n    &__navigation {\r\n        margin-top: 89px;\r\n    }\r\n\r\n    .card-product {\r\n        height: 462px;\r\n\r\n        &__inner {\r\n            padding: 22px;\r\n        }\r\n\r\n        &__title {\r\n            @include adaptiv-font(22, 11);\r\n            line-height: 16px;\r\n        }\r\n\r\n        &__price {\r\n            @include adaptiv-font(17, 11);\r\n            line-height: 12px;\r\n        }\r\n\r\n        &__block-badges {\r\n            margin-top: 5px;\r\n        }\r\n\r\n        .Button {\r\n            min-height: 46px;\r\n            min-width: 92px;\r\n            border-radius: 11px;\r\n            transition: 0.3s all;\r\n\r\n            &__text {\r\n                font-size: 16px;\r\n            }\r\n        }\r\n    }\r\n}",".search-form-have-questions {\r\n    margin-top: 109px;\r\n}",".mounting-banner {\r\n  .section-banner {\r\n    &__block-banner {\r\n      height: 361px;\r\n      padding: 0 0 0 90px;\r\n    }\r\n\r\n    &__title {\r\n      @include adaptiv-font(30.9, 23);\r\n    }\r\n\r\n    &__description {\r\n      font-family: $font-family-caveat;\r\n      margin-top: 25px;\r\n      font-weight: 400;\r\n      @include adaptiv-font(30.9, 15);\r\n      line-height: 33px;\r\n      color: $red;\r\n    }\r\n\r\n    &__button {\r\n      display: inline-flex;\r\n      margin-top: 34px;\r\n      min-height: 43px;\r\n      min-width: 146px;\r\n      border-radius: 12px;\r\n\r\n      &__text {\r\n        @include adaptiv-font(12.9, 9);\r\n      }\r\n    }\r\n\r\n    &__block-image {\r\n      height: 100%;\r\n    }\r\n\r\n    &__image {\r\n      height: 100%;\r\n      object-fit: cover;\r\n    }\r\n  }\r\n}\r\n",".mounting-advantage {\r\n  padding-top: 82px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  &__block-title {\r\n  }\r\n\r\n  &__title {\r\n    font-weight: 600;\r\n    @include adaptiv-font(23, 19);\r\n    line-height: 25px;\r\n  }\r\n\r\n  &__wrapper-advantages {\r\n    margin: 47px -45px 0 -45px;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .Text-item {\r\n    width: 25%;\r\n    padding: 0 45px;\r\n\r\n    &__block-info {\r\n      margin-top: 21px;\r\n    }\r\n\r\n    &__title {\r\n      font-weight: 600;\r\n      font-size: 16px;\r\n      line-height: 16px;\r\n    }\r\n\r\n    &__description {\r\n      font-weight: 600;\r\n      font-size: 13px;\r\n      line-height: 13px;\r\n      color: #7f838d;\r\n      margin-top: 9px;\r\n    }\r\n  }\r\n}\r\n",".mounting-section-description {\r\n  padding-top: 112px;\r\n\r\n  .Container-title {\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(21, 19);\r\n    line-height: 22px;\r\n\r\n    &::before {\r\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n      height: 38px;\r\n      bottom: -51px;\r\n    }\r\n  }\r\n\r\n  &__inner-text {\r\n    margin-top: 81px;\r\n\r\n    p {\r\n      @include adaptiv-font(14, 13);\r\n      line-height: 21px;\r\n      font-weight: 600;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-description {\r\n    &__wrapper-info {\r\n      margin: 0 -35px 0 -35px;\r\n    }\r\n\r\n    &__wrapper-image,\r\n    &__block-text {\r\n      padding: 0 35px;\r\n    }\r\n\r\n    &__wrapper-image {\r\n      width: 55%;\r\n    }\r\n\r\n    &__block-text {\r\n      width: 45%;\r\n    }\r\n\r\n    &__block-image {\r\n      border-radius: 10px;\r\n    }\r\n  }\r\n}\r\n",".mounting-stage-elements {\r\n    padding-top: 111px;\r\n}",".mounting-first-modal-form {\r\n  padding-top: 107px;\r\n\r\n  .modal-form {\r\n    &__description {\r\n      color: $darkGray;\r\n    }\r\n\r\n    &__button {\r\n      min-width: 217px;\r\n    }\r\n  }\r\n}\r\n",".mounting-types-jobs {\r\n  padding-top: 102px;\r\n\r\n  .Title {\r\n    text-align: left;\r\n    @include adaptiv-font(36, 19);\r\n  }\r\n\r\n  &__wrapper-cards {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: 0 -12.5px;\r\n  }\r\n\r\n  &__block-card {\r\n    width: 25%;\r\n    padding: 0 12.5px;\r\n    margin-top: 31px;\r\n  }\r\n\r\n  .Project-card {\r\n    max-width: 100%;\r\n\r\n    &__block-title {\r\n      bottom: 31px;\r\n    }\r\n  }\r\n}\r\n",".mounting-impact-on-cost {\r\n  padding-top: 102px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(31, 19);\r\n  }\r\n\r\n  &__wrapper-items {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: calc(66px - 35px) -40px 0 -40px;\r\n  }\r\n\r\n  &__inner-items {\r\n    padding: 0 40px;\r\n    width: 50%;\r\n  }\r\n\r\n  &__block-item {\r\n    display: flex;\r\n    margin-top: 35px;\r\n  }\r\n\r\n  &__block-icon {\r\n  }\r\n\r\n  &__icon {\r\n    width: 43px;\r\n    height: 43px;\r\n  }\r\n\r\n  &__block-info {\r\n    margin-left: 17px;\r\n  }\r\n\r\n  &__block-name {\r\n  }\r\n\r\n  &__name {\r\n    font-weight: 600;\r\n    @include adaptiv-font(15, 12);\r\n    line-height: 23px;\r\n  }\r\n\r\n  &__block-text {\r\n    p {\r\n      font-weight: 500;\r\n      @include adaptiv-font(15, 12);\r\n      line-height: 23px;\r\n    }\r\n  }\r\n}\r\n",".mounting-second-modal-form {\r\n  padding-top: 107px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  .modal-form {\r\n    &__description {\r\n      color: $darkGray;\r\n    }\r\n\r\n    &__button {\r\n      min-width: 217px;\r\n    }\r\n  }\r\n}\r\n",".mounting-cases {\r\n  padding-top: 97px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  .Title {\r\n    @include adaptiv-font(36, 19);\r\n    text-align: left;\r\n  }\r\n\r\n  &__wrapper-cases {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin: calc(30px - 28px) -14px 0 -14px;\r\n  }\r\n\r\n  .Container-project-card {\r\n    &--sm {\r\n      width: 25%;\r\n    }\r\n  }\r\n\r\n  .Project-card {\r\n    max-width: 100%;\r\n  }\r\n}\r\n",".mounting-section-attractive-text {\r\n  padding-top: 129px;\r\n\r\n  .section-attractive-text {\r\n    &__block-text {\r\n      width: 60%;\r\n      @include adaptiv-font(33, 21);\r\n      line-height: 35px;\r\n    }\r\n  }\r\n}\r\n",".who-we-work-banner {\r\n  .section-banner {\r\n    &__block-banner {\r\n      padding: 0 0 0 94px;\r\n      overflow: hidden;\r\n    }\r\n\r\n    &__info {\r\n      max-width: 40%;\r\n    }\r\n\r\n    &__title {\r\n      @include adaptiv-font(41, 23);\r\n      line-height: 44px;\r\n    }\r\n\r\n    &__description {\r\n      @include adaptiv-font(13.7, 12);\r\n      margin-top: 25px;\r\n      line-height: 20.6px;\r\n      color: #7f838d;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 29px;\r\n    }\r\n\r\n    &__block-image {\r\n      position: relative;\r\n      padding-top: 35%;\r\n      width: 50%;\r\n    }\r\n\r\n    &__image {\r\n      position: absolute;\r\n      top: 0%;\r\n      right: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      object-position: center;\r\n    }\r\n  }\r\n  .Button {\r\n    border-radius: 12px;\r\n    min-height: 43px;\r\n    min-width: 164px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(12.8, 9);\r\n    }\r\n  }\r\n}\r\n",".who-we-work-customers {\r\n  padding-top: 59px;\r\n\r\n  &__content {\r\n  }\r\n\r\n  .Title {\r\n    &::before {\r\n      background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n      height: 40px;\r\n      bottom: -43px;\r\n      @include adaptiv-font(36, 19);\r\n    }\r\n  }\r\n\r\n  &__block-text {\r\n    margin-top: 89px;\r\n\r\n    p {\r\n      font-weight: 600;\r\n      @include adaptiv-font(15, 13);\r\n      line-height: 22px;\r\n      text-align: center;\r\n      color: #7f838d;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 20px;\r\n      }\r\n    }\r\n  }\r\n}\r\n",".who-we-work-section-attractive-text {\r\n  padding-top: 63px;\r\n\r\n  .section-attractive-text {\r\n    &__block-text {\r\n      @include adaptiv-font(29, 21);\r\n      line-height: 31px;\r\n    }\r\n  }\r\n}\r\n",".who-we-work-section-description {\r\n  padding-top: 110px;\r\n\r\n  .section-description {\r\n    &__wrapper-info {\r\n      margin: 64px -17.5px 0 -17.5px;\r\n    }\r\n\r\n    &__wrapper-image,\r\n    &__block-text {\r\n      padding: 0 17.5px;\r\n    }\r\n\r\n    &__wrapper-image {\r\n      width: 60%;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 60%;\r\n    }\r\n\r\n    &__block-text {\r\n      width: 40%;\r\n\r\n      p {\r\n        font-weight: 600;\r\n        @include adaptiv-font(17, 14);\r\n        line-height: 25px;\r\n        color: $darkGray;\r\n      }\r\n    }\r\n  }\r\n\r\n  &__block-button {\r\n    margin-top: 33px;\r\n  }\r\n\r\n  .Button {\r\n    min-height: 43px;\r\n    min-width: 96px;\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      font-size: 16.2px;\r\n    }\r\n  }\r\n\r\n  &--projects {\r\n    .Title {\r\n      &::before {\r\n        height: 22px;\r\n        bottom: -28px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        margin: 79px -17.5px 0 -17.5px;\r\n      }\r\n    }\r\n\r\n    .Button {\r\n      min-height: 43px;\r\n      min-width: 238px;\r\n\r\n      &__text {\r\n        @include adaptiv-font(16.2, 13);\r\n      }\r\n    }\r\n\r\n    .who-we-work-section-description {\r\n      &__block-signature {\r\n        position: absolute;\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        z-index: 10;\r\n        left: 0;\r\n        bottom: 28px;\r\n        width: 410px;\r\n        min-height: 100px;\r\n        padding: 10px 20px;\r\n        background-color: $white;\r\n        border-radius: 0 13px 13px 0;\r\n      }\r\n\r\n      &__signature {\r\n        @include adaptiv-font(20, 9);\r\n        line-height: 30px;\r\n        color: #7f838d;\r\n      }\r\n    }\r\n  }\r\n}\r\n",".who-we-work-section-project-cards {\r\n    padding-top: 124px;\r\n}",".who-we-work-section-reviews {\r\n    padding-top: 107px;\r\n}",".who-we-work-section-form {\r\n    padding-top: 105px;\r\n}",".suppliers-banner {\r\n  .section-banner {\r\n    &__block-banner {\r\n      padding: 0 0 0 84px;\r\n      height: 359px;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 21px;\r\n      font-family: $font-family-caveat;\r\n      @include adaptiv-font(30, 15);\r\n      font-weight: 400;\r\n      line-height: 33px;\r\n      color: $red;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 16px;\r\n    }\r\n    &__block-image {\r\n      padding: 0;\r\n    }\r\n    &__image {\r\n      width: 90%;\r\n    }\r\n  }\r\n  .Button {\r\n    min-height: 43px;\r\n    min-width: 159px;\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(12.8, 9);\r\n    }\r\n  }\r\n}\r\n",".suppliers-section-description,\r\n.suppliers-section-description-simple {\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n\r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n        }\r\n    }\r\n}\r\n\r\n.suppliers-section-description {\r\n    padding-top: 167px;\r\n\r\n    .section-description {\r\n        &__block-text {\r\n            p {\r\n                @include adaptiv-font(16, 13);\r\n                line-height: 24px;\r\n            }\r\n        }\r\n    }\r\n\r\n    .Title {\r\n        &::before {\r\n            height: 45px;\r\n            bottom: -52px;\r\n        }\r\n    }\r\n\r\n    .Text-card {\r\n        &__title {\r\n            font-size: 14px; \r\n        }\r\n\r\n        &__text {\r\n            font-size: 11px;\r\n        }\r\n\r\n        .Marker {\r\n            &__text {\r\n                @include adaptiv-font(14, 12);\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n.suppliers-section-description-simple {\r\n    padding-top: 80px;\r\n\r\n    .Title {\r\n        &::before {\r\n            height: 37px;\r\n            bottom: -46px;\r\n        }\r\n    }\r\n\r\n    .section-description {\r\n        &__wrapper-info {\r\n            margin: 113px -20px 0 -20px;\r\n        }\r\n\r\n        &__wrapper-image,\r\n        &__block-text {\r\n            padding: 0 20px;\r\n        }\r\n\r\n        &__wrapper-image {\r\n            width: 55%;\r\n        }\r\n\r\n        &__block-text {\r\n            width: 45%;\r\n            margin-bottom: -20px;\r\n\r\n            * {\r\n                font-weight: 600;\r\n                line-height: 22px;\r\n                color: $darkGray;\r\n                @include adaptiv-font(15, 13);\r\n            }\r\n\r\n            p, ul, ol {\r\n                margin-bottom: 20px;\r\n            }\r\n        }\r\n    }\r\n}",".suppliers-stage-elements {\r\n  padding-top: 135px;\r\n\r\n  .Title {\r\n    &::before {\r\n      height: 23px;\r\n      bottom: -30px;\r\n    }\r\n  }\r\n}\r\n",".suppliers-section-attractive-text {\r\n  padding-top: 108px;\r\n\r\n  .section-attractive-text {\r\n    &__block-text p {\r\n      @include adaptiv-font(32, 22);\r\n    }\r\n  }\r\n}\r\n",".suppliers-section-brands {\r\n  padding-top: 100px;\r\n\r\n  .section-brands {\r\n    &__block-brands {\r\n      margin: 82px -30px -45px -30px;\r\n    }\r\n  }\r\n}\r\n",".suppliers-section-project-cards {\r\n  padding-top: 168px;\r\n}\r\n",".suppliers-section-form {\r\n  padding-top: 122px;\r\n}\r\n",".reviews-section-reviews {\r\n  .section-reviews {\r\n    &__item-menu-tab {\r\n      display: flex;\r\n      align-items: center;\r\n    }\r\n  }\r\n}\r\n",".reviews-section-documents {\r\n  padding-top: 79px;\r\n}\r\n",".bargaining-banner {\r\n  .section-banner {\r\n      &__block-banner {\r\n        padding: 0 0 0 86px;\r\n        height: 361px;\r\n      }\r\n  \r\n      &__description {\r\n        margin-top: 26px;\r\n      }\r\n  \r\n      &__button {\r\n        margin-top: 64px;\r\n      }\r\n      &__block-image {\r\n        padding-top: 85px;\r\n      }\r\n  }\r\n  .Button {\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(12.8, 9);\r\n    }\r\n  }\r\n}",".bargaining-stage-elements {\r\n    padding-top: 104px;\r\n}",".bargaining-attractive-text {\r\n    padding-top: 111px;\r\n\r\n    &__block-text {\r\n        p {\r\n            @include adaptiv-font(29, 19);\r\n        }\r\n    }\r\n}",".bargaining-section-stages {\r\n    .section-stages {\r\n        &__item {\r\n            width: 20%;\r\n    \r\n            &:not(:last-child)::before {\r\n                top: 26%;\r\n            }\r\n        }\r\n\r\n        &__title {\r\n            font-weight: 600;\r\n            font-size: 14px;\r\n            line-height: 16px;\r\n        }\r\n    }\r\n}",".bargaining-modal-form {\r\n    padding-top: 107px;\r\n}\r\n\r\n.bargaining-text-modal-form {\r\n    padding-top: 125px;\r\n\r\n    .modal-form {\r\n        padding: 69px 50px;\r\n\r\n        &__block-form {\r\n            margin: 74px auto 0 auto;\r\n        }\r\n    }\r\n\r\n    .Title {\r\n        font-weight: 500;\r\n        @include adaptiv-font(28, 13);\r\n        line-height: 36px;\r\n    }\r\n}",".bargaining-section-project-cards {\r\n    padding-top: 117px;\r\n\r\n    .Container-title {\r\n        margin-bottom: 62px;\r\n    }\r\n\r\n    .Title {\r\n        line-height: 21px;\r\n        @include adaptiv-font(30, 19);\r\n    }\r\n}",".bargaining-section-reviews {\r\n    padding-top: 125px;\r\n}",".layouts-3d-banner {\r\n    .section-banner {\r\n        &__block-banner {\r\n          padding: 0 0 0 86px;\r\n          height: 361px;\r\n        }\r\n    \r\n        &__description {\r\n          margin-top: 26px;\r\n          color: #7F838D;\r\n          @include adaptiv-font(15, 12);\r\n        }\r\n    \r\n        &__button {\r\n          margin-top: 64px;\r\n        }\r\n    }\r\n    .Button {\r\n      border-radius: 12px;\r\n  \r\n      &__text {\r\n        @include adaptiv-font(12.8, 9);\r\n      }\r\n    }\r\n}",".layouts-3d-section {\r\n  padding-top: 67px;\r\n\r\n  .section {\r\n    &__block-container {\r\n      margin-top: 96px;\r\n    }\r\n\r\n    &__block-text {\r\n      margin-top: 51px;\r\n    }\r\n\r\n    @media (max-width: 500px) {\r\n      &__block-download-icon {\r\n        top: 20px;\r\n      }\r\n    }\r\n  }\r\n  @media screen and (max-width: 720px) {\r\n    .Forward-block {\r\n      bottom: unset;\r\n      top: 20px;\r\n    }\r\n  }\r\n  .Forward-block {\r\n    position: absolute;\r\n    bottom: 7%;\r\n    left: 10%;\r\n\r\n    &__block-social-icons {\r\n      z-index: 5;\r\n    }\r\n  }\r\n\r\n  .Project-card {\r\n    &__block-title {\r\n      width: 55%;\r\n    }\r\n  }\r\n\r\n  .section-attractive-text {\r\n    margin-top: 65px;\r\n  }\r\n}\r\n",".design-org-banner {\r\n  .section-banner {\r\n    &__block-banner {\r\n      padding: 0 0 0 86px;\r\n      height: 361px;\r\n    }\r\n\r\n    &__title {\r\n      @include adaptiv-font(30, 20);\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 26px;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 64px;\r\n    }\r\n    &__block-image {\r\n      padding: 0;\r\n    }\r\n  }\r\n  .Button {\r\n    border-radius: 12px;\r\n\r\n    &__text {\r\n      @include adaptiv-font(12.8, 9);\r\n    }\r\n  }\r\n}\r\n",".design-org-с-appeal {\r\n    padding-top: 73px;\r\n\r\n    .с-appeal {\r\n        &__block-text {\r\n            width: 100%;\r\n        }\r\n    }\r\n}",".design-org-attractive-text {\r\n    padding-top: 118px;\r\n\r\n    .section-attractive-text {\r\n        &__block-text {\r\n            width: 55%;\r\n\r\n            p {\r\n                @include adaptiv-font(37, 21);\r\n                line-height: 40px;\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n.design-org-attractive-text-second {\r\n    padding-top: 107px;\r\n\r\n    .section-attractive-text {\r\n        &__block-text {\r\n            width: 100%;\r\n\r\n            p {\r\n                @include adaptiv-font(41, 24);\r\n                line-height: 43px;\r\n            }\r\n        }\r\n    }\r\n}",".design-org-stage-elements {\r\n    padding-top: 79px;\r\n\r\n    .Title {\r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n            bottom: -32px;\r\n        }\r\n    }\r\n}",".design-org-text-default {\r\n    padding-top: 128px;\r\n\r\n    .Title {\r\n        @include adaptiv-font(31, 19);\r\n        line-height: 31px;\r\n\r\n        &::before {\r\n            height: 24px;\r\n            bottom: -28px;\r\n        }\r\n    }\r\n\r\n    .section-text-default {\r\n        &__block-text {\r\n            margin: 86px auto 0 auto;\r\n            width: 80%;\r\n\r\n            p {\r\n                font-size: 14px;\r\n                line-height: 21px;\r\n            }\r\n        }\r\n    }\r\n}",".design-org-stages {\r\n    padding-top: 104px;\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n    }\r\n\r\n    .section-stages {\r\n        &__inner-content {\r\n            margin: calc(100px - 28px) -15px 0 -15px;\r\n        }\r\n\r\n        &__item {\r\n            width: 25%;\r\n\r\n            &:not(:last-child)::before {\r\n                top: 19%;\r\n            }\r\n        }\r\n\r\n        &__title {\r\n            font-weight: 600;\r\n            font-size: 17px;\r\n        }\r\n    }\r\n}",".design-org-modal-form {\r\n    padding-top: 63px;\r\n}",".affiliate-program-banner {\r\n    .section-banner {\r\n        &__block-banner {\r\n          padding: 0 0 0 86px;\r\n          height: 361px;\r\n          align-items: flex-start;\r\n        }\r\n\r\n        &__info {\r\n            padding: 45px 0;\r\n        }\r\n  \r\n        &__title {\r\n            @include adaptiv-font(41, 23);\r\n            line-height: 44px;\r\n        }\r\n    \r\n        &__button {\r\n          margin-top: 25px;\r\n        }\r\n\r\n        &__block-image {\r\n            height: 100%;\r\n        }\r\n\r\n        &__image {\r\n            height: 100%;\r\n            object-fit: cover;\r\n            object-position: right;\r\n        }\r\n    }\r\n    .Button {\r\n      border-radius: 12px;\r\n  \r\n      &__text {\r\n        @include adaptiv-font(12.8, 9);\r\n      }\r\n    }\r\n}",".affiliate-program-stage-elements {\r\n    padding-top: 136px;\r\n\r\n    .Container-title {\r\n        width: 50%;\r\n        align-items: flex-start;\r\n    }\r\n\r\n    .Title {\r\n        @include adaptiv-font(34, 19);\r\n        line-height: 36px;\r\n\r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n            height: 24px;\r\n            bottom: -34px;\r\n        }\r\n    }\r\n\r\n    .Text-item {\r\n        &__block-info {\r\n            width: 80%;\r\n            margin: 21px auto 0 auto;\r\n        }\r\n\r\n        &__title {\r\n            font-weight: 700;\r\n        }\r\n    }\r\n}",".affiliate-program-stages {\r\n    padding-top: 182px;\r\n\r\n    &__wrapper-info {\r\n        margin-top: 62px;\r\n    }\r\n\r\n    &__block-text {\r\n        margin: 0 auto;\r\n        width: 50%;\r\n        \r\n        p {\r\n            font-weight: 500;\r\n            font-size: 13px;\r\n            line-height: 21px;\r\n            text-align: center;\r\n            color: #7F838D;\r\n        }\r\n    }\r\n\r\n    &__block-button {\r\n        display: flex;\r\n        justify-content: center;\r\n        margin-top: 30px;\r\n    }\r\n\r\n    .Button {\r\n        border-radius: 8px;\r\n        min-height: 42px;\r\n\r\n        &__text {\r\n            @include adaptiv-font(12, 15);\r\n            line-height: 9px;\r\n        }\r\n    }\r\n\r\n    .Title {\r\n        @include adaptiv-font(36, 19);\r\n        line-height: 38px;\r\n\r\n        &::before {\r\n            height: 25px;\r\n            bottom: -32px;\r\n        }\r\n    }\r\n\r\n    .section-stages {\r\n        &__inner-content {\r\n            margin: calc(133px - 28px) -15px 0 -15px;\r\n        }\r\n\r\n        &__item {\r\n            width: 25%;\r\n\r\n            &:not(:last-child)::before {\r\n                top: 19%;\r\n            }\r\n        }\r\n\r\n        &__title {\r\n            @include adaptiv-font(17, 18);\r\n        }\r\n    }\r\n}",".affiliate-program-с-appeal {\r\n    padding-top: 152px;\r\n\r\n    .Title {\r\n        &::before {\r\n            background-image: url(/local/templates/np/assets/css/../img/title-big-decor-thin.svg);\r\n            height: 37px;\r\n            bottom: -43px;\r\n        }\r\n    }\r\n\r\n    .с-appeal {\r\n        &__block-image {\r\n            padding-top: 76%;\r\n        }\r\n\r\n        &__block-text {\r\n            width: 100%;\r\n            margin: 92px auto 0 auto;\r\n        }\r\n    }\r\n}",".affiliate-program-c-img-info {\r\n    padding-top: 120px;\r\n}",".affiliate-program-attractive-text {\r\n    padding-top: 60px;\r\n\r\n    .section-attractive-text {\r\n        &__block-text {\r\n            p {\r\n                @include adaptiv-font(41, 28);\r\n                line-height: 42px;\r\n            }\r\n        }\r\n    }\r\n}",".affiliate-program-modal-form {\r\n    padding-top: 87px;\r\n}",".specifications {\r\n  &__item {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    padding: 16px 0;\r\n    border-top: 1px solid #e8e9ed;\r\n    &:last-child {\r\n    border-bottom: 1px solid #e8e9ed;\r\n\r\n    }\r\n  }\r\n  &__item-text {\r\n    width: 61%;\r\n    font-family: \"Gilroy\";\r\n    font-style: normal;\r\n    font-weight: 400;\r\n    font-size: 12px;\r\n    line-height: 114%;\r\n    text-align: right;\r\n    letter-spacing: -0.02em;\r\n\r\n    color: #7f838d;\r\n  }\r\n  &__item-title {\r\n    font-family: \"Gilroy\";\r\n    font-style: normal;\r\n    font-weight: 500;\r\n    font-size: 16px;\r\n    line-height: 114%;\r\n    width: 30%;\r\n  }\r\n  &__list {\r\n    margin-top: 24px;\r\n  }\r\n  &__title {\r\n    font-weight: 600;\r\n    font-size: calc(23px + 5.7 * ((100vw - 320px) / 1600));\r\n    line-height: 21px;\r\n  }\r\n}\r\n",".Thumbnail-slide {\r\n  flex: 0 0 59.666666%;\r\n  max-width: 59.666666%;\r\n  padding: 0 23.5px;\r\n  &__inner-image {\r\n    position: relative;\r\n    width: 100%;\r\n  }\r\n  &-swiper {\r\n    // @include adaptiv-value('height', 686, 400, 1);\r\n    // height: 686px;\r\n    .swiper-slide {\r\n      border: 0.79px solid #e8e9ed;\r\n    }\r\n  }\r\n  &__swiper-block-image {\r\n\r\n    position: relative;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    object-position: center;\r\n    width: 100%;\r\n    .Badges__offer {\r\n      // @include adaptiv-value('left', 30, 2, 1);\r\n      left: 30px;\r\n    }\r\n  }\r\n  &__swiper-button {\r\n  }\r\n  &__swiper-button-next {\r\n    padding: 0;\r\n  }\r\n  &__swiper-button-prev {\r\n    padding: 0;\r\n  }\r\n  &__swiper-conteiner {\r\n  }\r\n  &__swiper-image {\r\n    // position: absolute;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: scale-down;\r\n\r\n    object-position: center;\r\n  }\r\n  &__swiper-link {\r\n    width: 100%;\r\n    outline: none;\r\n  }\r\n  &__swiper-slide {\r\n  }\r\n\r\n  &__swiper-wrapper {\r\n  }\r\n  .swiper-container-thumbs {\r\n  }\r\n  &__wrap-product-swiper {\r\n  }\r\n  &__wrapper {\r\n    border: 0.79px solid #e8e9ed;\r\n  }\r\n  &__wrapper-product-swiper {\r\n    position: relative;\r\n    .Zoom-icon {\r\n      z-index: 10;\r\n    }\r\n    &:hover .Zoom-icon {\r\n      opacity: 1;\r\n      visibility: visible;\r\n    }\r\n  }\r\n\r\n  .Thumbnail-slide-swiper {\r\n  }\r\n  .Thumbnail-slide-swiper-2 {\r\n    height: 359px;\r\n    // @include adaptiv-value(\"height\", 359, 150, 1);\r\n  }\r\n  .swiper-container {\r\n  }\r\n  .swiper-slide {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    // border: 0.79px solid #e8e9ed;\r\n  }\r\n  .swiper-wrapper {\r\n  }\r\n  .Swiper-button-default {\r\n    &__svg {\r\n    }\r\n    &__use {\r\n    }\r\n  }\r\n  .Swiper-button-next-video-reviews {\r\n  }\r\n  .Swiper-button-prev-video-reviews {\r\n  }\r\n  .swiper-container-thumbs {\r\n    height: 112px;\r\n    // margin: 25px 75px;\r\n    cursor: pointer;\r\n\r\n    // &:hover {\r\n\r\n    //   .Thumbnail-slide__swiper-image {\r\n    //     border: 2px solid red;\r\n    //   }\r\n    // }\r\n  }\r\n\r\n  .swiper-container-thumbs {\r\n    // padding: 0 5px;\r\n  }\r\n\r\n  .swiper-slide-thumb-active {\r\n    background: rgba(151, 159, 175, 0.23);\r\n    padding: 10px;\r\n  }\r\n}\r\n.Swiper-button-prev-video-reviews {\r\n  @include adaptiv-value(\"padding-left\", 0, 0, 1);\r\n\r\n  left: 0;\r\n}\r\n\r\n.Swiper-button-next-video-reviews {\r\n  @include adaptiv-value(\"padding-right\", 0, 0, 1);\r\n\r\n  right: 0;\r\n}\r\n\r\n.Swiper-button-default {\r\n  position: absolute;\r\n  top: 50%;\r\n  z-index: 10;\r\n  display: flex;\r\n  align-items: center;\r\n  outline: none;\r\n  transform: translateY(-50%);\r\n  transition: 0.3s all;\r\n\r\n  &--card {\r\n    top: 61%;\r\n  }\r\n  :hover {\r\n    filter: contrast(150%);\r\n    cursor: pointer;\r\n  }\r\n\r\n  &__svg {\r\n    @include adaptiv-value(\"width\", 30, 23, 1);\r\n    @include adaptiv-value(\"height\", 30, 23, 1);\r\n  }\r\n}\r\n\r\n.Swiper-button-default__svg {\r\n  border-radius: 6px;\r\n  fill: $white;\r\n}\r\n\r\n.swiper-pagination {\r\n  &-bullet {\r\n    width: 10px;\r\n    height: 10px;\r\n  }\r\n}\r\n\r\n.swiper-container-horizontal > .swiper-pagination-bullets {\r\n  @include adaptiv-value(\"bottom\", 30, 100, 1);\r\n}\r\n\r\n.swiper-container-horizontal\r\n  > .swiper-pagination-bullets\r\n  .swiper-pagination-bullet {\r\n  margin: 0 10px;\r\n}\r\n\r\n:root {\r\n  --swiper-theme-color: #9aca3c;\r\n}\r\n","//Адаптивное свойство\r\n@mixin adaptiv-value($property,/* width or hieght */ $startSize, $minSize, $type) {\r\n  $addSize: $startSize - $minSize;\r\n\r\n  @if $type==1 {\r\n    //Только если меньше контейнера\r\n    #{$property}: $startSize + px;\r\n\r\n    @media (max-width: #{$maxWidthContainer + px}) {\r\n      #{$property}: calc(#{$minSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidthContainer - 320}));\r\n    }\r\n  } @else if $type==2 {\r\n    //Только если больше контейнера\r\n    #{$property}: $startSize + px;\r\n\r\n    @media (min-width: #{$maxWidthContainer + px}) {\r\n      #{$property}: calc(#{$minSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidth - 320}));\r\n    }\r\n  } @else {\r\n    //Всегда\r\n    #{$property}: calc(#{$minSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidth - 320}));\r\n  }\r\n}",".footer {\r\n  padding: 60px 0 18px 0;\r\n\r\n  &__container {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  &__block-navs {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    flex-wrap: wrap;\r\n    margin: 0 -20px;\r\n  }\r\n\r\n  &__block-nav,\r\n  &__block-info {\r\n    min-width: 155px;\r\n    max-width: 25%;\r\n    padding: 0 20px;\r\n  }\r\n\r\n  &__block-title-nav,\r\n  &__block-title-info {\r\n    border-bottom: 1px solid $lightGray;\r\n    padding-bottom: 20px;\r\n  }\r\n\r\n  &__title-nav,\r\n  &__title-info {\r\n    font-weight: 600;\r\n    font-size: 19px;\r\n    line-height: 22px;\r\n  }\r\n  &__media-wrap {\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n  &__logo-block {\r\n    width: 70px;\r\n    height: 90px;\r\n  }\r\n\r\n  &__logos {\r\n    display: none;\r\n  }\r\n  @media screen and (max-width: 720px) {\r\n    &__logos {\r\n      display: flex;\r\n      align-self: flex-end;\r\n    }\r\n  }\r\n  &__nav,\r\n  &__info {\r\n    margin: 23px 0 0 0;\r\n  }\r\n\r\n  &__nav-list {\r\n    margin-bottom: -14px;\r\n  }\r\n\r\n  &__nav-item {\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  &__nav-item a {\r\n    display: block;\r\n    font-weight: 500;\r\n    font-size: 14px;\r\n    line-height: 21px;\r\n    color: $gray;\r\n    width: 100%;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__info-list--indent {\r\n    margin-bottom: -14px;\r\n  }\r\n\r\n  &__info-list--indent &__info-item {\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  &__info-item,\r\n  &__info-item a {\r\n    font-weight: 500;\r\n    font-size: 13.5px;\r\n    line-height: 20px;\r\n    color: #7f838d;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__info-item a {\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__info-item--special-link a {\r\n    color: #43aa8b;\r\n    border-bottom: 1px solid #43aa8b;\r\n\r\n    &:hover {\r\n      color: #43aa8b;\r\n      border-bottom-color: rgba(0, 0, 0, 0);\r\n    }\r\n  }\r\n\r\n  &__block-informations {\r\n    margin-top: 70px;\r\n    display: flex;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  &__logo {\r\n    width: 15%;\r\n  }\r\n\r\n  &__copyright {\r\n    display: block;\r\n    width: 100%;\r\n    margin-top: 10px;\r\n    text-align: center;\r\n    font-weight: 500;\r\n    font-size: 10px;\r\n    line-height: 15px;\r\n    color: #7f838d;\r\n  }\r\n\r\n  &__block-social-icon {\r\n    padding: 5px 0;\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    &:hover .footer__use-social {\r\n      fill: $red;\r\n    }\r\n\r\n    &:hover .footer__social-name {\r\n      color: $red;\r\n    }\r\n  }\r\n\r\n  &__svg-social,\r\n  &__use-social {\r\n    width: 19px;\r\n    height: 19px;\r\n    fill: #7f838d;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__social-name {\r\n    margin-left: 9px;\r\n    font-weight: 600;\r\n    font-size: 13.5px;\r\n    line-height: 14px;\r\n    color: $gray;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  &__block-privacy-policy {\r\n    text-align: right;\r\n    margin-top: 50px;\r\n  }\r\n\r\n  &__block-privacy-policy a {\r\n    font-weight: 500;\r\n    font-size: 14.5px;\r\n    line-height: 22px;\r\n    color: $gray;\r\n    transition: 0.3s all;\r\n\r\n    &:hover {\r\n      color: $red;\r\n    }\r\n  }\r\n}\r\n","@media screen and (max-width: 1110px) {\r\n  .header {\r\n    &__call-link,\r\n    &__block-social-icons {\r\n      display: none;\r\n    }\r\n\r\n    &__block-navigation {\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__block-links {\r\n      margin-top: 10px;\r\n    }\r\n  }\r\n\r\n  .index-section-stocks {\r\n    &__block-information {\r\n      max-width: 35%;\r\n    }\r\n  }\r\n\r\n  .section-form {\r\n    &__container {\r\n      padding: 0 15px 33px 15px;\r\n    }\r\n\r\n    &__block-image {\r\n      left: 0;\r\n    }\r\n  }\r\n\r\n  .section-interesting {\r\n    &__block-slide-interesting {\r\n    }\r\n\r\n    &__announcement-card-horizontal,\r\n    &__announcement-card-vertically {\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n\r\n    &__swiper-next-button-card,\r\n    &__swiper-prev-button-card {\r\n      display: block;\r\n    }\r\n\r\n    &__swiper-container-card-slider {\r\n      margin: 12px 0;\r\n    }\r\n  }\r\n\r\n  .modal-form {\r\n    max-width: 90%;\r\n    padding: 50px 20px;\r\n\r\n    &__block-form--size-bg {\r\n      .modal-form__wrapper-inputs {\r\n        width: 100%;\r\n        flex-direction: column;\r\n        margin: 0;\r\n      }\r\n\r\n      .modal-form__form {\r\n        width: 50%;\r\n      }\r\n\r\n      .modal-form__block-input {\r\n        padding: 0;\r\n      }\r\n\r\n      .modal-form__block-input:not(:first-child) {\r\n        margin-top: 30px;\r\n      }\r\n\r\n      .modal-form__input {\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .how-order-section-ordering-process {\r\n    .Title::before {\r\n      height: 35px;\r\n      bottom: -45px;\r\n    }\r\n  }\r\n\r\n  .discounts-section-discounts {\r\n    .Title--big-decor::before {\r\n      height: 20px;\r\n      bottom: -25px;\r\n    }\r\n  }\r\n\r\n  .section-detailed {\r\n    &__swiper-button-next {\r\n      right: 8px;\r\n    }\r\n\r\n    &__swiper-button-prev {\r\n      left: 8px;\r\n    }\r\n  }\r\n\r\n  .modal-form-write-director {\r\n    .modal-form {\r\n      &__form {\r\n        width: 90%;\r\n      }\r\n\r\n      &__wrapper-inputs {\r\n        margin-bottom: 32px;\r\n      }\r\n\r\n      &__block-input {\r\n        width: 100%;\r\n      }\r\n\r\n      &__block-textarea,\r\n      &__privacy-policy {\r\n        padding: 0;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber {\r\n    .Title::before {\r\n      height: 26px;\r\n      bottom: -30px;\r\n    }\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 955px) {\r\n  // .page {\r\n  //   margin-top: 175px;\r\n  // }\r\n\r\n  .header {\r\n    border: none;\r\n\r\n    &__block-icon-menu,\r\n    &__mobile-menu {\r\n      display: block;\r\n    }\r\n\r\n    &__mobile-menu {\r\n      margin-top: 11px;\r\n      padding-top: 11px;\r\n    }\r\n\r\n    &__mobile-line {\r\n      display: block;\r\n    }\r\n\r\n    &__adaptive-block-buttons {\r\n      margin-left: -7.5px;\r\n      margin-right: -7.5px;\r\n    }\r\n\r\n    &__container-mobile-search {\r\n      margin-left: auto;\r\n    }\r\n\r\n    &__block-media--hidden,\r\n    &__block-contacts--hidden {\r\n      display: none;\r\n    }\r\n\r\n    &__button--media-lightGreen-theme-lg {\r\n      min-width: 149px;\r\n    }\r\n\r\n    &__mobile-search,\r\n    &__button--media-lightGreen-theme-lg,\r\n    &__block-icon-menu,\r\n    &__basket-container {\r\n      border-radius: 9px;\r\n    }\r\n\r\n    &__block-navigation {\r\n      justify-content: flex-start;\r\n      align-items: flex-start;\r\n    }\r\n\r\n    &__nav {\r\n      width: 100%;\r\n    }\r\n\r\n    &__return {\r\n      position: absolute;\r\n      top: 15px;\r\n      display: none;\r\n      align-items: flex-end;\r\n    }\r\n\r\n    &__return--active {\r\n      display: flex;\r\n    }\r\n\r\n    &__return-text {\r\n      font-size: 13px;\r\n      margin-left: 5px;\r\n    }\r\n\r\n    &__svg-return-menu,\r\n    &__use-return-menu {\r\n      width: 7px;\r\n      height: 12px;\r\n      margin-bottom: -2px;\r\n    }\r\n\r\n    &__nav-list {\r\n      width: 100%;\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n      margin-bottom: -22px;\r\n      margin: 0;\r\n      transition: 0.3s all;\r\n    }\r\n\r\n    &__nav-list--close {\r\n      display: none;\r\n    }\r\n\r\n    &__nav-item {\r\n      border: none;\r\n      padding: 0;\r\n      margin-bottom: 22px;\r\n      min-width: none;\r\n      max-width: none;\r\n      width: 100%;\r\n    }\r\n\r\n    &__navigation-list {\r\n      width: 100%;\r\n      position: relative;\r\n      border: none;\r\n      border-radius: 0;\r\n      left: 0;\r\n      right: 0;\r\n      top: 0;\r\n      margin: 0;\r\n      padding: 0;\r\n      transform: translateY(0);\r\n      opacity: 1;\r\n      visibility: visible;\r\n      display: none;\r\n    }\r\n\r\n    &__navigation-list--active {\r\n      display: block;\r\n    }\r\n\r\n    &__navigation-item {\r\n      position: relative;\r\n      display: flex;\r\n      flex-direction: column;\r\n      margin-bottom: 22px;\r\n      margin: 0 8px 22px 8px;\r\n      border-radius: 15px;\r\n      transition: 0.3s all;\r\n      width: 100%;\r\n    }\r\n\r\n    &__navigation-item a {\r\n      line-height: 16px;\r\n      font-weight: 500;\r\n      margin-right: 7.5px;\r\n      color: $gray;\r\n      transition: 0.3s all;\r\n    }\r\n\r\n    &__block-contacts {\r\n      margin-top: 32px;\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n    }\r\n\r\n    &__block-contact {\r\n      width: 100%;\r\n      margin: 31px 0 0 0;\r\n    }\r\n\r\n    &__call-link {\r\n      display: block;\r\n      color: $red !important;\r\n      border-bottom: 1px solid $red;\r\n      transition: 0.3s all;\r\n\r\n      &:hover,\r\n      &:focus {\r\n        border-bottom-color: rgba(0, 0, 0, 0);\r\n      }\r\n    }\r\n\r\n    &__block-phone {\r\n      justify-content: space-between;\r\n    }\r\n\r\n    &__dop-phones {\r\n      border-left: none;\r\n      border-right: none;\r\n      border-bottom: none;\r\n      border-top-color: #e8e9ed;\r\n      border-radius: 0;\r\n      padding-left: 0;\r\n      padding-right: 0;\r\n      left: 0;\r\n      right: 0;\r\n    }\r\n  }\r\n\r\n  .section-links {\r\n    &__block-links {\r\n      padding: 0 -10px;\r\n    }\r\n\r\n    &--fr &__link {\r\n      width: 33%;\r\n      padding: 0 10px;\r\n    }\r\n  }\r\n\r\n  .index-section-text {\r\n    &__content {\r\n      width: 100%;\r\n      max-width: none;\r\n    }\r\n  }\r\n\r\n  .index-section-stocks {\r\n    &__container {\r\n      flex-wrap: wrap;\r\n      justify-content: center;\r\n    }\r\n\r\n    &__block-information {\r\n      max-width: 50%;\r\n      margin-top: 34px;\r\n    }\r\n  }\r\n\r\n  &__block-brands {\r\n    margin: 50px -10px -45px -10px;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .section-brands {\r\n    &__brand {\r\n      width: 25%;\r\n      max-width: 25%;\r\n    }\r\n  }\r\n\r\n  .section-project-cards {\r\n    &__content {\r\n      flex-direction: column;\r\n      margin: 0 -12.5px -18.5px -12.5px;\r\n    }\r\n\r\n    &__block-cards {\r\n      width: 100%;\r\n      margin-bottom: 18.5px;\r\n    }\r\n\r\n    &__block-sm--top {\r\n      margin: 18.5px -12.5px 0 -12.5px;\r\n    }\r\n\r\n    &__block-sm--bottom {\r\n      margin: 0 -12.5px 18.5px -12.5px;\r\n    }\r\n\r\n    &__block-sm {\r\n      justify-content: center;\r\n    }\r\n\r\n    .Project-card--sm,\r\n    .Project-card--md {\r\n      border-radius: 18.5px;\r\n    }\r\n  }\r\n\r\n  .wrapper-menu-tabs {\r\n    border: 1px solid $lightGray;\r\n    border-radius: 15px;\r\n  }\r\n\r\n  .menu-tabs {\r\n    &__block-tabs {\r\n      margin-top: 6.3px;\r\n    }\r\n\r\n    &__swiper-next-button-menu-tabs,\r\n    &__swiper-prev-button-menu-tabs {\r\n      display: none;\r\n    }\r\n\r\n    &__list-menu-tabs {\r\n      width: 100%;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__item-menu-tab {\r\n      width: 25%;\r\n    }\r\n  }\r\n\r\n  .about-us-section-worth {\r\n    &__wrapper-worth {\r\n      flex-direction: column;\r\n      align-items: center;\r\n      margin: 0;\r\n\r\n      &:nth-child(1) {\r\n        order: 2;\r\n      }\r\n\r\n      &:nth-child(2) {\r\n        order: 1;\r\n      }\r\n\r\n      &:nth-child(3) {\r\n        order: 3;\r\n      }\r\n    }\r\n\r\n    &__block-worth {\r\n      padding: 4.5px 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__worth-block-image {\r\n      padding-top: 35%;\r\n      width: 100%;\r\n      max-width: 100%;\r\n    }\r\n\r\n    &__block-worth-content {\r\n      width: 100%;\r\n      max-width: 100%;\r\n      padding: 20px 13px;\r\n    }\r\n\r\n    &__description-block-worth {\r\n      margin-top: 12px;\r\n      line-height: 18px;\r\n    }\r\n\r\n    &__container-quote {\r\n      margin-top: 63px;\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n    }\r\n\r\n    &__block-text-quote {\r\n      order: 2;\r\n      margin-top: 40px;\r\n      max-width: 100%;\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-image-quote {\r\n      order: 1;\r\n      padding-top: 45%;\r\n      max-width: 100%;\r\n      width: 100%;\r\n    }\r\n\r\n    &__image-quote {\r\n      object-position: top;\r\n    }\r\n  }\r\n\r\n  .about-us-section-banner {\r\n    .section-banner {\r\n      &__info {\r\n        padding: 23px 20px 36px 20px;\r\n      }\r\n    }\r\n    &__block-banner {\r\n      padding: 0 0 0 20px;\r\n      height: 483px;\r\n    }\r\n  }\r\n\r\n  .section-description {\r\n    &__wrapper-info {\r\n      flex-direction: column;\r\n      margin: 106px 0 0 0;\r\n    }\r\n\r\n    &__block-text {\r\n      width: 100%;\r\n      order: 2;\r\n      margin-top: 20px;\r\n      padding: 0;\r\n    }\r\n\r\n    &__wrapper-image {\r\n      width: 100%;\r\n      order: 1;\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 50%;\r\n    }\r\n  }\r\n\r\n  .about-us-section-description-about-company {\r\n    &__block-text {\r\n      order: 1;\r\n      margin-top: 0;\r\n    }\r\n\r\n    &__container-title {\r\n      top: -63px;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      margin: 57px 0 0 0;\r\n    }\r\n\r\n    &__wrapper-image {\r\n      order: 2;\r\n      margin-top: 20px;\r\n    }\r\n  }\r\n\r\n  .about-us-comfortable-work {\r\n    &__wrapper-works {\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    &__wrapper-works {\r\n      margin: 133px 0 -14px 0;\r\n    }\r\n\r\n    &__work-card {\r\n      width: 70%;\r\n      padding: 0;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 30px;\r\n    }\r\n\r\n    &__wrapper-content {\r\n      // padding: 23px 45px;\r\n      height: 330px;\r\n    }\r\n  }\r\n\r\n  .directory-partition-list-section-directory {\r\n    &__inner-directory {\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__wrapper-block-directory {\r\n      width: 50% !important;\r\n      margin-bottom: 13px;\r\n    }\r\n  }\r\n\r\n  .section-numbers {\r\n    &__wrapper-numbers {\r\n      justify-content: center;\r\n      flex-wrap: wrap;\r\n      margin: 78px -10px -15px -10px;\r\n    }\r\n\r\n    &__inner-number {\r\n      margin-bottom: 15px;\r\n    }\r\n  }\r\n\r\n  .news-section-news {\r\n    &__wrapper-news {\r\n      margin: 35px 0 -50px 0;\r\n    }\r\n  }\r\n\r\n  .articles-section-articles {\r\n    &__wrapper-news {\r\n      margin: 35px 0 -50px 0;\r\n    }\r\n  }\r\n\r\n  .section-announcement {\r\n    flex-direction: column;\r\n    align-items: center;\r\n\r\n    &__inner-image,\r\n    &__block-info {\r\n      padding: 0;\r\n      width: 70%;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 20px;\r\n    }\r\n  }\r\n\r\n  .modal-form {\r\n    &__block-form {\r\n      max-width: none;\r\n      width: 90%;\r\n    }\r\n  }\r\n\r\n  .section {\r\n    &--light {\r\n      .section__wrapper-content {\r\n        width: 100%;\r\n      }\r\n      .section__wrapper-filter {\r\n        width: 0;\r\n      }\r\n\r\n      .section__block-filter-button {\r\n        display: flex;\r\n      }\r\n\r\n      .section__container-title {\r\n        margin-top: 36px;\r\n      }\r\n    }\r\n\r\n    &__wrapper-filter {\r\n      width: 0;\r\n    }\r\n\r\n    &__wrapper-content {\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-filter-button {\r\n      display: block;\r\n      order: 1;\r\n    }\r\n\r\n    &__block-sorting-info {\r\n      order: 2;\r\n    }\r\n\r\n    // .Sorting {\r\n    //   order: 3;\r\n\r\n    //   &__block-sorting {\r\n    //     padding: 12px;\r\n    //   }\r\n\r\n    //   &__icon-close {\r\n    //     display: block;\r\n    //   }\r\n\r\n    //   &__inner {\r\n    //     max-width: 130px;\r\n    //     height: 31px;\r\n    //     padding: 10px 9px;\r\n    //   }\r\n\r\n    //   &__title {\r\n    //     font-size: 12px;\r\n    //   }\r\n    // }\r\n  }\r\n\r\n  .filter {\r\n    position: fixed;\r\n    z-index: 100;\r\n    top: 0;\r\n    left: 0;\r\n    bottom: 0;\r\n    padding: 22px 16px;\r\n    transform: translateX(-100%);\r\n    transition: 0.5s all;\r\n\r\n    &__block-title-categories-mob {\r\n      display: flex;\r\n    }\r\n\r\n    &__block-title-categories {\r\n    }\r\n\r\n    &__title-categories {\r\n      margin-top: 50px;\r\n      display: block;\r\n    }\r\n\r\n    &__list-link:hover ~ &__list--second-level {\r\n      transform: translate(0, 0);\r\n    }\r\n\r\n    &__list--second-level:hover {\r\n      transform: translate(0, 0);\r\n    }\r\n\r\n    &__list--second-level {\r\n      position: relative;\r\n      display: none;\r\n      transform: translate(0, 0);\r\n      padding: 0;\r\n      opacity: 1;\r\n      visibility: visible;\r\n      margin-top: 16px;\r\n      box-shadow: 11px 4px 18px rgba(0, 0, 0, 0);\r\n      border-radius: 0;\r\n\r\n      .filter__list-item:first-child {\r\n        display: none;\r\n      }\r\n\r\n      .filter__list-link {\r\n        font-size: 13px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .how-order-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 23px 20px 36px 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .discounts-section-discounts {\r\n    .section-announcement {\r\n      margin: 0;\r\n    }\r\n    .section-announcement__inner-image,\r\n    .section-announcement__block-info {\r\n      padding: 0;\r\n      min-height: 10px;\r\n    }\r\n\r\n    .section-announcement__inner-image {\r\n      height: 350px;\r\n    }\r\n  }\r\n\r\n  .section-detailed {\r\n    &__wrapper-info {\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      margin: 0;\r\n    }\r\n\r\n    &__block-information,\r\n    &__block-other-publications {\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-information {\r\n      width: 70%;\r\n    }\r\n\r\n    &__block-other-publications {\r\n      margin-top: 50px;\r\n      width: 70%;\r\n    }\r\n  }\r\n\r\n  .vacancies-section-appeal {\r\n    &__content {\r\n      margin: 0 -20px;\r\n    }\r\n\r\n    &__block-image,\r\n    &__block-appeal {\r\n      padding: 0 20px;\r\n    }\r\n  }\r\n\r\n  .portfolio-section-portfolio {\r\n    &__swiper-wrapper-image-project {\r\n      &--no-slider {\r\n        flex-direction: column;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-product-slider {\r\n    &__swiper-button-next-default,\r\n    &__swiper-button-prev-default {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .Hashtag {\r\n    border-radius: 10.8px;\r\n    height: 27px;\r\n    padding: 0 10.8px;\r\n    margin: 9px 10px 0 0;\r\n    transition: 0.3s all;\r\n  }\r\n\r\n  .services-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0 0 0 55px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-section-advantages {\r\n    &__content {\r\n      flex-wrap: wrap;\r\n      margin: -30px -15px 0 -15px;\r\n    }\r\n\r\n    .Text-item {\r\n      width: 33.3333%;\r\n      margin-top: 30px;\r\n    }\r\n  }\r\n\r\n  .services-section-announcement {\r\n    .section-announcement {\r\n      width: 60%;\r\n      margin: 0 auto 50px auto;\r\n\r\n      &__block-info,\r\n      &__inner-image {\r\n        width: 100%;\r\n      }\r\n\r\n      &__inner-image {\r\n        margin: 0;\r\n      }\r\n\r\n      &__block-info {\r\n        margin-top: 17px;\r\n        padding: 0 10px 25px 10px;\r\n      }\r\n\r\n      &__title-news,\r\n      &__block-text-news p {\r\n        text-align: center;\r\n      }\r\n\r\n      &__block-button-news {\r\n        display: flex;\r\n        justify-content: center;\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-our-guarantees {\r\n    &__inner-image {\r\n      width: 40%;\r\n    }\r\n\r\n    &__block-info {\r\n      width: 60%;\r\n    }\r\n  }\r\n\r\n  .services-section-description {\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 60%;\r\n        margin: 93px auto 0 auto;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-stages {\r\n    &__inner-content {\r\n      justify-content: center;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__item {\r\n      width: 25%;\r\n\r\n      &:not(:last-child)::before {\r\n        display: none;\r\n      }\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0 0 0 55px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-for-whom {\r\n    &__content {\r\n      flex-wrap: wrap;\r\n      margin: -25px -12.5px 0 -12.5px;\r\n    }\r\n\r\n    .Text-item {\r\n      width: 50%;\r\n      margin-top: 25px;\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-description {\r\n    .section-description {\r\n      &__wrapper-info {\r\n        align-items: center;\r\n        margin: 64px 0 0 0;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        padding: 0;\r\n      }\r\n\r\n      &__block-text {\r\n        width: 60%;\r\n      }\r\n    }\r\n\r\n    &--projects {\r\n      .geoplastics-section-description {\r\n        &__block-signature {\r\n          width: 300px;\r\n          min-height: 60px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-cards-text {\r\n    &__block-cards {\r\n      margin: 0 -15px;\r\n    }\r\n\r\n    .Card-text {\r\n      padding: 0 15px;\r\n    }\r\n  }\r\n\r\n  .section-documents {\r\n    &__swiper-button-default {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-rubber-crumb {\r\n    &__block-info {\r\n      .Title {\r\n        &::before {\r\n          height: 23px;\r\n          bottom: -33px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-description-big,\r\n  .rubber-coverings-masterfiber-section-description-small {\r\n    .Title::before {\r\n      height: 36px;\r\n      bottom: -45px;\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 60%;\r\n        margin: 100px auto 0 auto;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        padding: 0;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-how-work {\r\n    .Title::before {\r\n      height: 32px;\r\n      bottom: -45px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n      margin: calc(123px - 17px) -11px 0 -11px;\r\n    }\r\n\r\n    .Card-text {\r\n      width: 50%;\r\n      margin-top: 17px;\r\n    }\r\n  }\r\n\r\n  .mounting-advantage {\r\n    &__wrapper-advantages {\r\n      margin: 47px -15px 0 -15px;\r\n    }\r\n\r\n    .Text-item {\r\n      padding: 0 15px;\r\n    }\r\n  }\r\n\r\n  .mounting-section-description {\r\n    .section-description {\r\n      &__wrapper-info {\r\n        margin: 0 auto;\r\n        width: 60%;\r\n      }\r\n\r\n      &__wrapper-image {\r\n        order: 2;\r\n        margin-top: 33px;\r\n      }\r\n\r\n      &__block-text {\r\n        order: 1;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        padding: 0;\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .stage-elements {\r\n    .Container-title,\r\n    .Text-item {\r\n      width: 33.3333%;\r\n      margin-top: 45px;\r\n    }\r\n  }\r\n\r\n  .mounting-types-jobs {\r\n    &__block-card {\r\n      width: 33.3333%;\r\n    }\r\n  }\r\n\r\n  .who-we-work-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0 0 0 55px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .who-we-work-section-description {\r\n    .section-description {\r\n      &__wrapper-info {\r\n        align-items: center;\r\n        margin: 64px 0 0 0;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        padding: 0;\r\n      }\r\n\r\n      &__block-text {\r\n        width: 60%;\r\n      }\r\n    }\r\n\r\n    &--projects {\r\n      .who-we-work-section-description {\r\n        &__block-signature {\r\n          width: 300px;\r\n          min-height: 60px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .suppliers-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0 0 0 55px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .suppliers-section-description-simple {\r\n    .Title {\r\n      &::before {\r\n        height: 29px;\r\n        bottom: -35px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 60%;\r\n        margin: 93px auto 0 auto;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        padding: 0;\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-reviews {\r\n    &--modified {\r\n      .section-reviews {\r\n        &__content {\r\n          display: block;\r\n        }\r\n\r\n        &__wrapper-menu-tabs,\r\n        &__block-tabs {\r\n          width: 100%;\r\n        }\r\n\r\n        &__list-menu-tabs {\r\n          flex-direction: row;\r\n        }\r\n\r\n        &__item-menu-tab {\r\n          width: 25%;\r\n          max-height: 51px;\r\n          height: 51px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .c-video-reviews {\r\n    &__wrapper-info {\r\n      padding: 40px;\r\n    }\r\n\r\n    &__wrapper-videos {\r\n      margin: 0 -15px;\r\n    }\r\n\r\n    .Card-video {\r\n      padding: 0 15px;\r\n    }\r\n  }\r\n\r\n  .bargaining-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 23px 20px 36px 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .с-appeal {\r\n    &__wrapper-info {\r\n      margin: 0 -15px;\r\n    }\r\n\r\n    &__wrapper-image,\r\n    &__block-info {\r\n      padding: 0 15px;\r\n    }\r\n  }\r\n\r\n  .bargaining-section-stages {\r\n    .section-stages {\r\n      &__item {\r\n        width: 33.3333%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .layouts-3d-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 23px 20px 36px 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 23px 20px 36px 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .affiliate-program-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0;\r\n      }\r\n\r\n      &__info {\r\n        padding: 23px 20px 36px 20px;\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n@media screen and (min-width: 730px) {\r\n  .Sorting {\r\n    &__block-link {\r\n      .Checkbox--custom-default {\r\n        .Checkbox__label {\r\n          padding-left: 0;\r\n        }\r\n\r\n        .Checkbox__input {\r\n          & + .Checkbox__inner-text {\r\n            &::before,\r\n            &::after {\r\n              display: none;\r\n            }\r\n          }\r\n        }\r\n\r\n        .Checkbox__text {\r\n          @include adaptiv-font(11.8, 15);\r\n          transition: 0.3s all;\r\n\r\n          &:hover {\r\n            color: $red;\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 730px) {\r\n  .product-card-section-product-card {\r\n    .Thumbnail-slide {\r\n      flex: 0 0 100%;\r\n      max-width: 100%;\r\n      padding: 0;\r\n      &-swiper-2 {\r\n        // height: 100%;\r\n      }\r\n      .swiper-container-thumbs {\r\n        display: none;\r\n      }\r\n\r\n    }\r\n    &__wrapper-info {\r\n      flex-direction: column;\r\n    }\r\n    &__block-description-product {\r\n      order: -1;\r\n      margin-top: 60px !important;\r\n      padding: 0;\r\n    }\r\n    &__wrapper-other-information {\r\n      padding: 0;\r\n      margin-top: 24px;\r\n      .section-tabs {\r\n        &__item-menu {\r\n          &--bottom-right {\r\n            width: 100% !important;\r\n            border-bottom-left-radius: 8px !important;\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n  .specifications {\r\n    &__item-title {\r\n      font-size: 12px;\r\n    }\r\n    &__item-text {\r\n      font-size: 8px;\r\n    }\r\n    &__item-title {\r\n      width: 42%;\r\n    }\r\n  }\r\n  .index-page {\r\n    &__section-product-sections {\r\n      padding-top: 20px;\r\n    }\r\n\r\n    &__section-form {\r\n      padding-top: 40px;\r\n    }\r\n\r\n    &__section-project-cards {\r\n      padding-top: 38px;\r\n    }\r\n\r\n    &__section-reviews {\r\n      margin-top: 38px;\r\n    }\r\n  }\r\n\r\n  .cases {\r\n    padding: 20px 0 49px 0;\r\n  }\r\n\r\n  .about-us {\r\n    padding: 22px 0 53px 0;\r\n\r\n    &-section-form {\r\n      padding-top: 40px;\r\n    }\r\n\r\n    &-section-reviews {\r\n      padding-top: 68px;\r\n    }\r\n\r\n    &-section-interesting {\r\n      padding-top: 63px;\r\n    }\r\n\r\n    &-section-back-call {\r\n      padding-top: 56px;\r\n    }\r\n\r\n    &-comfortable-work {\r\n      padding-top: 98px;\r\n    }\r\n\r\n    &-section-description-about-company {\r\n      padding-top: 40px;\r\n    }\r\n\r\n    &-section-description-special {\r\n      padding-top: 52px;\r\n    }\r\n\r\n    &-section-numbers {\r\n      padding-top: 30px;\r\n    }\r\n  }\r\n\r\n  .how-order {\r\n    padding: 22px 0 44px 0;\r\n\r\n    &-section-brands {\r\n      padding-top: 61px;\r\n    }\r\n\r\n    &-section-reviews {\r\n      padding-top: 76px;\r\n    }\r\n\r\n    &-section-modal-form {\r\n      padding-top: 46px;\r\n    }\r\n  }\r\n\r\n  .contacts {\r\n    padding: 23px 0 42px 0;\r\n  }\r\n\r\n  .portfolio-page {\r\n    padding: 15px 0 76px 0;\r\n  }\r\n\r\n  .discounts {\r\n    padding: 23px 0 56px 0;\r\n  }\r\n\r\n  .vacancies-page {\r\n    padding: 20px 0 40px 0;\r\n  }\r\n\r\n  .vacancies-current-vacancies {\r\n    padding-top: 59px;\r\n  }\r\n\r\n  .vacancies-about-company {\r\n    padding-top: 62px;\r\n  }\r\n\r\n  .news-detailed,\r\n  .articles-detailed {\r\n    padding: 18px 0 25px 0;\r\n  }\r\n\r\n  .basket-page {\r\n    padding: 38px 0 77px 0;\r\n  }\r\n\r\n  .basket-section-product-slider {\r\n    margin-top: 69px;\r\n  }\r\n\r\n  .services-page {\r\n    padding: 13px 0 55px 0;\r\n  }\r\n\r\n  .geoplastics-page {\r\n    padding: 8px 0 18px 0;\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-page {\r\n    padding: 13px 0 27px 0;\r\n  }\r\n\r\n  .rubber-covering-masterfiber-page {\r\n    padding: 22px 0 33px 0;\r\n  }\r\n\r\n  .page-404 {\r\n    padding: 24px 0 78px 0;\r\n  }\r\n\r\n  .privacy-policy-page {\r\n    padding: 17px 0 31px 0;\r\n  }\r\n\r\n  .ordering-page {\r\n    padding: 20px 0 41px 0;\r\n  }\r\n\r\n  .search-page {\r\n    padding: 24px 0 52px 0;\r\n  }\r\n\r\n  .mounting-page {\r\n    padding: 12px 0 50px 0;\r\n  }\r\n\r\n  .who-we-work {\r\n    padding: 13px 0 26px 0;\r\n  }\r\n\r\n  .suppliers-page {\r\n    padding: 22px 0 48px 0;\r\n  }\r\n\r\n  .reviews-page {\r\n    padding: 28px 0 69px 0;\r\n  }\r\n\r\n  .bargaining-page {\r\n    padding: 13px 0 8px 0;\r\n  }\r\n\r\n  .layouts-3d-page {\r\n    padding: 30px 0 28px 0;\r\n  }\r\n\r\n  .design-org-page {\r\n    padding: 13px 0 37px 0;\r\n  }\r\n\r\n  .affiliate-program-page {\r\n    padding: 13px 0 79px 0;\r\n  }\r\n\r\n  .footer {\r\n    &__block-navs {\r\n      margin-bottom: -24px;\r\n    }\r\n\r\n    &__block-nav {\r\n      max-width: 50%;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    &__block-info {\r\n      max-width: 50%;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    &__block-informations {\r\n      margin-bottom: -24px;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__logo {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .section-links {\r\n    &--fr {\r\n      padding-top: 40px;\r\n    }\r\n  }\r\n\r\n  .index-section-text {\r\n    padding-top: 34px;\r\n\r\n    &__content {\r\n      width: 100%;\r\n      max-width: none;\r\n\r\n      & p {\r\n        line-height: 10.4px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-card-simple {\r\n    padding-top: 28px;\r\n\r\n    &__content {\r\n      flex-wrap: wrap;\r\n      justify-content: center;\r\n      margin: 90px -20px -40px -20px;\r\n    }\r\n\r\n    .Card-simple {\r\n      max-width: 43%;\r\n      width: 43%;\r\n      margin: 0 20px 40px 20px;\r\n    }\r\n\r\n    .Title--middle-decor::before {\r\n      width: 75%;\r\n      margin: 0 auto;\r\n      bottom: -25px;\r\n    }\r\n\r\n    &__content {\r\n      margin: 43px 0 -15px 0;\r\n    }\r\n  }\r\n\r\n  .index-section-stocks {\r\n    padding-top: 27px;\r\n\r\n    .Button {\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .Title--big-decor::before {\r\n      bottom: -22px;\r\n      width: 90%;\r\n    }\r\n\r\n    &__block-information {\r\n      max-width: 80%;\r\n    }\r\n\r\n    &__block-stocks {\r\n      max-width: none;\r\n      width: 100%;\r\n    }\r\n\r\n    &__swiper-slide {\r\n      max-width: none;\r\n      width: 100%;\r\n      height: 200px;\r\n      min-height: 200px;\r\n      max-height: 200px;\r\n      padding: 27px 19px;\r\n    }\r\n\r\n    &__block-image {\r\n      display: none;\r\n    }\r\n\r\n    &__block-info {\r\n      width: 100%;\r\n      max-width: none;\r\n      text-align: center;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 10px;\r\n      line-height: 14px;\r\n    }\r\n\r\n    &__block-description {\r\n      margin-top: 37px;\r\n    }\r\n  }\r\n\r\n  .section-brands {\r\n    padding-top: 31px;\r\n\r\n    &__block-brands {\r\n      margin: 14px -15px -25px -15px;\r\n    }\r\n\r\n    &__brand {\r\n      width: 33.333%;\r\n      max-width: 33.333%;\r\n      padding: 0 15px;\r\n      margin-bottom: 25px;\r\n    }\r\n\r\n    &__brand-image {\r\n      max-width: 70%;\r\n    }\r\n  }\r\n\r\n  .index-section-awards {\r\n    padding-top: 50px;\r\n\r\n    &__slide {\r\n      padding: 15px;\r\n    }\r\n\r\n    &__content {\r\n      margin: 11px 0 0 0;\r\n      padding: 0 35px;\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 7.8px;\r\n    }\r\n  }\r\n\r\n  .section-form {\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n\r\n    &__wrapper {\r\n      padding: 0 0 0 0;\r\n      margin: 0;\r\n      background-size: 50%;\r\n      background-position: center left;\r\n    }\r\n\r\n    &__container {\r\n      padding: 15px 12px 36px 12px;\r\n    }\r\n\r\n    &__block-image {\r\n      max-width: 150px;\r\n      max-height: none;\r\n      bottom: -12px;\r\n    }\r\n\r\n    &__block-info {\r\n      max-width: 60%;\r\n    }\r\n\r\n    .Title--section {\r\n      line-height: 16.8px;\r\n    }\r\n\r\n    &__description {\r\n      line-height: 12px;\r\n      margin-top: 5px;\r\n    }\r\n\r\n    .Input {\r\n      &__inp {\r\n        padding: 7px 6px;\r\n        border-radius: 1.2px;\r\n        background: none;\r\n      }\r\n\r\n      &__placeholder {\r\n        line-height: 12px;\r\n      }\r\n    }\r\n\r\n    .Privacy-policy__text--policy {\r\n      line-height: 7px;\r\n    }\r\n\r\n    .Privacy-policy {\r\n      margin-top: 13px;\r\n    }\r\n\r\n    .Button {\r\n      display: flex;\r\n      margin: 30px 0 0 auto;\r\n      border-radius: 8.3px;\r\n    }\r\n\r\n    .Button--theme-md {\r\n      min-width: 63px;\r\n      min-height: 29px;\r\n    }\r\n  }\r\n\r\n  .section-project-cards {\r\n    .Project-card--banner {\r\n      padding: 23px 20px;\r\n    }\r\n\r\n    .Project-card__banner-title {\r\n      line-height: 22.47px;\r\n    }\r\n\r\n    .Project-card--sm .Project-card__block-title {\r\n      bottom: 19px;\r\n    }\r\n\r\n    .Project-card--md .Project-card__block-title {\r\n      bottom: 29px;\r\n    }\r\n\r\n    .Project-card--md {\r\n      max-height: 204px;\r\n    }\r\n\r\n    .Project-card--md .Project-card__block-title {\r\n      padding: 6.1px 23.8px;\r\n    }\r\n  }\r\n\r\n  .index-finished-projects {\r\n    margin-top: 43px;\r\n\r\n    &__description {\r\n      width: 100%;\r\n      margin: 18.5px auto 0 auto;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 15.2px;\r\n    }\r\n\r\n    .Button {\r\n      margin-top: 41px;\r\n    }\r\n\r\n    .Title--section {\r\n      line-height: 25.6px;\r\n    }\r\n  }\r\n\r\n  .section-reviews {\r\n    &__content {\r\n      margin-top: 25px;\r\n    }\r\n\r\n    &__block-image {\r\n      display: none;\r\n    }\r\n\r\n    &__block-review {\r\n      width: 100%;\r\n      margin-left: 0;\r\n    }\r\n\r\n    &__block-tabs {\r\n      padding: 25px;\r\n      // height: 525px;\r\n    }\r\n\r\n    &__block-image-slider-gallery {\r\n      max-height: 140px;\r\n    }\r\n\r\n    &__text-review {\r\n      line-height: 13px;\r\n    }\r\n\r\n    &__link-media {\r\n      display: block;\r\n\r\n      & a {\r\n        width: 100%;\r\n        height: 100%;\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n      }\r\n    }\r\n  }\r\n\r\n  .wrapper-menu-tabs {\r\n    border: none;\r\n  }\r\n\r\n  .menu-tabs {\r\n    &__item-menu-tab {\r\n      border: 1px solid $lightGray;\r\n      width: 50%;\r\n      height: 38px;\r\n    }\r\n\r\n    &__item-menu-tab--bottom-left {\r\n      border-bottom-left-radius: 15px;\r\n    }\r\n\r\n    &__item-menu-tab--bottom-right {\r\n      border-bottom-right-radius: 15px;\r\n    }\r\n\r\n    &__item-menu-tab--top-left {\r\n      border-top-left-radius: 15px;\r\n    }\r\n\r\n    &__item-menu-tab--top-right {\r\n      border-top-right-radius: 15px;\r\n    }\r\n  }\r\n\r\n  .section-interesting {\r\n    // &__block-slide-interesting {\r\n    // }\r\n\r\n    &__block-tabs {\r\n      padding: 15px;\r\n      // height: 525px;\r\n    }\r\n\r\n    &__container-card--horizontal {\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n      margin: -10px 0;\r\n    }\r\n\r\n    &__announcement-card-horizontal {\r\n      margin: 10px 0;\r\n    }\r\n  }\r\n\r\n  .Announcement-card {\r\n    &__container-card--horizontal &__block-image {\r\n      max-width: 100%;\r\n      min-width: 100%;\r\n    }\r\n\r\n    &__container-card--vertically {\r\n      max-width: 100%;\r\n      // max-height: 530px;\r\n      // min-height: 530px;\r\n      // height: 530px;\r\n    }\r\n\r\n    &__container-card--horizontal {\r\n      max-width: 100%;\r\n    }\r\n\r\n    &__link {\r\n      width: 100%;\r\n    }\r\n\r\n    &__container-card--horizontal &__block-description {\r\n      max-width: 100%;\r\n      min-width: 100%;\r\n      width: 100%;\r\n    }\r\n  }\r\n\r\n  .section-back-call {\r\n    // &__block-link {\r\n    //   max-width: 60%;\r\n    // }\r\n\r\n    &__link {\r\n      line-height: 21px;\r\n    }\r\n\r\n    &__link--decor::after {\r\n      left: 50%;\r\n      right: 0;\r\n      transform: translateX(-50%);\r\n      width: 70%;\r\n      height: 13px;\r\n      bottom: -25px;\r\n    }\r\n  }\r\n\r\n  .about-us-section-worth {\r\n    padding-top: 37px;\r\n\r\n    &__container-worth {\r\n      margin-top: 21px;\r\n    }\r\n  }\r\n\r\n  .about-us-section-banner {\r\n    &__block-banner {\r\n      padding: 0;\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 0;\r\n      margin-top: 18px;\r\n    }\r\n\r\n    &__description {\r\n      line-height: 8px;\r\n    }\r\n  }\r\n\r\n  .section-banner {\r\n    &__info,\r\n    &__block-image {\r\n      width: 100%;\r\n      max-width: 100%;\r\n      border-radius: 18.5px;\r\n    }\r\n\r\n    &__info {\r\n      padding: 20px;\r\n    }\r\n\r\n    &__block-image {\r\n    }\r\n\r\n    &__description {\r\n      margin-top: 15px;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 40px;\r\n    }\r\n  }\r\n\r\n  .section-description {\r\n    &__wrapper-info {\r\n      margin-top: 36px;\r\n    }\r\n\r\n    &__swiper-slide {\r\n      width: 37%;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 69%;\r\n    }\r\n\r\n    .Title::before {\r\n      height: 15px;\r\n      bottom: -14px;\r\n    }\r\n\r\n    &__block-text p {\r\n      line-height: 11px;\r\n    }\r\n\r\n    &__wrapper-text-cards {\r\n      margin-top: 28px;\r\n    }\r\n\r\n    &__text-card-block-info {\r\n      margin-top: 5px;\r\n    }\r\n\r\n    &__text-card-text {\r\n      line-height: 9px;\r\n      margin-top: 5px;\r\n    }\r\n  }\r\n\r\n  .about-us-comfortable-work {\r\n    &__title {\r\n      line-height: 24px;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      margin-top: 34px;\r\n    }\r\n\r\n    &__block-items {\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    &__block-items--position-bottom {\r\n      margin-top: 0;\r\n\r\n      .about-us-comfortable-work__text-item {\r\n        margin-top: 0px;\r\n      }\r\n      .about-us-comfortable-work__text-item:nth-child(1) {\r\n        order: 1;\r\n      }\r\n      .about-us-comfortable-work__text-item:nth-child(2) {\r\n        order: 2;\r\n      }\r\n    }\r\n\r\n    &__block-items--position-top {\r\n      .about-us-comfortable-work__text-item {\r\n        margin: 0 0 45px 0;\r\n      }\r\n    }\r\n\r\n    &__text-item {\r\n      margin: 0 0 45px 0;\r\n    }\r\n\r\n    &__block-image {\r\n      order: 3;\r\n    }\r\n\r\n    .Button {\r\n      min-width: 71px;\r\n      min-height: 23px;\r\n    }\r\n  }\r\n\r\n  .about-us-comfortable-work {\r\n    &__wrapper-works {\r\n      margin: 61px 0 -14px 0;\r\n    }\r\n\r\n    &__work-card {\r\n      width: 100%;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    &__work-card-block-image {\r\n      max-height: 180px;\r\n      text-align: center;\r\n    }\r\n\r\n    &__wrapper-content {\r\n      padding: 23px 45px;\r\n      height: 330px;\r\n    }\r\n  }\r\n\r\n  .section-info-block {\r\n    &__wrapper-content {\r\n      flex-direction: column;\r\n      align-items: center;\r\n      margin: 31px 0 0 0;\r\n    }\r\n\r\n    &__wrapper-image {\r\n      width: 100%;\r\n      padding: 0;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 43%;\r\n    }\r\n\r\n    &__block-info {\r\n      width: 100%;\r\n      padding: 0;\r\n\r\n      p {\r\n        line-height: 19px;\r\n        text-align: center;\r\n      }\r\n    }\r\n\r\n    &__title {\r\n      margin-bottom: 19px;\r\n      text-align: center;\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__block-button {\r\n      width: max-content;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    &__button {\r\n    }\r\n  }\r\n\r\n  .directory-partition-list {\r\n    padding: 27px 0 24px 0;\r\n  }\r\n\r\n  .directory-partition-list-section-directory {\r\n    &__title-page {\r\n      line-height: 22px;\r\n    }\r\n\r\n    &__inner-directory {\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    &__wrapper-block-directory {\r\n      width: 100% !important;\r\n    }\r\n\r\n    &__container-directory {\r\n      margin: 36px 0 -58px 0;\r\n    }\r\n\r\n    &__wrapper-directory {\r\n      margin-bottom: 58px;\r\n    }\r\n\r\n    &__inner-directory--rubber-covers {\r\n      margin: 44px 0 0 0;\r\n\r\n      .directory-partition-list-section-directory__wrapper-block-directory {\r\n        padding: 0;\r\n      }\r\n    }\r\n\r\n    &__inner-directory--equipment {\r\n      margin: 48px 0 0 0;\r\n\r\n      .directory-partition-list-section-directory__wrapper-block-directory {\r\n        padding: 0;\r\n      }\r\n    }\r\n\r\n    .Title::before {\r\n      bottom: -18px;\r\n      height: 17px;\r\n    }\r\n\r\n    &__container-info {\r\n      padding-top: 65px;\r\n    }\r\n\r\n    &__block-text {\r\n      width: 100%;\r\n\r\n      margin: 20px 0 0 0;\r\n\r\n      p {\r\n        text-align: center;\r\n        line-height: 21px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-numbers {\r\n    &__wrapper-numbers {\r\n      margin: 29px -10px -15px -10px;\r\n    }\r\n\r\n    &__title {\r\n      margin-top: 9px;\r\n    }\r\n\r\n    &__number {\r\n      min-width: 70px;\r\n      padding: 0 15px 6px 15px;\r\n    }\r\n\r\n    &__number-text {\r\n      line-height: 33px;\r\n    }\r\n  }\r\n\r\n  .news-section-news {\r\n    &__wrapper-news {\r\n      margin: 35px 0 -75px 0;\r\n    }\r\n  }\r\n\r\n  .articles-section-articles {\r\n    &__wrapper-news {\r\n      margin: 35px 0 -75px 0;\r\n    }\r\n  }\r\n\r\n  .section-announcement {\r\n    margin-bottom: 75px;\r\n\r\n    &__inner-image,\r\n    &__block-info {\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 73%;\r\n    }\r\n\r\n    &__title-news {\r\n      line-height: 27px;\r\n    }\r\n\r\n    &__block-text-news {\r\n      margin-top: 15px;\r\n    }\r\n\r\n    &__block-button-news {\r\n      margin-top: 30px;\r\n    }\r\n  }\r\n\r\n  .Navigation {\r\n    &__list {\r\n      margin: 0 -7px;\r\n    }\r\n\r\n    &__button--sm {\r\n      width: 31px;\r\n      height: 31px;\r\n    }\r\n\r\n    &__button--bg {\r\n      width: 79px;\r\n      height: 31px;\r\n      margin: 0 7px;\r\n    }\r\n  }\r\n\r\n  .modal-form {\r\n    max-width: 90%;\r\n    padding: 51px 24px 35px 24px;\r\n\r\n    &__block-description {\r\n      margin: 9px auto 0 auto;\r\n    }\r\n\r\n    &__title {\r\n      line-height: 24px;\r\n    }\r\n\r\n    &__block-form {\r\n      margin: 30px auto 0 auto;\r\n    }\r\n\r\n    &__form {\r\n      width: 100% !important;\r\n    }\r\n\r\n    &__wrapper-inputs {\r\n      width: 100%;\r\n      margin: 0;\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__block-input,\r\n    .input-validation__message {\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-input:not(:first-child) {\r\n      margin-top: 38px !important;\r\n    }\r\n\r\n    &__input {\r\n      width: 100%;\r\n      height: 38px;\r\n    }\r\n\r\n    &__block-close-icon {\r\n      top: 6px;\r\n      right: 9px;\r\n    }\r\n\r\n    &__privacy-policy {\r\n      margin-top: 13px;\r\n    }\r\n\r\n    .Privacy-policy__text--policy {\r\n      line-height: 10px;\r\n    }\r\n\r\n    &__button {\r\n      margin-top: 30px;\r\n      min-width: 133px;\r\n      min-height: 35px;\r\n    }\r\n\r\n    &--size-sm {\r\n      max-width: 90%;\r\n      margin-top: 49px;\r\n      padding: 33px 22px;\r\n\r\n      .modal-form {\r\n        &__form {\r\n          flex-direction: column;\r\n        }\r\n\r\n        &__wrapper-inputs {\r\n          width: max-content;\r\n        }\r\n      }\r\n\r\n      .Button {\r\n        margin-top: 40px;\r\n      }\r\n    }\r\n\r\n    &__block-product-image {\r\n      max-width: 175px;\r\n      max-height: 93px;\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-product-name {\r\n      padding: 0;\r\n      margin-top: 70px;\r\n    }\r\n  }\r\n\r\n  .modal-form-back-call-success {\r\n    .Container-title {\r\n      width: 100%;\r\n    }\r\n  }\r\n\r\n  .directory-section-page {\r\n    &__modal-form {\r\n      width: 100%;\r\n      max-width: none;\r\n    }\r\n\r\n    &__navigation {\r\n      margin-top: 60px;\r\n    }\r\n\r\n    &__container-text {\r\n      margin-top: 58px;\r\n    }\r\n\r\n    &__title {\r\n      line-height: 22px;\r\n    }\r\n\r\n    &__block-text {\r\n      margin-top: 15px;\r\n    }\r\n\r\n    &__modal-form {\r\n      margin-top: 36px;\r\n    }\r\n\r\n    &__form-modal-form {\r\n      flex-direction: column;\r\n    }\r\n\r\n    .card-product {\r\n      &__wrapper-badges {\r\n        top: 10px;\r\n      }\r\n    }\r\n\r\n    // .Sorting__text-link {\r\n    //   position: relative;\r\n    //   line-height: 11px;\r\n    //   padding-left: 32px;\r\n\r\n    //   &:hover {\r\n    //     color: $darkGray;\r\n    //   }\r\n\r\n    //   &::before,\r\n    //   &::after {\r\n    //     content: \"\";\r\n    //     position: absolute;\r\n    //     border-radius: 50px;\r\n    //     top: 50%;\r\n    //     flex: 0 0 auto;\r\n    //     display: inline-flex;\r\n    //     align-items: center;\r\n    //     justify-content: center;\r\n    //     user-select: none;\r\n    //     background-size: 0%;\r\n    //     transition: 0.3s all;\r\n    //   }\r\n    //   &::before {\r\n    //     width: 12px;\r\n    //     height: 12px;\r\n    //     left: 5px;\r\n    //     transform: translate(0, -50%);\r\n    //   }\r\n\r\n    //   &::after {\r\n    //     border: 1px solid;\r\n    //     border-color: #d4d5d8 !important;\r\n    //     width: 20px;\r\n    //     height: 20px;\r\n    //     left: 0;\r\n    //     transform: translateY(-50%);\r\n    //   }\r\n\r\n    //   &--active {\r\n    //     color: $darkGray;\r\n\r\n    //     &::before {\r\n    //       background-size: 100%;\r\n    //       background-color: #43aa8b;\r\n    //     }\r\n\r\n    //     &::after {\r\n    //       background-size: 100%;\r\n    //       border-color: #43aa8b !important;\r\n    //     }\r\n    //   }\r\n    // }\r\n  }\r\n\r\n  .section {\r\n    &--light {\r\n      .section__block-text {\r\n        margin-top: 57px;\r\n\r\n        p {\r\n          line-height: 19px;\r\n        }\r\n      }\r\n\r\n      .section__wrapper-block-text .Title::before {\r\n        bottom: -37px;\r\n      }\r\n\r\n      .section__block-container {\r\n        margin-top: 63px;\r\n      }\r\n    }\r\n    &__wrapper-sorting-info {\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__block-filter-button {\r\n      order: 1;\r\n    }\r\n\r\n    &__block-sorting-info {\r\n      order: 3;\r\n      width: 100%;\r\n      margin-top: 15px;\r\n    }\r\n\r\n    .Sorting {\r\n      order: 2;\r\n\r\n      &__wrapper-blocks-links {\r\n        // margin-top: 48px;\r\n      }\r\n\r\n      &__block-link:not(:first-child) {\r\n        margin-top: 25px;\r\n      }\r\n\r\n      &__block-title-block {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n      }\r\n\r\n      // &__block-sorting {\r\n      //   position: fixed;\r\n      //   z-index: 100;\r\n      //   border-left: 0px solid #d4d5d8;\r\n      //   border-right: 0px solid #d4d5d8;\r\n      //   border-bottom: 0px solid #d4d5d8;\r\n      //   background-color: #fff;\r\n      //   border-radius: 0;\r\n      //   left: 0;\r\n      //   right: 0;\r\n      //   top: 0;\r\n      //   bottom: 0;\r\n      //   opacity: 1;\r\n      //   visibility: visible;\r\n      //   transform: translateY(0px);\r\n      //   transform: translateX(100%);\r\n      //   padding: 22px 16px;\r\n      //   transition: 0.5s all;\r\n      // }\r\n    }\r\n  }\r\n\r\n  .card-product {\r\n    width: 50%;\r\n    padding: 10px;\r\n    // height: 320px;\r\n\r\n    &__block-badges {\r\n      background-color: rgba(127, 131, 141, 0.7);\r\n    }\r\n\r\n    &__block-description {\r\n      margin-top: 9.5px;\r\n    }\r\n\r\n    &__description {\r\n      line-height: 10px;\r\n    }\r\n  }\r\n\r\n  .directory-section {\r\n    padding: 27px 0 37px 0;\r\n  }\r\n\r\n  .cases-section-cases {\r\n    &__modal-form {\r\n      max-width: 100%;\r\n      margin-top: 39px;\r\n    }\r\n  }\r\n\r\n  .how-order-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0;\r\n        flex-direction: column;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: 0;\r\n        margin-top: 18px;\r\n      }\r\n\r\n      &__description {\r\n        line-height: 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .how-order-section-ordering-process {\r\n    padding-top: 37px;\r\n\r\n    .Title--section {\r\n      line-height: 20px;\r\n    }\r\n\r\n    .Title::before {\r\n      height: 19px;\r\n      bottom: -25px;\r\n    }\r\n\r\n    &__block-steps {\r\n      margin-top: 64px;\r\n    }\r\n\r\n    &__list-item-steps {\r\n      flex-direction: column;\r\n    }\r\n\r\n    .Marker {\r\n      width: 31px;\r\n      height: 31px;\r\n    }\r\n\r\n    &__block-text-step {\r\n      margin-top: 3px;\r\n      margin-left: 0;\r\n\r\n      p {\r\n        text-align: center;\r\n        line-height: 15px;\r\n      }\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 59px;\r\n    }\r\n\r\n    .Button {\r\n      min-width: 115px;\r\n      min-height: 33px;\r\n    }\r\n  }\r\n\r\n  .how-order-section-modal-form {\r\n    .modal-form {\r\n      max-width: 100%;\r\n    }\r\n  }\r\n\r\n  .discounts-section-discounts {\r\n    .section-announcement {\r\n      margin: 0;\r\n      &:not(:first-child) {\r\n        margin-top: 26px;\r\n      }\r\n    }\r\n\r\n    .section-announcement__block-image {\r\n      width: 70%;\r\n    }\r\n\r\n    .section-announcement__inner-image,\r\n    .section-announcement__block-info {\r\n      padding: 0;\r\n      min-height: 10px;\r\n    }\r\n\r\n    .section-announcement__inner-image {\r\n      height: 148px;\r\n    }\r\n\r\n    .section-announcement__block-text-news {\r\n      p {\r\n        line-height: 15px;\r\n      }\r\n    }\r\n\r\n    .section-announcement__block-button-news {\r\n      margin-top: 16px;\r\n    }\r\n\r\n    .Button {\r\n      min-width: 110px;\r\n      min-height: 21px;\r\n      border-radius: 6px;\r\n    }\r\n\r\n    .Title--big-decor::before {\r\n      height: 15px;\r\n      bottom: -17px;\r\n    }\r\n\r\n    &__wrapper-announcement {\r\n      margin-top: 51px;\r\n    }\r\n\r\n    &__block-title-image {\r\n      padding: 28px 0 0 11px;\r\n    }\r\n\r\n    &__title-image {\r\n      line-height: 13px;\r\n    }\r\n\r\n    &__container-block-text {\r\n      margin-top: 50px;\r\n    }\r\n\r\n    &__block-text {\r\n      margin-top: 27px;\r\n    }\r\n  }\r\n\r\n  .bread-crumbs {\r\n    margin-bottom: 17px;\r\n\r\n    &__list-item {\r\n      display: none;\r\n    }\r\n    &__list-item--mobile-active,\r\n    &__list-item--mobile-active:not(:last-child) {\r\n      padding-right: 0;\r\n      margin-right: 0;\r\n    }\r\n\r\n    &__list-item--mobile-active {\r\n      display: block;\r\n      padding-left: 10px;\r\n\r\n      &:not(:last-child)::after {\r\n        right: auto;\r\n        left: 0;\r\n        transform: translateY(-50%) rotate(180deg);\r\n      }\r\n    }\r\n  }\r\n\r\n  .Counter {\r\n    &__button {\r\n      width: 27px;\r\n      height: 27px;\r\n      border-radius: 9px;\r\n    }\r\n\r\n    &__block-input {\r\n      width: 76px;\r\n    }\r\n  }\r\n\r\n  .section-detailed {\r\n    &__title-info {\r\n      line-height: 26px;\r\n    }\r\n\r\n    &__swiper:first-child {\r\n      height: 192px;\r\n    }\r\n\r\n    &__swiper:last-child {\r\n      margin-top: 8px;\r\n      height: 47px;\r\n    }\r\n\r\n    &__swiper-slide {\r\n      border-radius: 5px;\r\n    }\r\n\r\n    &__publication-date-info {\r\n      margin-top: 25px;\r\n      line-height: 14px;\r\n    }\r\n\r\n    &__swiper-button-next,\r\n    &__swiper-button-prev {\r\n      display: none;\r\n    }\r\n\r\n    &__block-text-information {\r\n      margin-top: 19px;\r\n\r\n      p {\r\n        line-height: 21px;\r\n      }\r\n    }\r\n\r\n    &__block-title-other {\r\n      padding-bottom: 29px;\r\n    }\r\n\r\n    &__block-detailed {\r\n      &:not(:first-child) {\r\n        margin-top: 20px;\r\n      }\r\n\r\n      &:not(:last-child) {\r\n        padding-bottom: 24px;\r\n      }\r\n    }\r\n\r\n    &__block-date {\r\n      margin-top: 18px;\r\n    }\r\n\r\n    &__block-link {\r\n      margin-top: 29px;\r\n    }\r\n\r\n    .block-detailed {\r\n      &__title {\r\n        line-height: 21px;\r\n      }\r\n\r\n      &__text {\r\n        line-height: 19.5px;\r\n      }\r\n\r\n      &__date {\r\n        line-height: 13.5px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .contacts-section-contacts {\r\n    .Title {\r\n      &::before {\r\n        width: 100%;\r\n        left: 0;\r\n        transform: translateX(0);\r\n        height: 14px;\r\n        bottom: -10px;\r\n      }\r\n    }\r\n    &__play-svg,\r\n    &__play-use {\r\n      width: 46px;\r\n      height: 46px;\r\n    }\r\n  }\r\n\r\n  .contacts-block-text-items {\r\n    margin-top: 39px;\r\n  }\r\n\r\n  .block-text-items {\r\n    &__wrapper-text-items {\r\n      display: flex;\r\n      flex-direction: column;\r\n      margin: 0;\r\n    }\r\n\r\n    .Text-item {\r\n      width: 100%;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 43px;\r\n      }\r\n\r\n      &__block-info {\r\n        margin-top: 18.5px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 12.9px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .map {\r\n    margin-top: 65px;\r\n\r\n    &__container {\r\n      height: 314px;\r\n      border-radius: 18.5px;\r\n    }\r\n  }\r\n\r\n  .vacancies-section-appeal {\r\n    &__content {\r\n      margin: 0;\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    &__block-image,\r\n    &__block-appeal {\r\n      padding: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-image {\r\n      height: 211px;\r\n    }\r\n\r\n    &__block-appeal {\r\n      margin-top: 54px;\r\n    }\r\n\r\n    &__inner-text {\r\n      margin-top: 74px;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 25px;\r\n\r\n      &::before {\r\n        height: 30px;\r\n        bottom: -40px;\r\n      }\r\n    }\r\n\r\n    .Button {\r\n      margin-top: 40px;\r\n    }\r\n  }\r\n\r\n  .vacancies-section-benefits-work {\r\n    padding-top: 62px;\r\n\r\n    &__content {\r\n      width: 60%;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__wrapper-text-items {\r\n      margin: 3px 0 0 0;\r\n    }\r\n\r\n    .Text-item {\r\n      margin-top: 17px;\r\n      width: 100%;\r\n      padding: 0;\r\n\r\n      &__title {\r\n        margin-top: 10px;\r\n        line-height: 18px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 10px;\r\n        line-height: 12px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .vacancies-current-vacancies {\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__content {\r\n      flex-direction: column;\r\n      align-items: center;\r\n      padding: 0 8px;\r\n      margin-top: 35px;\r\n    }\r\n\r\n    &__block-image,\r\n    &__block-info {\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-image {\r\n      padding: 0;\r\n      margin-top: 23px;\r\n      order: 2;\r\n    }\r\n\r\n    &__block-info {\r\n      order: 1;\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      padding: 12px 0;\r\n    }\r\n\r\n    &__block-text {\r\n      p {\r\n        text-align: center;\r\n        line-height: 15px;\r\n      }\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 32px;\r\n    }\r\n\r\n    .Button {\r\n      width: 125px;\r\n      height: 34px;\r\n    }\r\n  }\r\n\r\n  .vacancies-about-company {\r\n    &__swiper-next-button-card,\r\n    &__swiper-prev-button-card {\r\n      display: none;\r\n    }\r\n    .Title {\r\n      line-height: 23px;\r\n\r\n      &::before {\r\n        height: 19px;\r\n        bottom: -24px;\r\n      }\r\n    }\r\n\r\n    &__wrapper-swiper {\r\n      margin-top: 44px;\r\n    }\r\n\r\n    &__swiper-container {\r\n      width: 100%;\r\n      padding: 10px;\r\n    }\r\n\r\n    &__swiper-slide {\r\n      padding: 16px;\r\n    }\r\n\r\n    &__block-position {\r\n      margin-top: 8px;\r\n    }\r\n\r\n    .section-info-block {\r\n      &__wrapper-content {\r\n        margin: 0;\r\n      }\r\n\r\n      &__wrapper-image {\r\n        margin-bottom: 0;\r\n      }\r\n\r\n      &__block-info,\r\n      &__wrapper-image {\r\n        padding: 0;\r\n        width: 100%;\r\n      }\r\n\r\n      &__block-info {\r\n        margin-top: 20px;\r\n\r\n        p {\r\n          text-align: left;\r\n          margin-top: 19px;\r\n          line-height: 19px;\r\n        }\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: 49%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-attractive-text {\r\n    &__block-text {\r\n      width: 100%;\r\n\r\n      p {\r\n        line-height: 18px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .vacancies-section-attractive-text {\r\n    padding-top: 45px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .vacancies-form-add-resume {\r\n    margin-top: 25px;\r\n\r\n    .modal-form {\r\n      &__block-description {\r\n        margin: 29px auto 0 auto;\r\n      }\r\n\r\n      &__description {\r\n        line-height: 19px;\r\n      }\r\n\r\n      &__block-form {\r\n        margin: 56px auto 0 auto;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 0;\r\n      }\r\n    }\r\n  }\r\n\r\n  .modal-form-vacancies-form-add-resume {\r\n    .Attach-block {\r\n      margin-top: 10px;\r\n      flex-wrap: wrap;\r\n\r\n      &__attach-title {\r\n        width: 100%;\r\n        margin: 0 0 10px 0;\r\n      }\r\n\r\n      &__attach-description {\r\n        width: 70%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .portfolio-section-portfolio {\r\n    .Container-title {\r\n      margin-top: 28px;\r\n      margin-left: auto;\r\n    }\r\n    .section {\r\n      &__content {\r\n        margin-top: 28px;\r\n      }\r\n\r\n      &__block-container {\r\n        margin-top: 44px;\r\n      }\r\n    }\r\n\r\n    .section-project-cards {\r\n      &__block-sm--top {\r\n        margin: 18px -6px 0 -6px;\r\n      }\r\n\r\n      &__block-sm--bottom {\r\n        margin: 0px -6px 18px -6px;\r\n      }\r\n    }\r\n\r\n    .Forward-block {\r\n      margin: 40px 25px 0 auto;\r\n    }\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n      padding: 27px 24px 19px 24px;\r\n    }\r\n\r\n    &__modal-form {\r\n      margin-top: 113px;\r\n    }\r\n\r\n    &__recently-completed-projects {\r\n      margin: 51px auto 0 auto;\r\n      width: 100%;\r\n    }\r\n\r\n    &__wrapper-content-project-cards {\r\n      padding: 0;\r\n      box-shadow: none;\r\n    }\r\n\r\n    &__swiper-container,\r\n    &__swiper-container-image-project {\r\n      width: 100%;\r\n    }\r\n\r\n    &__swiper-button-next-default,\r\n    &__swiper-button-prev-default,\r\n    &__swiper-button-image-project-next-default,\r\n    &__swiper-button-image-project-prev-default {\r\n      display: none;\r\n    }\r\n\r\n    &__inner-product-brands {\r\n      margin: 3px -20px -20px -20px;\r\n    }\r\n\r\n    &__product-brand {\r\n      padding: 20px;\r\n    }\r\n  }\r\n\r\n  .Block-text {\r\n    span {\r\n      text-align: center;\r\n      margin-bottom: 43px;\r\n    }\r\n\r\n    p {\r\n      margin-bottom: 13px;\r\n      line-height: 13.5px;\r\n    }\r\n  }\r\n\r\n  .section-product-slider {\r\n    .card-product {\r\n      height: 363px;\r\n    }\r\n\r\n    .Title {\r\n      text-align: center;\r\n      line-height: 27px;\r\n    }\r\n\r\n    &__wrapper-slider {\r\n      margin-top: 22px;\r\n    }\r\n  }\r\n\r\n  .basket-section-basket {\r\n    &__wrapper-content-basket {\r\n      flex-direction: column;\r\n      margin: 25px 0 0 0;\r\n    }\r\n\r\n    &__inner-product-cards,\r\n    &__inner-info-about-order {\r\n      padding: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__inner-info-about-order {\r\n      margin-top: 33px;\r\n    }\r\n\r\n    &__title-info-about-order {\r\n      line-height: 10px;\r\n    }\r\n\r\n    &__product-card {\r\n      height: 176px;\r\n    }\r\n\r\n    &__block-product-settings {\r\n      padding: 14px 20px;\r\n    }\r\n\r\n    &__block-price-product {\r\n      margin-top: 52px;\r\n    }\r\n\r\n    &__wrapper-counter-product {\r\n      margin-top: 16px;\r\n      justify-content: flex-start;\r\n    }\r\n\r\n    .Counter {\r\n      &__block-input {\r\n        width: 67px;\r\n      }\r\n    }\r\n\r\n    &__block-product-image {\r\n      width: 39.3333%;\r\n    }\r\n\r\n    &__block-product-settings {\r\n      width: 63.6666%;\r\n    }\r\n\r\n    &__block-close-button-product {\r\n      margin-left: auto;\r\n    }\r\n\r\n    &__wrapper-basic-information-product {\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__name-product {\r\n      line-height: 13px;\r\n    }\r\n\r\n    &__block-info-about-order {\r\n      margin-top: 22px;\r\n      padding: 24px 0;\r\n    }\r\n\r\n    &__block-outcome-about-order {\r\n      margin-top: 24px;\r\n    }\r\n\r\n    &__block-button-about-order {\r\n      margin-top: 30px;\r\n    }\r\n\r\n    &__block-attention-about-order {\r\n      margin-top: 25px;\r\n    }\r\n\r\n    .Button {\r\n      &--color-lightRed:not(:disabled) {\r\n        border-color: $red;\r\n        background-color: $red;\r\n\r\n        &:hover {\r\n          background-color: transparent;\r\n\r\n          .Button__text {\r\n            color: $red;\r\n          }\r\n        }\r\n\r\n        &:focus {\r\n          background-color: transparent;\r\n\r\n          .Button__text {\r\n            color: $red;\r\n          }\r\n        }\r\n\r\n        .Button__text {\r\n          color: $white;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        flex-direction: column;\r\n        padding: 0;\r\n        overflow: hidden;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 27px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 5px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 40px;\r\n      }\r\n\r\n      &__block-image {\r\n        width: 100%;\r\n        padding: 0;\r\n        margin-top: 47px;\r\n      }\r\n\r\n      &__image {\r\n        position: relative;\r\n      }\r\n\r\n      &__info {\r\n        max-width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-section-advantages {\r\n    padding-top: 36px;\r\n\r\n    &__content {\r\n      justify-content: center;\r\n    }\r\n\r\n    .Text-item {\r\n      width: 75%;\r\n\r\n      &__block-info {\r\n        margin-top: 26px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-section-announcement {\r\n    padding-top: 90px;\r\n\r\n    &__wrapper-services {\r\n      margin: 34px 0 -22px 0;\r\n    }\r\n\r\n    .section-announcement {\r\n      width: 100%;\r\n      margin: 0 auto 22px auto;\r\n\r\n      &__block-image {\r\n        height: 255px;\r\n      }\r\n\r\n      &__title-news {\r\n        line-height: 22px;\r\n      }\r\n\r\n      &__block-text-news {\r\n        margin-top: 10px;\r\n      }\r\n\r\n      &__block-button-news {\r\n        margin-top: 24px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-our-guarantees {\r\n    padding-top: 76px;\r\n\r\n    .Title {\r\n      &::before {\r\n        height: 18px;\r\n        bottom: -19px;\r\n      }\r\n    }\r\n\r\n    &__content {\r\n      width: 100%;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      margin: 88px 0 0 0;\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__inner-image,\r\n    &__block-info {\r\n      width: 100%;\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-image {\r\n      padding-top: 152%;\r\n    }\r\n\r\n    &__block-info {\r\n      width: 100%;\r\n      margin-top: 29px;\r\n    }\r\n\r\n    &__block-name {\r\n      margin-top: 11px;\r\n    }\r\n\r\n    &__block-description,\r\n    &__block-button {\r\n      margin-top: 22px;\r\n    }\r\n\r\n    &__block-button {\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 40px;\r\n      min-width: 226px;\r\n      border-radius: 10px;\r\n    }\r\n  }\r\n\r\n  .services-section-description {\r\n    padding-top: 78px;\r\n\r\n    .Title {\r\n      line-height: 24px;\r\n\r\n      &::before {\r\n        height: 14px;\r\n        bottom: -25px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 100%;\r\n        margin: 54px auto 0 auto;\r\n      }\r\n\r\n      &__block-image {\r\n        border-radius: 11px;\r\n      }\r\n\r\n      &__block-text {\r\n        margin-top: 21px;\r\n\r\n        p {\r\n          line-height: 21px;\r\n          text-align: center;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .services-section-form {\r\n    padding-top: 74px;\r\n  }\r\n\r\n  .modal-form-write-director {\r\n    .modal-form {\r\n      border-radius: 14px;\r\n\r\n      &__form {\r\n        width: 100%;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 34px;\r\n      }\r\n\r\n      &__input {\r\n        width: 100%;\r\n        height: 39px;\r\n        padding: 0 23px;\r\n        @include adaptiv-font(16, 11);\r\n      }\r\n\r\n      &__textarea {\r\n        padding: 21px 23px;\r\n      }\r\n    }\r\n\r\n    .Button {\r\n      min-height: 37px;\r\n      min-width: 141px;\r\n    }\r\n\r\n    .Title::before {\r\n      height: 9px;\r\n      bottom: -18px;\r\n    }\r\n  }\r\n\r\n  .modal-form-add-review {\r\n    padding: 21px 20px 35px 20px;\r\n\r\n    .modal-form {\r\n      &__block-description {\r\n        display: none;\r\n      }\r\n\r\n      &__block-form {\r\n        margin: 65px auto 0 auto;\r\n        width: 100%;\r\n      }\r\n\r\n      &__block-input {\r\n        width: 100%;\r\n      }\r\n\r\n      &__input {\r\n        height: 31px;\r\n        padding: 0 19px;\r\n      }\r\n\r\n      &__block-textarea,\r\n      &__privacy-policy {\r\n        padding: 0;\r\n      }\r\n\r\n      &__textarea {\r\n        padding: 21px 19px;\r\n      }\r\n    }\r\n\r\n    .Title {\r\n      text-align: left;\r\n      width: 40%;\r\n\r\n      &::before {\r\n        height: 9px;\r\n        bottom: -18px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-stages {\r\n    padding-top: 53px;\r\n\r\n    &__inner-content {\r\n      margin: calc(22px - 28px) -15px 0 -15px;\r\n    }\r\n\r\n    &__item {\r\n      width: 60%;\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-attractive-text {\r\n    padding-top: 56px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-reviews {\r\n    padding-top: 48px;\r\n  }\r\n\r\n  .geoplastics-section-form {\r\n    padding-top: 60px;\r\n  }\r\n\r\n  .geoplastics-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        flex-direction: column;\r\n        padding: 0;\r\n        overflow: hidden;\r\n        height: auto;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 25px;\r\n      }\r\n\r\n      &__description {\r\n        display: block;\r\n        margin-top: 10px;\r\n        font-family: $font-family-caveat;\r\n        font-size: 15px;\r\n        line-height: 16px;\r\n        color: $red;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 22px;\r\n        min-height: 30px;\r\n        min-width: 123px;\r\n      }\r\n\r\n      &__block-image {\r\n        width: 100%;\r\n        padding: 0;\r\n        height: 303px;\r\n        margin-top: 47px;\r\n      }\r\n\r\n      &__image {\r\n        position: relative;\r\n        object-fit: contain;\r\n        object-position: bottom;\r\n        height: auto;\r\n      }\r\n\r\n      &__info {\r\n        max-width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-text {\r\n    padding-top: 28px;\r\n\r\n    &__content {\r\n      width: 100%;\r\n    }\r\n\r\n    p {\r\n      line-height: 20px;\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-for-whom {\r\n    padding-top: 31px;\r\n\r\n    &__content {\r\n      margin: -25px 0 0 0;\r\n    }\r\n\r\n    .Text-item {\r\n      width: 100%;\r\n    }\r\n  }\r\n\r\n  .geoplastics-section-description {\r\n    padding-top: 57px;\r\n\r\n    &__block-button {\r\n      margin-top: 37px;\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 40px;\r\n      min-width: 162px;\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        margin: 16px 0 0 0;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        width: 100%;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: inherit;\r\n        height: 203px;\r\n      }\r\n\r\n      &__block-text {\r\n        p {\r\n          text-align: center;\r\n        }\r\n      }\r\n    }\r\n\r\n    &--projects {\r\n      .section-description {\r\n        &__wrapper-info {\r\n          margin: 38px 0 0 0;\r\n        }\r\n      }\r\n\r\n      .geoplastics-section-description {\r\n        &__block-signature {\r\n          bottom: 12.8px;\r\n          width: 187px;\r\n          min-height: 45px;\r\n        }\r\n\r\n        &__signature {\r\n          line-height: 13px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-cards-text {\r\n    padding-top: 68px;\r\n\r\n    .Container-title {\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__block-cards {\r\n      flex-wrap: wrap;\r\n      margin: 0;\r\n    }\r\n\r\n    .Card-text {\r\n      width: 100%;\r\n      padding: 0;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 16px;\r\n      }\r\n\r\n      &__block-image {\r\n        height: 149px;\r\n      }\r\n\r\n      &__block-info {\r\n        padding: 25px 23px;\r\n      }\r\n\r\n      &__block-text {\r\n        p {\r\n          line-height: 18px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-documents {\r\n    padding-top: 81px;\r\n\r\n    &__wrapper-slider {\r\n      margin-top: 31px;\r\n    }\r\n\r\n    &__swiper-slide {\r\n      height: 123px;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-numbers {\r\n    padding-top: 76px;\r\n\r\n    .section-numbers {\r\n      &__wrapper-numbers {\r\n        margin: 27px -10px 0 -10px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-text-default {\r\n    padding-top: 63px;\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__block-text {\r\n      margin-top: 17px;\r\n    }\r\n  }\r\n\r\n  .section-text {\r\n    padding-top: 50px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n    }\r\n\r\n    &__block-text {\r\n      margin: 20px auto 0 auto;\r\n      width: 100%;\r\n\r\n      p {\r\n        img {\r\n          max-height: 200px;\r\n        }\r\n      }\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 30px;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 35px;\r\n      min-width: 115px;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        flex-wrap: wrap;\r\n        max-height: none;\r\n      }\r\n\r\n      &__info {\r\n        padding: 20px;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 25px;\r\n      }\r\n\r\n      &__block-image {\r\n        height: 303px;\r\n        margin-top: 47px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 28px;\r\n        min-height: 30px;\r\n        min-width: 203px;\r\n        border-radius: 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-links {\r\n    padding-top: 36px;\r\n\r\n    &__list {\r\n      flex-wrap: wrap;\r\n      margin: -32px -12.5px 0 -12.5px;\r\n    }\r\n\r\n    &__list-item {\r\n      width: 50%;\r\n      margin-top: 32px;\r\n      padding: 0 12.5px;\r\n    }\r\n\r\n    .Link {\r\n      line-height: 11px;\r\n\r\n      &::before {\r\n        height: 10px;\r\n        bottom: -13px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-rubber-crumb {\r\n    padding-top: 66px;\r\n\r\n    &__block-information {\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 20.3px;\r\n\r\n      &::before {\r\n        background-image: url(/local/templates/np/assets/css/../img/title-big-decor.svg);\r\n        height: 19px;\r\n        bottom: -29px;\r\n      }\r\n    }\r\n\r\n    &__block-info,\r\n    &__inner-image {\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-text {\r\n      margin-top: 51px;\r\n    }\r\n\r\n    &__inner-image {\r\n      margin-top: 20px;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-cards-text {\r\n    padding-top: 59px;\r\n\r\n    .Card-text {\r\n      &:not(:first-child) {\r\n        margin-top: 17px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-where-applied {\r\n    padding-top: 68px;\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n      justify-content: center;\r\n      margin: calc(11px - 10px) 0 0 0;\r\n    }\r\n\r\n    .Card-text {\r\n      width: 90%;\r\n      padding: 0;\r\n      margin-top: 10px;\r\n\r\n      &__block-image {\r\n        height: 144px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-varieties-coatings {\r\n    padding-top: 30px;\r\n\r\n    .Title {\r\n      line-height: 23px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n      margin-top: 20px;\r\n    }\r\n\r\n    .card-product {\r\n      width: 50%;\r\n      min-height: 180px;\r\n\r\n      &__block-title {\r\n        height: auto;\r\n      }\r\n\r\n      &__block-image {\r\n        width: 85%;\r\n      }\r\n\r\n      &__description {\r\n        line-height: 9px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-description-big,\r\n  .rubber-coverings-masterfiber-section-description-small {\r\n    padding-top: 70px;\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n\r\n      &::before {\r\n        height: 21px;\r\n        bottom: -32px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 100%;\r\n        margin: 51px auto 0 auto;\r\n      }\r\n    }\r\n\r\n    &__block-button {\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 30px;\r\n      border-radius: 8px;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-modal-form {\r\n    padding-top: 47px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-how-work {\r\n    padding-top: 62px;\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n\r\n      &::before {\r\n        height: 15px;\r\n        bottom: -28px;\r\n      }\r\n    }\r\n\r\n    &__wrapper-cards {\r\n      justify-content: center;\r\n      margin: calc(45px - 17px) -11px 0 -11px;\r\n    }\r\n\r\n    .Card-text {\r\n      width: 90%;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-cases {\r\n    padding-top: 55px;\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    .Container-project-card {\r\n      width: 50%;\r\n    }\r\n\r\n    .Project-card {\r\n      height: 223px;\r\n      max-height: 223px;\r\n\r\n      &__block-title {\r\n        display: none;\r\n      }\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 20px;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 44px;\r\n      min-width: 113px;\r\n    }\r\n  }\r\n\r\n  .rubber-coverings-masterfiber-section-other-coatings {\r\n    padding-top: 46px;\r\n\r\n    &__wrapper-cards {\r\n      justify-content: center;\r\n      margin: 0 -6.5px 0 -6.5px;\r\n    }\r\n\r\n    .Work-card {\r\n      width: 100%;\r\n      margin-top: 0;\r\n      height: 221px;\r\n      padding: 0 6.5px;\r\n\r\n      &__wrapper-content {\r\n        border-radius: 13px;\r\n        align-items: flex-start;\r\n      }\r\n    }\r\n\r\n    .Container-project-card {\r\n      width: 50%;\r\n      padding: 0 6.5px;\r\n      margin-top: 10px;\r\n    }\r\n\r\n    .Project-card {\r\n      height: 106px;\r\n      border-radius: 9px;\r\n\r\n      &__block-title {\r\n        display: none;\r\n      }\r\n    }\r\n  }\r\n\r\n  .modal-form-product-added {\r\n    .modal-form {\r\n      &__block-form {\r\n        flex-wrap: wrap;\r\n        padding: 40px 0;\r\n        margin: 44px auto 0 auto;\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .product-card-section-product-card {\r\n    &__content {\r\n    }\r\n\r\n    .Zoom-icon {\r\n      opacity: 1;\r\n      visibility: visible;\r\n    }\r\n\r\n    &__swiper:first-child {\r\n      height: 335px;\r\n    }\r\n\r\n    .product-card-swiper {\r\n      display: none;\r\n    }\r\n\r\n    &__inner-main-product-info {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      margin: 0;\r\n    }\r\n\r\n    &__wrap-product-swiper,\r\n    &__block-wrapper-price {\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-wrapper-price {\r\n      flex: 0 0 100%;\r\n      max-width: 100%;\r\n      margin-top: 22px;\r\n    }\r\n\r\n    &__wrap-product-swiper {\r\n      flex: 0 0 100%;\r\n      max-width: 100%;\r\n    }\r\n\r\n    &__wrapper-other-information {\r\n      flex: 0 0 100%;\r\n      max-width: 100%;\r\n    }\r\n\r\n    &__title-price {\r\n      line-height: 30px;\r\n    }\r\n\r\n    &__block-price {\r\n      margin-top: 22px;\r\n      padding: 17px 0;\r\n    }\r\n\r\n    .Counter {\r\n      margin-top: 26px;\r\n    }\r\n\r\n    &__block-price-button {\r\n      .Button {\r\n        min-height: 45px;\r\n        min-width: 100%;\r\n        max-width: 100%;\r\n        background-color: $red;\r\n\r\n        &:not(:disabled) .Button__text {\r\n          color: $white;\r\n        }\r\n\r\n        &:hover,\r\n        &:focus {\r\n          background-color: transparent;\r\n        }\r\n\r\n        &:hover .Button__text {\r\n          color: $red;\r\n        }\r\n\r\n        &:focus .Button__text {\r\n          color: $red;\r\n        }\r\n      }\r\n    }\r\n\r\n    &__block-description-product {\r\n      margin-top: 40px;\r\n    }\r\n\r\n    &__title-description-product {\r\n      line-height: 25px;\r\n    }\r\n\r\n    &__block-text-description-product {\r\n      margin-top: 18px;\r\n\r\n      p {\r\n        line-height: 21px;\r\n      }\r\n    }\r\n\r\n    .section-tabs {\r\n      margin-top: 30px;\r\n\r\n      &__block-menu {\r\n        flex-wrap: wrap;\r\n      }\r\n\r\n      &__item-menu {\r\n        width: 50%;\r\n\r\n        &:first-child {\r\n          border-radius: 0;\r\n        }\r\n\r\n        &:last-child {\r\n          border-radius: 0;\r\n        }\r\n\r\n        &--top-left {\r\n          border-top-left-radius: 8px !important;\r\n        }\r\n\r\n        &--top-right {\r\n          border-top-right-radius: 8px !important;\r\n        }\r\n\r\n        &--bottom-left {\r\n          border-bottom-left-radius: 8px !important;\r\n        }\r\n\r\n        &--bottom-right {\r\n          border-bottom-right-radius: 8px !important;\r\n        }\r\n      }\r\n\r\n      &__block-tabs {\r\n        margin-top: 27px;\r\n      }\r\n    }\r\n\r\n    &__tab-specification {\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__tab-specification {\r\n      .Text-item {\r\n        width: 100%;\r\n        padding: 0;\r\n\r\n        &:not(:first-child) {\r\n          margin-top: 44px;\r\n        }\r\n\r\n        &__svg,\r\n        &__use {\r\n          width: 47px;\r\n          height: 47px;\r\n        }\r\n\r\n        &__block-info {\r\n          margin-top: 18px;\r\n        }\r\n      }\r\n    }\r\n\r\n    &__block-text-item-description {\r\n      margin-top: 12px;\r\n    }\r\n\r\n    &__description-tab-delivery {\r\n      margin-top: 18px;\r\n    }\r\n\r\n    &__block-ways-obtaining-tab-delivery {\r\n      margin-top: 48px;\r\n\r\n      .Text-item {\r\n        &:not(:first-child) {\r\n          margin-top: 49px;\r\n        }\r\n\r\n        &__block-info {\r\n          margin-top: 18px;\r\n        }\r\n\r\n        &__title {\r\n          line-height: 20px;\r\n        }\r\n\r\n        &__description {\r\n          margin-top: 20px;\r\n          line-height: 21px;\r\n        }\r\n      }\r\n    }\r\n\r\n    .Marker {\r\n      width: 46px;\r\n      height: 46px;\r\n    }\r\n\r\n    &__list-tab-delivery {\r\n      margin-top: 20px;\r\n    }\r\n\r\n    &__list-item-tab-delivery {\r\n      line-height: 21px;\r\n\r\n      &::before {\r\n        width: 8px;\r\n        height: 8px;\r\n      }\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 18px;\r\n      }\r\n    }\r\n\r\n    &__inner-general-information-reviews {\r\n      align-items: center;\r\n    }\r\n\r\n    &__block-button-reviews {\r\n      .Button {\r\n        min-height: 36px;\r\n        min-width: 131px;\r\n        border-radius: 9px;\r\n      }\r\n    }\r\n\r\n    &__block-review {\r\n      margin-top: 27px;\r\n      padding-top: 26px;\r\n    }\r\n\r\n    &__block-rating {\r\n      margin-top: 17px;\r\n    }\r\n\r\n    &__block-text-review {\r\n      margin-top: 25px;\r\n    }\r\n\r\n    &__block-text-review {\r\n      p {\r\n        line-height: 21px;\r\n      }\r\n    }\r\n\r\n    &__block-button-load-more-review {\r\n      margin-top: 36px;\r\n\r\n      .Button {\r\n        min-height: 36px;\r\n        min-width: 150px;\r\n        border-radius: 9px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-covering-masterfiber-section-rubber-covering-masterfiber {\r\n    .Title {\r\n      line-height: 23px;\r\n\r\n      &::before {\r\n        height: 11px;\r\n        bottom: -19px;\r\n      }\r\n    }\r\n\r\n    &__wrapper-information {\r\n      margin: 50px 0 0 0;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__inner-slider,\r\n    &__inner-info {\r\n      padding: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__inner-info {\r\n      margin-top: 24px;\r\n    }\r\n\r\n    &__swiper-conteiner {\r\n      &:first-child {\r\n        height: 166px;\r\n      }\r\n\r\n      &:last-child {\r\n        margin-top: 5px;\r\n        height: 54px;\r\n      }\r\n    }\r\n\r\n    &__block-text {\r\n      p {\r\n        text-align: center;\r\n      }\r\n    }\r\n\r\n    &__block-technical-specifications {\r\n      margin-top: 39px;\r\n    }\r\n\r\n    &__title-info {\r\n      line-height: 16px;\r\n    }\r\n\r\n    &__block-technical-info {\r\n      margin-top: 13px;\r\n    }\r\n\r\n    &__technical-info {\r\n      line-height: 15px;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 7px;\r\n      }\r\n    }\r\n\r\n    &__block-coating-colors {\r\n      margin-top: 19px;\r\n    }\r\n\r\n    &__block-colors {\r\n      margin: 17px -7px 0 -7px;\r\n    }\r\n\r\n    &__block-color {\r\n      padding: 0 7px;\r\n    }\r\n\r\n    &__block-button {\r\n      display: flex;\r\n      justify-content: center;\r\n      margin-top: 37px;\r\n    }\r\n  }\r\n\r\n  .rubber-covering-masterfiber-section-coating-characteristics {\r\n    padding-top: 47px;\r\n\r\n    .Title {\r\n      line-height: 23px;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      margin: 10px 0 0 0;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__block-image,\r\n    &__block-info {\r\n      padding: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 13px;\r\n\r\n      p {\r\n        text-align: center;\r\n\r\n        &:not(:first-child) {\r\n          margin-top: 25px;\r\n        }\r\n      }\r\n    }\r\n\r\n    &__wrapper-works {\r\n      margin: 54px 0 0 0;\r\n      flex-wrap: wrap;\r\n\r\n      .Work-card {\r\n        padding: 0;\r\n        width: 100%;\r\n\r\n        &:not(:first-child) {\r\n          margin-top: 12px;\r\n        }\r\n\r\n        &__wrapper-content {\r\n          padding: 23px 50px;\r\n          height: 330px;\r\n        }\r\n\r\n        .Button {\r\n          min-height: 23px;\r\n          min-width: 71px;\r\n          border-radius: 6px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .rubber-covering-masterfiber-section-form {\r\n    margin-top: 45px;\r\n\r\n    .section-form {\r\n      &__block-image {\r\n        max-width: 125px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-404 {\r\n    &__inner-info {\r\n      flex-wrap: wrap;\r\n      margin: 0;\r\n    }\r\n\r\n    &__block-image,\r\n    &__block-info {\r\n      width: 100%;\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 25px;\r\n    }\r\n\r\n    &__title {\r\n      text-align: center;\r\n      line-height: 17px;\r\n    }\r\n\r\n    &__block-text {\r\n      p {\r\n        text-align: center;\r\n        line-height: 17px;\r\n      }\r\n    }\r\n\r\n    &__inner-buttons {\r\n      margin: 49px 0 0 0;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__block-button {\r\n      padding: 0;\r\n      width: 100%;\r\n      display: flex;\r\n      justify-content: center;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 27px;\r\n      }\r\n    }\r\n\r\n    .Button {\r\n      min-height: 50px;\r\n      padding: 5px 10px;\r\n      min-width: 202px;\r\n    }\r\n  }\r\n\r\n  .Container-title {\r\n    width: 100%;\r\n  }\r\n\r\n  .privacy-policy-section {\r\n    &__text-policy {\r\n      margin: 15px 0 -20px 0;\r\n\r\n      p {\r\n        line-height: 19px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .ordering-section {\r\n    .Container-title {\r\n      width: 100%;\r\n      margin-left: auto;\r\n    }\r\n\r\n    .Title {\r\n      @include adaptiv-font(36, 19);\r\n      line-height: 19px;\r\n\r\n      &::before {\r\n        height: 14px;\r\n        bottom: -19px;\r\n      }\r\n    }\r\n\r\n    &__block-customer {\r\n      display: none;\r\n    }\r\n\r\n    &__inner-information {\r\n      margin: 71px 0 0 0;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__inner-form,\r\n    &__inner-info {\r\n      padding: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-input:not(:first-child) {\r\n      margin-top: 45px;\r\n    }\r\n\r\n    &__inner-info {\r\n      margin-top: 29px;\r\n    }\r\n\r\n    .Privacy-policy {\r\n      &__text--policy {\r\n        line-height: 15px;\r\n      }\r\n    }\r\n\r\n    &__block-info {\r\n      padding: 26px 16px 30px 16px;\r\n    }\r\n\r\n    &__block-payment-info {\r\n      padding-bottom: 22px;\r\n    }\r\n\r\n    &__payment-info {\r\n      line-height: 17px;\r\n    }\r\n\r\n    &__block-outcome-info {\r\n      margin-top: 66px;\r\n    }\r\n\r\n    &__outcome-info {\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 54px;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 48px;\r\n      min-width: 182px;\r\n      border-radius: 9px;\r\n    }\r\n  }\r\n\r\n  .search-section-search {\r\n    &__input-search,\r\n    &__wrapper-icon-search {\r\n      height: 32px;\r\n      border-radius: 9px;\r\n    }\r\n\r\n    &__input-search {\r\n      width: calc(100% - 32px);\r\n      padding: 5px 14px;\r\n    }\r\n\r\n    &__button-search {\r\n      margin-left: 6px;\r\n      height: max-content;\r\n    }\r\n\r\n    &__wrapper-icon-search {\r\n      width: 32px;\r\n    }\r\n\r\n    &__icon-search {\r\n      width: 10px;\r\n      height: 10px;\r\n    }\r\n\r\n    &__navigation {\r\n      margin-top: 35px;\r\n    }\r\n\r\n    .section {\r\n      &__block-sorting-info {\r\n        margin-top: 25px;\r\n      }\r\n\r\n      &__content {\r\n        margin-top: 5px;\r\n      }\r\n    }\r\n\r\n    .card-product {\r\n      height: 319px;\r\n\r\n      &__inner {\r\n        padding: 11px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .search-form-have-questions {\r\n    margin-top: 95px;\r\n  }\r\n\r\n  .mounting-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        flex-direction: column;\r\n        padding: 0;\r\n        overflow: hidden;\r\n        height: auto;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 25px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 10px;\r\n        line-height: 16px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 40px;\r\n        min-height: 30px;\r\n        min-width: 100px;\r\n        border-radius: 9px;\r\n      }\r\n\r\n      &__block-image {\r\n        width: 100%;\r\n        padding: 0;\r\n        height: 303px;\r\n        margin-top: 27px;\r\n      }\r\n\r\n      &__image {\r\n        position: relative;\r\n        object-fit: contain;\r\n        object-position: bottom;\r\n        height: auto;\r\n      }\r\n\r\n      &__info {\r\n        max-width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .mounting-advantage {\r\n    padding-top: 49px;\r\n\r\n    &__title {\r\n      text-align: center;\r\n      line-height: 20px;\r\n    }\r\n\r\n    &__wrapper-advantages {\r\n      margin: 47px 0 0 0;\r\n    }\r\n\r\n    .Text-item {\r\n      width: 100%;\r\n      padding: 0 54px;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 31px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .mounting-section-description {\r\n    padding-top: 62px;\r\n\r\n    &__inner-text {\r\n      margin-top: 59px;\r\n\r\n      p {\r\n        line-height: 19px;\r\n        text-align: center;\r\n      }\r\n    }\r\n\r\n    .Title {\r\n      &::before {\r\n        height: 26px;\r\n        bottom: -39px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 100%;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: 74%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .stage-elements {\r\n    padding-top: 50px;\r\n\r\n    &__wrapper-stages {\r\n      margin: 0;\r\n    }\r\n\r\n    .Container-title {\r\n      padding: 0;\r\n      margin: 0 0 32px 0;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n\r\n      &::before {\r\n        height: 18px;\r\n        bottom: -22px;\r\n      }\r\n    }\r\n\r\n    .Container-title,\r\n    .Text-item {\r\n      width: 100%;\r\n      margin-top: 32px;\r\n    }\r\n\r\n    .Text-item {\r\n      padding: 0 20px;\r\n    }\r\n  }\r\n\r\n  .mounting-first-modal-form {\r\n    padding-top: 50px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n\r\n      &__description {\r\n        line-height: 14px;\r\n      }\r\n\r\n      &__button {\r\n        min-width: 180px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .mounting-types-jobs {\r\n    padding-top: 50px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n    }\r\n\r\n    &__wrapper-cards {\r\n      margin: 0 -5px;\r\n    }\r\n\r\n    &__block-card {\r\n      width: 50%;\r\n      padding: 0 5px;\r\n      margin-top: 15px;\r\n    }\r\n\r\n    .Project-card {\r\n      height: 120px;\r\n\r\n      &__block-title {\r\n        bottom: 15px;\r\n        padding: 10px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .mounting-impact-on-cost {\r\n    padding-top: 50px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n    }\r\n\r\n    &__wrapper-items {\r\n      margin: 0;\r\n    }\r\n\r\n    &__inner-items {\r\n      width: 100%;\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-text {\r\n      p {\r\n        line-height: 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .mounting-second-modal-form {\r\n    padding-top: 50px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n\r\n      &__description {\r\n        line-height: 14px;\r\n      }\r\n\r\n      &__button {\r\n        min-width: 180px;\r\n      }\r\n    }\r\n  }\r\n  .mounting-cases {\r\n    padding-top: 79px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n      text-align: center;\r\n    }\r\n\r\n    &__wrapper-cases {\r\n      margin: calc(30px - 18px) -11px 0 -11px;\r\n    }\r\n\r\n    .Container-project-card {\r\n      width: 50%;\r\n      padding: 0 11px;\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .Project-card {\r\n      height: 223px;\r\n      max-height: 223px;\r\n\r\n      &__block-title {\r\n        display: none;\r\n      }\r\n    }\r\n  }\r\n\r\n  .mounting-section-reviews {\r\n    padding-top: 70px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n    }\r\n  }\r\n\r\n  .mounting-section-attractive-text {\r\n    padding-top: 57px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        width: 100%;\r\n        line-height: 22px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .who-we-work-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        flex-direction: column;\r\n        padding: 0;\r\n        overflow: hidden;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 27px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 5px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 40px;\r\n      }\r\n\r\n      &__block-image {\r\n        width: 100%;\r\n        padding: 0;\r\n        margin-top: 47px;\r\n      }\r\n\r\n      &__image {\r\n        position: relative;\r\n      }\r\n\r\n      &__info {\r\n        max-width: 100%;\r\n      }\r\n    }\r\n\r\n    .Button {\r\n      border-radius: 9px;\r\n      min-height: 30px;\r\n      min-width: 111px;\r\n    }\r\n  }\r\n\r\n  .who-we-work-customers {\r\n    padding-top: 49px;\r\n\r\n    .Title {\r\n      &::before {\r\n        height: 20px;\r\n        bottom: -17px;\r\n      }\r\n    }\r\n\r\n    &__block-text {\r\n      margin-top: 41px;\r\n\r\n      p {\r\n        line-height: 19px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .who-we-work-section-attractive-text {\r\n    padding-top: 34px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        line-height: 22px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .brand-slider {\r\n    padding-top: 44px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n    }\r\n\r\n    &__wrapper-slider {\r\n      margin-top: 35px;\r\n    }\r\n\r\n    &__swiper-container {\r\n      width: 100%;\r\n    }\r\n\r\n    &__swiper-button-default {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .who-we-work-section-description {\r\n    padding-top: 61px;\r\n\r\n    &__block-button {\r\n      margin-top: 22px;\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        margin: 16px 0 0 0;\r\n      }\r\n\r\n      &__wrapper-image,\r\n      &__block-text {\r\n        width: 100%;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: inherit;\r\n        height: 203px;\r\n      }\r\n\r\n      &__block-text {\r\n        p {\r\n          text-align: center;\r\n          line-height: 21px;\r\n        }\r\n      }\r\n    }\r\n\r\n    &--projects {\r\n      .section-description {\r\n        &__wrapper-info {\r\n          margin: 38px 0 0 0;\r\n        }\r\n      }\r\n\r\n      .who-we-work-section-description {\r\n        &__block-signature {\r\n          bottom: 12.8px;\r\n          width: 187px;\r\n          min-height: 45px;\r\n        }\r\n\r\n        &__signature {\r\n          line-height: 13px;\r\n        }\r\n      }\r\n\r\n      &__block-button {\r\n        margin-top: 28px;\r\n      }\r\n\r\n      .Button {\r\n        min-height: 35px;\r\n        min-width: 193px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .who-we-work-stage-elements {\r\n    .Container-title {\r\n      margin-bottom: 32px;\r\n    }\r\n  }\r\n\r\n  .product-slider {\r\n    padding-top: 61px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n    }\r\n\r\n    .Section-card {\r\n      margin: 0 auto;\r\n      max-width: 252px;\r\n    }\r\n\r\n    &__wrapper-slider {\r\n      margin-top: 22px;\r\n    }\r\n\r\n    &__swiper-container {\r\n      width: 100%;\r\n    }\r\n\r\n    &__swiper-button-default {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .who-we-work-section-project-cards {\r\n    padding-top: 69px;\r\n  }\r\n\r\n  .who-we-work-section-reviews {\r\n    padding-top: 72px;\r\n  }\r\n\r\n  .who-we-work-section-form {\r\n    padding-top: 56px;\r\n  }\r\n\r\n  .suppliers-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0;\r\n        height: auto;\r\n        flex-wrap: wrap;\r\n      }\r\n\r\n      &__info {\r\n        width: 100%;\r\n        padding: 20px;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 31px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 5px;\r\n        line-height: 16px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 24px;\r\n      }\r\n      &__block-image {\r\n        padding-top: 0;\r\n        margin-top: 50px;\r\n        width: 100%;\r\n      }\r\n    }\r\n    .Button {\r\n      min-height: 30px;\r\n      min-width: 115px;\r\n      border-radius: 9px;\r\n    }\r\n  }\r\n\r\n  .suppliers-section-description-simple {\r\n    padding-top: 49px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        height: 22px;\r\n        bottom: -28px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        width: 100%;\r\n        margin: 54px auto 0 auto;\r\n      }\r\n\r\n      &__block-text {\r\n        * {\r\n          text-align: center;\r\n          line-height: 20px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .suppliers-section-description {\r\n    padding-top: 51px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        height: 22px;\r\n        bottom: -28px;\r\n      }\r\n    }\r\n\r\n    .section-description {\r\n      &__wrapper-info {\r\n        margin-top: 57px;\r\n      }\r\n\r\n      &__block-text {\r\n        p {\r\n          line-height: 20px;\r\n        }\r\n      }\r\n    }\r\n\r\n    .Text-card {\r\n      .Text-card {\r\n        &__text {\r\n          line-height: 12px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .suppliers-section-attractive-text {\r\n    padding-top: 52px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text p {\r\n        line-height: 23px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .suppliers-section-brands {\r\n    padding-top: 63px;\r\n\r\n    .section-brands {\r\n      &__block-brands {\r\n        margin: 37px -15px -25px -15px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .suppliers-section-project-cards {\r\n    padding-top: 71px;\r\n  }\r\n\r\n  .suppliers-section-form {\r\n    padding-top: 49px;\r\n  }\r\n\r\n  .section-reviews {\r\n    &--modified {\r\n      .section-reviews {\r\n        &__item-menu-tab {\r\n          width: 50%;\r\n          height: 38px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .Card-video {\r\n    &__wrapper-info {\r\n      padding: 13px 8px;\r\n    }\r\n\r\n    &__icon-play {\r\n      width: 40px;\r\n      height: 40px;\r\n    }\r\n  }\r\n\r\n  .c-video-reviews {\r\n    padding-top: 52px;\r\n\r\n    &__wrapper-info {\r\n      padding: 10px 10px 23px 10px;\r\n      margin-top: 22px;\r\n    }\r\n\r\n    &__wrapper-videos {\r\n      margin: 0;\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 22px;\r\n    }\r\n\r\n    .Card-video {\r\n      width: 100%;\r\n      padding: 0;\r\n\r\n      &:not(:first-child) {\r\n        margin-top: 17px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .reviews-section-documents {\r\n    padding-top: 56px;\r\n  }\r\n\r\n  .bargaining-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0;\r\n        flex-direction: column;\r\n        height: auto;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: 0;\r\n        margin-top: 18px;\r\n      }\r\n\r\n      &__description {\r\n        line-height: 8px;\r\n        display: none;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 20px;\r\n        min-height: 30px;\r\n        border-radius: 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .с-appeal {\r\n    padding-top: 20px;\r\n\r\n    &__wrapper-info {\r\n      margin: 0;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    &__wrapper-image,\r\n    &__block-info {\r\n      padding: 0;\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-image {\r\n      height: 181px;\r\n      padding-top: inherit;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 25px;\r\n    }\r\n\r\n    &__block-text {\r\n      width: 100%;\r\n      margin: 31px auto 0 auto;\r\n\r\n      p {\r\n        line-height: 15px;\r\n\r\n        &:not(:first-child) {\r\n          margin-top: 15px;\r\n        }\r\n      }\r\n    }\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        height: 16px;\r\n        bottom: -21px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .bargaining-stage-elements {\r\n    padding-top: 54px;\r\n  }\r\n\r\n  .bargaining-attractive-text {\r\n    padding-top: 50px;\r\n  }\r\n\r\n  .bargaining-section-stages {\r\n    .section-stages {\r\n      &__item {\r\n        width: 60%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .bargaining-text-modal-form {\r\n    padding-top: 41px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n      padding: 27px 22px;\r\n\r\n      &__block-form {\r\n        margin: 18px auto 0 auto;\r\n      }\r\n\r\n      .modal-form__button {\r\n        margin-top: 0;\r\n        min-height: 28px;\r\n      }\r\n    }\r\n\r\n    .Title {\r\n      line-height: 17px;\r\n    }\r\n  }\r\n\r\n  .bargaining-modal-form {\r\n    padding-top: 45px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n    }\r\n  }\r\n\r\n  .bargaining-section-project-cards {\r\n    padding-top: 52px;\r\n\r\n    .Container-title {\r\n      margin-bottom: 29px;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 18px;\r\n    }\r\n  }\r\n\r\n  .bargaining-section-reviews {\r\n    padding-top: 60px;\r\n  }\r\n\r\n  .layouts-3d-section {\r\n    padding-top: 37px;\r\n\r\n    .section {\r\n      &__block-container {\r\n        margin-top: 63px;\r\n      }\r\n\r\n      &__block-text {\r\n        margin-top: 19px;\r\n      }\r\n    }\r\n\r\n    .section-attractive-text {\r\n      margin-top: 25px;\r\n    }\r\n  }\r\n\r\n  .layouts-3d-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0;\r\n        flex-direction: column;\r\n        height: auto;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: 0;\r\n        margin-top: 18px;\r\n      }\r\n\r\n      &__description {\r\n        margin-top: 10px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 40px;\r\n        min-height: 30px;\r\n        min-width: 99px;\r\n        border-radius: 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        padding: 0;\r\n        flex-direction: column;\r\n        height: auto;\r\n      }\r\n\r\n      &__block-image {\r\n        padding-top: 0;\r\n        margin-top: 18px;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 22px;\r\n      }\r\n\r\n      &__description {\r\n        line-height: 8px;\r\n        margin-top: 10px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 20px;\r\n        min-height: 30px;\r\n        border-radius: 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-attractive-text {\r\n    padding-top: 31px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        width: 100%;\r\n\r\n        p {\r\n          line-height: 22px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-stage-elements {\r\n    padding-top: 30px;\r\n  }\r\n\r\n  .design-org-text-default {\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        height: 18px;\r\n        bottom: -23px;\r\n      }\r\n    }\r\n\r\n    .section-text-default {\r\n      &__block-text {\r\n        margin: 37px auto 0 auto;\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-attractive-text-second {\r\n    padding-top: 60px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        p {\r\n          line-height: 25px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-stages {\r\n    padding-top: 40px;\r\n\r\n    .Title {\r\n      line-height: 20px;\r\n    }\r\n\r\n    .section-stages {\r\n      &__inner-content {\r\n        margin: calc(26px - 28px) 0 0 0;\r\n        flex-wrap: wrap;\r\n      }\r\n\r\n      &__item {\r\n        width: 60%;\r\n        padding: 0;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 19px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .c-img-info {\r\n    padding-top: 75px;\r\n\r\n    .Title {\r\n      line-height: 23px;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      margin: calc(27px - 24px) 0 0 0;\r\n    }\r\n\r\n    &__block-card {\r\n      width: 70%;\r\n      padding: 24px 0 100px 0;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .Project-card {\r\n      max-height: 204px;\r\n      height: 204px;\r\n      overflow: visible;\r\n\r\n      &__image {\r\n        border-radius: 18px;\r\n        overflow: hidden;\r\n      }\r\n\r\n      &__block-title {\r\n        left: 50%;\r\n        transform: translate(-50%, 110%);\r\n        bottom: 0;\r\n      }\r\n    }\r\n  }\r\n\r\n  .design-org-modal-form {\r\n    padding-top: 79px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n    }\r\n  }\r\n\r\n  .affiliate-program-banner {\r\n    .section-banner {\r\n      &__block-banner {\r\n        flex-direction: column;\r\n        height: auto;\r\n      }\r\n\r\n      &__block-image {\r\n        margin-top: 18px;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 24px;\r\n      }\r\n\r\n      &__button {\r\n        margin-top: 11px;\r\n        min-height: 37px;\r\n        border-radius: 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .affiliate-program-stage-elements {\r\n    padding-top: 44px;\r\n\r\n    .Container-title {\r\n      order: 1;\r\n      margin-top: 0;\r\n    }\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        background-image: url(/local/templates/np/assets/css/../img/title-big-decor.svg);\r\n        bottom: -27px;\r\n      }\r\n    }\r\n\r\n    .Text-item {\r\n      order: 2;\r\n\r\n      &__block-info {\r\n        width: 100%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .affiliate-program-stages {\r\n    padding-top: 88px;\r\n\r\n    &__wrapper-info {\r\n      margin-top: 71px;\r\n    }\r\n\r\n    &__block-text {\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 43px;\r\n    }\r\n\r\n    .Button {\r\n      border-radius: 10px;\r\n      min-height: 40px;\r\n\r\n      &__text {\r\n        line-height: 15px;\r\n      }\r\n    }\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        height: 19px;\r\n        bottom: -26px;\r\n      }\r\n    }\r\n\r\n    .section-stages {\r\n      &__inner-content {\r\n        margin: calc(71px - 28px) 0 0 0;\r\n        flex-wrap: wrap;\r\n      }\r\n\r\n      &__item {\r\n        width: 60%;\r\n        padding: 0;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 20px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .affiliate-program-с-appeal {\r\n    padding-top: 72px;\r\n\r\n    .Title {\r\n      line-height: 22px;\r\n\r\n      &::before {\r\n        height: 23px;\r\n        bottom: -32px;\r\n      }\r\n    }\r\n\r\n    .с-appeal {\r\n      &__block-image {\r\n        padding-top: inherit;\r\n        height: 227px;\r\n      }\r\n\r\n      &__image {\r\n        object-fit: contain;\r\n      }\r\n\r\n      &__block-text {\r\n        margin: 50px auto 0 auto;\r\n\r\n        p {\r\n          line-height: 20px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .affiliate-program-c-img-info {\r\n    padding-top: 64px;\r\n  }\r\n\r\n  .affiliate-program-attractive-text {\r\n    padding-top: 38px;\r\n\r\n    .section-attractive-text {\r\n      &__block-text {\r\n        p {\r\n          line-height: 30px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .affiliate-program-modal-form {\r\n    padding-top: 61px;\r\n\r\n    .modal-form {\r\n      max-width: 100%;\r\n    }\r\n  }\r\n\r\n  .с-drop-down-info {\r\n    padding-top: 52px;\r\n\r\n    .Title {\r\n      line-height: 28px;\r\n    }\r\n\r\n    &__wrapper-info {\r\n      border-radius: 10px;\r\n      padding: 29px 20px;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 42px;\r\n    }\r\n\r\n    &__inner-info {\r\n      width: 100%;\r\n    }\r\n\r\n    &__title {\r\n      line-height: 21px;\r\n    }\r\n\r\n    &__block-text {\r\n      p {\r\n        line-height: 20px;\r\n      }\r\n    }\r\n  }\r\n  .Sorting {\r\n    font-size: 13px;\r\n    &__text-link {\r\n      font-size: 12px !important;\r\n    }\r\n    &__inner {\r\n      width: 190px;\r\n    }\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 650px) {\r\n  .section {\r\n    &--light {\r\n      .Project-card--th,\r\n      .Project-card--md {\r\n        max-height: 204px;\r\n        height: 204px;\r\n\r\n        .Project-card__block-title {\r\n          bottom: 23px;\r\n          padding: 8px 10px 8px 10px;\r\n          width: 95%;\r\n          max-width: none;\r\n        }\r\n      }\r\n\r\n      .Project-card--sm {\r\n        max-height: 102px;\r\n        height: 102px;\r\n\r\n        .Project-card__block-title {\r\n          bottom: 23px;\r\n          max-width: none;\r\n          padding: 7px 5px 7px 5px;\r\n        }\r\n      }\r\n\r\n      .section__wrapper-project-card {\r\n        margin: -5px;\r\n      }\r\n\r\n      .section__block-project-card {\r\n        padding: 5px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-detailed {\r\n    &__block-information {\r\n      width: 100%;\r\n    }\r\n\r\n    &__block-other-publications {\r\n      width: 100%;\r\n    }\r\n  }\r\n\r\n  .portfolio-section-portfolio {\r\n    &__wrapper-swiper {\r\n      .Project-card {\r\n        max-height: 219px;\r\n        height: 219px;\r\n        &__block-title {\r\n          padding: 12px 22px;\r\n          bottom: 32px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .reviews-section-reviews {\r\n    .section-reviews {\r\n      &__content {\r\n        margin-top: 15px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .layouts-3d-section {\r\n    .Project-card {\r\n      &__block-title {\r\n        width: 95%;\r\n      }\r\n    }\r\n  }\r\n\r\n  .c-img-info {\r\n    &__block-card {\r\n      width: 100%;\r\n      padding: 24px 0 85px 0;\r\n    }\r\n\r\n    .Project-card {\r\n      &__block-title {\r\n        transform: translate(-50%, 100%);\r\n        padding: 18px 10px;\r\n      }\r\n\r\n      &__title {\r\n        line-height: 10px;\r\n      }\r\n\r\n      &__city {\r\n        line-height: 9px;\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 420px) {\r\n  .header {\r\n    &__logo-block {\r\n      max-width: 200px;\r\n    }\r\n\r\n    &__button--media-lightGreen-theme-lg {\r\n      min-width: 120px;\r\n    }\r\n\r\n    &__first-line {\r\n      width: 100%;\r\n    }\r\n\r\n    &__number-phone {\r\n      display: flex;\r\n      flex-direction: column;\r\n    }\r\n\r\n    &__number-phone a,\r\n    &__number-phone span {\r\n      font-size: 13px;\r\n    }\r\n\r\n    &__dop-phones {\r\n      padding: 22px 0;\r\n    }\r\n  }\r\n\r\n  .footer {\r\n    padding: 26px 0 32px 0;\r\n\r\n    &__block-nav,\r\n    &__block-info {\r\n      width: 100%;\r\n      min-width: none;\r\n      max-width: none;\r\n    }\r\n\r\n    &__block-info {\r\n      padding: 0;\r\n    }\r\n\r\n    &__block-informations {\r\n      margin-top: 24px;\r\n    }\r\n\r\n    &__block-privacy-policy {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .section-links {\r\n    &--fr &__link {\r\n      width: 50%;\r\n    }\r\n  }\r\n\r\n  .video-banner {\r\n    &__block-info {\r\n      left: 16px;\r\n      right: 16px;\r\n    }\r\n    &__title {\r\n      line-height: 27px;\r\n    }\r\n  }\r\n\r\n  .section-card-simple {\r\n    & .Card-simple {\r\n      max-width: 90%;\r\n      width: 90%;\r\n      margin: 0 0 15px 0;\r\n\r\n      &:hover {\r\n        transform: scale(1);\r\n      }\r\n    }\r\n  }\r\n\r\n  .section-project-cards {\r\n    .Project-card--sm {\r\n      max-height: 102px;\r\n      height: 102px;\r\n    }\r\n\r\n    .Project-card--sm .Project-card__block-title {\r\n      padding: 3.4px 13.2px;\r\n    }\r\n  }\r\n\r\n  .swiper-button-default {\r\n    &__svg,\r\n    &__use {\r\n      max-width: 25px;\r\n      max-height: 25px;\r\n    }\r\n\r\n    &__icon {\r\n      height: 25px;\r\n    }\r\n  }\r\n\r\n  .section-reviews {\r\n    &__block-tabs {\r\n      padding: 10px;\r\n      // height: 330px;\r\n    }\r\n\r\n    &__block-info {\r\n      margin-top: 0;\r\n    }\r\n\r\n    &__name-organization {\r\n      display: none;\r\n    }\r\n\r\n    &__job-title {\r\n      margin-top: 8.6px;\r\n    }\r\n\r\n    &__list-stars {\r\n      margin: 5px -4px 0 -4px;\r\n    }\r\n\r\n    &__svg-star,\r\n    &__use-star {\r\n      max-width: 7.97px;\r\n      max-height: 7.66px;\r\n    }\r\n\r\n    &__text-review {\r\n      margin-top: 4.78px;\r\n    }\r\n\r\n    &__image-gallery {\r\n      margin-top: 6px;\r\n    }\r\n\r\n    &__swiper-prev-button,\r\n    &__swiper-next-button {\r\n      display: none;\r\n    }\r\n\r\n    &__block-button {\r\n      margin-top: 13px;\r\n      text-align: center;\r\n    }\r\n\r\n    .Button {\r\n      min-height: 24px;\r\n      min-width: 73px;\r\n    }\r\n  }\r\n\r\n  .menu-tabs {\r\n    &__block-tab {\r\n      padding-bottom: 0;\r\n    }\r\n  }\r\n\r\n  .card-product {\r\n    .Button {\r\n      // display: none;\r\n    }\r\n\r\n    &__svg,\r\n    &__use {\r\n      display: block;\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .section {\r\n    &--light {\r\n      .section__block-filter-button {\r\n        display: block;\r\n      }\r\n\r\n      .section__filter-button {\r\n        height: 40px;\r\n      }\r\n\r\n      .section__svg-filter-button,\r\n      .section__use-filter-button {\r\n        width: 16px;\r\n        height: 16px;\r\n      }\r\n\r\n      .section__text-filter-button {\r\n        font-size: 15px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .vacancies-section-benefits-work {\r\n    &__content {\r\n      width: 80%;\r\n    }\r\n  }\r\n\r\n  .section-reviews {\r\n    &--modified {\r\n      .section-reviews {\r\n        &__block-tab {\r\n          padding-bottom: 0;\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 393px) {\r\n  .header {\r\n    &__logo-block {\r\n      max-width: 150px;\r\n    }\r\n\r\n    &__button--media-lightGreen-theme-lg {\r\n      max-width: 135px;\r\n      min-width: 100px;\r\n      min-height: 40px;\r\n    }\r\n\r\n    &__mobile-search {\r\n      height: 40px;\r\n    }\r\n\r\n    &__block-icon-menu {\r\n      display: flex;\r\n    }\r\n\r\n    &__basket-container,\r\n    &__block-icon-menu {\r\n      height: 45px;\r\n      padding: 10px;\r\n    }\r\n  }\r\n\r\n  .section-product-sections {\r\n    .swiper-section-product {\r\n      width: calc(100% - 50px);\r\n    }\r\n\r\n    &__swiper-slide-section-product {\r\n      padding: 0 20px;\r\n    }\r\n  }\r\n\r\n  .Navigation {\r\n    &__list {\r\n      margin: 0 -5px;\r\n    }\r\n\r\n    &__button--sm {\r\n      width: 25px;\r\n      height: 25px;\r\n    }\r\n\r\n    &__button--bg {\r\n      width: 55px;\r\n      height: 25px;\r\n      margin: 0 5px;\r\n    }\r\n  }\r\n\r\n  .vacancies-section-benefits-work {\r\n    &__content {\r\n      width: 90%;\r\n    }\r\n  }\r\n}\r\n"]}
/* End */


/* Start:/local/templates/np/template_styles.css?1733469168101*/
/* Скрываю бэйджик гугл капчи */
.grecaptcha-badge {
    visibility: hidden;
}
/* End */
/* /local/templates/np/assets/css/libs-styles.min.css?171889868735931 */
/* /local/templates/np/assets/css/global.min.css?171889868750111 */
/* /local/templates/np/assets/css/main.min.css?1718898687273659 */
/* /local/templates/np/assets/css/main.css.min.css?1718898687747188 */
/* /local/templates/np/template_styles.css?1733469168101 */
