

/* Start:/bitrix/templates/urfo/css/swiper.min.css?174411000419774*/
/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;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{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.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-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;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:-webkit-linear-gradient(right,rgba(0,0,0,.5),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:-webkit-linear-gradient(left,rgba(0,0,0,.5),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:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),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:-webkit-linear-gradient(top,rgba(0,0,0,.5),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-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-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{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.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:100%;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:#007aff}.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:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.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:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;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-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items: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:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-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%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.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}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/bitrix/templates/urfo/css/jquery.fancybox.min.css?174411000412803*/
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:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{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;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;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;transition:opacity .25s ease,visibility 0s ease .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;transition:opacity .25s ease 0s,visibility 0s ease 0s;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;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:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;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{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;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:transparent;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;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;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:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.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:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;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:linear-gradient(0deg,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%,transparent);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{animation:a 1s linear infinite;background:transparent;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}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;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;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (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;transition:all .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:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;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:rgba(0,0,0,0);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:absolute;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;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:50%;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:none;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;transition:all .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 (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/urfo/css/style.css?174774735837197*/
/*style*/
@media (max-width:48em) {.main-banner {padding-top:32.2rem; margin-bottom:4.3rem}
.main-banner__inner {min-height:auto; flex-direction:column}
.main-banner__content {width:100%; text-align:center; margin-bottom:10.3rem}
.main-banner__mtitle {font-size:5.6rem; margin-bottom:2.2rem}
.main-banner__text {font-size:3rem}
.main-banner__img {width:100%; height:42rem; order:1}
.main-banner__img img {width:100%; height:100%}
.main-banner__btn {width:auto; margin-left:0; margin-bottom:6.2rem}}
.grid-banner__item--1 {width:73%; padding-right:0; background-color:#f4f4f4}
.grid-banner__item--1 .grid-banner__content {width:48rem; padding-bottom:2.6rem}
.grid-banner__item--1 .grid-banner__img {width:43.4rem}
.grid-banner__item--1 .grid-banner__img img {width:100%; height:100%; object-fit:contain}
.grid-banner__item--2 {width:27%; flex-direction:column-reverse; background-color:#fff}
.grid-banner__item--2 .grid-banner__content {padding-left:6.1rem; padding-bottom:2rem; margin-bottom:0}
.grid-banner__item--2 .grid-banner__img {height:30rem}
.grid-banner__item--2 .grid-banner__img img {width:100%; height:100%; object-fit:contain; object-position:center bottom}
.grid-banner__item--3 {width:45.8%; padding-right:0; background-color:#fff}
.grid-banner__item--3 .grid-banner__content {width:31.5rem; padding-top:5rem}
.grid-banner__item--3 .grid-banner__img {width:37.7rem}
.grid-banner__item--3 .grid-banner__img img {width:100%; height:100%; object-fit:contain; object-position:center bottom}
.grid-banner__item--4 {width:54.2%; background-color:#F4FBFC}
.grid-banner__item--4 .grid-banner__content {width:37.7rem; padding-top:4rem}
.grid-banner__item--4 .grid-banner__img {width:42.4rem; background-color:#F4FBFC}
.grid-banner__item--4 .grid-banner__img img {width:100%; height:100%; object-fit:contain; object-position:right bottom}
.grid-banner__content {padding-left:7rem; display:flex; flex-direction:column; justify-content:center}
.grid-banner__title {font-size:2rem; margin-bottom:2rem; color:#2B2E34}
@media (max-width:48em) {.grid-banner {margin-bottom:21.8rem}
.grid-banner__inner {display:block}
.grid-banner__item {display:flex; justify-content:flex-start; flex-direction:column; height:auto}
.grid-banner__item--1 {width:100%; padding-right:0}
.grid-banner__item--1 .grid-banner__content {width:100%; padding:6.4rem 5.4rem; padding-bottom:2.1rem}
.grid-banner__item--1 .grid-banner__img {width:100%; height:38rem; overflow:hidden}
.grid-banner__item--1 .grid-banner__img img {height:auto}
.grid-banner__item--2 {width:100%; flex-direction:column-reverse; align-items:center}
.grid-banner__item--2 .grid-banner__content {width:100%; padding:6.4rem 5.4rem; padding-top:0; padding-bottom:3.4rem; text-align:center}
.grid-banner__item--2 .grid-banner__img {width:63%; height:36.5rem}
.grid-banner__item--2 .grid-banner__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.grid-banner__item--3 {width:100%; padding-right:0; background-color:#f4f4f4}
.grid-banner__item--3 .grid-banner__content {width:100%; padding:6.4rem 8.4rem; text-align:center}
.grid-banner__item--3 .grid-banner__img {width:100%; height:32.5rem; overflow:hidden}
.grid-banner__item--3 .grid-banner__img img {width:100%; height:auto}
.grid-banner__item--4 {width:100%}
.grid-banner__item--4 .grid-banner__content {width:100%; padding:6.4rem 7.4rem; padding-right:11rem; padding-bottom:0}
.grid-banner__item--4 .grid-banner__img {width:100%; height:60rem; margin-top:-3.8rem; overflow:hidden}
.grid-banner__item--4 .grid-banner__img img {width:100%; height:auto}
.grid-banner__content {padding:6.4rem 5.4rem; display:flex; flex-direction:column; justify-content:center}
.grid-banner__title {font-size:4rem; margin-bottom:3rem}
.grid-banner__text {font-size:3rem}
}
.seo-text__content .title-35 {font-weight:700; font-size:3.5rem; color:#2B2E34; margin-bottom:4.2rem}
.seo-text__content .title-22 {font-weight:700; font-size:2.2rem; color:#2B2E34; margin-top:4.7rem; margin-bottom:2.7rem}
@media (max-width:48em) {
.stat__item {margin-bottom:2.3rem; display:flex; align-items:flex-end}
.stat__title {width:40%; font-size:8rem}}
.obj__item:nth-child(5n + 3) .obj__name {width:27rem}
.obj__item:nth-child(5n + 4) {grid-column:3}
.obj__item:nth-child(5n + 5) {grid-column:3}
.obj__item:nth-child(3) {grid-column:2; grid-row:1 / 3}
.obj__item:nth-child(4) {grid-row:1 / 2}
.obj__item:nth-child(5) {grid-row:2 / 3}
.obj__item:nth-child(8) {grid-column:2; grid-row:3 / 5}
.obj__item:nth-child(9) {grid-row:3 / 4}
.obj__item:nth-child(10) {grid-row:4 / 5}
.obj__img {width:100%; height:100%}
.obj__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.obj__name {position:absolute; bottom:0; left:50%; transform:translateX(-50%); background-color:rgba(251,251,251,0.75); color:#2B2E34; font-size:2rem; width:20rem; height:7rem; padding:2rem 3.2rem}
.obj__title {margin-bottom:1.6rem; font-weight:400; font-size:2.2rem; color:#2B2E34}
.obj__descr {font-weight:400; font-size:1.6rem; line-height:125%; color:#525862}

.price-item__contr { justify-content:space-between; padding:0 5.4rem; padding-left:2.4rem}
.price-item__btn {padding:3rem; width:auto}
.price-item__quantity {font-weight:500; font-size:2rem; color:#2B2E34}
.price-item__sum {font-weight:600; font-size:2.4rem; color:#2B2E34}
.price-item__currency {font-weight:500; font-size:1.5rem; color:#2B2E34; position:relative; top:-.6rem}
.price-item__delete {display:flex; justify-content:space-between; align-items:center; background-color:#f6f6f6; height:14rem; padding:3rem 5.4rem; border:none; max-width:none; width:100%; margin:0; font-family:inherit; font-weight:600; font-size:1.6rem; color:#2B2E34}
.price-item__delete::after {content:""; display:inline-block; width:2rem; height:2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/delete-item.svg)}
@media (max-width:48em) {
.price-item__btn {padding:3rem; font-size:6rem; top:-.3rem}
.price-item__quantity {font-size:4rem; padding:0 2.4rem}
}
.article {padding-top:22rem;margin:0}
.news__list {display:grid; grid-template-columns:repeat(3,1fr); grid-template-rows:repeat(auto-fill,53.8rem); grid-gap:7.6rem 3.6rem}
.news__item {display:block; box-shadow:2rem 2rem 10rem rgba(232,238,243,0.3)}
.news__img {width:100%; height:28.5rem}
.news__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.news__content {padding:4.8rem 3rem; background-color:#fff; position:relative}
.news__date {position:absolute; bottom:100%; left:0; padding:1.2rem 3rem; color:#2B2E34; font-size:1.4rem; font-weight:500; background-color:#fff}
.news__title {color:#2B2E34; font-size:2.4rem; font-weight:500; margin-bottom:1.4rem}
.news__text {color:#7E838C}
@media (max-width:48em) {.news {margin-bottom:27.6rem}
.news__list {display:block}
.news__item {margin-bottom:5.6rem}
.news__item:last-child {margin-bottom:0}
.news__img {height:44rem}
.news__content {padding:6.8rem 4.6rem}
.news__date {padding:1.5rem 4.2rem; padding-top:2.1rem; font-size:2.4rem}
.news__title {font-size:3.6rem; margin-bottom:2.6rem}
.news__text {font-size:2.8rem}
}
.article__head .caption-40,.article__head h2.caption-40 {font-size:4rem; font-weight:500; margin-bottom:4rem; color:#2B2E34}
.article__content>:first-child {margin-top:0}
.article__content>:last-child {margin-bottom:0}
@media (max-width:48em) {.article {padding-top:33.8rem; margin-bottom:21rem}}
@media (max-width:48em) {.article-date span {font-size:2.8rem}
.article-date span::after {margin:0 2.1rem}}
.share {display:inline-flex; align-items:center}
.share .ya-share2__item_service_facebook .ya-share2__icon {width:3rem!important; height:2.4rem!important; background-image:url(/bitrix/templates/urfo/css/../icon/fb-share.svg)!important}
.share .ya-share2__item_service_vkontakte .ya-share2__icon {width:3.4rem!important; height:2.1rem!important; background-image:url(/bitrix/templates/urfo/css/../icon/vk-share.svg)!important}
.share .ya-share2__item_service_telegram .ya-share2__icon {width:2.6rem!important; height:2.2rem!important; background-image:url(/bitrix/templates/urfo/css/../icon/tg-share.svg)!important}
.share .ya-share2__item_service_facebook .ya-share2__badge,.share .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {background-color:transparent!important}
.share .ya-share2__item_service_vkontakte .ya-share2__badge,.share .ya-share2__item_service_whatsapp .ya-share2__mobile-popup-badge {background-color:transparent!important}
.share .ya-share2__item_service_telegram .ya-share2__badge,.share .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {background-color:transparent!important}
@media (max-width:48em) {.share .ya-share2__item_service_facebook .ya-share2__icon {width:2.8rem!important; height:5.6rem!important}
.share .ya-share2__item_service_vkontakte .ya-share2__icon {width:8rem!important; height:4.8rem!important}
.share .ya-share2__item_service_telegram .ya-share2__icon {width:6.2rem!important; height:5.6rem!important}
.share .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {margin-left:7rem!important}
}
.stars {display:flex; flex-direction:row-reverse; justify-content:flex-end}
.stars__item {display:inline-block; width:4.1rem; height:2.8rem; background-image:url(/bitrix/templates/urfo/css/../img/icon-null.svg); background-repeat:no-repeat; background-position:center; background-size:contain; font-size:0; line-height:0}
.stars td {display:inline-flex; align-items:center; justify-content:center}
.stars .star-empty,.stars .star-voted,.stars .star-over,.stars .star-active {display:inline-block; width:4rem; height:2.8rem; background-image:url(/bitrix/templates/urfo/css/../icon/star-null.svg); background-repeat:no-repeat; background-position:center; background-size:contain; font-size:0; line-height:0}
.stars .star-voted,.stars .star-over {background-image:url(/bitrix/templates/urfo/css/../icon/star-voted.svg)}
@media (max-width:48em) {.stars-wrapper {width:100%; margin-bottom:10rem}
.stars-wrapper p {font-size:3rem; margin-right:5.8rem}
.stars__item {width:7.9rem; height:5.5rem; background-size:contain}
.stars .star-empty,.stars .star-voted,.stars .star-over {width:7.9rem; height:5.5rem; background-size:contain}
}
@media (max-width:48em) {.comment__form {margin-bottom:14rem}
.comment__item {margin-bottom:10.5rem}
.comment__item:last-child {margin-bottom:0}
.comment__head {display:block; margin-bottom:4.1rem}
.comment__name {font-size:3.6rem; margin-right:0; margin-bottom:1.6rem}
.comment__text {font-size:3rem}
}
.certificates {padding-top:26.7rem}
@media (max-width:48em) {.certificates {padding-top:34rem; margin-bottom:22rem}}
.subsections.dops {margin-bottom:3rem}
.subsections__inner {display:grid; grid-template-columns:repeat(5,1fr); grid-gap:2.7rem}
.subsections__inner_video {display:grid; grid-template-columns:repeat(6,1fr); grid-gap:2.7rem}
.subsections__inner_banner {display:grid; grid-template-columns:repeat(4,1fr); grid-gap:2.7rem}
.video_title {margin-top:1rem;text-align:center}
.subsections__inner.fabricator {padding:3rem 3rem 0 0}
.subsections__box {background:#fff; padding:0; /*background:rgba(244,244,244,1);*/ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
.subsections__box.img-contain .subsections__box-img {height:80%}
.subsections__box.img-contain .subsections__box-img img {object-fit:contain; height:80%}
.subsections__box-img {width:100%; height:26rem; margin-bottom:1.1rem}
.subsections__box-img img {height:100%; -o-object-fit:cover; object-fit:cover}
.subsections__box-title {font-size:1.8rem; font-weight:500; color:#2B2E34; display:block; text-align:center}
@media (max-width:48em) {.subsections .container {padding:0}
.subsections__inner,.subsections__inner_video,.subsections__inner_banner {display:grid; grid-template-columns:47% 47%; -webkit-column-gap:3rem; -moz-column-gap:3rem; column-gap:3rem; row-gap:3rem}
.subsections__box {padding:0}
.subsections__box-img {height:20rem; margin-bottom:3rem}
.subsections__box-title {font-size:2.8rem; padding:0 3rem 1.9rem 0}
}
@media (max-width:48em) {.catalog-prod {padding-top:21.8rem; margin-bottom:22rem}}
@media (max-width:48em) {.delivery-calc {font-size:3.2rem; letter-spacing:0}
.delivery-calc::before {width:5.7rem; height:5.7rem; margin-right:3rem}}
@media (max-width:48em) {.map {margin-bottom:23.6rem}
.map__inner {height:176.2vw}
.map__mtitle {font-size:5.6rem; text-align:left; margin-bottom:10.6rem}}
@media (max-width:48em) {.brc__inner {width:99%; padding-top:5rem}}
@media (max-width:48em) {.flag {/*margin-top:5px;*/ padding:5px 10px; font-size:1.9rem!important;}}
.brc__inner a {padding:.7rem 0!important}
.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 .5rem}
.brc__inner a:last-child::after {display:none}
.in-stock__text b {font-weight:700}
@media (max-width:48em) {.in-stock-modal {width:100%; padding:15.3rem 4rem}
.in-stock-modal__mtitle {font-size:5rem; margin-bottom:3rem}
.in-stock-modal__item {display:flex; align-items:center; margin-bottom:2.4rem}
.in-stock-modal__title {font-size:3.4rem; width:40%; flex-shrink:0}
.in-stock-modal__text {flex-wrap:wrap; font-size:3.4rem}
.in-stock-modal .text {width:100%; font-size:3rem; margin-left:0}
}
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {display:none}
.card-head__content-inner {position:relative; z-index:2; padding-top:6.9rem; padding-left:16.9rem; padding-right:6.3rem}
@media(max-width:48em) {.card-head__all-param.char {font-size:3.2rem; margin-right:5rem}}
@media (max-width:48em) {.card-head {padding-top:24.8rem; padding-bottom:0}
.card-head__content::before {left:-4rem}
.card-head__content-inner {padding:7rem 0 9.9rem}
}
.model3D {position:absolute; top:0; left:0; width:100%; height:100%; z-index:50; cursor:pointer}
@keyframes basket {0% {transform:translateX(-100%)}
40% {transform:translateX(0rem)}60% {transform:translateX(0rem)}99% {transform:translateX(100%)}100% {transform:translateX(100%)}
}
.to-basket .basket-img img {width:2.3rem; height:2.3rem}
@media (max-width:48em) {.to-basket {width:40.6rem; height:10.8rem}
.to-basket .dot-img img {width:3.2rem; height:3.2rem}
.to-basket .basket-img img {width:4.6rem; height:4.6rem}}
@media (max-width:48em) {.card {position:relative}
.card__nav {width:100vw; left:-4rem; overflow:auto}
.card__nav-inner::after {content:""; display:block; width:5rem; height:2rem; flex-shrink:0}
.card__nav a {font-size:3.2rem; margin-right:9.8rem; padding:4rem 0}
.card__head {margin-bottom:4rem}
.card__title {font-size:4.8rem; margin-bottom:2.5rem}
.card__cost-delivery {margin-bottom:24rem}
.card__cost-delivery .card__head {margin-bottom:10rem}}
@media (max-width:48em) {.discription {padding-top:8.1rem}
.discription__inner {display:block}
.discription__content {width:100%; margin-bottom:10.3rem}
.discription__content p {font-size:3.2rem; margin-bottom:4.5rem; line-height:1.45}
.discription__content p iframe {width:100%; height:100%}
.discription__sidebar {padding-top:0}}
@media (max-width:48em) {.sidebar-info__item {width:100%; min-height:29rem; padding:1rem 5.8rem; margin-bottom:4rem}
.sidebar-info__content {width:70%}
.sidebar-info__suptitle {font-size:2.6rem; margin-bottom:1rem}
.sidebar-info__title {font-size:3.6rem; line-height:1.3}}
.specifications__table tbody {display:block; width:100%}
.specifications__table tr {display:flex; align-items:center; justify-content:space-between; padding:1.2rem 0; min-height:6.4rem; border-bottom:1px solid rgba(217,218,225,0.8)}
.specifications__table td {font-size:1.8rem}
.specifications__table td:first-child {color:#2B2E34; flex-grow:1; min-width:50%}
.specifications__table td:nth-child(2) {color:#2B2E34}
@media (max-width:48em) {.specifications {padding-top:5.8rem; padding-bottom:8rem}
.specifications .card__head {margin-bottom:2.2rem}
.specifications__inner {display:block}
.specifications__table {width:100%; margin-bottom:0}
.specifications__table tr {min-height:11rem; padding:3.1rem 0}
.specifications__table td {font-size:2.8rem}}
.colors {display:flex; align-items:center}
.colors li {width:3.3rem; height:3.3rem; border-radius:100%; margin-right:1rem; font-size:0}
.colors li:last-child {margin-right:0}
@media (max-width:48em) {.colors li {width:4.6rem; height:4.6rem; margin-right:2rem}}
@media (max-width:48em) {
.products__price-cur {font-size:2rem; top:.2rem; left:.7rem}
.products__price-promotion {padding:0 2rem}
.products__price-promotion-num {font-size:3rem}
.products__price-promotion-cur {font-size:1.6rem; top:.2rem; left:.7rem}
.products__icon {width:13.3rem; height:13.3rem}
.products__more {display:none}
.prod-swiper-pagination .swiper-pagination-bullet {width:4rem; height:4rem; background-color:#88b8b3; margin-right:2.5rem}
.prod-swiper-pagination .swiper-pagination-bullet-active {background-color:#38D3E8}}
@media (max-width:48em) {.schema {padding-top:10.5rem; padding-bottom:8rem}
.schema__item {width:100%; max-width:none; max-height:none; min-height:auto; min-width:auto}
.schema__item img {width:100%; height:auto; object-fit:contain}}
@media (max-width:48em) {.payment-card {padding-top:4.7rem}
.payment-card .card__head {margin-bottom:6.7rem}
.payment-card__inner {display:block}
.payment-card__item {width:100%; margin-bottom:10rem}
.payment-card__item:last-child {margin-bottom:0}
.payment-card__title {font-size:3.6rem; margin-bottom:4rem}
.payment-card__list {font-size:3.2rem; line-height:1.37}
.payment-card__list ol {padding-left:4rem}
.payment-card__list li {margin-bottom:3.7rem}}
@media (max-width:48em) {.delivery-card {padding-top:13.2rem; margin-bottom:20.5rem}
.delivery-card .card__head {margin-bottom:6.7rem}
.delivery-card__inner {display:block}
.delivery-card__item {width:100%; margin-bottom:7.8rem}
.delivery-card__item:last-child {margin-bottom:0}
.delivery-card__title {font-size:3.6rem; margin-bottom:4rem}
.delivery-card__list {font-size:3.2rem; line-height:1.37; margin-bottom:2rem}
.delivery-card__list ol {padding-left:4rem}
.delivery-card__list li {margin-bottom:2.5rem}
.delivery-card__list-deliveryman {font-size:3.2rem; margin-bottom:2rem}
.delivery-card__list-deliveryman:last-child {margin-bottom:0}
.delivery-card__list-deliveryman ol {padding-left:4rem}}
.table td {font-size:1.5rem; color:#363636; text-align:center}
.table td:first-child {text-align:left}
.table td:first-child a {color:#38D3E8; text-decoration:underline}
.table__selected {display:none}
.table__overlay {display:none}
@media (max-width:48em) {.table {padding-top:10.1rem; padding-bottom:5rem}
.table .card__head {margin-bottom:6rem}
.table__select {position:relative; background-color:#F4F4F5; margin-bottom:4rem; z-index:10}
.table__overlay {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:5}
.table__overlay.open {display:block}
.table__selected {width:100%; display:flex; align-items:center; justify-content:space-between; height:15.2rem; padding:1rem 4rem; font-weight:500; color:#2B2E34; position:relative; z-index:6}
.table__selected::after {content:""; display:inline-block; width:4rem; height:4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); transform:rotate(0deg); transition:transform 200ms ease-in}
.table__selected.open::after {transform:rotate(-180deg); transition:transform 200ms ease-in}
.table__tabs {display:block; position:absolute; width:100%; top:100%; left:0; display:none; z-index:7; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2))}
.table__tabs.open {display:block}
.table__tab {padding:2rem 4rem; font-size:3.2rem; text-align:left; max-width:none}
.table__blocks {position:relative; width:100vw; left:-4rem; padding-left:4rem}
.table__block {position:static; width:100%; overflow:auto}
.table__block.active {display:block}
.table__block.hide {display:none}
.table table {display:block}
.table tbody {display:flex; padding-left:30rem}
.table tr {display:block; background-color:transparent; width:70vw}
.table tr:nth-child(2n + 1) {background-color:transparent}
.table tr:first-child {position:absolute; top:0; left:4rem; z-index:5; width:30rem}
.table th,.table td {display:block; width:100%}
.table th>div,.table td>div {display:inline-flex; align-items:center; padding:.1rem 2.6rem; min-height:13.4rem}
.table th:first-child>div,.table td:first-child>div {min-width:auto}
.table th:nth-child(2n + 2),.table td:nth-child(2n + 2) {background-color:#fff}
.table th:nth-child(2n + 1),.table td:nth-child(2n + 1) {background-color:#F4F4F5}
.table th {font-size:3.2rem; color:#2B2E34; text-align:center; width:30rem}
.table th:first-child {width:30rem; white-space:normal}
.table td {font-size:3.2rem; color:#363636; text-align:center}
.table td:first-child {text-align:left; min-width:37rem}}
.add-to-basket {display:inline-flex; align-items:center}
.add-to-basket__minus,.add-to-basket__plus {font-size:2.5rem; color:#7E838C; line-height:1; font-weight:300; padding:1.5rem}
.add-to-basket__plus {position:relative; top:.1rem}
.add-to-basket__quan {font-size:1.8rem; font-weight:500; color:#2B2E34}
.add-to-basket__icon {width:4.3rem; height:4.1rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/bag-2.svg); background-color:#38D3E8}
@media (max-width:48em) {.add-to-basket {display:inline-flex; align-items:center}
.add-to-basket__minus,.add-to-basket__plus {font-size:5rem; padding:3rem}
.add-to-basket__plus {top:.2rem}
.add-to-basket__quan {font-size:3.6rem}
.add-to-basket__icon {width:8.6rem; height:8.2rem}}
@media (max-width:48em) {.formalization {padding-top:24.8rem; padding-bottom:30.5rem}
.formalization__inner {display:block}
.formalization__content-wrapper {padding-top:8.3rem; width:100%}
.formalization__mtitle {font-size:5.6rem; margin-bottom:2.1rem}
.formalization__subtitle {font-size:3.6rem; margin-bottom:8rem}
.formalization__title {font-size:4rem; margin-bottom:6.8rem; display:block}
.formalization__tabs {display:block; position:absolute; width:100%; top:100%; left:0; display:none; z-index:7; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2)); background-color:#fbfbfb}
.formalization__tabs.open {display:block}
.formalization__tab {padding:2rem 4rem; font-size:3.2rem; text-align:left; margin-right:0}
.formalization__tab.active {border:none; background-color:#f4f4f5}
.formalization__block.hide {display:none}
.formalization__select {position:relative; background-color:#F4F4F5; margin-bottom:13rem; z-index:10}
.formalization__overlay {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:5}
.formalization__overlay.open {display:block}
.formalization__selected {width:100%; display:flex; align-items:center; justify-content:space-between; height:15.2rem; padding:1rem 4rem; font-weight:500; color:#2B2E34; position:relative; z-index:6}
.formalization__selected::after {content:""; display:inline-block; width:4rem; height:4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); transform:rotate(0deg); transition:transform 200ms ease-in}
.formalization__selected.open::after {transform:rotate(-180deg); transition:transform 200ms ease-in}
.formalization__sidebar {margin-top:13.2rem}
.formalization__sidebar::before {display:none}}
@media (max-width:48em) {.order-details {width:100%; padding-top:6.4rem; padding-bottom:6.4rem; padding-right:4rem}
.order-details__header {padding-left:4rem; margin-bottom:4rem}
.order-details__mtitle {font-size:3.6rem}
.order-details__edit {font-size:3rem}
.order-details__body {max-height:63rem; overflow:hidden; position:relative}
.order-details__body.show {max-height:none}
.order-details__body.show .order-details__list::after {display:none}
.order-details__list {padding-left:1.2rem}
.order-details__list::after {content:""; display:block; width:100%; height:22.6rem; position:absolute; bottom:0; left:0; background-repeat:no-repeat; background-size:cover; background-position:left bottom; background-image:linear-gradient(180deg,rgba(255,255,255,0) -77.17%,#FFF 91.3%)}
.order-details__item {padding:2rem 0; margin-bottom:3rem}
.order-details__img {width:15rem; height:15rem; margin-right:3.7rem}
.order-details__content {padding-top:0; padding-right:4rem}
.order-details__title {font-size:2.8rem; margin-bottom:1rem}
.order-details__price {font-size:2.4rem}
.order-details__cur {font-size:1.8rem; top:-.2rem; left:.2rem}
.order-details__slash {margin:0 1.8rem}
.order-details__footer {padding-top:3.3rem; padding-left:5.3rem}
.order-details__total {margin-bottom:1.4rem}
.order-details__k {font-size:3rem}
.order-details__v {font-size:4rem}
.order-details__total-cur {font-size:3rem; top:-.5rem}
.order-details__show-all {display:inline-block; margin-bottom:10rem; margin-top:2rem}}
@media (max-width:48em) {.contact-map {padding-top:24.8rem; margin-bottom:23.6rem}
.contact-map__header {padding-top:8rem; display:block; margin-bottom:16.5rem}
.contact-map__inner {height:176.2vw}
.contact-map__mtitle {font-size:5.6rem; text-align:left; margin-bottom:5.6rem}
.contact-map__list {display:none}}
.loacal-select {display:block; max-width:none; min-width:37.2rem; margin:0; border:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center left 3.3rem,center right 3rem; background-size:1.7rem,1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/location.svg),url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); padding:2.4rem 3.1rem 2.4rem 7.4rem; font-size:1.8rem; color:#2B2E34; background-color:#FFF; box-shadow:1.5rem 1.5rem 7rem rgba(222,230,238,0.6); border-radius:.2rem}
.loacal-select:focus {outline:none}
@media (max-width:48em) {.loacal-select {width:100%; background-position:center left 4rem,center right 5rem; background-size:3.2rem,2.5rem; padding:4.4rem 6rem 4.4rem 12rem; font-size:3.6rem; box-shadow:2.5rem 2.5rem 12rem rgba(222,230,238,0.6); border-radius:.4rem}
}
.catalog-cate__text {font-size:1.8rem; text-align:center; color:#2B2E34; line-height:1.2}
@media (max-width:48em) {.not-found {padding-top:24.8rem; margin-bottom:8.9rem}
.not-found__inner {padding-top:8.5rem}
.not-found .brc {display:none}
.not-found__mtitle {font-size:5rem; margin-bottom:9.2rem}
.not-found__search__reset {display:none}
.not-found__search__input-wrapper::after {left:4rem; width:3.4rem; height:3.4rem}
.not-found__search__input {height:13.2rem; font-size:3rem; padding-left:11.2rem}
.not-found__search__input::placeholder {font-size:3rem}}
@media (max-width:48em) {.catalog {margin-bottom:12rem; padding-top:7.4rem}
.catalog__head {margin-bottom:5.4rem}
.catalog__head .brc {display:none}
.catalog__mtitle {font-size:5rem}
.catalog__inner {display:block}
.catalog__filter {width:auto}
.catalog__content {width:auto}}
.filter__nohidden,.filter__hidden-inner {display:grid; grid-template-columns:repeat(5,minmax(100px,1fr)); grid-gap:5.6rem 3.4rem}
.filter__hidden-inner {padding-top:6.1rem; padding-bottom:10.1rem}
.filter__all-param {font-size:2rem; font-weight:600; letter-spacing:.02em}
.custom-list p:focus {box-shadow:0 0 0 1px #000}
.custom-list li {color:#6C7078; padding:.6rem 1.8rem; background-color:#fff; cursor:pointer; transition:color 200ms; display:flex; align-items:center}
.catalog-main {padding-top:16rem}
.catalog-main__mtitle {font-size:4rem; font-weight:500; color:#2B2E34; margin-bottom:1.3rem}
.catalog-main__mtitle {font-size:5rem; margin-bottom:2.3rem}
.login__content {width:49.3%; position:relative; padding:10rem 14rem 10rem 14.2rem}
.delivery-addresses-wrapper {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.5rem}
@media (max-width:48em) {.delivery-addresses-wrapper {display:block; grid-gap:0}}
@media (max-width:48em) {.delivery-addresses {box-shadow:3rem 3rem 14rem rgba(222,230,238,0.2); border-radius:.4rem; padding:5.7rem 4.3rem 4.4rem; margin-bottom:6rem}
.delivery-addresses:last-child {margin-bottom:0}
.delivery-addresses__head {margin-bottom:6rem}
.delivery-addresses__icon {width:11.4rem; height:11.4rem; box-shadow:1rem 1rem 4rem rgba(23,174,194,0.15); border-radius:100%; margin-right:4.6rem}
.delivery-addresses__mtitle {font-size:3.6rem}
.delivery-addresses__list {padding:6.1rem 2.1rem; margin-bottom:2.5rem}
.delivery-addresses__list>div {margin-bottom:3.6rem}
.delivery-addresses__list>div>div:first-child {font-size:3.2rem}
.delivery-addresses__list>div>div:last-child {font-size:3rem}
.delivery-addresses__bottom {padding:4rem 2.1rem}
.delivery-addresses__bottom button {font-size:3.2rem}
.delivery-addresses__delete::after {width:2rem; height:2rem; margin-left:2rem; margin-bottom:-0.5rem}}
.instruction__content td {padding-right:6rem}
.instruction__content ul {padding-left:3rem; list-style:disc}
.instruction .logos img {height:3.5rem; width:auto; margin-right:1rem}
.instruction .card-img {width:50rem; margin-bottom:2rem}
.instruction .req {line-height:2}
@media (max-width:48em) {.instruction {padding-top:24.8rem; padding-bottom:5rem}
.instruction .brc {display:none}
.instruction__content {width:100%; line-height:1.6; font-size:3rem}
.instruction__content .title-43 {font-size:5.6rem; margin-bottom:2rem; margin-top:10rem}
.instruction__content .title-22 {font-size:4rem; margin-top:7rem; margin-bottom:3rem}
.instruction__content p {margin-bottom:3rem}
.instruction__content table {margin-bottom:3rem}
.instruction__content tr {display:block; margin-bottom:1rem}
.instruction__content td {display:block; padding-right:0; margin-bottom:1rem}
.instruction__content ul {padding-left:5rem}
.instruction__content ol {padding-left:5rem}
.instruction__content li {margin-bottom:2rem}
.instruction .logos {justify-content:space-between; margin-bottom:2rem}
.instruction .logos img {height:5rem; margin-right:0}
.instruction .card-img {width:100%; margin-bottom:3rem}
.instruction .req {line-height:2}}
.burger.active {background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg); transition:background 300ms}
.burger.none {width:0; margin-right:0; overflow:hidden; transition:width 300ms,margin 300ms}
@media (max-width:48em) {.burger {width:5.7rem; height:4.3rem; margin-right:4.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/burger-mob.svg)}}
.logo {display:inline-block; width:27.5rem}
.logo--footer {width:28.3rem; margin-bottom:4.7rem}
@media (max-width:48em) {.logo {width:34rem}
.logo--footer {width:56rem; margin-bottom:6.1rem}}
.h-search-under {position:fixed; top:8.4rem; left:0; width:100%; height:100%; background-color:#fbfbfb; display:none}
@media (max-width:48em) {.h-search-under {display:none!important}}
.nav {position:fixed; width:100%; top:0; height:100%; left:0; background-color:#fff; padding-top:12.2rem; display:none; opacity:0; transition:opacity 300ms; z-index:5; overflow:auto}
.nav::before {content:""; display:block; position:absolute; width:100%; height:9.3rem; top:12.2rem; left:0; background:#FBFBFB; z-index:2}
.nav__flex {display:none; width:152rem; margin:0 auto}
.nav__flex.active {display:flex}
.nav-head {display:none}
@media (max-width:48em) {.nav-top {display:block; background:#fff; padding-top:12rem; padding-bottom:5rem}
.nav-top__item {padding:4rem 0; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13)}
.nav-top__item:last-child {border:none}
.nav-top__arrow {position:absolute; right:0; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center; justify-content:flex-end}
.nav-top__arrow img {width:1.2rem}}

.nav-bot--4 {grid-template-columns:repeat(4,1fr); grid-gap:4rem 2.9rem; padding:3.2rem 0 25rem 6.3rem}
.nav-bot__item--r2-6 {grid-row:2/6}
.nav-bot__item--c4-5 {grid-column:4/5}
.nav-bot__title {font-weight:600; font-size:1.8rem; color:#2B2E34; line-height:1.3; margin-bottom:1.5rem}
.nav-bot__list {font-size:1.5rem; color:#2B2E34}
.nav-bot__link {display:block; padding:.5rem}
.nav-bot__link:hover {font-weight:700}
.nav-bot__link img {width:13rem; height:5rem; object-fit:contain; object-position:left center}
@media (max-width:48em) {.nav-bot {position:fixed; top:0; left:0; width:100%; height:100%; z-index:5; overflow:auto; background-color:#fff; padding:34rem 4rem 5rem}
.nav-bot.active {display:block}
.nav-bot--4 {padding:34rem 4rem 5rem}
.nav-bot__item {background-color:#fff; padding-bottom:5rem}
.nav-bot__title {font-size:3.6rem; margin-bottom:1.5rem}
.nav-bot__list {font-size:3.2rem; color:#2B2E34}
.nav-bot__link:last-child {border:none}
.nav-bot__link.active {background-color:#fff; font-weight:500}
.nav-bot__link:hover {font-weight:500}
.nav-bot__link img {width:100%; height:15rem; object-fit:contain; object-position:left center}}
.header__top-wrapper {position:relative; z-index:10; background-color:#fff}
@media (max-width:48em) {
.header .h-icons {margin-right:0; margin-left:auto}}
.footer__list ul {color:#7E838C}
.made {display:flex; align-items:center}
.made img {width:15.7rem; margin-left:2rem}

.form__label {font-size:1.4rem; color:#7E838C; display:block; margin-bottom:1rem; padding:1.5rem .3rem; font-size:1.4rem; color:#7E838C; display:block; margin-bottom:.3rem; padding:0 .3rem}
.modal__inner .youtube-vidoe {position:absolute; left:13rem; top:12rem; right:13rem; bottom:11rem; z-index:2; display:none}
.modal__inner .youtube-vidoe2 {height:55rem}
.modal__inner .youtube-vidoe2 iframe {width:100%; height:100%}
.modal__inner .youtube-vidoe.active {display:block}
.modal__inner .youtube-vidoe iframe {width:100%; height:100%}
.modal__close {display:inline-block; width:3.6rem; height:3.6rem; background-image:url(/bitrix/templates/urfo/css/../icon/modal-close.svg); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; top:3.6rem; right:4.4rem; z-index:2}
@media (max-width:48em) {.modal__inner {padding:0; width:100%}
.modal__close {width:5.8rem; height:7.8rem; top:4.4rem; right:4rem}
}
.form__inner-document {display:flex; flex-direction:column}
.form__inner-item {display:flex; align-items:center; margin-bottom:2rem; font-size:1.7rem; line-height:129%}
.form__inner-item span {margin-left:2.6rem}
.form__inner-delivery {flex-direction:column}
.form__city {display:flex; align-items:center; margin-right:14.6rem}
.form__city-title {margin-right:2rem; font-size:1.4rem; line-height:129%; color:#7E838C}
.form__city-name {font-size:1.7rem; line-height:129%; color:#1F223D}
.form__city-wrap {display:flex; align-items:center; width:68%; padding:2.5rem 3.2rem 2.5rem 2.9rem; margin-bottom:5rem; background-color:#F6F6F6}
.form__documents-img {width:3.8rem; height:3.8rem; display:flex; justify-content:center; align-items:center; border-radius:50%; background-color:#38D3E8}
.form__documents-img img {width:50%}
.form__button-yes {font-size:1.6rem; line-height:125%; color:#FFF; border:none; padding:1.3rem 1.8rem; background-color:#38D3E8; border-radius:.2rem; margin-right:2rem; cursor:pointer}
.form__button-no {font-size:1.6rem; line-height:125%; color:#FFF; border:none; padding:1.3rem 4.3rem; background-color:#D3D7D8; border-radius:.2rem; cursor:pointer}
.form__zayavka-title {margin-bottom:1.9rem; font-size:1.4rem; line-height:129%; color:#7E838C}
.form__delivery-item {display:flex; align-items:center; padding:3.9rem 9.16rem 3.9rem 3.9rem; background-color:#F6F6F6}
.form__delivery-item:not(:last-child) {margin-bottom:2rem}
.form__delivery-text {padding-right:11.8rem; border-right:.1rem solid #D1D8E4}
.form__delivery-title {font-weight:500; font-size:1.6rem; line-height:125%; color:#2B2E34; margin-bottom:1.2rem}
.form__delivery-subtitle {font-size:1.3rem; line-height:154%; color:#2B2E34}
.form__delivery-cost {padding-left:7.5rem}
.form__delivery-sumtitle {margin-bottom:1rem; font-size:1.5rem; line-height:127%; color:#7C8D8F}
.form__delivery-summ {font-weight:500; font-size:1.6rem; line-height:125%; color:#2B2E34}
.categories__filter-mobile {position:relative; width:100%; padding-bottom:1.3rem; margin-bottom:5rem; border-bottom:.1rem solid #D1D8E4}
.categories__filter-header {width:100%; display:flex; justify-content:space-between; align-items:center}
.categories__filter-header img {width:1.2rem; height:1rem}
.categories__folter-body {position:absolute; width:100%; top:4rem; padding-top:3rem; background-color:#FFF}
.categories__folter-body li {margin-bottom:3rem; font-size:1.6rem}
@media (max-width:48em) {.form__inner-item {font-size:3.2rem}
.form__documents-img {width:8rem; height:8rem}
.form__city {margin-right:0; margin-bottom:3rem}
.form__city-wrap {width:100%; flex-direction:column; align-items:flex-start}
.form__city-title {font-size:2.6rem}
.form__city-name {font-size:3rem}
.form__button-yes {font-size:3rem; padding:2.5rem 3rem}
.form__button-no {font-size:3rem; padding:2.5rem 6rem}
.form__zayavka-title {font-size:2.6rem; margin-bottom:3rem}
.form__delivery-item {padding:3rem}
.form__delivery-text {padding-right:3rem}
.form__delivery-title {font-size:3rem}
.form__delivery-subtitle {font-size:2.2rem}
.form__delivery-cost {padding-left:4.5rem}
.form__delivery-sumtitle {font-size:2.9rem}
.form__delivery-summ {font-size:3rem}
.categories__filter-header img {width:3rem; height:2rem}
.categories__folter-body {top:7rem}
.categories__folter-body li {font-size:3rem}}
/* End */


/* Start:/bitrix/templates/urfo/css/style2.css?174411000410976*/
*,*::before,*::after {-webkit-box-sizing:border-box; box-sizing:border-box}
html {font-family:"Euclid Circular A",sans-serif; font-size:0.5208335vw; font-style:normal; font-weight:normal; -webkit-animation:bugfix infinite 1s; line-height:1.2; margin:0; padding:0; /*font-display:swap*/}
body {font-style:normal; font-weight:normal; -webkit-animation:bugfix infinite 1s; line-height:1.2; margin:0; padding:0; color:#171e2f; background-color:#ffffff; font-size:3rem}
body.lock {overflow:hidden}
input,textarea {-webkit-animation:bugfix infinite 1s; line-height:inherit; margin:0; padding:0; background-color:transparent; border:none; color:inherit}
a {color:unset}
button {border:none; color:inherit; font:inherit; text-align:inherit; padding:0; background-color:transparent}

/*input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0}*/
input[type="number"] {-moz-appearance:textfield}
@media (max-width:48em) {html {font-size:5px; font-size:1.5625vw; font-size:1.3333333333vw; -webkit-text-size-adjust:none}
 body {-webkit-text-size-adjust:none}
 .container {padding:0 3rem; width:100%}
 .container--sm {width:100%}
}
.article {padding-top:12rem; padding-bottom:19rem; background:#fbfbfb}
.article__about-block {width:52.7rem}
.article__inner.news {display:flex}
.article__data-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:3.4rem}
.article__data {font-size:1.6rem; font-weight:400; color:#1dbcd1; margin-right:3rem; position:relative}
.article__data::before {content:""; width:0.1rem; height:1.6rem; background:#7e838c; position:absolute; top:0; right:-1.5rem}
.article__time {font-size:1.6rem; font-weight:400; color:#1dbcd1}
.article__heading {font-size:5.5rem; font-weight:500; color:#2b2e34; margin-bottom:7.6rem}
.article__author {padding:3.7rem 0; border-top:0.1rem solid rgba(43,46,52,0.14); border-bottom:0.1rem solid rgba(43,46,52,0.14); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:8.2rem}
.article__author-img {width:7.5rem; height:7.5rem; border-radius:50%; border:0.3rem solid #ffffff; -webkit-filter:drop-shadow(1.5rem 1.5rem 7rem rgba(177,186,194,0.2)); filter:drop-shadow(1.5rem 1.5rem 7rem rgba(177,186,194,0.2)); margin-right:3rem}
.article__author-img img {height:100%; -o-object-fit:contain; object-fit:contain; border-radius:inherit}
.article__author-position {font-size:1.6rem; font-weight:400; color:#7e838c}
.article__author-name {font-size:1.8rem; font-weight:500; color:#2b2e34}
.article__grade {font-size:1.6rem; font-weight:400; color:#7e838c; margin-right:2rem; margin-bottom:6rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.article__grage-title {margin-right:3rem}
.article__info {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}
.article__info-item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.article__info-title {font-size:1.6rem; font-weight:400; color:#7e838c}
.article__info-title span {color:#2b2e34}
.article__info-social {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-left:2.5rem}
.article__info-social a {width:3.5rem; height:3.5rem}
.article__info-social a img {height:100%; -o-object-fit:contain; object-fit:contain}
.article__info-social a:not(:last-child) {margin-right:2.8rem}
.article__content-block {width:98rem}
.article__text-block {margin-bottom:4rem}
.article__title {font-size:2rem; font-weight:500; color:#2b2e34; margin-bottom:1.5rem}
.article__par {font-size:1.8rem; font-weight:400; color:#2b2e34}
.article__par:not(:last-child) {margin-bottom:2rem}
.article__photo {width:100%; height:48.2rem; margin-bottom:7rem}
.article__photo img {height:100%; -o-object-fit:cover; object-fit:cover}
.article__photo img.mobile {display:none}
.article__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:9rem 0}
.article__quote-about {padding-right:4rem}
.article__quote-author {font-size:2.2rem; font-weight:600; color:#1dbcd1}
.article__quote-position {font-size:1.6rem; font-weight:500; color:#1dbcd1}
.article__quote-text {font-size:2.2rem; font-weight:600; color:#2b3042; width:59.8rem}
.article__list {font-size:1.8rem; font-weight:400; color:#2b2e34; position:relative}
.article__list:not(:last-child) {margin-bottom:1.5rem}
.article__list li,.article__main ul li {position:relative; padding-left:1.5rem}
.article__list li::before,.article__main ul li::before {content:""; width:0.4rem; height:0.4rem; background:#1dbcd1; border-radius:50%; position:absolute; top:50%; left:0}
.article__important {font-size:1.6rem; font-weight:500; color:#2b2e34; padding-left:3.7rem; border-left:0.3rem solid #1dbcd1; margin:5rem 0}
.article__form {padding-top:5rem; margin-bottom:8rem; display:grid; row-gap:6rem}
.article__form-title {font-size:3rem; font-weight:400; color:#2f3734}
.article__form-input {width:100%; padding-bottom:1rem; padding-right:2rem; border-bottom:0.1rem solid #dededf; font-size:1.8rem; font-weight:400; color:#2f3734}
/*.article__form-input::-webkit-input-placeholder {color:#636872}
.article__form-input::-moz-placeholder {color:#636872}
.article__form-input:-ms-input-placeholder {color:#636872}
.article__form-input::-ms-input-placeholder {color:#636872}*/
.article__form-input::placeholder {color:#636872}
.article__form-btn {font-size:1.6rem; font-weight:600; color:#2b2e34; border-bottom:0.1rem solid #2b2e34; width:-webkit-max-content; width:-moz-max-content; width:max-content}
.article__comment-item:not(:last-child) {margin-bottom:6rem}
.article__comment-info {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:2rem}
.article__comment-author {font-size:2rem; font-weight:600; color:#2f3734; margin-right:3rem}
.article__comment-date-wrap {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.article__comment-data {font-size:1.6rem; font-weight:400; color:#1dbcd1; margin-right:2rem; position:relative}
.article__comment-data::after {content:"|"; color:#51545a; position:absolute; top:0; right:-1rem}
.article__comment-time {font-size:1.6rem; font-weight:400; color:#1dbcd1}
.article__comment-text {font-size:1.8rem; font-weight:400; color:#51545a}
.rating {position:relative; font-size:4rem; display:inline-block}
.rating::before {content:"★★★★★"; display:block}
.rating__items {width:100%; height:100%; position:absolute; top:0; left:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; overflow:hidden}
.rating__item {position:absolute; width:0; height:0; opacity:0; visibility:hidden; top:0; left:0}
.rating__label {-webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; height:100%; cursor:pointer; color:#c7cacf}
.rating__label::before {content:"★"; display:block; -webkit-transition:color 0.3s ease 0s; transition:color 0.3s ease 0s}
.rating__item:checked,.rating__item:checked ~ .rating__label {color:#1dbcd1}
.rating__label:hover,.rating__label:hover ~ .rating__label,.rating__label:checked ~ .rating__label:hover {color:#03d4f0}
@media (max-width:48em) {.article {padding-top:9.6rem; padding-bottom:22rem}
.article__inner {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}
.article__about-block {width:100%}
.article__data {font-size:3.2rem; margin-right:6rem}
.article__data::before {content:""; width:0.1rem; height:3.2rem; right:-3rem}
.article__time {font-size:3.2rem}
.article__heading {font-size:5.6rem; margin-bottom:5rem}
.article__author {padding:5rem 0; margin-bottom:6.4rem}
.article__author-img {width:12rem; height:12rem; margin-right:6rem}
.article__author-position {font-size:3.2rem}
.article__author-name {font-size:3.8rem}
.article__grade {font-size:3rem; margin-right:0rem; margin-bottom:7rem}
.article__grage-title {margin-right:7rem}
.article__info {-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:start; margin-bottom:23rem}
.article__info-item:not(:last-child) {margin-bottom:8rem}
.article__info-title {font-size:3.2rem}
.article__info-social {margin-left:5rem}
.article__info-social a {width:6rem; height:6rem}
.article__info-social a:not(:last-child) {margin-right:6rem}
.article__content-block {width:100%}
.article__text-block {margin-bottom:6rem}
.article__title {font-size:4rem; margin-bottom:3rem}
.article__par {font-size:3.6rem}
.article__par:not(:last-child) {margin-bottom:4rem}
.article__photo {width:100%; height:98rem; margin-bottom:10rem}
.article__photo img.desctop {display:none}
.article__photo img.mobile {display:block}
.article__quote {-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:start}
.article__quote-about {padding-right:0rem; margin-bottom:4rem}
.article__quote-author {font-size:4rem}
.article__quote-position {font-size:3.2rem; font-weight:500; color:#1dbcd1}
.article__quote-text {font-size:4rem; font-weight:500; width:100%}
.article__list {font-size:3.6rem}
.article__list:not(:last-child) {margin-bottom:3rem}
.article__list li {padding-left:3rem}
.article__list li::before {content:""; width:1rem; height:1rem}
.article__important {font-size:3rem; padding-left:5.4rem; border-left:0.8rem solid #1dbcd1}
.article__form {padding-top:15rem; margin-bottom:13rem; row-gap:8rem}
.article__form-title {font-size:5.6rem}
.article__form-input {width:100%; padding-bottom:2rem; font-size:3rem}
.article__form-btn {font-size:3rem}
.article__comment-item:not(:last-child) {margin-bottom:10rem}
.article__comment-info {-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:start; margin-bottom:5rem}
.article__comment-author {font-size:4rem; margin-right:0rem; margin-bottom:2.4rem}
.article__comment-data {font-size:3rem; margin-right:4rem}
.article__comment-data::after {right:-2rem}
.article__comment-time {font-size:3rem}
.article__comment-text {font-size:3rem}
.rating {font-size:8rem}}
/* End */


/* Start:/bitrix/templates/urfo/css/dev.css?17495439296439*/
/*font-weight:500;*/
.error-msg {display: none;}
.msg-active {display: block;color: #d11b1b;margin-bottom: 3rem;font-size: 16px;}
.add-msg {display: none;}
.add-success {margin-top: 5rem;margin-bottom: -3rem;font-size: 20px;font-weight: bold;color: #10b028;}

.card-head .brc {top: 15rem!important;}
/*.card-head {padding-top: 16.3rem!important;}*/
.card-head .container {margin-top: 2rem;}
@media (max-width:48em) {.card-head .container {margin-top: 4rem;}}

/*.obj__img img {max-height: 100%!important;}*/
.style-404 {padding-top: 20rem;padding-bottom: 5rem;font-size: 34px;color: black;text-align: center;font-weight:400;}
.loder {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(245, 245, 245, 0.9);z-index: 1000;display: none;font-size: 2.8rem;}
.loder-block {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.unselectable {
-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pagination-item {display: flex;justify-content: center;}
#pagination-list {display: flex;justify-content: center;padding-bottom: 10rem;}
.pagination li.active {background: #38D3E8;color: #fff;padding: 0 8px;display: block;height: 32px;min-width: 32px;line-height: 32px;font-size: 14px;/*border-radius: 16px;*/vertical-align: middle;text-align: center;margin-right: 5px;}
.pagination li {background: #eff0f1;color: #000;padding: 0 8px;display: block;height: 32px;min-width: 32px;line-height: 32px;font-size: 14px;/*border-radius: 16px;*/vertical-align: middle;text-align: center;margin-right: 5px;cursor: pointer;}
.prev {margin-right: 10px;}
.next {margin-left: 10px;}
.pagination-arrow {cursor: pointer;background: #38D3E8;/*border: 2px solid #eff0f1;*/line-height: 28px;padding: 0 18px;color: #fff;font-size: 14px;/*border-radius: 16px;*/}
.btn-open-map {display: inline-block;margin: 0;border: none;box-shadow: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: transparent;cursor: pointer;padding: 0.5rem 0rem;font-size: 1.2rem;color: #2B2E34;font-weight: 500;font-family: inherit;text-decoration: underline;}
.btn-select-dpd {display: inline-flex;align-items: center;justify-content: center;text-align: center;background-color: #38D3E8;color: #fff;padding: 1rem 3.6rem;font-size: 1.8rem;line-height: 1;height: auto;border: none;cursor: pointer;white-space: nowrap;max-width: none;font-family: 'Euclid Circular A';}
.new-razmer-modal {max-width: 365px;}

/* modal addCart */
body.lock {overflow: hidden;}

@media (max-width: 48em) {html {font-size: 5px;font-size: 1.5625vw;font-size: 0.6666666667vw;-webkit-text-size-adjust: none;}
body {-webkit-text-size-adjust: none;}.container--sm {width: 100%;}}
.popup {position: fixed;z-index: 999999;height: 100%;width: 100%;background-color: rgba(31, 31, 31, 0.4);top: 0;left: 0;overflow-y: auto;}
.popup__body {min-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;padding: 6rem;}
.popup__content {width: 96rem;padding: 10rem 5rem;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: center;
-ms-flex-pack: center;justify-content: center;background: #ffffff;position: relative;}
.popup__close {width: 3rem;height: 3rem;position: absolute;top: 2.7rem;right: 2.7rem;border: none;color: inherit;font: inherit;text-align: inherit;padding: 0;background-color: transparent;}
.popup__close-img {height: 100%;-o-object-fit: contain;object-fit: contain;}
.popup__title {font-size: 4.5rem;font-weight: 500;margin-bottom: 5rem;color: #000000;}
.popup__btns {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
 width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.popup__btns a {padding: 3rem 3.6rem;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;font-size: 1.8rem;font-weight: 400;}
.popup__btns a:not(:last-child) {margin-right: 5rem;}
.popup__btns a img {width: 4.5rem;height: 1.6rem;margin-right: 2.7rem;}
.popup__continue {background: rgb(248, 248, 248);color: rgb(43, 46, 52);}
.popup__card {color: #ffffff;background: #38D3E8;}
@media (max-width: 48em) {.popup__body {display: -webkit-box;display: -ms-flexbox;display: flex;}
.popup__content {width: 100%;height: auto;padding: 20rem 4rem;}
.popup__close {width: 7rem;height: 7rem;top: 5rem;right: 5rem;border: none;color: inherit;font: inherit;text-align: inherit;padding: 0;background-color: transparent;}
.popup__title {font-size: 5rem;margin-bottom: 10rem;text-align: center;}
.popup__btns {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.popup__btns a {width: 100%;padding: 6rem 6.6rem;font-size: 4rem;}
.popup__btns a:not(:last-child) {margin-right: 0;margin-bottom: 10rem;}
.popup__btns a img {width: 15.5rem;height: 4.6rem;margin-right: 7.7rem;}
}
/*# sourceMappingURL=style.css.map */

/* Видео */
.video {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;background-color: #000;}
.video__link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video__media {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.video__button {position: absolute;top: 50%;left: 50%;z-index: 1;/*display: none;*/padding: 0;width: 68px;height: 48px;border: none;background-color: transparent;transform: translate(-50%, -50%);cursor: pointer;}
.video__button-shape {fill: #212121;fill-opacity: 0.8;}
.video__button-icon {fill: #fff;}
.video__button:focus {outline: none;}
.video:hover .video__button-shape,.video__button:focus .video__button-shape {fill: #ff0000;fill-opacity: 1;}
/* Enabled */
.video--enabled {cursor: pointer;}
.video--enabled .video__button {display: block;}
.href-blue {color:#2b2e35;text-decoration:underline;}
/*Схема установки*/

.schema {position: relative;width: 100%;/*padding-bottom: 40.25%;height: 0;*/}
/* End */


/* Start:/bitrix/templates/urfo/css/ion.rangeSlider.min.css?174411000411084*/
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* End */


/* Start:/bitrix/templates/urfo/css/instruction.css?1747926618211824*/
@charset "UTF-8"; @font-face {font-family:'Euclid Circular A'; src:url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Bold.eot"); src:local("Euclid Circular A Bold"),local("EuclidCircularA-Bold"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Bold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Bold.woff2") format("woff2"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Bold.woff") format("woff"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Bold.ttf") format("truetype"); font-weight:bold; font-style:normal; font-display:swap;}
@font-face {font-family:'Euclid Circular A'; src:url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Light.eot"); src:local("Euclid Circular A Light"),local("EuclidCircularA-Light"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Light.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Light.woff2") format("woff2"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Light.woff") format("woff"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Light.ttf") format("truetype"); font-weight:300; font-style:normal; font-display:swap;}
@font-face {font-family:'Euclid Circular A'; src:url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Regular.eot"); src:local("Euclid Circular A Regular"),local("EuclidCircularA-Regular"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Regular.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Regular.woff2") format("woff2"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Regular.woff") format("woff"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Regular.ttf") format("truetype"); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'Euclid Circular A'; src:url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-SemiBold.eot"); src:local("Euclid Circular A SemiBold"),local("EuclidCircularA-SemiBold"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-SemiBold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-SemiBold.woff2") format("woff2"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-SemiBold.woff") format("woff"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-SemiBold.ttf") format("truetype"); font-weight:600; font-style:normal; font-display:swap;}
@font-face {font-family:'Euclid Circular A'; src:url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Medium.eot"); src:local("Euclid Circular A Medium"),local("EuclidCircularA-Medium"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Medium.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Medium.woff2") format("woff2"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Medium.woff") format("woff"),url("/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Medium.ttf") format("truetype"); font-weight:500; font-style:normal; font-display:swap;}
.visually-hidden {position:absolute; width:1px; height:1px; margin:-1px; padding:0; border:0; white-space:nowrap; -webkit-clip-path:inset(100%); clip-path:inset(100%); clip:rect(0 0 0 0); overflow:hidden}
* {box-sizing:border-box}
html {font-family:'Euclid Circular A'; font-size:62.5%; font-style:normal; font-weight:normal; font-display:fallback; -webkit-animation:bugfix infinite 1s; line-height:1.2; margin:0; padding:0; background-color:#fbfbfb; color:#000}
body,input,textarea {font-family:'Euclid Circular A'; font-size:62.5%; font-style:normal; font-weight:normal; font-display:fallback; -webkit-animation:bugfix infinite 1s; line-height:1.2; position:relative; margin:0; padding:0}
.body-page {font-size:1.6rem; line-height:1.62; color:#525862}
@media (max-width:48em) {.body-page {font-size:3.2rem; line-height:1.5 }
}
small{opacity:1!important;}
a,a:hover {text-decoration:none}
button,input,a,textarea {outline:none; cursor:pointer; font:inherit}
button:focus,input:focus,a:focus,textarea:focus {outline:none}
button:active,input:active,a:active,textarea:active {outline:none}
h1,h2,h3,h4,h5,h6,h7 {display:block; width:100%; /*font:inherit; font-size:unset;*/ margin:0; padding:0;}
/*.h2,.h3,.h4{font:none; font-size:none;}*/
p {margin-top:0; margin-bottom:0}
a {color:unset}
img {width:100%; height:auto; display:block}
.btn {border:none}
ul {padding:0; margin:0}
ul li {margin:0; padding:0; list-style:none}
.container {width:152rem; margin:0 auto; max-width:unset}
.hidden {overflow:hidden}
/*input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0}*/
input[type=number] {-moz-appearance:textfield}
.hidden{display:none;}
@media (max-width:108em) {html {font-size:9px }}
@media (max-width:105em) {html {font-size:8.5px }}
@media (max-width:91em) {html {font-size:8px }}
@media (max-width:90em) {html {font-size:7.5px }}
@media (max-width:85em) {html {font-size:7.3px }}
@media (max-width:80em) {html {font-size:6.8px }}
@media (max-width:72em) {html {font-size:6.5px }}
@media (max-width:68em) {html {font-size:6.1px }}
@media (max-width:64em) {html {font-size:5.6px }}
@media (max-width:60em) {html {font-size:5.2px }}
@media (max-width:55em) {html {font-size:4.8px }}
@media (max-width:51em) {html {font-size:4.5px }}
@media (max-width:48em) {html {font-size:10px; -webkit-text-size-adjust:none }
body {-webkit-text-size-adjust:none }
.container {padding:0 4rem; margin:0 auto; width:100% }}
@media (max-width:44em) {html {font-size:9px }}
@media (max-width:38em) {html {font-size:8px }}
@media (max-width:34em) {html {font-size:7px }}
@media (max-width:30em) {html {font-size:6px }}
@media (max-width:26em) {html {font-size:5px }}
@media (max-width:22.5em) {html {font-size:4.5px }}
@media (max-width:21em) {html {font-size:4.4px }}
.about_boss {display:flex; width:100%}
.about_boss img {margin-bottom:3rem}
@media (max-width:48em) {.about_boss {display:block }}
.btn-def {display:inline-flex; align-items:center; justify-content:center; text-align:center; background-color:#38D3E8; color:#fff; padding:3rem 3.6rem; font-size:1.8rem; line-height:1; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-family:'Euclid Circular A'}
.btn-def:hover::before {transform:translateX(10%)}
.btn-def::before {content:""; display:inline-block; width:4.5rem; height:1.6rem; flex-shrink:0; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/btn-arrow.svg); margin-right:2.7rem; transition:transform 200ms}
.btn-def--white {background-color:#fff; color:#2B2E34}
.btn-def--white::before {background-image:url(/bitrix/templates/urfo/css/../icon/btn-arrow-blue.svg)}
@media (max-width:48em) {.btn-def {padding:3.8rem 7.6rem; font-size:3rem }
 .btn-def::before {width:5.4rem; height:3.5rem; margin-right:6.7rem }}
.btn-simp {display:inline-flex; align-items:center; text-align:center; background-color:#38D3E8; color:#fff; padding:3rem 3.6rem; font-size:1.8rem; line-height:1; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-family:'Euclid Circular A'}
.btn-simp--white {background-color:#fff; color:#2B2E34}
@media (max-width:48em) {.btn-simp {padding:3.8rem 7.6rem; font-size:3.4rem }}
.btn-link {display:inline-flex; align-items:center; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-size:1.6rem; font-weight:600; color:#2B2E34; border-bottom:1px solid #2B2E34; position:relative; background-color:transparent; padding:0; font-family:'Euclid Circular A'}
@media (max-width:48em) {.btn-link {font-size:3rem }}
.btn-more {display:inline-flex; align-items:center; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-size:1.6rem; font-weight:600; color:#2B2E34; position:relative; background-color:transparent; padding:0; font-family:'Euclid Circular A'}
.btn-more::after {content:""; display:inline-block; width:1.7rem; height:1.2rem; position:relative; top:0.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/more-arrow.svg)}
@media (max-width:48em) {.btn-more {font-size:3rem }
 .btn-more::after {width:3.5rem; height:2rem; top:0.3rem }}
.btn-rt {display:inline-flex; align-items:center; height:auto; max-width:none; border:none; cursor:pointer; white-space:nowrap; background-color:transparent; border:none; padding:0; margin:0; font-family:'Euclid Circular A'}
.button {display:inline-flex; align-items:center; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-size:inherit; color:#2B2E34; background-color:transparent; padding:0; margin:0; font-family:'Euclid Circular A'}
.button:disabled {opacity:0.5; cursor:not-allowed}
.i-link {display:inline-block; font-size:1.5rem; line-height:1.47; letter-spacing:0.02em; color:#1DBCD1; text-decoration:underline}
@media (max-width:48em) {.i-link {font-size:3.2rem }}
.h {font-weight:600; line-height:1.5}
.main-banner {position:relative; padding-top:18.3rem; color:#fff; margin-bottom:9.9rem; overflow:hidden}
.main-banner__images {/*display:none*/ }
.main-banner__images {position:absolute; z-index:-1; width:100%}
.main-banner__images-mobile {display:none}
.main-banner--catalog {margin-bottom:2.4rem}
.main-banner__inner {min-height:29.4rem; display:flex; justify-content:space-between; align-items:center}
/*.main-banner__inner {min-height:36.5rem; display:flex; justify-content:space-between; align-items:center}*/
.main-banner__section {min-height:50rem; display:flex; justify-content:space-between; align-items:center}
.main-banner__content {width:58rem}
.main-banner__mtitle {font-size:4.2rem; color:#fff; margin-bottom:1rem}
.main-banner__text {font-size:1.8rem}
.main-banner__img {width:63rem; height:29.4rem}
.main-banner__img img {width:100%; height:100%; object-fit:contain; object-position:center bottom; filter:drop-shadow(-50px 50px 100px rgba(56,179,197,0.3))}
.main-banner__btn {width:28.4rem; margin-left:6rem}
@media (max-width:48em) {.main-banner {padding-top:20.2rem; margin-bottom:4.3rem }
.main-banner__images {display:none }
.main-banner__images-mobile {display:flex; position:absolute; z-index:-1; top:-40% }
.main-banner__images-mobile.section{display:flex;position:static;top:0;z-index:0;}
.main-banner__inner {min-height:80rem; flex-direction:column }
.main-banner__section {min-height:0rem; flex-direction:column }
.main-banner__content {width:100%; text-align:center; margin-bottom:10.3rem }
.main-banner__mtitle {font-size:5.6rem; margin-bottom:7.2rem }
.main-banner__text {font-size:3.3rem }
.main-banner__img {width:100%; height:42rem; order:1 }
.main-banner__img img {width:100%; height:100% }
.main-banner__btn {width:auto; margin-left:0rem; margin-bottom:6.2rem }}
.grid-banner {margin-bottom:9.7rem}
.grid-banner__inner {display:flex; flex-wrap:wrap}
.grid-banner__item {display:flex; justify-content:space-between; height:38.3rem}
.grid-banner__item--1 {width:45.8%; padding-right:0; background-color:#f4f4f4}
.grid-banner__item--1 .grid-banner__content {width:48rem; padding-bottom:2.6rem}
.grid-banner__item--1 .grid-banner__img {width:43.4rem}
.grid-banner__item--1 .grid-banner__img img,.grid-banner__item--1 .grid-banner__img picture {width:100%; height:100%; object-fit:contain}
.grid-banner__item--2 {width:54.2%; flex-direction:column-reverse; background-color:#fff}
.grid-banner__item--2 .grid-banner__content {padding-left:6.1rem; padding-bottom:2rem; margin-bottom:0; display:flex; align-items:flex-end}
.grid-banner__item--2 .grid-banner__img {height:30rem; display:flex; flex-direction:row-reverse}
.grid-banner__item--2 .grid-banner__title {width:40%}
.grid-banner__item--2 .grid-banner__img img,.grid-banner__item--2 .grid-banner__img picture {width:50%; height:100%; object-fit:contain; object-position:center bottom}
.grid-banner__item--2 .grid-banner__img img:first-child {height:80%}
.grid-banner__item--2 .grid-banner__img img:last-child {margin-top:4rem}
.grid-banner__item--2 .grid-banner__img picture:first-child {height:80%}
.grid-banner__item--2 .grid-banner__img picture:last-child {margin-top:-5rem; margin-left:10rem}
.grid-banner__item--3 {width:45.8%; padding-right:0rem; background-color:#fff}
.grid-banner__item--3 .grid-banner__content {width:31.5rem; padding-top:5rem}
.grid-banner__item--3 .grid-banner__img {width:37.7rem}
.grid-banner__item--3 .grid-banner__img img,.grid-banner__item--3 .grid-banner__img picture {width:100%; height:100%; object-fit:contain; object-position:center bottom}
.grid-banner__item--4 {width:54.2%; background-color:#F4FBFC}
.grid-banner__item--4 .grid-banner__content {width:37.7rem; padding-top:4rem}
.grid-banner__item--4 .grid-banner__img {width:42.4rem; background-color:#F4FBFC}
.grid-banner__item--4 .grid-banner__img img,.grid-banner__item--4 .grid-banner__img picture {width:100%; height:100%; object-fit:contain; object-position:right bottom}
.grid-banner__content {padding-left:7rem; display:flex; flex-direction:column; justify-content:center}
.grid-banner__title {font-size:2rem; margin-bottom:2rem; color:#2B2E34}
@media (max-width:48em) {.grid-banner__item--2 .grid-banner__img picture:last-child {display:none }
.grid-banner__item--2 .grid-banner__title {width:100% }
.grid-banner {margin-bottom:21.8rem }
.grid-banner__inner {display:block }
.grid-banner__item {display:flex; justify-content:flex-start; flex-direction:column; height:auto }
.grid-banner__item--1 {width:100%; padding-right:0rem }
.grid-banner__item--1 .grid-banner__content {width:100%; padding:6.4rem 5.4rem; padding-bottom:2.1rem }
.grid-banner__item--1 .grid-banner__img {width:100%; height:30rem; overflow:hidden }
.grid-banner__item--2 {width:100%; padding-top:6rem; flex-direction:column; align-items:center }
.grid-banner__item--2 .grid-banner__content {width:100%; padding:6.4rem 5.4rem; padding-top:0rem; padding-bottom:3.4rem; text-align:center }
.grid-banner__item--2 .grid-banner__img {width:60%; height:30rem; flex-direction:row; justify-content:center }
.grid-banner__item--2 .grid-banner__img img {width:100%; height:100%; object-fit:cover; object-position:center }
.grid-banner__item--3 {width:100%; padding-right:0rem; background-color:#f4f4f4 }
.grid-banner__item--3 .grid-banner__content {width:100%; padding:6.4rem 8.4rem; text-align:center }
.grid-banner__item--3 .grid-banner__img {width:100%; height:32.5rem; overflow:hidden }
.grid-banner__item--3 .grid-banner__img img {width:100%; height:100% }
.grid-banner__item--4 {width:100% }
.grid-banner__item--4 .grid-banner__content {width:100%; padding:6.4rem 7.4rem; padding-right:11rem; padding-bottom:0 }
.grid-banner__item--4 .grid-banner__img {width:100%; height:60rem; margin-top:-3.8rem; overflow:hidden }
.grid-banner__item--4 .grid-banner__img img {width:100%; height:auto }
.grid-banner__content {padding-left:0rem; padding:6.4rem 5.4rem; display:flex; flex-direction:column; justify-content:center }
.grid-banner__title {font-size:4rem; margin-bottom:3rem }
.grid-banner__text {font-size:3rem }
}
.video-banner__content.video-banner__content--modal {width:60.6rem; padding:6.5rem; padding-left:8rem}
.video-banner__bg.video-banner__bg--modal {height:auto}
.video-banner__img.video-banner__img--modal {width:61rem; height:63rem}
.video-banner__item--title {font-weight:500; font-size:4.3rem; line-height:128%; margin-bottom:6.2rem; color:#2B2E34}
.video-banner {margin-bottom:13rem}
.video-banner__inner {display:grid; grid-template-columns:repeat(2,1fr); grid-gap:3.7rem}
.video-banner__item {display:flex; align-items:stretch}
.video-banner__img {width:45.1rem; height:46.3rem; flex-shrink:0}
.video-banner__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.video-banner__bg {position:relative; display:flex; flex-direction:column-reverse; width:100%; height:46.3rem}
.video-banner__bg-1 {flex-grow:1; width:100%; height:50%; background-color:#f4f4f4}
.video-banner__bg-2 {flex-grow:1; width:100%; height:50%; background-color:#e4f4f9}
.video-banner__content {position:absolute; top:50%; right:0; transform:translateY(-50%); width:44.2rem; background-color:#fff; padding:4.4rem; display:flex; align-items:center}
.video-banner__bg .video-banner__title {margin-left:0}
.video-banner__title {margin-left:3.4rem}
.video-banner__title.video-banner__title--modal {margin-left:6.7rem; font-size:1.8rem; line-height:144%}
@media (max-width:48em) {.video-banner {margin-bottom:21rem }
.video-banner__inner {display:block }
.video-banner__item {display:block; margin-bottom:10rem }
.video-banner__item:last-child {margin-bottom:0 }
.video-banner__img {width:100%; height:66.2rem }
.video-banner__img.video-banner__img--modal {width:100%}
.video-banner__bg {flex-direction:row; width:100%; height:19.6rem }
.video-banner__bg-1 {width:50%; height:19.6rem }
.video-banner__bg-2 {width:50%; height:19.6rem }
.video-banner__content {position:absolute; top:0; right:3.3rem; transform:translateY(-50%); width:calc(100% - 6.6rem); padding:5rem 4.4rem }
.video-banner__content.video-banner__content--modal {position:absolute; top:0; right:3.3rem; transform:translateY(-50%); width:calc(100% - 6.6rem); padding:5rem 4.4rem}
.video-banner__title {margin-left:4.2rem }
.video-banner__title.video-banner__title--modal {margin-left:4.2rem; font-size:3.2rem; line-height:1.5}}
.btn-play {display:inline-block; flex-shrink:0}
.play-sidebar {display:inline-block; flex-shrink:0; position:absolute; top:50%; right:11%; transform:translate(0,-50%); z-index:10}
.play-sidebar .btn-play__ring-inner {border:.2rem solid rgba(127,231,245,0.2)}
.btn-play__ring {display:inline-flex; align-items:center; justify-content:center; width:10.4rem; height:10.4rem; border-radius:100%; border:2px solid #f5fdfe}
.btn-play__ring.btn-play__ring--modal {width:13.4rem; height:13.4rem}
.btn-play__circle.btn-play__circle--modal {width:8.4rem; height:8.4rem}
.btn-play__ring-inner.btn-play__ring-inner--modal {width:10.4rem; height:10.4rem}
.btn-play__ring-inner {display:inline-flex; align-items:center; justify-content:center; width:8.4rem; height:8.4rem; border-radius:100%; border:2px solid #d7f6f1}
.btn-play__circle {display:inline-block; width:6.4rem; height:6.4rem; border-radius:100%; background-color:#38D3E8; background-repeat:no-repeat; background-position:left 55% center; background-image:url(/bitrix/templates/urfo/css/../icon/play.svg); background-size:1.4rem; box-shadow:10px 10px 40px rgba(23,174,194,0.3)}
@media (max-width:48em) {.btn-play__ring {width:15.8rem; height:15.8rem }
 .btn-play__ring-inner {width:12.8rem; height:12.8rem }
 .btn-play__circle {width:9.6rem; height:9.6rem; background-size:1.4rem; box-shadow:10px 10px 40px rgba(23,174,194,0.3) }
}
.seo-text {/*margin-bottom:9.7rem;*/ clear:both}
.seo-text__inner {display:flex}
.seo-text__center {width:109.5rem; margin:0 auto; padding-bottom:5rem}
.seo-text__content {width:109.5rem}
.seo-text__content--auto {width:auto}
.seo-text__content--auto ul li {list-style:inside}
.seo-text__content p {margin-bottom:3.1rem; font-weight:300}
.seo-text__content .title-35 {font-weight:bold; font-size:3.5rem; color:#2B2E34; margin-bottom:4.2rem}
.seo-text__content .title-22 {font-weight:bold; font-size:2.2rem; color:#2B2E34; margin-top:4.7rem; margin-bottom:2.7rem}
@media (max-width:48em) {.seo-text {margin-bottom:17.5rem }
 .seo-text__inner {flex-direction:column-reverse }
 .seo-text__center {width:100% }
 .seo-text__content {width:100% }
 .seo-text__content p {margin-bottom:5.1rem; font-size:3.2rem; line-height:1.65 }
 .seo-text__content .title-35 {font-size:5.6rem; margin-bottom:4.2rem; line-height:1.5 }
 .seo-text__content .title-22 {font-size:4.4rem; margin-top:9.5rem; margin-bottom:4.7rem; line-height:1.5 }
}
.stat {width:33rem; /*width:28rem;*/ padding-top:8.7rem; margin-right:7rem}
.stat__item {margin-bottom:7.3rem}
.stat__title {font-size:5rem; color:#2B2E34}
@media (max-width:48em) {.stat {width:100%; padding-top:8.7rem; margin-right:7rem }
 .stat__item {margin-bottom:2.3rem; display:flex; align-items:center }
 .stat__title {width:70%; font-size:8rem }
 .stat__subtitle {width:40%; padding-bottom:2.4rem }
}
.obj {margin-bottom:12.5rem}
.obj__mtitle {font-weight:500; font-size:3.5rem; margin-bottom:5.6rem; color:#2B2E34}
.obj__inner {display:grid; grid-template-columns:1fr 63.7rem 1fr; grid-template-rows:repeat(auto-fill,23.5rem); grid-gap:3.6rem}
.obj__item {display:flex; align-items:center; justify-content:center; position:relative}
.obj__item:nth-child(5n + 2) {grid-column:1}
.obj__item:nth-child(5n + 3) {grid-column:2}
.obj__item:nth-child(5n + 3) .obj__name {width:57.1rem}
.obj__item:nth-child(5n + 4) {grid-column:3}
.obj__item:nth-child(5n + 5) {grid-column:3}
.obj__item:nth-child(3) {grid-column:2; grid-row:1 / 3}
.obj__item:nth-child(4) {grid-row:1 / 2}
.obj__item:nth-child(5) {grid-row:2 / 3}
.obj__item:nth-child(8) {grid-column:2; grid-row:3 / 5}
.obj__item:nth-child(9) {grid-row:3 / 4}
.obj__item:nth-child(10) {grid-row:4 / 5}
.obj__img {width:100%; height:100%}
.obj__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.obj__name {position:absolute; bottom:0; left:50%; transform:translateX(-50%); text-align:center; background-color:rgba(251,251,251,0.75); color:#2B2E34; font-size:2rem; width:37rem; height:6rem; padding:1rem 3.2rem}
.obj__title {margin-bottom:1.6rem; font-weight:400; font-size:2.2rem; /*line-height:125%;*/ color:#2B2E34}
.obj__descr {font-weight:400; font-size:1.6rem; line-height:125%; color:#525862}
@media (max-width:48em) {.obj {margin-bottom:21.8rem }
.obj__mtitle {font-size:5.6rem; margin-bottom:7.6rem }
.obj__inner {display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto; grid-gap:16rem 4rem }
.obj__item {display:flex; align-items:center; justify-content:center; position:relative; height:32.3rem }
.obj__item:nth-child(5n + 2) {grid-column:2 }
.obj__item:nth-child(5n + 3) {grid-column:1 / 3; height:59.5rem }
.obj__item:nth-child(5n + 3) .obj__name {width:54rem; height:8.4rem; font-size:3.2rem }
.obj__item:nth-child(5n + 4) {grid-column:1 }
.obj__item:nth-child(5n + 5) {grid-column:2 }
.obj__item:nth-child(3) {grid-column:auto; grid-row:auto; grid-column:1 / 3 }
.obj__item:nth-child(4) {grid-row:auto }
.obj__item:nth-child(5) {grid-row:auto }
.obj__item:nth-child(8) {grid-column:auto; grid-row:auto }
.obj__item:nth-child(9) {grid-row:auto }
.obj__item:nth-child(10) {grid-row:auto }
.obj__img {width:100%; height:100% }
.obj__img img {width:100%; height:100%; object-fit:cover; object-position:center }
.obj__name {font-size:3rem; /*width:29rem;*/ height:6.1rem }
}
.partner-logo {margin-bottom:13rem}
.partner-logo__suptitle {font-weight:500; color:#7E838C; margin-bottom:1.4rem}
.partner-logo__mtitle {font-weight:500; font-size:3.5rem; color:#2B2E34; margin-bottom:9rem}
.partner-logo__list {display:grid; grid-template-columns:18.5rem 19rem 19rem 19rem 19rem 19rem 19rem 18.2rem; grid-template-rows:repeat(auto-fill,10.4rem); grid-gap:9.8rem 0rem; position:relative}
.partner-logo__list::after {content:""; display:block; position:absolute; top:15rem; left:0; width:100%; height:1px; background-color:rgba(217,218,225,0.8)}
.partner-logo__item {padding:1rem 4rem; border-right:1px solid rgba(217,218,225,0.8)}
.partner-logo__item img {width:100%; height:100%; object-fit:contain; object-position:center}
.partner-logo__item:nth-child(8n + 1) {padding-left:0}
.partner-logo__item:nth-child(8n + 8) {padding-right:0; border-right:none}
.partner-logo__item.hide {display:none}
.partner-logo__bottom {display:flex; justify-content:center}
.partner-logo__bottom .open-list-btn {margin-top:7rem}
@media (max-width:48em) {.partner-logo {margin-bottom:23rem }
.partner-logo__suptitle {margin-bottom:2.6rem; font-size:2.8rem; text-align:center }
.partner-logo__mtitle {font-size:5.2rem; margin-bottom:5rem; text-align:center }
.partner-logo__list {grid-gap:0; display:flex; flex-wrap:wrap }
.partner-logo__list::after {display:none }
.partner-logo__item {width:50%; height:21.2rem; padding:3rem 8rem; border-right:none; border-top:1px solid rgba(217,218,225,0.8); position:relative }
.partner-logo__item img {width:100%; height:100%; object-fit:contain; object-position:center }
.partner-logo__item:nth-child(7n + 1) {padding:3rem 8rem }
.partner-logo__item:nth-child(7n + 7) {padding:3rem 8rem }
.partner-logo__item:nth-child(2n + 1) {padding-left:0 }
.partner-logo__item:nth-child(2n + 1)::after {content:""; display:inline-block; width:1px; height:64%; background-color:rgba(217,218,225,0.8); position:absolute; right:0; top:17% }
.partner-logo__item:nth-child(2n + 2) {padding-right:0 }
.partner-logo__item:nth-child(1) {border-top:none }
.partner-logo__item:nth-child(2) {border-top:none }
}
.basket {padding-top:29.7rem}
.basket__head {display:flex; align-items:center; margin-bottom:3.7rem}
.basket__mtitle {font-weight:500; font-size:3.5rem; color:#2B2E34; margin-right:2.2rem}
.basket__total-items {color:#7E838C; padding-top:0.2rem}
.basket__order {display:flex; justify-content:space-between; align-items:center; margin-top:3rem; background-color:#f6f6f6; padding:3.2rem 5.5rem}
.basket__total-suptitle {font-size:1.5rem; color:#7E838C; margin-bottom:1rem}
.basket__total-price {font-weight:600; font-size:3rem; color:#2B2E34}
.basket__total-currency {font-size:2rem; position:relative; top:-0.6rem}
@media (max-width:48em) {.basket {padding-top:33.8rem }
.basket__head {justify-content:space-between; margin-bottom:3.7rem }
.basket__mtitle {font-size:5.6rem; margin-right:2.2rem }
.basket__total-items {font-size:3rem; padding-top:0.2rem }
.basket__order {margin-top:13rem; padding:4.3rem 4rem; position:relative; width:100vw; left:-4rem }
.basket__order .btn-def {padding-left:5rem; padding-right:5rem }
.basket__order .btn-def::before {margin-right:2.7rem }
.basket__total-suptitle {font-size:2.2rem; margin-bottom:1rem }
.basket__total-price {font-size:5.6rem }
.basket__total-currency {font-size:3.4rem; top:-1.6rem }
}
.items__item {display:flex; justify-content:space-between; padding-left:31.3rem; position:relative; background-color:#fff; margin-bottom:3.5rem}
.items__item:last-child {margin-bottom:0}
.items__content {padding:4rem 0; padding-right:4rem; flex-grow:1}
.items__img {flex-shrink:0; width:21.7rem; height:21.7rem; position:absolute; left:3rem; top:3rem}
.items__img img {width:100%; height:100%; object-fit:contain; object-position:center}
.items__head {margin-bottom:4.1rem; display:flex}
.items__title {font-weight:500; font-size:2rem; color:#2B2E34; margin-bottom:1rem}
.items__subtitle {font-size:1.5rem; color:#7E838C}
@media (max-width:48em) {.items__item {display:block; padding-left:0rem; margin-bottom:8.1rem }
.items__item:last-child {margin-bottom:0 }
.items__content {padding:6rem 4rem; padding-top:3.2rem; padding-right:1rem }
.items__img {width:19.9rem; height:20.4rem; position:relative; top:2rem; left:-2rem }
.items__head {margin-bottom:7.1rem }
.items__title {font-size:3.4rem; margin-bottom:1.5rem; padding-top:4.7rem }
.items__subtitle {font-size:2.4rem }
}
.char-list {display:grid; grid-template-columns:repeat(2,1fr); grid-row-gap:1rem; font-size:1.4rem}
.char-list__item {display:flex}
.char-list__key {width:58%; color:#2B2E34}
.char-list__value {width:42%; color:#7E838C}
@media (max-width:48em) {.char-list {display:block; font-size:2.6rem }
 .char-list__item {margin-bottom:2.2rem }
 .char-list__item:last-child {margin-bottom:0 }
 .char-list__key {width:54.7% }
 .char-list__value {width:45% }}
.price-item {min-width:34.4rem; flex-shrink:0; display:flex; flex-direction:column}
.price-item__contr {flex-grow:1; display:flex; justify-content:left; align-items:center; background-color:#EBFBFD; min-height:14rem; padding:0 2rem; padding-left:2rem}
/*.price-item__contr {flex-grow:1; display:flex; justify-content:space-between; align-items:center; background-color:#EBFBFD; min-height:14rem; padding:0 5.4rem; padding-left:2.4rem}*/
.price-item__btns {display:flex; align-items:center}
.price-item__btn {padding:3rem 1.5rem; color:#7E838C; font-size:2.5rem; font-weight:300; position:relative; top:-0.3rem; background-color:transparent; border:none; max-width:none; width:5rem; text-align:center}
.price-item__quantity {font-weight:500; font-size:2rem; color:#2B2E34; width:6rem; height:4rem; text-align:center; border:1px solid #999; background-color:#fff}
.price-item__sum {font-weight:600; font-size:2.4rem; color:#2B2E34}
.price-item__currency {font-weight:500; font-size:1.5rem; color:#2B2E34; position:relative; top:-0.6rem}
.price-item__delete {display:flex; justify-content:space-between; align-items:center; background-color:#f6f6f6; height:14rem; padding:3rem 5.4rem; border:none; max-width:none; width:100%; margin:0; font-family:inherit; font-weight:600; font-size:1.6rem; color:#2B2E34}
.price-item__delete::after {content:""; display:inline-block; width:2rem; height:2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/delete-item.svg)}
@media (max-width:48em) {.price-item {min-width:auto; display:flex; flex-direction:row; height:16.4rem }
.price-item__contr {min-height:auto; padding:0rem 5.4rem; padding-left:2.4rem }
.price-item__btns {display:flex; align-items:center }
.price-item__btn {/*padding:3rem;*/ font-size:6rem; top:-0.3rem }
.price-item__quantity {font-size:4rem; padding:0 1rem; width:9rem }
.price-item__sum {font-size:4.4rem }
.price-item__currency {font-size:3rem; top:-1rem }
.price-item__delete {height:16.4rem; padding:0; width:16.4rem; font-size:0rem }
.price-item__delete::after {width:100%; height:100%; background-size:4.4rem }
}
.accepted {overflow:hidden; padding-top:29.3rem; padding-bottom:10rem}
.accepted__inner {display:flex; padding-left:3rem; position:relative}
.accepted__bg {position:absolute; z-index:1; top:-8.1rem; right:1.4rem; width:100%; transform:scale(1.3)}
.accepted__content {width:57.4rem; background-color:#fff; padding:6.7rem 8.2rem 6.6rem 6.3rem; box-shadow:15px 20px 100px rgba(158,175,179,0.15); position:relative; z-index:2}
.accepted__title-icon {font-weight:500; color:#2B2E34; padding-left:4rem; padding-top:0.5rem; position:relative; margin-bottom:5.3rem}
.accepted__title-icon::after {content:""; display:inline-block; width:2.4rem; height:2.1rem; position:absolute; left:0.2rem; top:0.6rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/heart.svg)}
.accepted__mtitle {font-size:3rem; font-weight:500; color:#2B2E34; margin-bottom:1.1rem}
.accepted__text {color:#7E838C; margin-bottom:6.3rem}
.accepted__check-order {font-size:1.5rem; font-weight:500; color:#2B2E34; margin-bottom:2.5rem}
.accepted__check-order a {color:#1DBCD1; text-decoration:underline}
.accepted__order-info {margin-bottom:4.7rem}
.accepted__order-info li {display:flex; margin-bottom:0.3rem}
.accepted__order-info li:last-child {margin-bottom:0}
.accepted__order-info li span:first-child {font-size:1.5rem; font-weight:500; color:#2B2E34; width:40%}
.accepted__order-info li span:nth-child(2) {color:#7E838C; width:50%}
.accepted__link {display:block; font-size:1.5rem; color:#1DBCD1; text-decoration:underline; margin-bottom:6rem}
@media (max-width:48em) {.accepted {padding-top:38.8rem; padding-bottom:21.7rem }
.accepted__inner {padding-left:0 }
.accepted__bg {top:9.3rem; right:-18.6rem; transform:scale(2.2) }
.accepted__content {width:100%; padding:10rem 4rem }
.accepted__title-icon {font-size:2.8rem; padding-left:6.6rem; padding-top:0.1rem; margin-bottom:7.8rem }
.accepted__title-icon::after {width:4rem; height:3.4rem; left:0.2rem; top:0.6rem }
.accepted__mtitle {font-size:4.4rem; margin-bottom:1.1rem }
.accepted__text {font-size:2.8rem; margin-bottom:8.7rem }
.accepted__check-order {font-size:2.8rem; margin-bottom:5.7rem }
.accepted__order-info {margin-bottom:6.2rem }
.accepted__order-info li {margin-bottom:0.8rem }
.accepted__order-info li:last-child {margin-bottom:0 }
.accepted__order-info li span:first-child {font-size:2.8rem; width:55% }
.accepted__order-info li span:nth-child(2) {width:45%; font-size:2.8rem }
.accepted__link {font-size:2.8rem; margin-bottom:8.6rem }
}
.social-subs__title {font-weight:500; font-size:2rem; margin-bottom:2rem}
.social-subs__list a {display:inline-flex; align-items:center; margin-right:2rem}
.social-subs__list a img {height:2rem; margin-right:1rem}
.social-subs__list a:last-child {margin-right:0}
@media (max-width:48em) {.social-subs__title {font-size:2.8rem; margin-bottom:3.4rem }
.social-subs__list a {font-size:2.8rem; margin-right:4rem }
.social-subs__list a img {height:4rem; margin-right:2rem }
.social-subs__list a:last-child {margin-right:0 }
}
.news-banner {padding-top:15.3rem;/*padding-top:18.3rem;*/ overflow:hidden; /*margin-bottom:10.6rem*/}
.news-banner__content {width:74rem; height:62.4rem; display:flex; flex-direction:column; padding-top:8rem; position:relative}
.news-banner__suptitle {color:#7E838C; font-size:1.4rem; text-transform:uppercase; font-weight:500; margin-bottom:7.3rem}
.news-banner__mtitle {font-size:4.5rem; font-weight:500; color:#2B2E34; /*margin-bottom:1.4rem*/}
.news-banner__text {color:#7E838C; padding-right:25rem; margin-bottom:3.6rem}
.news-banner__bottom {display:flex; align-items:center; justify-content:space-between}
.news-banner__question {color:#2B2E34; font-size:1.5rem; border-bottom:1px solid #2B2E34; line-height:1.3}
.news-banner__img-mini {width:22.2rem; height:21.3rem; object-fit:cover; object-position:center}
.news-banner__img {position:absolute; left:100%; top:0; width:50.6vw; height:100%}
.news-banner__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.news-button {opacity:0; margin-top:1.5rem; transition:ease 0.3s; -webkit-transition:ease 0.3s; -moz-transition:ease 0.3s; -ms-transition:ease 0.3s; -o-transition:ease 0.3s}
@media (max-width:48em) {.news-banner {padding-top:24.8rem; /*margin-bottom:17.3rem*/}
.news-banner__content {width:100%; height:auto; padding-top:7.5rem }
.news-banner__suptitle {font-size:2.4rem; margin-bottom:5.3rem }
.news-banner__mtitle {font-size:5.6rem; /*margin-bottom:1.4rem*/}
.news-banner__text {padding-right:0rem; margin-bottom:7rem }
.news-banner__bottom {display:block; margin-bottom:10.7rem }
.news-banner__question {font-size:3rem }
.news-banner__img-mini {display:none }
.news-banner__img {position:relative; left:-4rem; top:0; width:100vw; height:58rem; display:flex; align-items:flex-end; padding:0 4rem }
.news-banner__img img {left:0; top:0; position:absolute; z-index:1; width:100%; height:100%; object-fit:cover; object-position:center }
}
.last-new {position:absolute; left:0; bottom:0; width:31.4rem; height:21.3rem; padding:3.7rem 2.8rem; z-index:3; display:block}
.last-new__bg {width:100%; height:100%; object-fit:cover; object-position:center; left:0; top:0; position:absolute; z-index:1}
.last-new__content {position:relative; z-index:2; display:flex; flex-direction:column}
.last-new__suptitle {font-size:1.3rem; letter-spacing:0.02em; color:#B5B5B5; margin-bottom:2.3rem}
.last-new__title {font-weight:500; font-size:1.8rem; color:#fff; margin-bottom:2rem}
.last-new__date {font-size:1.4rem; font-weight:500; color:#fff; display:flex; align-items:center; justify-content:space-between}
.last-new__date::after {content:""; display:inline-block; width:1rem; height:1.3rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/last-new-arrow.svg)}
@media (max-width:48em) {.last-new {position:relative; left:0; width:100%; height:auto; padding:3.7rem 4rem }
 .last-new__suptitle {font-size:2.4rem; margin-bottom:3.5rem }
 .last-new__title {font-size:3.2rem; margin-bottom:3.3rem }
 .last-new__date {font-size:2.8rem }
 .last-new__date::after {width:2rem; height:2.6rem }
}
.news {/*margin-bottom:5rem; */margin-bottom:20.6rem; /*padding-top:18rem;*/}
.news__inner {padding-top:2rem}
.news__list-index {flex-wrap:wrap; gap:4rem}
.news__list {display:flex; align-content:center}
.news_lists {margin-bottom:20.6rem; padding-top:18rem}
.news__row {display:grid; grid-template-columns:50% 50%; row-gap:8rem; column-gap:3rem}
.news__item {display:flex; width:100%; box-shadow:2rem 2rem 10rem rgba(232,238,243,0.3); transition:all .2s}
@media (min-width:48em) {.news__item:hover {background-color:#fff; transition:all .2s; transform:scale(1.15); -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); -o-transform:scale(1.15) }
 .news__item:hover .news__img {transition:all .2s }
 .news__item:hover .news-button {opacity:1 }
}
.news__img {width:30rem; height:30rem; transition:all .2s}
.news__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.news__content {width:45%; display:flex; flex-direction:column; justify-content:space-between; padding:5.8rem 3rem 1rem; background-color:#fff; position:relative}
.news__date {position:absolute; bottom:100%; left:0; top:0; padding:1.2rem 3rem 4rem; color:#2B2E34; font-size:1.4rem; font-weight:500; background-color:#fff}
.news__title {color:#2B2E34; font-size:2.4rem; font-weight:500; margin-bottom:1.4rem}
.news__text {color:#7E838C}
.flag {border-radius:2px; background:#D50B3C; padding:1rem 2rem; color:#fff; font-family:Euclid Circular A; font-size:16px; font-style:normal; font-weight:500; line-height:normal; /*letter-spacing:2px;*/ display:inline-block}
.flag.section {position:relative;z-index:11;border-radius:2px; background:#D50B3C; padding:5px 10px; color:#fff; font-family:Euclid Circular A; font-size:1.45rem; font-style:normal; line-height:normal; font-weight:500; /*letter-spacing:2px;*/ display:inline-block}
@media (max-width:48em) {.news {margin-bottom:27.6rem }
.news__list {display:block }
.news__item {margin-bottom:5.6rem; width:100%; flex-direction:column }
.news__item:last-child {margin-bottom:0 }
.news__row {grid-template-columns:1fr }
.news-button {opacity:1 }
.news__img {height:44rem; width:100% }
.news__content {width:100%; padding:6.8rem 4.6rem }
.news__date {top:-6rem; padding:1.5rem 4.2rem; padding-top:2.1rem; font-size:2.4rem }
.news__title {font-size:3.6rem; margin-bottom:2.6rem }
.news__text {font-size:2.8rem }
}
.article {padding-top:20rem; margin-bottom:18.7rem /*margin:0*/}
.article--object {margin-bottom:0.7rem}
.article--object .article__inner {width:113.2rem; margin:0 auto}
.article--object .article__content {margin-bottom:0.6rem}
.article__container {display:flex; justify-content:space-between; align-items:flex-start; position:relative}
.article__sidebar {width:52.7rem; margin-bottom:7rem; position:sticky; top:3rem}
.article__head {padding-top:0rem; text-align:left; /*margin-bottom:10.4rem*/}
.article__head .caption-40,.article__head h2.caption-40 {font-size:4rem; font-weight:500; margin-bottom:3rem; color:#2B2E34}
.article__head .tag {color:#7E838C}
.article__head .banner-img {margin:0; /*height:51.5rem*/}
.article__head .banner-img>img {width:65%; /*height:85%;*/ object-fit:cover; object-position:left; margin:0 0 3rem 0}
.article__date {margin-bottom:3rem}
.article__mtitle {font-size:5.5rem; font-weight:500; color:#2B2E34; margin-bottom:7.5rem; line-height:1.1}
.article__author {display:flex; align-items:center; padding:3.7rem 0; border-top:1px solid rgba(217,218,225,0.8); border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:7.5rem}
.article__ava {width:7.5rem; height:7.5rem; border-radius:100%; overflow:hidden; border:2px solid #fff; flex-shrink:0; margin-right:2.9rem}
.article__ava img {width:100%; height:100%; object-fit:cover}
.article__pos {color:#7E838C; margin-bottom:0.5rem}
.article__name {font-size:1.8rem; color:#2B2E34; font-weight:500}
.article__info .stars-wrapper {margin-bottom:5.6rem}
.article__view {display:inline-block; margin-right:6.4rem}
.article__view span {color:#2B2E34; font-weight:500; font-size:1.8rem}
.article__content-wrapper {width:87.6rem}
.article__content {/*margin-bottom:11.6rem*/}
.article__content .title-26,.article__content h2.title-26 {font-size:2.6rem; font-weight:500; margin-top:2.9rem; margin-bottom:1rem; color:#2B2E34}
.article__content .title-20,.article__content h2.title-20 {font-size:2rem; font-weight:500; margin-top:2.9rem; margin-bottom:1rem; color:#2B2E34}
.article__content strong,.article__content b {color:#2F3035}
.article__content p {font-size:1.6rem; line-height:1.5; color:#51545A; margin-bottom:2.4rem}
.article__content span {display:inline-block}
.article__content a {display:inline-block; text-decoration:underline}
.article__content ol {margin:0; padding:0; padding-left:1em; margin-bottom:1em}
.article__content ol li {margin-bottom:0.5em}
.article__content ul {margin-top:2.4rem; margin-bottom:2.4rem}
.article__content ul li {padding-left:1.3rem; position:relative; margin-bottom:0rem; line-height:1.5}
.article__content ul li::before {content:"•"; display:inline-block; position:absolute; left:0; top:0.05em; color:#38D3E8}
.article__content ul li:last-child {margin-bottom:0}
.article__content blockquote {margin:0; margin-top:7.2rem; margin-bottom:7.2rem; quotes:none; padding-left:3rem; padding-top:0.5rem; padding-bottom:0.5rem; border-left:4px solid #1DBCD1}
.article__content blockquote p {font-size:1.6rem; margin-bottom:0}
.article__content figure {margin:0; margin-top:7.1rem; margin-bottom:6.3rem}
.article__content figure>img {display:block; margin:0 auto; width:100%; max-width:100%}
.article__content figure.gallery {margin-top:12.1rem; margin-bottom:11.3rem; display:grid; grid-template-columns:repeat(4,1fr); grid-template-columns:repeat(auto-fit,minmax(20%,1fr)); grid-gap:3.5rem}
.article__content q {margin-top:9rem; margin-bottom:8rem; display:flex; align-items:center}
.article__content q>p {font-weight:500; font-size:2.2rem; color:#2B3042; width:68%; line-height:1.3; margin-bottom:0}
.article__content q>span {display:block; width:32%; color:#1DBCD1; display:block}
.article__content q>span span:first-child {font-size:2.2rem; font-weight:600}
.article__content q>span span:nth-child(2) {font-size:1.6rem}
.article__content q::before {display:none}
.article__content q::after {display:none}
.article__content>*:first-child {margin-top:0}
.article__content>*:last-child {margin-bottom:0}
@media (max-width:48em) {.article {padding-top:20.8rem; margin-bottom:21rem }
.article--object {margin-bottom:0.7rem }
.article--object .article__inner {width:100% }
.article--object .article__content {margin-bottom:0.6rem }
.article__container {display:block; width:100% }
.article__sidebar {width:100%; margin-bottom:20.2rem; position:static }
.article__head {text-align:left; /*margin-bottom:15.4rem */}
.article__head .caption-40,.article__head h2.caption-40 {font-size:5.6rem; margin-bottom:6rem }
.article__head .tag {color:#7E838C; margin-bottom:1.5rem }
.article__head .banner-img {margin:0; position:relative; left:0; width:100vw; /*height:66.5vw*/ }
.article__date {margin-bottom:4.3rem }
.article__mtitle {line-height:1.4; margin-bottom:4.9rem }
.article__author {padding:4.6rem 0; margin-bottom:7.5rem }
.article__ava {width:12rem; height:12rem; margin-right:4.2rem }
.article__pos {font-size:2.8rem; margin-bottom:0.5rem }
.article__name {font-size:3.2rem }
.article__info {display:block; padding:0rem }
.article__info .stars-wrapper {margin-bottom:7.2rem }
.article__view {display:block; font-size:3rem; margin-bottom:6rem }
.article__view span {font-size:3.6rem; margin-left:11.6rem }
.article__content-wrapper {width:100% }
.article__content {/*margin-bottom:21.6rem*/ }
.article__content .title-26,.article__content h2.title-26 {font-size:4.4rem; margin-top:5.7rem; margin-bottom:3.4rem }
.article__content .title-20,.article__content h2.title-20 {font-size:4rem; margin-top:5.7rem; margin-bottom:3.4rem }
.article__content strong,.article__content b {color:#2F3035 }
.article__content p {font-size:3.2rem; margin-bottom:3.9rem }
.article__content a {display:inline-block; text-decoration:underline }
.article__content .tag {font-size:2.8rem; text-align:left }
.article__content ol {margin:0; padding:0; padding-left:1em; margin-bottom:1em }
.article__content ol li {margin-bottom:0.5em }
.article__content ul {margin-top:4.6rem; margin-bottom:2.4rem }
.article__content ul li {padding-left:3.3rem; margin-bottom:1.2rem }
.article__content ul li::before {left:0; top:0.05em }
.article__content blockquote {margin:0; margin-top:11.2rem; margin-bottom:7.2rem; quotes:none; padding-left:4.7rem; padding-top:1.5rem; padding-bottom:1.5rem }
.article__content blockquote p {font-size:3rem; margin-bottom:0; line-height:1.6 }
.article__content figure {margin-top:11.2rem; margin-bottom:9rem }
.article__content figure.gallery {position:relative; width:100vw; height:80.6vw; overflow:auto; left:-4rem; padding-left:4rem; margin-top:15.8rem; margin-bottom:17.3rem; display:flex; grid-gap:4rem }
.article__content figure.gallery img {width:auto; height:80.6vw; max-width:none }
.article__content q {margin-top:13.2rem; margin-bottom:11rem; display:block }
.article__content q>p {font-size:4rem; width:100%; line-height:1.4; margin-bottom:0 }
.article__content q>span {width:100%; display:block; margin-bottom:6.2rem }
.article__content q>span span:first-child {display:block; font-size:4rem }
.article__content q>span span:nth-child(2) {display:block; font-size:3.2rem }
.article__content q::before {display:none }
.article__content q::after {display:none }
}
.article-date span {display:inline-block; font-weight:500; color:#38D3E8; text-transform:uppercase}
.article-date span::after {content:"|"; color:#BBBDC0; display:inline-block; margin:0 1rem}
.article-date span:last-child::after {display:none}
@media (max-width:48em) {.article-date span {font-size:2.8rem }
 .article-date span::after {margin:0 2.1rem }
}
.share {display:inline-flex; align-items:center}
.share__title {font-size:1.7rem; color:#7D8088}
.share .ya-share2__list.ya-share2__list_direction_horizontal {margin-top:0 !important}
.share .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {background-repeat:no-repeat !important; background-position:center !important; background-size:contain !important}

.share .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {margin:0 !important; margin-left:1.8rem !important}
.share .ya-share2__item_service_facebook .ya-share2__icon {width:3rem !important; height:2.4rem !important; background-image:url(/bitrix/templates/urfo/css/../icon/fb-share.svg) !important}
.share .ya-share2__item_service_vkontakte .ya-share2__icon {width:3.4rem !important; height:2.1rem !important; background-image:url(/bitrix/templates/urfo/css/../icon/vk-share.svg) !important}
.share .ya-share2__item_service_telegram .ya-share2__icon {width:2.6rem !important; height:2.2rem !important; background-image:url(/bitrix/templates/urfo/css/../icon/tg-share.svg) !important}
.share .ya-share2__item_service_facebook .ya-share2__badge,.share .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {background-color:transparent !important}
.share .ya-share2__item_service_vkontakte .ya-share2__badge,.share .ya-share2__item_service_whatsapp .ya-share2__mobile-popup-badge {background-color:transparent !important}
.share .ya-share2__item_service_telegram .ya-share2__badge,.share .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {background-color:transparent !important}
@media (max-width:48em) {.share .ya-share2__item_service_facebook .ya-share2__icon {width:2.8rem !important; height:5.6rem !important }
.share .ya-share2__item_service_vkontakte .ya-share2__icon {width:8rem !important; height:4.8rem !important }
.share .ya-share2__item_service_telegram .ya-share2__icon {width:6.2rem !important; height:5.6rem !important }
.share .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {margin-left:7rem !important }
}
.stars {display:flex; flex-direction:row-reverse; justify-content:flex-end}
.stars-wrapper {display:flex; align-items:center}
.stars-wrapper p {margin-right:2rem; color:#7E838C}
.stars__item {display:inline-block; width:4.1rem; height:2.8rem; background-image:url(/bitrix/templates/urfo/css/../img/icon-null.svg); background-repeat:no-repeat; background-position:center; background-size:contain; font-size:0; line-height:0}
.stars td {display:inline-flex; align-items:center; justify-content:center}
.stars .star-empty,.stars .star-voted,.stars .star-over,.stars .star-active {display:inline-block; width:4rem; height:2.8rem; background-image:url(/bitrix/templates/urfo/css/../icon/star-null.svg); background-repeat:no-repeat; background-position:center; background-size:contain; font-size:0; line-height:0}
.stars .star-voted,.stars .star-over {background-image:url(/bitrix/templates/urfo/css/../icon/star-voted.svg)}
@media (max-width:48em) {.stars-wrapper {width:100%; margin-bottom:10rem }
.stars-wrapper p {font-size:3rem; margin-right:5.8rem }
.stars__item {width:7.9rem; height:5.5rem; background-size:contain }
.stars .star-empty,.stars .star-voted,.stars .star-over {width:7.9rem; height:5.5rem; background-size:contain }
}
.comment__form {margin-bottom:8rem}
.comment__item {margin-bottom:5.5rem}
.comment__item:last-child {margin-bottom:0}
.comment__head {display:flex; align-items:center; margin-bottom:1.6rem}
.comment__name {color:#2B2E34; font-weight:500; font-size:2rem; margin-right:4.4rem}
.comment__text {font-size:1.8rem; color:#51545A}
@media (max-width:48em) {.comment__form {margin-bottom:14rem }
 .comment__item {margin-bottom:10.5rem }
 .comment__item:last-child {margin-bottom:0 }
 .comment__head {display:block; margin-bottom:4.1rem }
 .comment__name {font-size:3.6rem; margin-right:0rem; margin-bottom:1.6rem }
 .comment__text {font-size:3rem }
}
.certificates {padding-top:18rem; margin-bottom:10rem}
.certificates__mtitle {font-size:4rem; font-weight:500; color:#2B2E34; text-align:center; margin-bottom:6rem}
.certificates__list {display:grid; grid-template-columns:repeat(4,1fr); grid-gap:3.5rem}
.certificates__item {display:block; padding:0; background-color:#fff}
.certificates__img {/*height:30rem;*/height:36rem; display:block; margin-bottom:2.8rem}
.certificates__img img {width:100%; height:100%; object-fit:contain; object-position:center top; filter:drop-shadow(20px 20px 100px rgba(207,214,221,0.3))}
.certificates__name {text-align:center; font-size:2rem}
@media (max-width:48em) {.certificates {padding-top:21rem; margin-bottom:22rem }
 .certificates__mtitle {font-size:5.6rem; text-align:left; margin-bottom:7rem }
 .certificates__list {display:grid; grid-template-columns:repeat(2,1fr); grid-gap:4rem }
 .certificates__item {padding:3.2rem 5rem }
 .certificates__img {height:35.6rem; margin-bottom:4.2rem }
 .certificates__name {font-size:2.6rem }
}
.catalog-prod {padding-top:21.3rem; margin-bottom:19rem}
.catalog-prod__head {padding:0 30%; text-align:center; margin-bottom:7.3rem}
.catalog-prod__mtitle {font-size:4.5rem; font-weight:500; color:#2B2E34; margin-bottom:1.3rem}
.catalog-prod__subtitle {color:#7E838C}
.catalog-prod__list {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.6rem; padding-top:2.7rem}
.catalog-prod__img {height:35.3rem}
.catalog-prod__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.catalog-prod__content {padding:3.9rem 3.2rem; min-height:15rem; display:flex; align-items:center; background-color:#f4f4f4}
.catalog-prod__text {font-size:2.2rem; color:#2B2E34}
@media (max-width:48em) {.catalog-prod {padding-top:23.8rem; margin-bottom:22rem }
.catalog-prod__head {padding:0; text-align:left; margin-bottom:13rem }
.catalog-prod__mtitle {font-size:5.6rem; margin-bottom:2.4rem }
.catalog-prod__subtitle {font-size:3rem }
.catalog-prod__list {display:block; grid-gap:0 }
.catalog-prod__item {margin-bottom:6rem }
.catalog-prod__item:last-child {margin-bottom:0 }
.catalog-prod__img {height:41.5vw }
.catalog-prod__content {padding:4.2rem 4rem; min-height:18rem }
.catalog-prod__text {font-size:3rem }
}
.delivery-banner {padding-top:18.3rem; margin-bottom:10.3rem}
.delivery-banner__inner {padding-top:4.8rem; display:flex; align-items:center; justify-content:space-between}
.delivery-banner__left {width:43.7rem}
.delivery-banner__mtitle {font-size:4.3rem; font-weight:500; color:#2B2E34; margin-bottom:1.3rem}
.delivery-banner__text {font-size:1.8rem; color:#7E838C; margin-bottom:5.7rem}
.delivery-banner__img {width:62.9rem; height:47.2rem}
.delivery-banner__img img {width:100%; height:100%; object-fit:contain; object-position:center}
.delivery-banner__right {width:33.7rem}
.delivery-banner__title {font-size:1.8rem; color:#2B2E34; margin-bottom:2rem}
.delivery-banner__list {font-size:1.6rem; color:#7E838C; text-decoration:underline; margin-bottom:3.2rem}
.delivery-banner__list li {margin-bottom:1rem}
.delivery-banner__list li:last-child {margin-bottom:0}
@media (max-width:48em) {.delivery-banner {padding-top:24.8rem; margin-bottom:25.3rem }
.delivery-banner__inner {padding-top:5.8rem; display:block }
.delivery-banner__left {width:100%; margin-bottom:7.5rem }
.delivery-banner__mtitle {font-size:5.6rem; margin-bottom:1.3rem }
.delivery-banner__text {font-size:3rem; margin-bottom:7.7rem }
.delivery-banner__img {width:100%; height:auto; margin-bottom:13rem }
.delivery-banner__img img {width:100%; height:auto }
.delivery-banner__right {width:100% }
.delivery-banner__title {font-size:3.6rem; margin-bottom:5.3rem }
.delivery-banner__list {font-size:3.6rem; margin-bottom:0rem }
.delivery-banner__list li {margin-bottom:3.3rem }
.delivery-banner__calc {display:none }
}
.delivery-calc,.all-char {display:flex; align-items:center; font-size:1.6rem; font-weight:400; color:#2B2E34; text-decoration:underline; letter-spacing:0.02em}
.delivery-calc::before {content:""; display:inline-block; width:3.7rem; height:3.7rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/all-char.svg); margin-right:2rem}
@media (max-width:48em) {.delivery-calc {font-size:3.2rem; letter-spacing:0em }
 .delivery-calc::before {width:5.7rem; height:5.7rem; margin-right:3rem }
}
.cost-delivery {margin-bottom:15.5rem}
.cost-delivery__head {text-align:center; margin-bottom:5.1rem}
.cost-delivery__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34; margin-bottom:1rem}
.cost-delivery__subtitle {font-size:1.8rem; color:#7E838C}
.cost-delivery__list {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:8.8rem}
.cost-delivery__item {position:relative; padding:3.9rem 3.6rem; background-color:#fff}
.cost-delivery__item--agr {padding:4.9rem 4.3rem; background-color:#f4f4f4}
.cost-delivery__item--agr .cost-delivery__title {font-size:2.1rem; margin-bottom:4.1rem}
.cost-delivery__item--agr .cost-delivery__param-wrapper {margin-bottom:0; padding-left:1rem}
.cost-delivery__title {font-size:2.3rem; font-weight:500; color:#2B2E34; margin-bottom:3.4rem}
.cost-delivery__param-wrapper {display:flex; margin-bottom:5rem}
.cost-delivery__param {margin-right:6rem; font-size:1.7rem; color:#2B2E34}
.cost-delivery__param img {width:auto; height:2.8rem; margin-bottom:0.5rem; margin-left:0.5rem}
.cost-delivery__cost {display:flex; align-items:flex-end}
.cost-delivery__k {font-size:1.8rem; color:#7E838C; line-height:1.2; margin-right:3rem}
.cost-delivery__v {font-weight:500; font-size:3rem; color:#2B2E34; line-height:1}
.cost-delivery__v span {font-size:1.6rem; margin-right:1rem}
.cost-delivery__img {width:21.1rem; height:15.7rem; position:absolute; right:-5rem; top:2.4rem}
.cost-delivery__img img {width:100%; height:100%; object-fit:contain; object-position:center}
@media (max-width:48em) {.cost-delivery {margin-bottom:23rem }
.cost-delivery__head {text-align:left; margin-bottom:9.2rem }
.cost-delivery__mtitle {font-size:5.6rem; margin-bottom:2.4rem }
.cost-delivery__subtitle {font-size:3.2rem }
.cost-delivery__list {display:block }
.cost-delivery__item {padding:5.6rem 5rem; padding-bottom:10.8rem; margin-bottom:2.5rem }
.cost-delivery__item:last-child {margin-bottom:0 }
.cost-delivery__item--agr {padding:5.6rem 5rem; padding-bottom:7rem }
.cost-delivery__item--agr .cost-delivery__title {font-size:4rem; margin-bottom:10rem }
.cost-delivery__item--agr .cost-delivery__param-wrapper {margin-bottom:0; padding-left:1rem }
.cost-delivery__item--agr .cost-delivery__param {font-size:3.4rem; margin-right:11.7rem }
.cost-delivery__item--agr .cost-delivery__param img {height:6rem }
.cost-delivery__title {font-size:4rem; margin-bottom:5.3rem }
.cost-delivery__param-wrapper {margin-bottom:7rem }
.cost-delivery__param {margin-right:8.7rem; font-size:3rem }
.cost-delivery__param img {height:4.2rem; margin-bottom:1rem; margin-left:0.5rem }
.cost-delivery__k {font-size:2.8rem; line-height:1.2; margin-right:5.7rem }
.cost-delivery__v {font-size:4.8rem; line-height:1 }
.cost-delivery__v span {display:none }
.cost-delivery__img {width:34.6rem; height:25.8rem; right:-3.7rem; top:4.8rem }
}
.map {margin-bottom:15.3rem}
.map__inner {position:relative; height:73rem; filter:drop-shadow(15px 15px 70px rgba(222,230,238,0.6))}
.map__img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:10}
.map__map {position:absolute; left:0; top:0; width:100%; height:100%; z-index:20}
.map__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34; text-align:center; margin-bottom:5.5rem}
@media (max-width:48em) {.map {margin-bottom:23.6rem }
.map__inner {height:176.2vw }
.map__mtitle {font-size:5.6rem; text-align:left; margin-bottom:10.6rem }
}
#map .map-info__head,#map .map-info__list,#map .map-info__bottom {width:48.2rem}
.map-info {z-index:30; height:auto; background-color:#fff; box-shadow:15px 15px 70px rgba(78,87,96,0.2); border-radius:0.2rem; padding:2.7rem 3rem 5rem}
.map-info--onmap {display:none; width:48.2rem; position:absolute; left:9.3rem; top:50%; transform:translateY(-50%); padding:7.5rem 3rem 5rem}
.map-info__head {display:flex; align-items:center; margin-bottom:3rem}
.map-info__icon {flex-shrink:0; width:6.2rem; height:6.2rem; border-radius:100%; overflow:hidden; margin-right:2rem}
.map-info__icon--blue {box-shadow:1rem 1rem 4rem rgba(23,174,194,0.15)}
.map-info__icon--yellow {box-shadow:1rem 1rem 4rem rgba(189,86,11,0.1)}
.map-info__icon--red {box-shadow:1rem 1rem 4rem rgba(173,6,6,0.1)}
.map-info__icon img {width:100%; height:100%; object-fit:cover; object-position:center}
.map-info__mtitle {font-family:'Euclid Circular A'; font-size:2.1rem; font-weight:500; color:#2B2E34}
.map-info__subtitle {font-family:'Euclid Circular A'; font-size:1.4rem; color:#7E838C}
.map-info__list {font-family:'Euclid Circular A'; padding:2.8rem 0; border-top:1px solid rgba(217,218,225,0.8); border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2.5rem}
.map-info__list>div {display:flex; margin-bottom:2.1rem}
.map-info__list>div:last-child {margin-bottom:0}
.map-info__list>div>div:first-child {font-weight:500; font-size:1.6rem; color:#2B2E34; width:30%; flex-shrink:0}
.map-info__list>div>div:last-child {font-size:1.5rem; color:#2B2E34}
.map-info__metro {display:flex; align-items:center}
.map-info__metro::before {content:""; display:inline-block; width:0.7rem; height:0.7rem; border-radius:100%; background-color:#068B2C; margin-right:1.2rem}
.map-info__title {font-family:'Euclid Circular A'; font-weight:500; font-size:1.6rem; color:#2B2E34; margin-bottom:0.5rem}
.map-info__text {font-family:'Euclid Circular A'; font-size:1.5rem; color:#2b2e35}
.map-info__close {display:inline-block; width:2.5rem; height:2.5rem; background-image:url(/bitrix/templates/urfo/css/../icon/map-info-close.svg); background-repeat:no-repeat; background-size:contain; position:absolute; top:2rem; right:2rem}
.map-info__bottom {font-family:'Euclid Circular A'}
.map-info__bottom:not(:last-child) {border-bottom:1px solid rgba(217,218,225,0.8); padding-bottom:1.4rem; margin-bottom:1.4rem}
.payway {margin-bottom:16.4rem}
.payway__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34; text-align:center; margin-bottom:7.2rem}
.payway__tabs {display:flex; justify-content:center; margin-bottom:7rem}
.payway__tab {font-size:2.2rem; color:#7E838C; margin:0 6rem}
.payway__tab.active {font-weight:500; color:#2B2E34; border-bottom:1px solid #2B2E34}
.payway__block {display:grid; grid-template-columns:repeat(5,1fr); grid-gap:4.1rem}
.payway__block--entity {grid-template-columns:repeat(3,1fr); grid-gap:3.5rem}
.payway__block.hide {display:none}
.payway__block.active {display:grid}
.payway__item {padding:4rem 3rem; background-color:#fff}
.payway__icon {width:7.5rem; height:7.5rem; margin:0 auto; margin-bottom:3rem}
.payway__icon img {width:100%; height:100%; object-fit:contain; object-position:center}
.payway__text {font-size:1.5rem; color:#2B2E34; text-align:center}
@media (max-width:48em) {.payway {margin-bottom:30.4rem }
.payway__mtitle {font-size:5.6rem; text-align:left; margin-bottom:8.4rem }
.payway__tabs {display:flex; justify-content:space-between; margin-bottom:11.6rem }
.payway__tab {font-size:4rem; margin:0rem }
.payway__block {grid-template-columns:repeat(1,1fr); grid-gap:4rem }
.payway__block--entity {grid-template-columns:repeat(1,1fr); grid-gap:4rem }
.payway__item {padding:6rem 5rem; display:flex; align-items:center }
.payway__icon {flex-shrink:0; width:13rem; height:13rem; margin:0; margin-right:7rem }
.payway__text {font-size:3rem; text-align:left }
}
.feedback {padding-bottom:17rem; overflow:hidden}
.feedback__inner {display:flex}
.feedback__img {width:48.3%; min-height:64rem; flex-shrink:0; position:relative; z-index:1; order:1}
.feedback__img img {position:absolute; top:-22%; left:-34.1%; width:170%; height:170%; object-fit:contain}
.feedback__form {width:51.7%; position:relative; z-index:2; order:2}
.feedback__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34; margin-bottom:5.2rem}
@media (max-width:48em) {.feedback {padding-bottom:15.7rem }
.feedback__inner {display:block }
.feedback__img {width:100%; min-height:110rem }
.feedback__img img {top:-7%; left:-41.9%; width:199%; height:auto }
.feedback__form {width:100%; margin-bottom:5rem }
.feedback__mtitle {font-size:5.6rem; margin-bottom:9rem }
}
.brc__inner {display:flex; align-items:center; flex-wrap:wrap; margin:0 0 2rem 0}
.brc__inner a {color:#000/*#6C6F79/*#7E838C*/; font-size:1.4rem; display:inline-block; padding:2.2rem 0}
@media (max-width:48em) {.brc__inner a {color:#000; font-size:2.3rem; display:inline-block; padding:2.2rem 0 }}
.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 0.8rem}
.brc__inner a:last-child::after {display:none}
.in-stock {display:flex; justify-content:space-between; align-items:center}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock__inner {display:flex; align-items:center; margin:1rem 0;}
.in-stock__icon {width:1.3rem; margin-right:1rem}
.in-stock__icon img {display:block}
.in-stock__text {margin-right:1rem}
.in-stock__text b {font-weight:bold}
.in-stock__info {width:3.1rem; cursor:pointer}
.in-stock__info img {display:block}
@media (max-width:48em) {.in-stock {display:block }
.in-stock__inner {margin:2rem 0;}
.in-stock__icon {width:3rem; margin-right:2rem }
.in-stock__text {margin-right:1rem;font-size:2.5rem; }
.in-stock__info {width:6rem }}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock-modal__mtitle {width:100%; font-size:4.3rem; font-weight:500; color:#2B2E34; margin-bottom:8.2rem}
.in-stock-modal__item {display:flex; align-items:center; margin-bottom:2.4rem}
.in-stock-modal__item:last-child {margin-bottom:0}
.in-stock-modal__title {font-weight:300; font-size:2.2rem; color:#1F223D; width:25%}
.in-stock-modal__text {display:flex; align-items:center; font-weight:500; font-size:2.2rem}
.in-stock-modal .green {color:#71D661}
.in-stock-modal .text {font-weight:300; font-size:1.5rem; color:#9B9DAD; margin-left:3.8rem}
@media (max-width:48em) {.in-stock-modal {width:100%; padding:15.3rem 4rem }
 .in-stock-modal__mtitle {font-size:5rem; margin-bottom:3rem }
 .in-stock-modal__item {display:flex; align-items:center; margin-bottom:2.4rem }
 .in-stock-modal__title {font-size:3.4rem; width:40%; flex-shrink:0 }
 .in-stock-modal__text {flex-wrap:wrap; font-size:3.4rem }
 .in-stock-modal .text {width:100%; font-size:3rem; margin-left:0rem }
}
.card-head {padding-top:18.3rem; position:relative; background-color:#fff; padding-bottom:0; overflow:hidden}
.card-head .brc {position:static; top:18.3rem; left:0; width:100%; z-index:6}
.card-head--radiator {background-color:#FBFBFB; padding-bottom:0}
.card-head--radiator .brc {background-color:#f6f6f6}
.card-head--radiator .brc a {padding:1.9rem 0}
.card-head--radiator .card-head__slider {width:57.9%; height:81.7rem; position:relative; padding:0}
.card-head--radiator .card-head__container {position:absolute; right:0; top:5.8rem; width:56vw; height:75.7rem}
.card-head--radiator .card-head__slide {background-color:#FBFBFB}
.card-head--radiator .card-head__slide a {width:56vw; height:75.7rem}
.card-head--radiator .card-head__slide a img {object-fit:cover}
.card-head--radiator .card-head__slide .model3D {height:90%}
.card-head--radiator .card-head__slide .youtube-vidoe {width:56vw; height:75.7rem}
.card-head--radiator .card-head__slide .own-vidoe {width:56vw; height:75.7rem}
.card-head--radiator .card-head__content {padding-bottom:5rem; width:42.1%; background-color:transparent}
.card-head--radiator .card-head__content::before {display:none}
.card-head--radiator .card-head__content-inner {background-color:transparent; padding-top:14.7rem; padding-left:10.2rem; padding-right:0rem}
.card-head--radiator .card-head__code {z-index:7}
.card-head--radiator .card-head__thumbs-wrapper {position:absolute; bottom:6.9rem; right:29.8rem; display:inline-flex; align-items:center; z-index:5}
.card-head--radiator .card-head__thumbs {width:51.2rem}
.card-head--radiator .card-head__thumb {width:11.3rem; height:8.5rem; margin-right:2rem; border-radius:1rem; border:0.2rem solid #fff}
.card-head--radiator .card-head__thumb img {object-fit:cover}
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {display:block; position:absolute; bottom:4rem; z-index:200}
.card-head--plumber .card-head__prev {left:-1rem; transform:rotate(270deg)}
.card-head--plumber .card-head__next {right:-1rem; transform:rotate(90deg)}
.card-head--plumber .card-head__slider {width:49.4%; height:71.4rem; position:relative; padding:0}
.card-head--plumber .card-head__container {position:absolute; right:0; top:0rem; width:100%; height:71.4rem; padding-top:9rem}
.card-head--plumber .card-head__slide a {width:100%; height:71.4rem; padding-left:3rem; padding-bottom:26rem}
.card-head--plumber .card-head__slide .model3D {height:80%}
.card-head--plumber .card-head__slide .youtube-vidoe {width:100%; height:50rem}
.card-head--plumber .card-head__slide .youtube-vidoe iframe {width:100% !important; height:100% !important}
.card-head--plumber .card-head__slide .own-vidoe {width:50vw; height:71.4rem}
.card-head--plumber .card-head__content {width:50.6%; padding-bottom:5rem}
.card-head--plumber .card-head__code {z-index:7}
.card-head--plumber .card-head__thumbs-wrapper {position:absolute; bottom:0rem; right:3rem; display:inline-flex; align-items:center; z-index:5}
.card-head__pb {height:6rem; background-color:#fff}
.card-head__prev,.card-head__next {display:inline-block; width:3.5rem; height:3rem; background-repeat:no-repeat; background-size:1rem; cursor:pointer}
.card-head__prev {background-image:url(/bitrix/templates/urfo/css/../icon/card-slider-prev.svg); background-position:center left}
.card-head__next {background-image:url(/bitrix/templates/urfo/css/../icon/card-slider-next.svg); background-position:center right}
.card-head__inner {display:flex}
.card-head__slider {width:49.4%; padding-top:6.5rem; padding-right:15rem; position:relative; z-index:5}
.card-head__container {position:absolute; top:0; right:0; top:5.8rem; width:56vw}
.card-head__wrapper {align-items:stretch}
.card-head__slide {background-color:#fff}
.card-head__slide a {display:block; width:100%; height:33rem}
.card-head__slide a img {width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__slide .model3D {height:100%}
.card-head__slide .youtube-vidoe {display:block; width:100%; height:33rem}
.card-head__slide .own-vidoe {display:block; width:100%; height:33rem}
.card-head__slide .own-vidoe video {border:none; box-shadow:none; background-color:#000; width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__slide .video-preview {display:none}
.card-head__thumbs {width:67rem; filter:drop-shadow(15px 15px 50px rgba(38,46,67,0.07))}
.card-head__thumb {width:11rem; height:11rem; margin-right:2.5rem; background-color:#fff; overflow:hidden; cursor:pointer}
.card-head__thumb.swiper-slide-thumb-active {border:1px solid #ccc}
.card-head__thumb img {width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__thumb--video::after {content:""; display:inline-block; width:6.3rem; height:6.3rem; background:url(/bitrix/templates/urfo/img/play.png); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5 }
.card-head__param-onslider {margin-bottom:6.5rem; display:none}
.card-head__arc-icon {width:36.2rem; height:4.6rem; position:relative; margin:0 auto; margin-top:5rem; margin-bottom:2.3rem}
.card-head__arc-icon img {width:100%; height:100%; object-fit:cover; object-position:center bottom; position:relative; z-index:1}
.card-head__color {width:2.6rem; height:2.6rem; border-radius:100%; border:0.7rem solid; border-color:#A9B3B6; background-color:#fff; position:absolute; bottom:0; left:50%; transform:translate(-50%,50%); z-index:2; box-shadow:0.5rem 0.5rem 2.5rem rgba(116,124,155,0.3)}
.card-head__metal {font-size:1.6rem; font-weight:500; color:#2B2E34; text-align:center}
.card-head__content {width:50.6%; background-color:#F8F8F8; position:relative; z-index:7}
.card-head__content::before {content:""; display:block; width:103%; height:100%; position:absolute; left:0; top:0; z-index:1; background-color:#F8F8F8}
.card-head__content-inner {position:relative; z-index:2; padding-top:/*6.9rem*/ 5rem; padding-left:16.9rem; padding-right:6.3rem}
.card-head__vcode {font-size:1.4rem; color:#7E838C}
.card-head__code {font-size:1.4rem; color:#7E838C}
.card-head__mtitle {font-size:3rem; font-weight:600; color:#2B2E34; line-height:1.3; margin-bottom:3rem}
.card-head__table {margin-bottom:1.5rem}
.card-head__table table {border-collapse:collapse; display:block; width:100%}
.card-head__table tbody {display:block; width:100%}
.card-head__table tr {display:flex; align-items:center; justify-content:space-between; padding:1.6rem 0; border-bottom:1px solid rgba(217,218,225,0.8)}
.card-head__table td {font-size:1.6rem}
.card-head__table td:first-child {color:#7E838C}
.card-head__table td:nth-child(2) {color:#2B2E34}
.card-head__table select {display:block; max-width:none; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center right; background-size:1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); padding:0.5rem 1rem; padding-right:2.8rem; font-size:1.6rem; color:#2B2E34}
.card-head__table select:focus {outline:none}
.card-head__all-param {font-size:1.4rem; text-align:right; color:#7E838C}
@media(max-width:48em) {.card-head__all-param.char {font-size:3.2rem !important; margin-right:5rem }}
/*.card-head__all-param.char {font-size:1.6rem; text-align:right;font-weight:400;color:#2B2E34;/* margin-top:2rem*/}

/*.all-char::before{content: "";display: inline-block;width:3rem;height:2.5rem;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(/bitrix/templates/urfo/css/../icon/char_all.svg);margin-right: 2rem}*/
.card-head__all-param.char a:hover {text-decoration:none}
.card-head__all-param a {text-decoration-line:underline}
.card-head .in-stock {margin-top:4rem; margin-bottom:4rem}
.card-head__price {display:flex; align-items:flex-end; line-height:1}
.card-head__price-num {font-size:3rem; font-weight:600; color:#2B2E34}
@media(max-width:48em) {.card-head__price-num {font-size:3.5rem }}
.card-head__price-cur {font-size:1.6rem; font-weight:600; color:#2B2E34; position:relative; top:-1.2rem; left:0.3rem}
.card-head__price-slash {font-size:1.6rem; color:#7E838C; margin-left:1rem}
.card-head__price-quantity {font-size:1.2rem; color:#7E838C; margin-left:1rem}
.card-head__order {display:flex; align-items:center; justify-content:space-between}
.card-head .delivery-calc::before {width:3rem; height:2.5rem}
@media (max-width:48em) {.card-head {/*padding-top:24.8rem;*/ padding-bottom:1.5rem }
.card-head--radiator {background-color:#F8F8F8 }
.card-head--radiator .card-head__slider {width:100vw; height:auto; left:-4rem; margin-bottom:5.2rem }
.card-head--radiator .card-head__container {position:static; width:100vw; height:auto }
.card-head--radiator .card-head__slide {width:100vw; height:auto }
.card-head--radiator .card-head__slide a {width:100vw; height:97.8vw }
.card-head--radiator .card-head__slide a img {object-fit:cover }
.card-head--radiator .card-head__slide .youtube-vidoe {width:100vw; height:84vw }
.card-head--radiator .card-head__slide .own-vidoe {width:100vw; height:84vw }
.card-head--radiator .card-head__content {padding-bottom:0rem; width:100% }
.card-head--radiator .card-head__content-inner {padding-top:7rem; padding-left:0rem; padding-right:0rem; padding-bottom:9.9rem }
.card-head--radiator .card-head__thumbs-wrapper {position:absolute; bottom:-4.6rem; right:0; padding:0 4rem }
.card-head--radiator .card-head__thumbs {width:100%; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2)) }
.card-head--radiator .card-head__thumb {width:22.35%; height:15.7vw; margin-right:3.445%; border-radius:1.4rem; border:0.3rem solid #fff }
.card-head--plumber .card-head__slider {width:100%; margin-bottom:7.6rem }
.card-head--plumber .card-head__container {position:static; width:100%; /*height:auto;*/ padding-top:0rem }
.card-head--plumber .card-head__slide {width:100%; height:auto }
.card-head--plumber .card-head__slide a {width:100%; height:97.8vw }
.card-head--plumber .card-head__slide .youtube-vidoe {width:100%; height:84% }
.card-head--plumber .card-head__slide .own-vidoe {width:100%; height:84% }
.card-head--plumber .card-head__content {width:100%; padding-bottom:0rem }
.card-head--plumber .card-head__content-inner {padding-top:4rem; padding-left:0rem; padding-right:0rem; padding-bottom:9.9rem }
.card-head--plumber .card-head__thumbs-wrapper {position:absolute; bottom:-4.6rem; right:0; padding:0 4rem; width:100% }
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {bottom:2rem }
.card-head--plumber .card-head__thumbs {width:100%; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2)) }
.card-head--plumber .card-head__thumb {border-radius:0rem; border:none; width:21.35%; height:19.3vw; margin-right:4.845% }
.card-head__pb {height:4rem }
.card-head__prev,.card-head__next {display:none }
.card-head__inner {display:block }
.card-head__slider {width:100%; padding-top:0rem; padding-right:0rem; margin-bottom:7.6rem }
.card-head__slide a {height:68vw }
.card-head__slide .youtube-vidoe {height:68vw }
.card-head__slide .own-vidoe {height:68vw }
.card-head__thumbs {width:100% }
.card-head__thumb {width:21.35%; height:19.3vw; margin-right:4.845% }
.card-head__param-onslider {display:none }
.card-head__content {width:100% }
.card-head__content::before {left:-1rem }
.card-head__content-inner {padding-top:7rem; padding-left:0rem; padding-right:0rem; padding-bottom:9.9rem }
.card-head__vcode {font-size:2.6rem }
.card-head__code {font-size:2.6rem; position:static }
.card-head__mtitle {font-size:4.4rem; line-height:1.41; margin-bottom:3rem }
.card-head__table {margin-bottom:5.5rem }
.card-head__table tr {padding:3.1rem 0 }
.card-head__table td {font-size:3.2rem }
.card-head__table select {background-size:2.6rem; padding:1rem 2rem; padding-right:5rem; font-size:3.2rem }
.card-head__all-param {font-size:2.6rem; margin-bottom:3.8rem }
.card-head .in-stock {margin-top:5.3rem; margin-bottom:5.3rem }
.card-head__price-num {font-size:6rem }
 @media (max-width:48em) {.price_old {font-size:4rem !important }}
 @media (max-width:48em) {.card-head__price-num.price_opt {font-size:4.5rem !important }}
.price_old {font-size:2.5rem }
.card-head__price-num.price_opt {text-decoration:line-through; font-size:2.5rem; color:#f41b50 }
.card-head__price-cur.cur_opt {margin-right:2rem; font-size:2.5rem; color:#f41b50 }
 @media (max-width:48em) {.card-head__price-cur.cur_opt {font-size:2.5rem }}
.card-head__price-cur {font-size:3.2rem; top:-2.6rem; left:0.7rem }
.card-head__price-slash {font-size:2.8rem; margin-left:2.4rem }
.card-head__price-quantity {font-size:2.8rem; margin-left:2rem }
.card-head__order {display:block }
.card-head .delivery-calc::before {width:6rem; height:5rem }
.card-head .to-basket {}}
.model3D {position:absolute; top:0; left:0; width:100%; height:100%; z-index:50; cursor:pointer}
@keyframes basket {0% {transform:translateX(-100%) }
40% {transform:translateX(0rem) }
60% {transform:translateX(0rem) }
99% {transform:translateX(100%) }
100% {transform:translateX(100%) }}
@keyframes basket-rotate {0% {transform:translateY(0) rotate(0deg) }
10% {transform:translateY(0) rotate(-30deg) }
30% {transform:translateY(0) rotate(-10deg) }
35% {transform:translateY(0) rotate(0deg) }
40% {transform:translateY(0) rotate(0deg) }
43% {transform:translateY(-7%) rotate(0deg) }
46% {transform:translateY(7%) rotate(0deg) }
49% {transform:translateY(-7%) rotate(0deg) }
52% {transform:translateY(7%) rotate(0deg) }
55% {transform:translateY(-7%) rotate(0deg) }
58% {transform:translateY(7%) rotate(0deg) }
60% {transform:translateY(0) rotate(0deg) }
70% {transform:translateY(0) rotate(-30deg) }
99% {transform:translateY(0) rotate(-30deg) }
100% {transform:translateY(0) rotate(-30deg) }
}
@keyframes dot {0% {transform:translateY(0) rotate(0deg); opacity:1 }
10% {transform:translateY(0) rotate(0deg); opacity:1 }
40% {transform:translateY(-30%) rotate(-30deg); opacity:1 }
50% {transform:translateY(0%) rotate(-30deg); opacity:1 }
59% {transform:translateY(0%) rotate(-30deg); opacity:1 }
60% {transform:translateY(0%) rotate(-30deg); opacity:0 }
100% {transform:translateY(0%) rotate(-30deg); opacity:0 }
}
.to-basket {overflow:hidden; position:relative; width:23.2rem; height:6.2rem; background-color:#38D3E8}
.to-basket .basket-img,.to-basket .dot-img {content:""; display:inline-block; width:100%; height:100%; position:absolute; top:0; left:0; display:flex; align-items:center; justify-content:center}
.to-basket .basket-img img,.to-basket .dot-img img {object-fit:contain; object-position:center}
.to-basket .dot-img {opacity:0}
.to-basket .dot-img img {width:1.6rem; height:1.6rem}
.to-basket .basket-img {transform:translateX(-100%); z-index:2}
.to-basket .basket-img img {width:2.3rem; height:2.3rem}
.to-basket .to-add,.to-basket .no-add {width:100%; height:100%; flex-shrink:0; position:absolute; top:0; left:0; transition-property:transform,opacity; transition-duration:300ms; transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
.to-basket .no-add {transform:scale(0); transform:translateY(100%)}
.fast_order {color:#38D3E8; display:inline-block; background-color:#F8F8F8; position:relative; width:21rem; height:6.2rem; font-family:'Euclid Circular A'; border:2px solid #38D3E8; padding:1.6rem 3.4rem; font-size:1.8rem}
.fast_order:hover {background:#38D3E8; color:#fff}
@media (max-width:48em) {.fast_order {width:28.4rem; height:10.8rem; font-family:'Euclid Circular A'; float:right; font-size:3rem; padding:2.8rem; border:2px solid #38D3E8; background-color:#F8F8F8}
}
.to-basket.no-added .dot-img {opacity:0}
.to-basket.no-added .to-add {transition-delay:unset; opacity:1}
.to-basket.no-added .no-add {transition-delay:unset; opacity:0}
.to-basket.added .dot-img {animation-name:dot; animation-timing-function:cubic-bezier(0.77,0,0.175,1); animation-duration:2500ms}
.to-basket.added .basket-img {animation-name:basket; animation-timing-function:cubic-bezier(0.72,0.24,0.28,0.75); animation-duration:2500ms}
.to-basket.added .basket-img img {animation-name:basket-rotate; animation-timing-function:cubic-bezier(0.77,0,0.175,1); animation-duration:2500ms}
.to-basket.added .to-add {transition-delay:unset; transform:translateY(100%) scale(0); transform:scale(0); opacity:0}
.to-basket.added .no-add {transition-delay:2500ms; transform:scale(1); transform:translateY(0); opacity:1}
@media (max-width:48em) {.to-basket {width:35.6rem; height:10.8rem }
 @media (max-width:48em) {.button.to-basket.mobile {margin:0!important }
 }
 .btn_opacity button:disabled {opacity:0.5!important }
 .to-basket .dot-img img {width:3.2rem; height:3.2rem }
 .to-basket .basket-img img {width:4.6rem; height:4.6rem }
}
.card {position:relative}
.card__nav {position:sticky; top:0; left:0; width:100%; z-index:20; background-color:#fff}
.card__nav-inner {display:flex; position:relative}
.card__nav-inner::before {content:""; display:inline-block; width:100%; height:0.2rem; border-radius:1rem; background-color:#eeeded; position:absolute; bottom:0; left:0}
.card__nav a {display:inline-block; font-size:1.8rem; color:#71747E; letter-spacing:0.01em; white-space:nowrap; margin-right:7.5rem; padding:2rem 0; position:relative}
.card__nav a::after {content:""; display:none; width:100%; height:0.2rem; border-radius:1rem; background-color:#38D3E8; position:absolute; bottom:0; left:0}
.card__nav a.active {font-weight:500; color:#2B2E34}
.card__nav a.active::after {display:inline-block}
.card__nav a:last-child {margin-right:0}
.card__head {margin-bottom:4rem}
.card__title {font-size:2.4rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:1.4rem}
.card__title:last-child {margin-bottom:0}
.card__subtitle {color:#7E838C}
.card__cost-delivery {margin-bottom:20rem}
.card__cost-delivery .card__head {margin-bottom:5rem}
@media (max-width:48em) {.card {position:relative }
.card__nav {width:100vw; left:-4rem; overflow:auto }
.card__nav-inner::after {content:""; display:block; width:5rem; height:2rem; flex-shrink:0 }
.card__nav a {font-size:3.2rem; margin-right:9.8rem; padding:4rem 0 }
.card__head {margin-bottom:4rem }
.card__title {font-size:4.8rem; margin-bottom:2.5rem }
.card__cost-delivery {margin-bottom:24rem }
.card__cost-delivery .card__head {margin-bottom:10rem }
}
.discription {padding-top:8.5rem; padding-bottom:8rem; background-color:#fff}
.discription__inner {display:flex; justify-content:space-between}
.discription__content {width:100.8rem}
.discription__content p {font-size:1.6rem; color:#71757F; margin-bottom:3.1rem}
.discription__content p:last-child {margin-bottom:0}
.discription__sidebar {padding-top:1.1rem}
@media (max-width:48em) {.discription {padding-top:8.1rem }
.discription__inner {display:block }
.discription__content {width:100%; margin-bottom:10.3rem }
.discription__content p {font-size:3.2rem; margin-bottom:4.5rem; line-height:1.45 }
.discription__sidebar {padding-top:0rem }
}
.sidebar-info__item {display:flex; align-items:center; width:40.9rem; min-height:15.5rem; background-color:#f8f8f8; padding:1rem 3rem; position:relative; margin-bottom:3rem;cursor:pointer}
.sidebar-info__content {width:22.7rem; position:relative; z-index:2; cursor:pointer}
.sidebar-info__suptitle {font-size:1.4rem; color:#6F727C; margin-bottom:1rem; cursor:pointer}
.sidebar-info__title {max-width:50%; font-size:2rem; font-weight:500; color:#2B2E34; line-height:1.3; cursor:pointer}
.sidebar-info__img {position:absolute; width:50%; height:50%; right:2rem; top:50%; transform:translate(0,-50%); z-index:1; width:15rem; height:10rem; object-fit:contain}
.sidebar-info__img-doc {position:absolute; width:100%; height:100%; left:0; top:0; z-index:1}
.sidebar-info__img img {width:100%; height:100%; object-fit:contain; object-position:right bottom; cursor:pointer}
@media (max-width:48em) {.sidebar-info__item {width:100%; min-height:29rem; padding:1rem 5.8rem; margin-bottom:4rem }
.sidebar-info__content {width:70% }
.sidebar-info__suptitle {font-size:2.6rem; margin-bottom:1rem }
.sidebar-info__title {font-size:3.6rem; line-height:1.3 }
.sidebar-info__img {width:30rem; height:18rem }
}
.specifications {padding-top:7.8rem; padding-bottom:7.5rem; background-color:#fff}
.specifications .card__head {margin-bottom:2.2rem}
.specifications__inner {display:flex; justify-content:space-between; flex-wrap:wrap}
.specifications__table {margin-bottom:1.5rem; width:42.8%}
.specifications__table table {border-collapse:collapse; display:block; width:100%}
.specifications__table tbody {display:block; width:100%}
.specifications__table tr {display:flex; align-items:center; justify-content:space-between; padding:1.2rem 0; min-height:6.4rem; border-bottom:1px solid rgba(217,218,225,0.8)}
.specifications__table td {font-size:1.8rem}
.specifications__table td:first-child {color:#2B2E34; flex-grow:1; min-width:50%}
.specifications__table td:nth-child(2) {color:#2B2E34; text-align:right}
@media (max-width:48em) {.specifications {padding-top:5.8rem; padding-bottom:8rem }
.specifications .card__head {margin-bottom:2.2rem }
.specifications__inner {display:block }
.specifications__table {width:100%; margin-bottom:0 }
.specifications__table tr {min-height:11rem; padding:3.1rem 0 }
.specifications__table td {font-size:2.8rem }
}
.colors {display:flex; align-items:center}
.colors li {width:3.3rem; height:3.3rem; border-radius:100%; margin-right:1rem; font-size:0}
.colors li:last-child {margin-right:0}
@media (max-width:48em) {.colors li {width:4.6rem; height:4.6rem; margin-right:2rem }
}
.products {padding-top:10rem; padding-bottom:12rem}
.products--used .products__list {grid-template-columns:repeat(3,1fr)}
.products--catalog {padding-top:3.5rem; padding-bottom:10rem}
.products--radiator .products__list {grid-template-columns:repeat(3,1fr)}
.products--radiator .products__img {padding:0; height:30.2rem; margin-bottom:3.2rem}
.products__head {margin-bottom:6.1rem}
.products__mtitle {font-size:2.4rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34}
.products__list {display:grid; grid-template-columns:repeat(4,1fr); grid-gap:3.4rem}
.products__item {position:relative; background-color:#fff; display:flex;border:2pt solid #F4F4F4;border-radius:2px;}
.products__item.hide {display:none}
.products__link {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between; min-height:48.7rem; position:relative}
.products__prom-top {position:absolute; top:0; left:0; z-index:2; display:inline-flex; align-items:center}
.products__new {background-color:#73CB71; font-size:1.5rem; color:#fff; font-weight:500; padding:0.6rem 1.8rem}
.products__promotion {background-color:#F31B4F; font-size:1.5rem; color:#fff; font-weight:500; padding:0.6rem 1.8rem; display:inline-flex; align-items:center}
.products__promotion::before {content:""; display:inline-block; width:1.5rem; height:1.5rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/percent.svg); margin-right:1.2rem}
.products__img {height:32.1rem; padding:3rem; flex-shrink:0; position:relative; overflow:hidden}
.products__img img {width:100%; height:100%; object-fit:contain; transition:transform 200ms}
.products__img:hover img {transform:scale(1.2)}
.products__size {position:absolute; bottom:1.6rem; right:1.4rem; font-size:1.6rem; display:inline-flex; align-items:center; justify-content:center; color:#E1E8F3; padding:0.2rem 1.5rem; height:3.4rem; background:rgba(56,59,65,0.85); border-radius:0.2rem}
.products__content {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between}
.products__text {font-size:1.6rem; font-weight:500; color:#2B2E34; padding:0 3rem; margin-bottom:1rem;overflow: hidden; -webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.products__bottom {padding-left:3rem; display:flex; justify-content:space-between; align-items:center}
.products__price-wrapper {display:flex; align-items:center; height:8.2rem}
.products__price {display:flex; margin-right:2.5rem}
.products__price-num {font-size:2rem; font-weight:600; color:#2B2E34}
.products__price-cur {font-size:1.3rem; font-weight:500; color:#2B2E34; position:relative; top:0.2rem; left:0.7rem}
.products__price-promotion {display:flex; padding:0 1rem; position:relative; line-height:1; top:-0.2rem}
.products__price-promotion-num {font-size:1.5rem; font-weight:600; color:#7E838C}
.products__price-promotion-cur {font-size:0.8rem; font-weight:500; color:#7E838C; position:relative; top:-0.1rem; left:0.3rem}
.products__price-promotion-line {position:absolute; width:100%; height:0.1rem; left:0.3rem; bottom:0; background-color:#F31B4F; transform-origin:left bottom; transform:rotate(-6deg)}
.products__icon {display:inline-flex; border:none; width:8.2rem; height:8.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/bag.svg); background-color:#38D3E8; border:none; z-index:5; position:absolute; bottom:0; right:0}
.products__more {margin-top:6rem; display:flex; justify-content:center}
.prod-swiper-pagination {left:50%; transform:translateX(-50%); margin-top:5rem;width:100%;}
.prod-swiper-pagination .swiper-pagination-bullet {width:2rem; height:2rem; background-color:#88b8b3; margin-right:2rem}
.prod-swiper-pagination .swiper-pagination-bullet-active {background-color:#38D3E8}
@media (max-width:48em) {.products {padding-top:12rem; padding-bottom:12rem }
.products--catalog {padding-top:8rem; /*padding-bottom:24rem*/ }
.products--catalog .products__inner {position:static; width:100%; padding:0 }
.products--catalog .products__list {display:grid; grid-template-columns:repeat(2,48%); grid-gap:3rem }
.products--catalog .products__item {margin:0; width:auto;border:2pt solid #F4F4F4; border-radius:2px; }
.products--catalog .products__img {height:26rem }
.products--catalog .products__promotion {font-size:2rem; padding:1rem 1.6rem }
.products--catalog .products__promotion::before {width:2rem; height:2rem; margin-right:1rem }
.products--catalog .products__text {padding:0 2.8rem; margin-bottom:5.8rem; overflow: hidden;-webkit-line-clamp: 3; display: -webkit-box;-webkit-box-orient: vertical; }
.products--catalog .products__price-wrapper {flex-direction:column; justify-content:center; height:8.6rem }
.products--catalog .products__price {font-size:3.2rem; margin-right:0 }
.products--catalog .products__price-promotion {display:inline-flex }
.products--catalog .products__price-promotion-num {font-size:2.4rem }
.products--catalog .products__price-promotion-cur {font-size:1.4rem }
.products--catalog .products__icon {width:8.6rem; height:8.6rem; flex-shrink:0 }
.products--radiator .products__img {padding:0 }
.products--radiator .products__img img {object-fit:cover }
.products__head {margin-bottom:8.1rem }
.products__mtitle {font-size:4.8rem }
.products__inner {width:100vw; overflow:auto; position:relative; left:-4rem; padding-left:4rem }
.products__list {display:flex; grid-gap:0rem }
.products__list::after {content:""; display:block; flex-shrink:0; width:4rem }
.products__item {flex-shrink:0; margin-right:5.4rem; width:57.4rem }
.products__item:last-child {margin-right:0 }
.products__link {min-height:48.7rem }
.products__size {position:absolute; bottom:1.6rem; right:1.4rem; font-size:1.6rem; display:inline-flex; align-items:center; justify-content:center; color:#E1E8F3; padding:0.2rem 1.5rem; height:3.4rem; background:rgba(56,59,65,0.85); border-radius:0.2rem }
.products__new {font-size:2.6rem; padding:1rem 2.8rem }
.products__promotion {font-size:2.6rem; padding:1rem 2.8rem }
.products__promotion::before {width:2.4rem; height:2.4rem; margin-right:2rem }
.products__img {height:52.1rem; padding:2rem }
.products__text {font-size:2.8rem; padding:0 4.7rem; margin-bottom:1.2rem }
.products__bottom {padding-left:4.7rem }
.products__price-wrapper {height:13.3rem }
.products__price {margin-right:4rem }
.products__price-num {font-size:3.2rem }
 @media (max-width:48em) {.сur_opt {font-size:2.5rem!important }}
.products__price-cur {font-size:2rem; top:0.2rem; left:0.7rem }
.products__price-promotion {padding:0 2rem }
.products__price-promotion-num {font-size:3rem }
.products__price-promotion-cur {font-size:1.6rem; top:0.2rem; left:0.7rem }
.products__icon {width:13.3rem; height:13.3rem }
.products__more {display:none }}
.schema {padding-top:9.5rem; /*padding-bottom:8rem;*/ background-color:#fff}
.schema__inner {display:flex; flex-wrap:wrap; justify-content:center}
.schema__item {display:block; max-width:88.6rem; max-height:81.2rem; min-height:40rem; min-width:50%; width:50%; flex-grow:1}
.schema__item img {width:100%; height:100%; object-fit:contain}
@media (max-width:48em) {.schema {padding-top:10.5rem; padding-bottom:8rem }
 .schema__item {width:100%; max-width:none; max-height:none; min-height:auto; min-width:auto }
 .schema__item img {width:100%; height:auto; object-fit:contain }
}
.payment-card {padding-top:11rem}
.payment-card .card__head {margin-bottom:5.3rem}
.payment-card__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.payment-card__item {width:47.3%}
.payment-card__title {font-size:1.8rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:2.7rem}
.payment-card__list {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem}
.payment-card__list:last-child {margin-bottom:0}
.payment-card__list ol {padding-left:1.6rem}
.payment-card__list li {margin-bottom:1.4rem}
@media (max-width:48em) {.payment-card {padding-top:4.7rem }
.payment-card .card__head {margin-bottom:6.7rem }
.payment-card__inner {display:block }
.payment-card__item {width:100%; margin-bottom:10rem }
.payment-card__item:last-child {margin-bottom:0 }
.payment-card__title {font-size:3.6rem; margin-bottom:4rem }
.payment-card__list {font-size:3.2rem; line-height:1.37 }
.payment-card__list ol {padding-left:4rem }
.payment-card__list li {margin-bottom:3.7rem }
}
.delivery-card {padding-top:11.8rem; margin-bottom:13.5rem}
.delivery-card .card__head {margin-bottom:4.1rem}
.delivery-card__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.delivery-card__item {width:47.3%}
.delivery-card__title {font-size:1.8rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:2.7rem}
.delivery-card__list {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem}
.delivery-card__list:last-child {margin-bottom:0}
.delivery-card__list ol {padding-left:1.6rem}
.delivery-card__list li {margin-bottom:2.2rem}
.delivery-card__list li:last-child {margin-bottom:0}
.delivery-card__list-deliveryman {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem; width:auto; margin-right:0.6rem}
.delivery-card__list-deliveryman:last-child {margin-bottom:0}
.delivery-card__list-deliveryman ol {padding-left:1.6rem}
.delivery-card__list-deliveryman ul {display:flex; justify-content:space-between; align-items:center; padding-top:7rem}
.delivery-card__list-deliveryman li {height:7rem}
.delivery-card__list-deliveryman li:last-child {height:8.5rem}
.delivery-card__list-deliveryman li img {height:100%}
.delivery-card__list-deliveryman li a {color:#1DBCD1; font-weight:500; line-height:2.37; text-decoration-line:underline}
@media (max-width:48em) {.delivery-card {padding-top:13.2rem; margin-bottom:20.5rem }
 .delivery-card .card__head {margin-bottom:6.7rem }
 .delivery-card__inner {display:block }
 .delivery-card__item {width:100%; margin-bottom:7.8rem }
 .delivery-card__item:last-child {margin-bottom:0 }
 .delivery-card__title {font-size:3.6rem; margin-bottom:4rem }
 .delivery-card__list {font-size:3.2rem; line-height:1.37; margin-bottom:2rem }
 .delivery-card__list ol {padding-left:4rem }
 .delivery-card__list li {margin-bottom:2.5rem }
 .delivery-card__list-deliveryman {font-size:3.2rem; margin-bottom:2rem }
 .delivery-card__list-deliveryman:last-child {margin-bottom:0 }
 .delivery-card__list-deliveryman ol {padding-left:4rem }
}
.table {padding-top:10.1rem; padding-bottom:5rem; background-color:#fff}
.table .card__head {margin-bottom:6rem}
.table__tabs {display:flex}
.table__tab {flex-grow:1; max-width:25%; padding:2.6rem; font-size:1.5rem; font-weight:500; color:#2B2E34; text-align:center; background-color:#fbfbfb; cursor:pointer}
.table__tab.active {background-color:#f4f4f5}
.table__block.active {display:block}
.table__block.hide {display:none}
.table table {border-collapse:collapse; width:100%}
.table tbody {width:100%}
.table tr {background-color:#fbfbfb}
.table tr:nth-child(2n + 1) {background-color:#f4f4f5}
.table th>div,.table td>div {display:inline-flex; align-items:center; padding:0.1rem 2.6rem; min-height:7.6rem}
.table th:first-child>div,.table td:first-child>div {min-width:17rem}
.table th {font-size:1.6rem; color:#2B2E34; text-align:center}
.table td {font-size:1.5rem; color:#363636; text-align:center}
.table td:first-child {text-align:left}
.table td:first-child a {color:#38D3E8; text-decoration:underline}
.table__selected {display:none}
.table__overlay {display:none}
@media (max-width:48em) {.table {padding-top:10.1rem; padding-bottom:5rem }
 .table .card__head {margin-bottom:6rem }
 .table__select {position:relative; background-color:#F4F4F5; margin-bottom:4rem; z-index:10 }
 .table__overlay {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:5 }
 .table__overlay.open {display:block }
 .table__selected {width:100%; display:flex; align-items:center; justify-content:space-between; height:15.2rem; padding:1rem 4rem; font-weight:500; color:#2B2E34; position:relative; z-index:6 }
 .table__selected::after {content:""; display:inline-block; width:4rem; height:4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); transform:rotate(0deg); transition:transform 200ms ease-in }
 .table__selected.open::after {transform:rotate(-180deg); transition:transform 200ms ease-in }
 .table__tabs {display:block; position:absolute; width:100%; top:100%; left:0; display:none; z-index:7; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2)) }
 .table__tabs.open {display:block }
 .table__tab {padding:2rem 4rem; font-size:3.2rem; text-align:left; max-width:none }
 .table__blocks {position:relative; width:100vw; left:-4rem; padding-left:4rem }
 .table__block {position:static; width:100%; overflow:auto }
 .table__block.active {display:block }
 .table__block.hide {display:none }
 .table table {display:block }
 .table tbody {display:flex; padding-left:30rem }
 .table tr {display:block; background-color:transparent; width:70vw }
 .table tr:nth-child(2n + 1) {background-color:transparent }
 .table tr:first-child {position:absolute; top:0rem; left:4rem; z-index:5; width:30rem }
 .table th,.table td {display:block; width:100% }
 .table th>div,.table td>div {display:inline-flex; align-items:center; padding:0.1rem 2.6rem; min-height:13.4rem }
 .table th:first-child>div,.table td:first-child>div {min-width:auto }
 .table th:nth-child(2n + 2),.table td:nth-child(2n + 2) {background-color:#fff }
 .table th:nth-child(2n + 1),.table td:nth-child(2n + 1) {background-color:#F4F4F5 }
 .table th {font-size:3.2rem; color:#2B2E34; text-align:center; width:30rem }
 .table th:first-child {width:30rem; white-space:normal }
 .table td {font-size:3.2rem; color:#363636; text-align:center }
 .table td:first-child {text-align:left; min-width:37rem }
}
.add-to-basket {display:inline-flex; align-items:center}
.add-to-basket__minus,.add-to-basket__plus {font-size:2.5rem; color:#7E838C; line-height:1; font-weight:300; padding:1.5rem}
.add-to-basket__plus {position:relative; top:0.1rem}
.add-to-basket__quan {font-size:1.8rem; font-weight:500; color:#2B2E34}
.add-to-basket__icon {width:4.3rem; height:4.1rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/bag-2.svg); background-color:#38D3E8}
@media (max-width:48em) {.add-to-basket {display:inline-flex; align-items:center }
 .add-to-basket__minus,.add-to-basket__plus {font-size:5rem; padding:3rem }
 .add-to-basket__plus {top:0.2rem }
 .add-to-basket__quan {font-size:3.6rem }
 .add-to-basket__icon {width:8.6rem; height:8.2rem }
}
.formalization {padding-top:18.3rem; padding-bottom:30.5rem; overflow:hidden}
.formalization__inner {display:flex; align-items:flex-start; justify-content:space-between}
.formalization__content-wrapper {padding-top:8.3rem; width:96.7rem}
.formalization__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34; margin-bottom:0.5rem}
.formalization__subtitle {font-size:1.8rem; color:#7E838C; margin-bottom:6.5rem}
.formalization__title {width:100%; font-size:2rem; font-weight:500; color:#2B2E34; margin-bottom:4.1rem; display:flex; justify-content:space-between; align-items:center}
.formalization__tabs {display:flex}
.formalization__tab {font-size:2.2rem; color:#7E838C; margin-right:7.8rem; cursor:pointer}
.formalization__tab:last-child {margin-right:0}
.formalization__tab.active {font-weight:500; color:#2B2E34; border-bottom:1px solid #2B2E34}
.formalization__block.hide {display:none}
.formalization__select {margin-bottom:7.3rem}
.formalization__selected {display:none}
.formalization__overlay {display:none}
.formalization__sidebar {margin-top:13.2rem; position:relative}
.formalization__sidebar::before {content:""; display:block; width:100vw; height:100%; position:absolute; top:0; left:0; background-color:#fff}
@media (max-width:48em) {.formalization {padding-top:24.8rem; padding-bottom:30.5rem }
 .formalization__inner {display:block }
 .formalization__content-wrapper {padding-top:8.3rem; width:100% }
 .formalization__mtitle {font-size:5.6rem; margin-bottom:2.1rem }
 .formalization__subtitle {font-size:3.6rem; margin-bottom:8rem }
 .formalization__title {font-size:4rem; margin-bottom:6.8rem; display:block }
 .formalization__tabs {display:block; position:absolute; width:100%; top:100%; left:0; display:none; z-index:7; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2)); background-color:#fbfbfb }
 .formalization__tabs.open {display:block }
 .formalization__tab {padding:2rem 4rem; font-size:3.2rem; text-align:left; margin-right:0 }
 .formalization__tab.active {border:none; background-color:#f4f4f5 }
 .formalization__block.hide {display:none }
 .formalization__select {position:relative; background-color:#F4F4F5; margin-bottom:13rem; z-index:10 }
 .formalization__overlay {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:5 }
 .formalization__overlay.open {display:block }
 .formalization__selected {width:100%; display:flex; align-items:center; justify-content:space-between; height:15.2rem; padding:1rem 4rem; font-weight:500; color:#2B2E34; position:relative; z-index:6 }
 .formalization__selected::after {content:""; display:inline-block; width:4rem; height:4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); transform:rotate(0deg); transition:transform 200ms ease-in }
 .formalization__selected.open::after {transform:rotate(-180deg); transition:transform 200ms ease-in }
 .formalization__sidebar {margin-top:13.2rem }
 .formalization__sidebar::before {display:none }
}
.order-details {width:49.4rem; background-color:#fff; padding-top:3.9rem; padding-bottom:5.8rem; padding-right:1rem; position:relative; z-index:2}
.order-details__header {display:flex; align-items:center; justify-content:space-between; padding-left:5.3rem; margin-bottom:5.1rem}
.order-details__mtitle {font-size:2.3rem; font-weight:500; color:#2B2E34}
.order-details__edit {font-size:1.5rem; color:#7E838C}
.order-details__body {max-height:62rem; overflow-y:auto; overflow-x:hidden; scrollbar-color:#2B2E34 #E8EBF0; scrollbar-width:thin}
/*.order-details__body::-webkit-scrollbar {width:0.2rem; height:0.2rem; background-color:#E8EBF0}
.order-details__body::-webkit-scrollbar-thumb {background-color:#2B2E34; border-radius:9em; box-shadow:none}
.order-details__body::-webkit-scrollbar-thumb:hover {background-color:#2B2E34}*/
.order-details__list {padding-left:3.2rem}
.order-details__item {display:flex; align-items:center; padding:1rem 0; margin-bottom:3rem}
.order-details__img {width:11rem; height:11rem; flex-shrink:0; margin-right:2.2rem}
.order-details__img img {width:100%; height:100%; object-fit:contain}
.order-details__content {padding-top:1rem; padding-right:2rem}
.order-details__title {font-size:1.6rem; font-weight:500; color:#2B2E34; margin-bottom:1rem}
.order-details__price {display:flex; font-size:1.5rem; color:#7E838C}
.order-details__cur {font-weight:500; font-size:1.2rem; position:relative; top:-0.2rem; left:0.2rem}
.order-details__slash {margin:0 1.8rem}
.order-details__footer {padding-top:3.3rem; padding-left:5.3rem}
.order-details__total {display:flex; align-items:center; justify-content:space-between; margin-bottom:1.4rem}
.order-details__total:last-child {margin-bottom:0}
.order-details__k {font-size:1.6rem; font-weight:500; color:#7E838C}
.order-details__v {font-size:2rem; font-weight:500; color:#2B2E34}
.order-details__total-cur {font-size:1.6rem; position:relative; top:-0.5rem}
.order-details__show-all {display:none}
@media (max-width:48em) {.order-details {width:100%; padding-top:6.4rem; padding-bottom:6.4rem; padding-right:4rem }
 .order-details__header {padding-left:4rem; margin-bottom:4rem }
 .order-details__mtitle {font-size:3.6rem }
 .order-details__edit {font-size:3rem }
 .order-details__body {max-height:63rem; overflow:hidden; position:relative }
 .order-details__body.show {max-height:none }
 .order-details__body.show .order-details__list::after {display:none }
 .order-details__list {padding-left:1.2rem }
 .order-details__list::after {content:""; display:block; width:100%; height:22.6rem; position:absolute; bottom:0; left:0; background-repeat:no-repeat; background-size:cover; background-position:left bottom; background-image:linear-gradient(180deg,rgba(255,255,255,0) -77.17%,#FFFFFF 91.3%) }
 .order-details__item {padding:2rem 0; margin-bottom:3rem }
 .order-details__img {width:15rem; height:15rem; margin-right:3.7rem }
 .order-details__content {padding-top:0rem; padding-right:4rem }
 .order-details__title {font-size:2.8rem; margin-bottom:1rem }
 .order-details__price {font-size:2.4rem }
 .order-details__cur {font-size:1.8rem; top:-0.2rem; left:0.2rem }
 .order-details__slash {margin:0 1.8rem }
 .order-details__footer {padding-top:3.3rem; padding-left:5.3rem }
 .order-details__total {margin-bottom:1.4rem }
 .order-details__k {font-size:3rem }
 .order-details__v {font-size:4rem }
 .order-details__total-cur {font-size:3rem; top:-0.5rem }
 .order-details__show-all {display:inline-block; margin-bottom:10rem; margin-top:2rem }
}
.contact-map {padding-top:18.3rem; margin-bottom:15.3rem}
.contact-map__header {padding-top:1.3rem; display:flex; justify-content:space-between; align-items:center; margin-bottom:5.5rem}
.contact-map__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34}
.contact-map__inner {position:relative; height:49.1rem; filter:drop-shadow(15px 15px 70px rgba(222,230,238,0.6)); margin-bottom:9.8rem}
.contact-map__img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:10}
.contact-map__map {position:absolute; left:0; top:0; width:100%; height:100%; z-index:20}
.contact-map__list {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.7rem}
@media (max-width:48em) {.contact-map {padding-top:24.8rem; margin-bottom:23.6rem }
 .contact-map__header {padding-top:8rem; display:block; margin-bottom:16.5rem }
 .contact-map__inner {height:105vw; flex-shrink:0 }
 .contact-map__mtitle {font-size:5.6rem; text-align:left; margin-bottom:5.6rem }
 .contact-map__list {grid-template-columns:repeat(1,1fr); grid-gap:4rem 0 }
}
.loacal-select {display:block; max-width:none; min-width:37.2rem; margin:0; border:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center left 3.3rem,center right 3rem; background-size:1.7rem,1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/location.svg),url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); padding:2.4rem 3.1rem 2.4rem 7.4rem; font-size:1.8rem; color:#2B2E34; background-color:#FFFFFF; box-shadow:1.5rem 1.5rem 7rem rgba(222,230,238,0.6); border-radius:0.2rem}
.loacal-select:focus {outline:none}
@media (max-width:48em) {.loacal-select {width:100%; background-position:center left 4rem,center right 5rem; background-size:3.2rem,2.5rem; padding:4.4rem 6rem 4.4rem 12rem; font-size:3.6rem; box-shadow:2.5rem 2.5rem 12rem rgba(222,230,238,0.6); border-radius:0.4rem }
}
.about-banner {padding-top:18.3rem; margin-bottom:18rem}
.about-banner__inner {padding-top:12.1rem; display:flex; justify-content:space-between}
.about-banner__img-wrapper {position:relative; padding-left:9.3rem}
.about-banner__soc {position:absolute; left:0; bottom:0; color:#2B2E34; font-size:1.5rem; font-weight:500; transform:rotate(-90deg); transform-origin:left top; padding-left:18rem}
.about-banner__soc a:not(:last-child) {margin-right:6rem}
.about-banner__img {width:58.6rem; height:69.4rem}
.about-banner__img img {width:100%; height:100%; object-fit:cover}
.about-banner__content {width:73.5rem; display:flex; flex-direction:column; padding-top:1rem}
.about-banner__mtitle {font-size:4rem; font-weight:500; color:#2B2E34; margin-bottom:2.8rem; padding-right:3rem}
.about-banner__text-wrapper {display:flex; justify-content:space-between}
.about-banner__text {width:46.4%; color:#7E838C; font-size:1.5rem; line-height:1.6}
.about-banner__bottom-img {width:100%; height:33.7rem; margin-top:auto; margin-bottom:0}
.about-banner__bottom-img img {width:100%; height:100%; object-fit:cover}
@media (max-width:48em) {.about-banner {padding-top:24.8rem; margin-bottom:21rem }
 .about-banner__inner {padding-top:10.6rem; display:block }
 .about-banner__img-wrapper {padding-left:9.3rem; width:100vw; left:-4rem; display:flex; justify-content:flex-end; margin-bottom:15rem }
 .about-banner__soc {font-size:2.8rem; padding-left:5rem; left:3.4rem }
 .about-banner__soc a:not(:last-child) {margin-right:12rem }
 .about-banner__img {width:67.8rem; height:80.4rem }
 .about-banner__content {width:100%; padding-top:1rem }
 .about-banner__mtitle {font-size:5.4rem; margin-bottom:4.8rem; padding-right:0rem }
 .about-banner__text-wrapper {display:block; margin-bottom:14.6rem }
 .about-banner__text {width:100%; font-size:3rem; line-height:1.5; margin-bottom:4.6rem }
 .about-banner__text:last-child {margin-bottom:0 }
 .about-banner__bottom-img {position:relative; left:-4rem; width:100vw; height:38.1rem; margin-top:0 }
}
.space--67 {height:6.7rem}
@media (max-width:48em) {.space--67 {height:1rem }}
.catalog-cate {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.6rem; margin-bottom:13rem}
.catalog-cate__img {height:22.3rem}
.catalog-cate__img img {width:100%; height:100%; object-fit:cover; object-position:center}
.catalog-cate__content {padding:2.3rem 2rem; min-height:9.5rem; display:flex; align-items:center; justify-content:center; background-color:#f4f4f4}
.catalog-cate__text {font-size:1.8rem; text-align:center; color:#2B2E34; line-height:1.2}
@media (max-width:48em) {.catalog-cate {grid-template-columns:repeat(2,1fr); grid-gap:3rem; margin-bottom:19rem }
 .catalog-cate__img {height:49.3vw }
 .catalog-cate__content {padding:6.8rem 0.5rem; min-height:21.6rem }
 .catalog-cate__text {font-size:3.4rem }
}
.filter-cate {padding:3.6rem 3rem 1.5rem; background-color:#f4f4f4}
.filter-cate__mtitle {font-size:2.2rem; font-weight:500; color:#2B2E34}
.filter-cate__mob {display:none}
.filter-cate__close {display:none}
.filter-cate p {line-height:1.37; padding:2.2rem 0; padding-right:2rem; background-repeat:no-repeat; background-position:center right; background-size:1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); cursor:pointer}
.filter-cate p.active {font-weight:600; color:#2B2E34; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow-top.svg)}
.filter-cate ul {font-size:1.6rem}
.filter-cate ul li {border-bottom:1px solid rgba(217,218,225,0.8)}
.filter-cate ul li:last-child {border-bottom:none}
.filter-cate ul ul {font-size:1.5rem; line-height:1.47; padding:1.9rem 0; padding-left:2.1rem; display:none}
.filter-cate ul ul li {margin-bottom:1.7rem; border-bottom:none}
.filter-cate ul ul li:last-child {margin-bottom:0}
@media (max-width:48em) {.filter-cate {padding:15rem 4rem 1.5rem; position:fixed; top:0; left:0; width:100%; height:100%; z-index:150; overflow:auto; display:none }
 .filter-cate.active {display:block }
 .filter-cate__mtitle {font-size:5rem; display:flex; align-items:center; justify-content:space-between; position:fixed; top:0; left:0; width:100%; padding:4rem; background-color:#f4f4f4 }
 .filter-cate__mob {display:block; font-size:3.2rem; font-weight:500; color:#2B2E34; background-repeat:no-repeat; background-position:center left 2.8rem,center right 4rem; background-size:5rem,3rem; background-image:url(/bitrix/templates/urfo/css/../icon/filter.svg),url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); background-color:#f4f4f4; padding:6.3rem 3rem 6.3rem 10.6rem; border-radius:3px; cursor:pointer; margin-bottom:11.4rem }
 .filter-cate__close {display:inline-block; width:4rem; height:4rem; background-image:url(/bitrix/templates/urfo/css/../icon/modal-close.svg); background-repeat:no-repeat; background-size:contain }
 .filter-cate p {padding:3.5rem 0; padding-right:2rem; background-size:3rem }
 .filter-cate ul {font-size:4rem }
 .filter-cate ul ul {font-size:3.6rem; padding:3rem 0; padding-left:2.1rem }
 .filter-cate ul ul li {margin-bottom:2.5rem }
}
.not-found {padding-top:18.3rem; margin-bottom:7.7rem}
.not-found__inner {padding-top:6.4rem}
.not-found .brc {margin-bottom:2.4rem}
.not-found__mtitle {font-size:3rem; font-weight:500; color:#2B2E34; margin-bottom:4.7rem}
.not-found__search {position:relative}
.not-found__search__reset {position:absolute; top:50%; right:3rem; transform:translateY(-50%); font-size:1.4rem; z-index:15}
.not-found__search__input-wrapper {position:relative; background-color:#f4f4f4}
.not-found__search__input-wrapper::after {content:""; position:absolute; top:50%; left:3.4rem; transform:translateY(-50%); width:1.7rem; height:1.7rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/magnific.svg)}
.not-found__search__input {width:100%; height:5.4rem; display:block; background-color:transparent; border:none; color:#73737B; font-size:1.5rem; padding-left:6.6rem; position:relative; z-index:10}
.not-found__search__input::placeholder {color:#73737B; font-size:1.5rem}
@media (max-width:48em) {.not-found {padding-top:24.8rem; margin-bottom:8.9rem }
 .not-found__inner {padding-top:8.5rem }
 .not-found .brc {display:none }
 .not-found__mtitle {font-size:5rem; margin-bottom:9.2rem }
 .not-found__search__reset {display:none }
 .not-found__search__input-wrapper::after {left:4rem; width:3.4rem; height:3.4rem }
 .not-found__search__input {height:13.2rem; font-size:3rem; padding-left:11.2rem }
 .not-found__search__input::placeholder {font-size:3rem }
}
.catalog {margin-bottom:12rem}
.catalog__head {margin-bottom:5.4rem}
.catalog__head .brc {margin-bottom:3.6rem}
.catalog__mtitle {font-size:4rem; font-weight:500; color:#2B2E34}
.catalog__inner {display:flex; justify-content:space-between; align-items:flex-start}
.catalog__filter {width:35.5rem}
.catalog__content {width:113.1rem}
@media (max-width:48em) {.catalog {margin-bottom:12rem; padding-top:7.4rem }
 .catalog__head {margin-bottom:5.4rem }
 .catalog__head .brc {display:none }
 .catalog__mtitle {font-size:5rem }
 .catalog__inner {display:block }
 .catalog__filter {width:auto }
 .catalog__content {width:auto }
}
.filter a:focus,.filter button:focus,.filter input:focus,.filter select:focus {box-shadow:0 0 0 1px #000}
.filter__inner {padding:3.7rem 3.7rem; padding-bottom:1.4rem; background-color:#F4F4F4; position:relative; margin-bottom:3.7rem}
.filter__inner.desktop {float:left; margin-right:10px; width:22%}
@media (max-width:48em) {.filter__inner.desktop {float:none; margin:0; width:100% }
}
@media (max-width:48em) {.filter__close.button:active {float:none; margin:0; width:100% }
}
@media (max-width:48em) {.filter__close::after {width:5rem; height:4.5rem; margin-left:2rem }
}
.filter__close {font-size:1.6rem; font-weight:500; color:#7E838C; margin-left:3rem}
.filter__close::after {width:26px!important; height:27px!important; margin-left:2rem}
.filter__close::after {content:""; display:inline-block; width:2.7rem; height:2.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-left:1rem; background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg)}
.filter__sort {padding:2.8rem 3.8rem; background-color:#F4F4F4; position:relative; display:flex; justify-content:space-between; align-items:center}
.filter__sort-flex {display:flex}
.filter__sort-item {margin-left:6rem}
.filter__sort-item span {color:#2B2E34; font-weight:normal; margin-right:1rem}
.filter__sort-select {display:inline-block; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center right; background-size:1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/select-status-arrow.svg); padding:0.5rem 0; padding-right:3rem; font-size:1.7rem; color:#6C7078; font-weight:500; font-family:inherit}
.filter__sort-select:focus {outline:none}
.filter__nohidden,.filter__hidden-inner {display:grid; grid-template-columns:repeat(1,minmax(100px,1fr)); grid-gap:2.6rem 3.4rem}
.filter__nohidden {margin-bottom:7rem}
.filter__hidden-inner {padding-top:1.1rem; padding-bottom:5.1rem}
.filter__hidden {display:none}
.filter__item {flex-shrink:0}
.filter__title {font-weight:500; font-size:1.8rem; color:#2B2E34; margin:2.1rem 0}
.filter__input-wrapper {display:flex; justify-content:space-between; align-items:center}
.filter__input-wrapper input:nth-child(2) {text-align:right}
.filter__input {width:calc(50% - 0.7rem); font-size:1.7rem; background-color:#fff; font-weight:500; padding:1rem 1.3rem; border:none; color:#2B2E34}
.filter .irs-grid,.filter .irs-shadow,.filter .irs-max,.filter .irs-min,.filter .irs-from,.filter .irs-to,.filter .irs-single {display:none}
.filter .irs--flat {height:4.2rem}
.filter .irs--flat .irs-line {height:0.4rem; border-radius:0.4rem; top:0.7rem; background-color:#DEE1E8}
.filter .irs--flat .irs-bar {height:0.4rem; top:0.7rem; background-color:#38D3E8}
.filter .irs--flat .irs-handle {height:1.8rem; width:1.8rem; top:0; cursor:pointer}
.filter .irs--flat .irs-handle i {display:none}
.filter .irs--flat .irs-handle>i:first-child {display:block; width:0.4rem; background-color:#38D3E8}
.filter__select {display:inline-block; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; font-family:inherit; cursor:pointer; background-color:#fff; background-repeat:no-repeat; background-position:center right 1.9rem; background-size:1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/select-status-arrow.svg); padding:0.5rem 1.8rem; padding-right:2.8rem; font-size:1.7rem; color:#6C7078; font-weight:500; height:4.5rem; width:100%}
.filter__select:focus {outline:none}
.filter__select.active {color:#2B2E34}
.filter__all-param {font-size:2rem; font-weight:600; letter-spacing:0.02em; margin:2rem 0}
.filter__all-param::after {content:""; display:inline-block; width:1.5rem; height:1rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/all-param.svg); margin-left:1rem; transition:transform 200ms}
.filter__all-param span:first-child {display:inline}
.filter__all-param span:last-child {display:none}
.filter__all-param.active span:first-child {display:none}
.filter__all-param.active span:last-child {display:inline}
.filter__all-param.active::after {transform:rotate(-180deg)}
.filter__check {display:flex; align-items:center; font-size:1.7rem; color:#2B2E34; cursor:pointer; margin-bottom:2.2rem}
.filter__check:last-child {margin-bottom:0}
.filter__check span {display:inline-block; width:3.2rem; height:3.2rem; margin-right:1.7rem; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:contain; background-size:50%}
.filter__check input:checked+span {background-image:url(/bitrix/templates/urfo/css/../icon/check.svg)}
.filter__check input:focus+span {box-shadow:0 0 0 1px #000}
.filter__bottom {position:relative; bottom:0.2rem; display:flex; align-items:center;right:2.5rem;}
.filter__counter {color:#71747E; margin-right:4.3rem}
.filter__counter span {font-weight:600; color:#2B2E34; margin:0 1rem}
.filter__show {height:4.8rem; font-weight:500; padding:2.4rem 4.6rem}
.filter__reset {font-size:1.6rem; font-weight:500; color:#7E838C; margin-left:3rem}
.filter__reset::after {content:""; display:inline-block; width:2.7rem; height:2.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-left:1rem; background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg)}
.filter__mob {display:none}
.filter__mob-filter {display:none}
@media (max-width:48em) {.filter__inner {position:fixed; top:0; left:0; z-index:150; width:100%; height:100%; padding:0; padding-bottom:0; margin-bottom:0; transform:translateX(-100%); transition:transform 300ms; max-height:calc(200vh - 490px)!important }
 .filter__inner.active {transform:translateX(0); width:100% }
 .filter__auto {overflow:auto; position:absolute; top:0; left:0; padding:25rem 4rem 25rem; height:100%; width:100% }
 .filter__auto .filter__mob-filter {font-size:5rem; margin-bottom:12rem }
 .filter__auto .filter__mob-filter::before {width:6rem; height:6rem }
 .filter__sort {padding:2.8rem 3.8rem; background-color:#F4F4F4; position:relative; display:flex; justify-content:space-between; align-items:center; display:none }
 .filter__sort-flex {display:flex }
 .filter__sort-item {margin-left:6rem }
 .filter__sort-item span {color:#2B2E34; font-weight:normal/*400*/; margin-right:1rem }
 .filter__sort-select {display:inline-block; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center right; background-size:1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/select-status-arrow.svg); padding:0.5rem 0; padding-right:3rem; font-size:1.7rem; color:#6C7078; font-weight:500; font-family:inherit }
 .filter__sort-select:focus {outline:none }
 .filter__nohidden,.filter__hidden-inner {display:block }
 .filter__nohidden {margin-bottom:7rem }
 .filter__hidden-inner {padding-top:0; padding-bottom:0 }
 .filter__hidden {display:block }
 .filter__item {margin-bottom:6.1rem; width:100% }
 .filter__title {font-size:4rem; margin-bottom:6.2rem }
 .filter__input {width:calc(50% - 7.8rem); height:9rem; font-size:3.6rem; padding:1rem 2.6rem }
 .filter .irs--flat {height:8.4rem }
 .filter .irs--flat .irs-line {height:0.8rem; border-radius:0.8rem; top:1.4rem }
 .filter .irs--flat .irs-bar {height:0.8rem; top:1.4rem }
 .filter .irs--flat .irs-handle {height:3.6rem; width:3.6rem }
 .filter .irs--flat .irs-handle>i:first-child {width:0.8rem }
 .filter__select {background-position:center right 4rem; background-size:3rem; padding:0.5rem 4.2rem; padding-right:8rem; font-size:3.6rem; height:13.6rem }
 .filter__all-param {display:none }
 .filter__check {font-size:3.6rem; margin-bottom:5rem }
 .filter__check span {width:8.4rem; height:8.4rem; margin-right:3.2rem }
 .filter__bottom {position:fixed; bottom:0; right:0; left:0; top:auto; z-index:20; width:100%; display:flex; align-items:center; justify-content:space-between; background-color:#fff; padding:5.6rem 4rem }
 .filter__counter {margin-right:0rem; margin-bottom:5.8rem; font-size:3.2rem }
 .filter__counter span {margin:0; margin-right:2rem; font-size:3.6rem }
 .filter__show {height:10.8rem; font-size:3.2rem; padding:3.2rem 8.8rem }
 .filter__reset {font-size:3.2rem; margin-left:0rem }
 .filter__reset::after {width:5rem; height:4.5rem; margin-left:2rem }
 .filter__mob {display:flex; align-items:center; justify-content:space-between; padding:4.8rem 2.8rem; position:relative; background-color:#F4F4F4 }
 .filter__mob-filter {font-size:3.2rem; font-weight:500; color:#2B2E34; display:flex }
 .filter__mob-filter::before {content:""; display:inline-block; width:4.8rem; height:4.8rem; margin-right:1.8rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/filter-mob.svg) }
 .filter__mob-sort-btn {font-size:3.2rem; font-weight:500; color:#2B2E34 }
 .filter__mob-sort-btn::after {content:""; display:inline-block; width:3rem; height:3rem; margin-left:1.8rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg) }
 .filter__mob-sort-btn::after {content:""; display:inline-block; width:3rem; height:3rem; margin-left:1.8rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg) }
 .filter__mob-sort {position:absolute; right:0; opacity:0; width:40%; height:100% }
 .filter__mob-sort optgroup,.filter__mob-sort option {opacity:1 }
}
.custom-list {position:relative; height:4.5rem; background-color:#fff}
.custom-list.active {z-index:100}
.custom-list p {cursor:pointer; background-color:#fff; padding:0.5rem 1.8rem; padding-right:3rem; font-size:1.7rem; color:#6C7078; font-weight:400; width:100%; height:4.5rem; white-space:nowrap; overflow:hidden; display:flex; align-items:center; justify-content:space-between; outline:none}
.custom-list p:focus {box-shadow:0 0 0 1px #000}
.custom-list p::before {content:""; display:inline-block; position:absolute; right:0; top:0; width:4.5rem; height:4.5rem; background-color:#fff; z-index:1}
.custom-list p::after {content:""; display:inline-block; position:absolute; right:1.8rem; background-color:#fff; width:1.4rem; height:1.4rem; background-repeat:no-repeat; background-position:center; background-size:contain; z-index:2; background-image:url(/bitrix/templates/urfo/css/../icon/select-status-arrow.svg); transition:transform 200ms}
.custom-list p.active::after {background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg);/*transform:rotate(-180deg)*/}
.custom-list ul {display:none; position:absolute; top:calc(100% + 1.5rem); left:0; width:100%; max-height:35rem; overflow:auto; box-shadow:2rem 2rem 10rem rgba(232,238,243,0.5); border-radius:0.2rem; background-color:#fff}
.custom-list li span {display:inline-block; width:3.2rem; height:3.2rem; margin-right:1.6rem; border-radius:0.3rem}
.custom-list li span img {width:100%; height:100%; object-fit:cover}
.custom-list li::after {content:""; display:inline-block; width:1rem; height:1rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-right:0; margin-left:auto; opacity:0; transition:opacity 200ms}
.custom-list li:hover {color:#2B2E34}
.custom-list li:hover span {box-shadow:0 0 0 2px #B6E2F4}
.custom-list li:hover::after {opacity:1; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg)}
.custom-list li.active {color:#2B2E34; font-weight:500}
.custom-list li.active span {box-shadow:0 0 0 2px #B6E2F4}
.custom-list li.active::after {opacity:1; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg)}
.custom-list li.active:hover::after {opacity:1; background-image:url(/bitrix/templates/urfo/css/../icon/option-x.svg)}
.custom-list li:first-child {padding-top:2.5rem}
.custom-list li:last-child {padding-bottom:2.5rem}
@media (max-width:48em) {.custom-list {height:13.6rem }
 .custom-list.active .custom-list__inner {position:fixed }
 .custom-list.active li {color:#2B2E34; font-size:3.6rem; padding-bottom:2rem; padding-top:2rem }
 .custom-list__inner {position:static; top:0; left:0; width:100%; height:100%; overflow:auto; background-color:#fff }
 .custom-list p {padding:0.5rem 4.2rem; font-size:3.6rem; height:13.6rem; outline:none }
 .custom-list p:focus {box-shadow:none }
 .custom-list p.active {padding-top:14.6rem; color:#2B2E34; height:auto; font-size:4.8rem; font-weight:500 }
 .custom-list p.active::after {right:6.2rem; top:6.2rem; width:5.2rem; height:5.2rem; background-image:url(/bitrix/templates/urfo/css/../icon/modal-close.svg) }
 .custom-list p::before {width:9.6rem; height:13.6rem }
 .custom-list p::after {right:3.5rem; width:3rem; height:3rem; transform:rotate(-90deg) }
 .custom-list ul {max-height:none; box-shadow:none; border-radius:0; position:static }
 .custom-list li {font-size:3rem; padding:1.5rem 4.2rem }
 .custom-list li::after {width:3rem; height:3rem }
 .custom-list li span {width:5rem; height:5rem; margin-right:3rem; border-radius:0.6rem }
 .custom-list li:first-child {padding-top:5rem }
 .custom-list li:last-child {padding-bottom:5rem }
}
.catalog-main .brc {margin-bottom:2.6rem; margin-top:3rem}
.catalog-main__mtitle {font-size:4rem; font-weight:500; color:#2B2E34; margin-bottom:1.3rem}
@media (max-width:48em) {.catalog-main {padding-top:18rem }
 .catalog-main__mtitle {font-size:5rem; margin-bottom:2.3rem }
}
.login {overflow:hidden; padding-top:18.3rem}
.login__inner {display:flex; flex-direction:row-reverse; align-items:stretch}
.login__img {width:50.7%; min-height:75.6rem; flex-shrink:0; position:relative}
.login__img img {position:absolute; top:0; right:0; width:51.2vw; height:100%; object-fit:cover; object-position:center}
.login__content {width:49.3%; padding-left:14.2rem; padding-top:10rem; padding-bottom:10rem; padding-right:14rem; position:relative}
.login__content--login {display:block}
.login__content--reestablish {display:none}
.login__content.show {display:block}
.login__content.hide {display:none}
.login__suptitle {font-size:1.6rem; color:#7E838C; margin-bottom:1rem}
.login__title {font-size:4.5rem; color:#2B2E34; font-weight:500; line-height:1.22; margin-bottom:5.5rem}
.login__to-back {font-size:1.6rem; font-weight:500; letter-spacing:0.02em; color:#2B2E34; display:flex; align-items:center; margin-top:10rem}
.login__to-back::before {content:"<"; font-size:1.6rem; font-weight:500; color:#2B2E34; margin-right:1rem}
.login__message {position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; font-size:3rem; font-weight:500; letter-spacing:0.02em; background-color:#fbfbfb; padding-left:14.1rem; display:none}
.login__message.i-success {display:flex}
.login__message.i-success::before {content:""; display:inline-block; width:10.3rem; height:10.3rem; margin-right:5.6rem; flex-shrink:0; background-image:url(/bitrix/templates/urfo/css/../icon/success.svg); background-repeat:no-repeat; background-size:contain}
@media (max-width:48em) {.login {padding-top:24.8rem }
 .login__inner {display:block }
 .login__img {min-height:auto; width:100vw; height:92vw; left:-4rem }
 .login__img img {position:static; width:100%; height:100% }
 .login__content {width:100%; padding:7rem 0 0; margin-bottom:17.7rem }
 .login__suptitle {font-size:3rem; margin-bottom:2rem }
 .login__title {font-size:5.6rem; margin-bottom:8rem }
 .login__to-back {font-size:3.2rem; margin-top:16rem }
 .login__to-back::before {font-size:3.2rem; margin-right:1.5rem }
 .login__message {flex-direction:column; align-items:center; justify-content:center; font-size:4rem; padding:4rem; text-align:center }
 .login__message.i-success::before {width:16rem; height:16rem; margin-right:0; margin-bottom:6.4rem }
}
.account {padding-top:18.3rem}
.account__to-menu {display:none}
.account__inner {padding-top:10rem; padding-bottom:19rem; display:flex; justify-content:space-between}
.account__content {border-left:1px solid rgba(217,218,225,0.8); flex-grow:1; padding-top:1.7rem; padding-left:8.2rem; padding-bottom:4.5rem}
.account__block {margin-bottom:11rem}
.account__block:last-child {margin-bottom:0}
.account__head {margin-bottom:5.5rem}
.account__suptitle {font-size:1.6rem; color:#7E838C; margin-bottom:2.4rem}
.account__title-wrapper {display:flex; align-items:center}
.account__title {font-size:3rem; color:#2B2E34; font-weight:500; line-height:1.22; margin-left:0; margin-right:auto}
.account__text-info {font-size:2rem; color:#7E838C; display:none}
.account__text-info.active {display:block}
.account__flex {display:flex; align-items:center}
.account__quant {font-size:1.8rem; color:#7E838C; margin-right:8.7rem}
.account__quant span {font-weight:500; color:#2B2E34}
.account__status {display:flex; align-items:center; letter-spacing:0.02em}
.account__status span {font-size:1.8rem; color:#7E838C}
.account__status select {display:inline-block; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center right; background-size:1.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/select-status-arrow.svg); padding:0.5rem 1rem; padding-right:2.8rem; font-size:1.8rem; color:#2B2E34; font-weight:500; font-family:inherit}
.account__status select:focus {outline:none}
@media (max-width:48em) {.account {padding-top:24.8rem }
 .account__to-menu {display:flex; font-size:3.2rem; font-weight:500; color:#2B2E34; margin-bottom:7rem }
 .account__to-menu::before {content:""; display:inline-block; width:2.5rem; height:1.5rem; margin-right:3rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/to-account-arrow.svg) }
 .account__inner {padding-top:12rem; padding-bottom:19rem; display:block }
 .account__content {border-left:none; padding-top:1.7rem; padding-left:0; padding-bottom:4.5rem }
 .account__block {margin-bottom:18.7rem }
 .account__head {margin-bottom:10.5rem }
 .account__suptitle {font-size:3.2rem; margin-bottom:2.4rem }
 .account__title-wrapper {display:block }
 .account__title-wrapper .i-link {margin-top:5rem }
 .account__title {font-size:5.4rem; line-height:1.22; display:block }
 .account__text-info {font-size:3.5rem }
 .account__flex {justify-content:space-between; margin-top:6rem }
 .account__quant {font-size:3.6rem; margin-right:0 }
 .account__status {font-size:3.2rem }
 .account__status span {font-size:3.6rem; margin-right:2rem }
 .account__status select {background-size:2.5rem; padding:0.5rem 1rem; padding-right:4rem; font-size:3.6rem }
}
.account-menu {width:31rem; padding-top:1rem; flex-shrink:0}
.account-menu__mtitle {display:none}
.account-menu__list {margin-bottom:16rem}
.account-menu__list:last-child {margin-bottom:0}
.account-menu__item {font-size:2.2rem; color:#7E838C; background-repeat:no-repeat; background-size:2.5rem; background-position:left center; padding-left:5rem; margin-bottom:3rem}
.account-menu__item:last-child {margin-bottom:0}
.account-menu__item.active,.account-menu__item:hover {font-weight:500; color:#2B2E34}
.account-menu__item--persondata {background-image:url(/bitrix/templates/urfo/css/../icon/persondata.svg)}
.account-menu__item--persondata.active,.account-menu__item--persondata:hover {background-image:url(/bitrix/templates/urfo/css/../icon/persondata-h.svg)}
.account-menu__item--orders {background-image:url(/bitrix/templates/urfo/css/../icon/orders.svg)}
.account-menu__item--orders.active,.account-menu__item--orders:hover {background-image:url(/bitrix/templates/urfo/css/../icon/orders-h.svg)}
.account-menu__item--changepass {background-image:url(/bitrix/templates/urfo/css/../icon/changepass.svg)}
.account-menu__item--changepass.active,.account-menu__item--changepass:hover {background-image:url(/bitrix/templates/urfo/css/../icon/changepass-h.svg)}
.account-menu__item--logout {font-weight:500; color:#2B2E34; background-image:url(/bitrix/templates/urfo/css/../icon/logout.svg)}
@media (max-width:48em) {.account-menu {width:100%; padding-top:1rem; position:fixed; top:0; left:-120%; width:100%; height:100%; z-index:10; background-color:#fbfbfb; padding:4rem; padding-top:38.3rem; overflow:auto; display:block; transition:left 200ms ease-in }
 .account-menu.open {left:0; transition:left 200ms ease-in }
 .account-menu__mtitle {font-weight:500; color:#2B2E34; font-size:5.4rem; line-height:1.22; display:block; margin-bottom:9.9rem }
 .account-menu__list {margin-bottom:15rem }
 .account-menu__item {font-size:3.6rem; background-size:4.8rem; padding-left:8rem; margin-bottom:7.2rem; display:flex; align-items:center; justify-content:space-between }
 .account-menu__item::after {content:""; display:inline-block; width:3rem; height:3rem; background-image:url(/bitrix/templates/urfo/css/../icon/account-menu-arrow.svg); background-repeat:no-repeat; background-position:center; background-size:contain }
}
.delivery-addresses-wrapper {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.5rem}
@media (max-width:48em) {.delivery-addresses-wrapper {display:block; grid-gap:0rem}}
.delivery-addresses {background-color:#fff; box-shadow:1.5rem 1.5rem 7rem rgba(222,230,238,0.2); border-radius:0.2rem; padding:2.7rem 3rem 3.4rem}
.delivery-addresses__head {display:flex; align-items:center; margin-bottom:3rem}
.delivery-addresses__icon {flex-shrink:0; width:6.2rem; height:6.2rem; box-shadow:1rem 1rem 4rem rgba(23,174,194,0.15); border-radius:100%; overflow:hidden; margin-right:2rem}
.delivery-addresses__icon img {width:100%; height:100%; object-fit:cover; object-position:center}
.delivery-addresses__mtitle {font-size:1.8rem; font-weight:500; color:#2B2E34}
.delivery-addresses__list {padding:2.8rem 0; border-top:1px solid rgba(217,218,225,0.8); border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2.5rem}
.delivery-addresses__list>div {display:flex; margin-bottom:1.6rem}
.delivery-addresses__list>div:last-child {margin-bottom:0}
.delivery-addresses__list>div>div:first-child {font-weight:500; font-size:1.6rem; color:#2B2E34; width:40%; flex-shrink:0}
.delivery-addresses__list>div>div:last-child {font-size:1.5rem; color:#2B2E34}
.delivery-addresses__bottom {display:flex; justify-content:space-between; align-items:center}
.delivery-addresses__bottom button {border:none; width:auto; background-color:transparent; font-size:1.4rem; color:#7E838C; padding:0; margin:0}
.delivery-addresses__bottom button:hover {color:#2B2E34}
.delivery-addresses__delete {display:inline-flex; align-items:center}
.delivery-addresses__delete::after {content:""; display:inline-block; width:1rem; height:1rem; background-image:url(/bitrix/templates/urfo/css/../icon/delete-address.svg); background-repeat:no-repeat; background-size:contain; margin-left:1rem; margin-bottom:-0.3rem}
@media (max-width:48em) {.delivery-addresses {box-shadow:3rem 3rem 14rem rgba(222,230,238,0.2); border-radius:0.4rem; padding:5.7rem 4.3rem 4.4rem; margin-bottom:6rem }
 .delivery-addresses:last-child {margin-bottom:0 }
 .delivery-addresses__head {margin-bottom:6rem }
 .delivery-addresses__icon {width:11.4rem; height:11.4rem; box-shadow:1rem 1rem 4rem rgba(23,174,194,0.15); border-radius:100%; margin-right:4.6rem }
 .delivery-addresses__mtitle {font-size:3.6rem }
 .delivery-addresses__list {padding:6.1rem 2.1rem; margin-bottom:2.5rem }
 .delivery-addresses__list>div {margin-bottom:3.6rem }
 .delivery-addresses__list>div>div:first-child {font-size:3.2rem }
 .delivery-addresses__list>div>div:last-child {font-size:3rem }
 .delivery-addresses__bottom {padding:4rem 2.1rem }
 .delivery-addresses__bottom button {font-size:3.2rem }
 .delivery-addresses__delete::after {width:2rem; height:2rem; margin-left:2rem; margin-bottom:-0.5rem }
}
.my-orders {display:grid; grid-template-columns:repeat(2,1fr); grid-gap:3.6rem}
.my-orders__item {padding:3.2rem 4rem; background-color:#f4f4f4}
.my-orders__flex {display:flex; align-items:center; justify-content:space-between}
.my-orders__number {font-size:1.5rem; color:#7E838C}
.my-orders__number span {color:#2B2E34}
.my-orders__status {color:#fff; padding:0.6rem 2.3rem; background-color:#C7CACB}
.my-orders__status.treatment {background-color:#7BDF79}
.my-orders__date-wrapper {display:flex; padding:3rem 0}
.my-orders__date-line {display:inline-block; width:5.4rem; height:1px; background-color:rgba(217,218,225,0.8); margin:2.3rem 2rem}
.my-orders__date-line:last-child {display:none}
.my-orders__daymonth {font-size:2.5rem; font-weight:500; color:#2B2E34}
.my-orders__date-subtitle {font-size:1.3rem; color:#7E838C}
.my-orders__quant {font-size:1.5rem; font-weight:500; color:#2B2E34}
.my-orders__quant span {font-size:1.3rem; color:#7E838C}
.my-orders__more {font-size:1.5rem; color:#2B2E34; display:inline-flex; align-items:center}
.my-orders__more::after {content:""; display:inline-block; width:1.5rem; height:1.5rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/more-arrow.svg); margin-left:0.5rem}
.my-orders__imgs {display:flex; padding-top:2.1rem; margin-bottom:4rem}
.my-orders__img {width:7rem; height:7rem; background-color:#fff; margin-right:1.6rem}
.my-orders__img img {width:100%; height:100%; object-fit:contain}
.my-orders__more-img {width:12rem; height:7rem; background-color:#38D3E8; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#fff; font-size:1.3rem}
.my-orders__address-suptitle {font-size:1.3rem; color:#7E838C}
.my-orders__address {font-size:1.5rem; color:#2B2E34; margin-bottom:5rem}
.my-orders__cost-suptitle {font-size:1.3rem; color:#7E838C}
.my-orders__total {font-size:2.5rem; font-weight:500; color:#2B2E34}
.my-orders__btn {padding:1.7rem 3.2rem}
@media (max-width:48em) {.my-orders {display:block; grid-gap:0rem }
 .my-orders__item {padding:9.2rem 4rem; padding-bottom:10.6rem; margin-bottom:6rem }
 .my-orders__flex {flex-wrap:wrap }
 .my-orders__number {font-size:2.6rem }
 .my-orders__status {font-size:2.6rem; padding:0.9rem 3.3rem }
 .my-orders__date-wrapper {padding:4rem 0; margin-bottom:3rem }
 .my-orders__date-line {width:8rem; margin:4rem 4.4rem }
 .my-orders__daymonth {font-size:3.6rem }
 .my-orders__date-subtitle {font-size:2.2rem }
 .my-orders__quant {font-size:2.8rem }
 .my-orders__quant span {font-size:2.2rem; margin-left:2rem }
 .my-orders__more {font-size:2.6rem; margin-bottom:5.8rem }
 .my-orders__more::after {width:3rem; height:3rem; margin-left:1rem }
 .my-orders__imgs {padding-top:3.2rem; margin-bottom:4rem; display:grid; grid-template-columns:repeat(5,1fr); grid-gap:2.7% }
 .my-orders__img {width:auto; height:14.3vw; margin-right:0 }
 .my-orders__more-img {width:auto; height:14.3vw; font-size:2.9vw }
 .my-orders__address-suptitle {font-size:2.4rem; margin-bottom:1rem }
 .my-orders__address {font-size:2.8rem; margin-bottom:5rem }
 .my-orders__total-cost {width:100%; margin-bottom:7.7rem }
 .my-orders__cost-suptitle {font-size:2.4rem }
 .my-orders__total {font-size:3.6rem }
 .my-orders__btn {padding:3.4rem 7.9rem }
}
.product-list__inner {background-color:#f4f4f4; padding:8.5rem; position:relative}
.product-list__number {display:flex; font-size:1.5rem; margin-bottom:6.7rem}
.product-list__number p {color:#7E838C; margin-right:1rem}
.product-list__number span {color:#2B2E34}
.product-list__mtitle {display:flex; align-items:flex-end; margin-bottom:5rem}
.product-list__mtitle p {font-size:3rem; color:#2B2E34; line-height:1.3; margin-right:1rem}
.product-list__mtitle span {font-size:2.5rem; color:#7E838C; line-height:1.5}
.product-list__list {display:grid; grid-template-columns:repeat(2,1fr); grid-gap:3.5rem}
.product-list__item {display:flex; align-items:stretch; background-color:#fff; padding:2rem 1rem}
.product-list__img {width:27rem; height:18rem}
.product-list__img img {width:100%; height:100%; object-fit:contain}
.product-list__content {display:flex; flex-direction:column; justify-content:space-between; padding:3rem 1rem}
.product-list__title {font-size:2rem; font-weight:500; line-height:1.3; color:#2B2E34}
.product-list__count {display:flex; align-items:flex-end}
.product-list__total {font-size:1.5rem; color:#7E838C; margin-right:2rem}
.product-list__price {display:flex}
.product-list__price p {font-size:2.4rem; font-weight:600; color:#2B2E34; line-height:1.3}
.product-list__price span {font-size:1.5rem; font-weight:500; color:#2B2E34; position:relative; top:-0.1rem; left:0.3rem}
@media (max-width:48em) {.product-list {background-color:#f4f4f4 }
 .product-list__inner {padding:0rem; padding-top:20rem; padding-bottom:20rem }
 .product-list__number {font-size:3rem; margin-bottom:7.5rem }
 .product-list__number p {margin-right:2rem }
 .product-list__mtitle {margin-bottom:7rem }
 .product-list__mtitle p {font-size:5.4rem; margin-right:5rem }
 .product-list__mtitle span {font-size:4rem }
 .product-list__list {display:block; grid-gap:0rem; min-height:100vh }
 .product-list__item {display:block; padding:2rem 1rem; margin-bottom:8rem }
 .product-list__img {width:100%; height:65vw }
 .product-list__content {display:block; padding:6rem 3rem }
 .product-list__title {font-size:4rem; margin-bottom:7rem }
 .product-list__total {font-size:3rem; margin-right:4.7rem }
 .product-list__price p {font-size:4.8rem }
 .product-list__price span {font-size:3rem; top:0.2rem; left:0.6rem }
}
.instruction {padding-top:18.3rem; padding-bottom:5rem}
.instruction__content {width:104.3rem; line-height:1.6; font-size:1.6rem; color:#000}
.instruction__content .title-43 {font-size:4.3rem; margin-bottom:1rem; margin-top:6rem}
.instruction__content .title-22 {font-size:2.2rem; margin-top:4rem; margin-bottom:2rem}
.instruction__content p {margin-bottom:1.5rem}
.instruction__content table,.instruction__content tbody {margin:0; padding:0; border:none; margin-bottom:2rem}
.instruction__content table,.instruction__content tbody,.instruction__content tr {width:100%}
.instruction__content ul li {list-style:disc}
.instruction__content ol {padding-left:3rem}
.instruction__content li {margin-bottom:1rem}
.instruction .logos {display:flex; margin-bottom:2rem}
.instruction .logos img {height:3.5rem; width:auto; margin-right:1rem}
.instruction .card-img {width:50rem; margin-bottom:2rem}
.instruction .req {line-height:2}
@media (max-width:48em) {.instruction {padding-top:24.8rem; padding-bottom:5rem }
.instruction .brc {display:none }
.instruction__content {width:100%; line-height:1.6; font-size:3rem }
.instruction__content .title-43 {font-size:5.6rem; margin-bottom:2rem; margin-top:10rem }
.instruction__content .title-22 {font-size:4rem; margin-top:7rem; margin-bottom:3rem }
.instruction__content p {margin-bottom:3rem }
.instruction__content table {margin-bottom:3rem }
.instruction__content tr {display:block; margin-bottom:1rem }
.instruction__content td {display:block; padding-right:0; margin-bottom:1rem }
.instruction__content ul {padding-left:5rem }
.instruction__content ol {padding-left:5rem }
.instruction__content li {margin-bottom:2rem }
.instruction .logos {justify-content:space-between; margin-bottom:2rem }
.instruction .logos img {height:5rem; margin-right:0 }
.instruction .card-img {width:100%; margin-bottom:3rem }
.instruction .req {line-height:2}}
.burger {width:3.6rem; height:2.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/burger.svg); transition:background 300ms; cursor:pointer; margin-right:7.3rem; transition:width 300ms,margin 300ms}
.burger.active {background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg); transition:background 300ms}
.burger.none {width:0; margin-right:0rem; overflow:hidden; transition:width 300ms,margin 300ms}
@media (max-width:48em) {.burger {width:5.7rem; height:4.3rem; margin-right:4.3rem; background-image:url(/bitrix/templates/urfo/css/../icon/burger-mob.svg) }
}
.logo {display:inline-block; width:27.5rem}
.logo--footer {width:28.3rem; margin-bottom:4.7rem}
@media (max-width:48em) {.logo {width:34rem }
 .logo--footer {width:56rem; margin-bottom:6.1rem }
}
.h-search-under {position:fixed; top:8.4rem; left:0; width:100%; height:100%; background-color:#fbfbfb; display:none}
@media (max-width:48em) {.h-search-under {display:none !important }
}
.h-search {transition:opacity 300ms; width:85.1rem; transition:width 300ms,margin 300ms; position:relative; z-index:100; overflow:hidden}
.h-search.fade {z-index:-100; opacity:0; transition:opacity 300ms}
.h-search.active {overflow:visible; margin-left:2rem; width:105.6rem; transition:width 300ms,margin 300ms}
.h-search.active .h-search__input-wrapper {background-color:#fff; transition:background 300ms; box-shadow:10px 15px 20px rgba(241,243,245,0.7)}
.h-search.active .h-search__reset {display:block}
.h-search.active .h-search__rusult {height:75vh; opacity:1; transition:height 200ms ease-in,opacity 200ms ease-in}
.h-search__reset {position:absolute; top:50%; right:3rem; transform:translateY(-50%); display:none; font-size:1.4rem; z-index:15}
.h-search__close {position:absolute; right:-9.5rem; top:50%; transform:translateY(-50%); width:2.5rem; height:2.5rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg); cursor:pointer; z-index:-5; opacity:0}
.h-search__close.active {z-index:15; opacity:1}
.h-search__input-wrapper {position:relative; background-color:#f4f4f4; transition:background 300ms}
.h-search__input-wrapper::after {content:""; position:absolute; top:50%; left:3.4rem; transform:translateY(-50%); width:1.7rem; height:1.7rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/magnific.svg)}
.h-search__input {width:100%; height:5.4rem; display:block; background-color:transparent; border:none; color:#6D6D78; font-size:1.5rem; padding-left:6.6rem; position:relative; z-index:10}
.h-search__input::placeholder {color:#73737B; font-size:1.5rem}
.h-search__rusult {position:absolute; width:100%; top:100%; left:0; font-size:1.6rem; color:#2B2E34; overflow:hidden; height:0; opacity:0; transition:height 50ms ease-in,opacity 50ms ease-in}
.h-search__rusult a {display:block; padding:1.5rem 0}
.h-search__rusult-inner {position:absolute; width:100%; height:100%; left:0; top:0; overflow:auto; padding:5rem 6.6rem}
@media (max-width:48em) {.h-search {width:100%; position:absolute; left:0; top:100%; opacity:1; transition:opacity 300ms }
.h-search .nav-head {display:none }
.h-search.active {margin-left:0rem; padding-top:25rem; position:fixed; width:100%; height:100vh; top:0; overflow:auto; opacity:1; transition:opacity 300ms; background-color:#fff }
.h-search.active .h-search__inner {padding:4rem }
.h-search.active .h-search__input-wrapper {background-color:#fff; border-bottom:1px solid rgba(217,218,225,0.8); box-shadow:none }
.h-search.active .h-search__input-wrapper::after {left:-0.6rem }
.h-search.active .h-search__input {height:11rem; padding-left:7.1rem }
.h-search.active .h-search__reset {display:block }
.h-search.active .nav-head {display:block }
.h-search__input-wrapper::after {left:3.4rem; width:4.4rem; height:4.4rem }
.h-search__input {height:11rem; font-size:3rem; padding-left:11.1rem }
.h-search__input::placeholder {font-size:3rem }
.h-search__reset {top:50%; right:0rem; transform:translateY(-50%); font-size:0rem; width:5rem; height:4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/to-search.svg) }
.h-search__close {display:none }
.h-search__rusult {font-size:2.8rem }
.h-search__rusult a {display:block; padding:2.9rem 0 }
.h-search__rusult-inner {position:absolute; width:100%; height:100%; left:0; top:0; overflow:auto; padding:2.8rem 6.6rem }}
.h-icons {transition:opacity 300ms; display:flex}
.h-icons.fade {opacity:0; transition:opacity 300ms}
.h-icons.none {width:0; transition:width 300ms}
.h-icons__item {width:2.6rem; height:2.6rem; background-repeat:no-repeat; background-position:center; background-size:contain; display:inline-block; margin-right:2.9rem}
.h-icons__item:last-child {margin-right:0}
.h-icons__item--delivery {background-image:url(/bitrix/templates/urfo/css/../icon/telegram_bot.svg)}
/*.h-icons__item--delivery {background-image:url(/bitrix/templates/urfo/css/../icon/delivery.svg)}*/
.h-icons__item--user {background-image:url(/bitrix/templates/urfo/css/../icon/user.svg)}
.h-icons__item--basket {background-image:url(/bitrix/templates/urfo/css/../icon/basket.svg)}
.h-icons__item--phone {background-image:url(/bitrix/templates/urfo/css/../icon/phone.svg); display:none}
@media (max-width:48em) {.h-icons__item {width:5rem; height:5rem; margin-right:2rem }
.h-icons__item--delivery {display:none }
.h-icons__item--user {background-image:url(/bitrix/templates/urfo/css/../icon/user-mob.svg) }
.h-icons__item--basket {background-image:url(/bitrix/templates/urfo/css/../icon/basket-mob.svg) }
.h-icons__item--phone {display:inline-block; background-image:url(/bitrix/templates/urfo/css/../icon/tel-mob.svg) }
}
.basket-score {color:#fff; font-weight:bold; font-size:1rem; position:relative}
.basket-score__num {display:inline-flex; align-items:center; justify-content:center; text-align:center; min-width:1.6rem; height:1.6rem; background-color:#38D3E8; border-radius:100%; position:absolute; top:-0.5rem; right:-1.3rem}
@media (max-width:48em) {.basket-score {font-size:2rem }
 .basket-score__num {min-width:3.2rem; height:3.2rem; top:-0.5rem; right:-1.3rem }
}
.h-contacts {display:flex; justify-content:space-between}
.h-contacts__item {font-size:1.8rem; color:#2B2E34; display:flex; align-items:center}
.h-contacts__item::before {/*content:""; */display:inline-block; width:2.4rem; height:2.4rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-right:1rem}
.h-contacts__item:hover {color:#000}
/*.h-contacts__item--pen::before {background-image:url(/bitrix/templates/urfo/css/../icon/pen.svg)}*/
/*.h-contacts__item--location::before {background-image:url(/bitrix/templates/urfo/css/../icon/location.svg)}
.h-contacts__item--phone::before {background-image:url(/bitrix/templates/urfo/css/../icon/phone.svg)}
.h-contacts__item--callback::before{background-image:url(/bitrix/templates/urfo/css/../icon/out_callback.svg)}

.h-contacts__item--mail::before {background-image:url(/bitrix/templates/urfo/css/../icon/mail.svg)}
.h-contacts__item.partnership::before{background-image:url(/bitrix/templates/urfo/css/../icon/partnership_icon.svg)}
.h-contacts__item.tender::before{background-image:url(/bitrix/templates/urfo/css/../icon/tender.svg)}
.h-contacts__item--headphone::before {background-image:url(/bitrix/templates/urfo/css/../icon/headphone.svg)}*/

@media (max-width:48em) {.h-contacts__item h-contacts__item--mail.opt_price {font-size:2.5rem }}
/*.h-contacts__item--pen::before {background-image:url(/bitrix/templates/urfo/css/../icon/pen.svg)}*/
.h-contacts__item--headphone::before {background-image:url(/bitrix/templates/urfo/css/../icon/headphone.svg)}
@media (max-width:48em) {.h-contacts__item {font-size:1.8rem }
.h-contacts__item::before {width:2.4rem; height:2.4rem; margin-right:1rem }}
.nav {position:fixed; width:100%; top:0rem; height:100%; left:0; background-color:#fff; padding-top:12.2rem; display:none; opacity:0; transition:opacity 300ms; z-index:5; overflow:auto}
.nav::before {content:""; display:block; position:absolute; width:100%; height:9.3rem; top:12.2rem; left:0; background:#FBFBFB; z-index:2}
.nav .container {width:100%; overflow:hidden}
.nav.active {display:block; opacity:1; transition:opacity 300ms}
.nav__flex {display:none; width:169.8rem; margin:0 0 0 auto}
.nav__flex.active {display:flex}
@media (max-width:48em) {.nav {position:fixed; height:100vh; top:0; padding-top:0; padding-bottom:0; overflow:auto; z-index:150 }
.nav::before {display:none }
.nav__inner {padding-top:3.2rem; padding-bottom:14rem }
.nav__flex {width:100%; height:100%; position:fixed; padding:4rem; padding-top:30rem; z-index:5; top:0; left:0; overflow:auto; background-color:#fff }
.nav__flex.active {display:block }}
.nav-head {display:none}
@media (max-width:48em) {.nav-head {width:100%; z-index:100; display:block; position:fixed; top:0; left:0 }
.nav-head__top {display:flex; align-items:center; justify-content:space-between; padding:3.3rem 4rem; background-color:#fff }
.nav-head__close {display:inline-block; width:3.4rem; height:3.4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/nav-close.svg); cursor:pointer; margin-right:1rem }
.nav-head__bot {text-align:center; font-weight:500; font-size:3.2rem; padding:4rem 5rem; color:#2B2E34; background:#F4F4F4; position:relative; display:none }
.nav-head__bot.active {display:block }
.nav-head__arrow {position:absolute; left:4rem; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center }
.nav-head__arrow img {width:1.2rem; transform:rotate(-180deg) }}
.nav-top {display:flex; align-items:center; justify-content:space-between; background:#FBFBFB; position:relative; z-index:2; width:152rem; margin:0 auto}
.nav-top__item {padding:3.2rem 3.2rem; font-weight:600; font-size:1.8rem; color:#2B2E34; cursor:pointer; display:flex; align-items:center; justify-content:space-between}
.nav-top__item.active {background-color:#E4F5F9}
.nav-top__menu {display:flex; align-items:center}
.nav-top__icon {width:2.6rem; height:2.6rem; margin-right:1.5rem}
.nav-top__icon img {height:100%}
.nav-top__arrow {display:none}
@media (max-width:48em) {.nav-top__icon {width:4rem; height:4rem }
.nav-top {display:block; background:#fff; padding-top:12rem; padding-bottom:5rem }
.nav-top__item {padding:4rem 0rem; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13) }
.nav-top__item:last-child {border:none }
.nav-top__arrow {position:absolute; right:0; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center; justify-content:flex-end }
.nav-top__arrow img {width:1.2rem }}
.nav-mid {width:29.1rem; flex-shrink:0; padding-top:2rem; padding-bottom:25rem; background:#F4F4F4; display:none; display:block; position:relative}
.nav-mid::before {content:""; display:block; position:absolute; width:100vw; height:100%; top:0; right:0; background:#F4F4F4}
.nav-mid.active {display:block}
.nav-mid__item {padding:1.2rem 3rem; font-weight:500; font-size:1.5rem; color:#2B2E34; display:flex; align-items:center; justify-content:space-between; position:relative; cursor:pointer; z-index:2}
.nav-mid__item.active {background-color:#fff; font-weight:bold}
/*.nav-mid__item.active {background-color:#fff; font-weight:700}*/
.nav-mid__item.active .nav-mid__arrow {opacity:1}
.nav-mid__arrow {position:absolute; right:0; top:0; height:100%; width:3rem; padding-right:1rem; padding-left:1rem; display:flex; align-items:center; opacity:0}
.nav-mid__arrow img {width:0.8rem}
@media (max-width:48em) {.nav-mid {width:100%; flex-shrink:0; padding-top:0rem; padding-bottom:0rem; background:#fff }
.nav-mid::before {display:none }
.nav-mid__item {padding:4rem 0rem; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13) }
.nav-mid__item:last-child {border:none }
.nav-mid__item.active {background-color:#fff; font-weight:500 }
.nav-mid__arrow {opacity:1; position:absolute; right:0; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center; justify-content:flex-end }
.nav-mid__arrow img {width:1.2rem }
}
.nav-bot {flex-grow:1; padding-top:3.2rem; padding-left:6.3rem; padding-right:25rem; padding-bottom:25rem; display:grid; grid-template-columns:repeat(3,1fr); grid-gap:4rem 2.9rem; align-items:flex-start; align-content:flex-start; display:none; background-color:#fff}
.nav-bot.active {display:grid}
.nav-bot.catalog-wrap.active,.nav-bot.certificate-wrap.active,.nav-bot.contacts-wrap.active,.nav-bot.news-wrap.active,.nav-bot.manufacter-wrap.active,.nav-bot.services-wrap.active,.nav-bot.save-wrap.active,.nav-bot.object-wrap.active,.nav-bot.about-wrap.active {display:flex; width:100%; flex-direction:column; align-items:normal; padding:0 6rem 6rem}
.main.about-wrap,.services__container,.save__wrapper-desc,.objects-wrap {display:flex; width:100%; flex-direction:column; align-items:normal; padding:20rem 0rem 6rem}
.nav-bot.certificate-wrap.active .certificates {padding-top:1.3rem}
.nav-bot.news-wrap.active .news__inner {padding-top:1.3rem}
.nav-bot.about-wrap.active .about__wrapper {padding-top:2.1rem}
.nav-bot.about-wrap.active .about__mission-img,.main .about__mission-img {width:100%; height:38.9rem}
.nav-bot.about-wrap.active .about__mission-img img,.main .about__mission-img img {width:100%; height:100%; object-fit:cover}
.nav-bot.about-wrap.active .about__mission-desc,.main .about__mission-desc {position:relative; max-width:70.6rem; margin:0 auto 5rem auto; padding:3.35rem 7.2rem; background:#FFFFFF; text-align:center}
.nav-bot.about-wrap.active .about__mission-desc img,.main .about__mission-desc img {width:2rem; height:1.3rem}
.nav-bot.about-wrap.active .about__mission-desc img:nth-child(1),.main .about__mission-desc img:nth-child(1) {position:absolute; left:4.35rem; top:3.85rem}
.nav-bot.about-wrap.active .about__mission-desc img:nth-child(3),.main .about__mission-desc img:nth-child(3) {position:absolute; right:4.35rem; top:3.85rem}
.nav-bot.about-wrap.active .about__mission-desc p,.main .about__mission-desc p {font-weight:400; font-size:2.4rem; line-height:125%; color:#2B2E34}
.nav-bot.about-wrap.active .about__mission,.main .about__mission {margin-bottom:15.6rem}
.nav-bot.about-wrap.active .about__header,.main .about__header {margin-bottom:4rem; font-weight:400; font-size:4.5rem; line-height:122%; color:#2B2E34}
.nav-bot.about-wrap.active .about__content,.main .about__content {display:flex; justify-content:space-between; margin-bottom:4rem; line-height:150%; color:#7E838C}
.nav-bot.about-wrap.active .about__content p,.main .about__content p {max-width:49%}
.nav-bot.about-wrap.active .about__about,.main .about__about {position:relative; margin-bottom:5rem}
.nav-bot.about-wrap.active .about__about-img,.main .about__about-img {width:100%; height:48.8rem}
.nav-bot.about-wrap.active .about__about-img img,.main .about__about-img img {width:100%; height:100%}
.nav-bot.about-wrap.active .about__video,.main .about__video {width:40rem; height:17.7rem; padding-left:2.2rem; background:url('/bitrix/templates/urfo/css/../img/blur-menu-about.jpg'); background-repeat:no-repeat; background-position:center; background-size:100%; position:absolute; left:0; bottom:0}
.nav-bot.about-wrap.active .about__video-title,.main .about__video-title {margin-bottom:2.3rem; font-size:1.3rem; line-height:208%; color:#B5B5B5}
.nav-bot.about-wrap.active .about__video-text,.main .about__video-text {display:block; max-width:75%; padding-top:4rem; font-size:1.8rem; line-height:139%; color:#FFFFFF}
.nav-bot.about-wrap.active .btn-play,.main .btn-play {position:absolute; bottom:.6rem; left:27rem; opacity:.7}
.nav-bot.about-wrap.active .about__numbers,.main .about__numbers {display:flex; justify-content:space-between; margin-bottom:5rem}
.nav-bot.about-wrap.active .about__skills,.main .about__skills {padding-top:6rem}
.nav-bot.about-wrap.active .about__plus,.main .about__plus {font-weight:400; color:#2B2E34}
.nav-bot.about-wrap.active .about__plus:not(:last-child),.main .about__plus:not(:last-child) {margin-bottom:12rem}
.nav-bot.about-wrap.active .about__plus-big,.main .about__plus-big {margin-bottom:3rem; font-size:5rem; line-height:40%}
.nav-bot.about-wrap.active .about__plus-text,.main .about__plus-text {font-size:1.8rem; line-height:111%}
.nav-bot.about-wrap.active .about__preview,.main .about__preview {width:82.5rem}
.nav-bot.about-wrap.active .about__numbers-img,.main .about__numbers-img {margin-bottom:4rem; width:100%; max-height:49.1rem}
.nav-bot.about-wrap.active .about__numbers-img img,.main .about__numbers-img img {height:100%}
.nav-bot.about-wrap.active .about__make-grid,.main .about__make-grid {display:grid; grid-template-columns:repeat(2,2fr); gap:4rem}
.nav-bot.about-wrap.active .about__make,.main .about__make {margin-bottom:5rem}
.nav-bot.about-wrap.active .about__mission-2,.main .about__mission-2 {position:relative; margin-bottom:19rem}
.nav-bot.about-wrap.active .about__mission-desc,.main .about__mission-desc {width:100%}
.nav-bot.about-wrap.active .about__founder,.main .about__founder {display:flex}
.nav-bot.about-wrap.active .about__founder-img,.main .about__founder-img {width:47.8rem; height:52.6rem}
.nav-bot.about-wrap.active .about__founder-img img,.main .about__founder-img img {height:100%}
.nav-bot.about-wrap.active .about__founder-desc,.main .about__founder-desc {padding-left:8.5rem; padding-top:4.5rem}
.nav-bot.about-wrap.active .about__founder-header,.main .about__founder-header {margin-bottom:1rem; font-weight:600; font-size:4.5rem; line-height:80%; color:#2B2E34}
.nav-bot.about-wrap.active .about__founder-subheader,.main .about__founder-subheader {margin:3rem 0 10rem 0; font-weight:400; font-size:2.4rem; line-height:150%; color:#2B2E34}
.nav-bot.about-wrap.active .about__founder-text,.main .about__founder-text {position:relative; max-width:47.5rem; margin-bottom:11.9rem}
.nav-bot.about-wrap.active .about__founder-text span,.main .about__founder-text span {display:block; padding-left:3rem; font-weight:400; font-size:3.6rem; line-height:122%; color:#2B3042}
.nav-bot.about-wrap.active .about__founder-text img,.main .about__founder-text img {width:2rem; height:1.3rem}
.nav-bot.about-wrap.active .about__founder-text img:nth-child(1),.main .about__founder-text img:nth-child(1) {position:absolute; left:0.35rem; top:0.5rem}
.nav-bot.about-wrap.active .about__founder-text img:nth-child(3),.main .about__founder-text img:nth-child(3) {position:absolute; right:0.35rem; top:0.5rem}
.nav-bot.about-wrap.active .about__founder-props,.main .about__founder-props {display:flex; margin:2rem 0 0 8rem; justify-content:space-between; align-items:flex-end}
.nav-bot.about-wrap.active .about__founder-props span,.main .about__founder-props span {display:inline-block; padding-bottom:1rem; font-weight:400; font-size:1.4rem; line-height:139%; color:#2B2E34}
.nav-bot.about-wrap.active .about__founder-sign,.main .about__founder-sign {width:23.4rem; height:11.9rem}
.nav-bot.object-wrap.active .objects__wrap,.objects-wrap .objects__wrap {display:grid; grid-template-columns:repeat(2,1fr); gap:3.9rem 4rem; padding-top:2.7rem}
.nav-bot.object-wrap.active .objects__item,.objects-wrap .objects__item {position:relative}
.nav-bot.object-wrap.active .objects__header,.objects-wrap .objects__header {position:absolute; left:0; top:80%; padding:1.6rem 1.6rem 1.6rem 3rem; font-weight:400; font-size:2.4rem; line-height:125%; color:#2B2E34; background-color:rgba(255,255,255,0.7)}
.nav-bot.object-wrap.active .objects__text,.objects-wrap .objects__text {position:relative; padding:3.3rem 2.4rem 3.3rem 3.1rem}
.nav-bot.services-wrap.active .services__wrap,.services-wrap .services__wrap {display:flex; justify-content:space-between; margin-bottom:8rem; padding-top:3rem}
.nav-bot.services-wrap.active .services__title,.services-wrap .services__title {margin-bottom:2.6rem; font-weight:400; font-size:4rem; line-height:132%; color:#2B2E34}
.nav-bot.services-wrap.active .services__pretext,.services-wrap .services__pretext {margin-bottom:3rem}
.nav-bot.services-wrap.active .services__text,.services-wrap .services__text {display:flex; justify-content:space-between; margin-bottom:3rem}
.nav-bot.services-wrap.active .services__text p,.services-wrap .services__text p {width:49%}
.nav-bot.services-wrap.active .services__item,.services-wrap .services__item {width:32%}
.nav-bot.services-wrap.active .services__img,.services-wrap .services__img {width:100%; height:26rem; margin-bottom:2.2rem}
.nav-bot.services-wrap.active .services__img img,.services-wrap .services__img img {height:100%}
.nav-bot.services-wrap.active .services__header,.services-wrap .services__header {margin-bottom:2.2rem; min-height:8.5rem; padding-left:2.8rem; font-weight:400; font-size:1.8rem; line-height:156%; color:#2B2E34; display:flex; align-items:center}
.nav-bot.services-wrap.active .services__list,.services-wrap .services__list {margin-bottom:2.8rem; padding-left:4.4rem; min-height:21rem}
.nav-bot.services-wrap.active .services__list li,.services-wrap .services__list li {position:relative}
.nav-bot.services-wrap.active .services__list li:not(:last-child),.services-wrap .services__list li:not(:last-child) {margin-bottom:1.3rem}
.nav-bot.services-wrap.active .services__list li:before,.services-wrap .services__list li:before {content:''; width:.4rem; height:.4rem; display:block; background:#000; border-radius:50%; position:absolute; top:50%; left:-1.5rem; transform:translate(0,-50%)}
.nav-bot.services-wrap.active .btn-def,.services-wrap .btn-def {width:100%}
.nav-bot.save-wrap.active .save__header,.save-wrap .save__header {margin-bottom:2rem; font-weight:500; font-size:4rem; line-height:132%; color:#2B2E34}
.nav-bot.save-wrap.active .news__inner,.save-wrap .news__inner {padding-top:1.3rem}
.nav-bot.save-wrap.active .news__item:nth-child(2n-1),.save-wrap .news__item:nth-child(2n-1) {margin-bottom:4rem}
.nav-bot.save-wrap.active .save__content,.save-wrap .save__content {display:flex; justify-content:space-between; margin-bottom:8rem}
.nav-bot.save-wrap.active .save__content p,.save-wrap .save__content p {width:49%}
.nav-bot.save-wrap.active .save__item,.save-wrap .save__item {display:flex; justify-content:space-between}
.nav-bot.save-wrap.active .save__item:nth-child(2n),.save-wrap .save__item:nth-child(2n) {flex-direction:row-reverse}
.nav-bot.save-wrap.active .save__item:nth-child(2n)>.save__item-left>.save__item-name,.save-wrap .save__item:nth-child(2n)>.save__item-left>.save__item-name {left:0}
.nav-bot.save-wrap.active .save__item:nth-child(2n-1)>.save__item-left>.save__item-name,.save-wrap .save__item:nth-child(2n-1)>.save__item-left>.save__item-name {right:0}
.nav-bot.save-wrap.active .save__item-left,.nav-bot.save-wrap.active .save__item-right,.save-wrap .save__item-left,.save-wrap .save__item-right {width:49%}
.nav-bot.save-wrap.active .save__item-left,.save-wrap .save__item-left {position:relative; height:40.1rem}
.nav-bot.save-wrap.active .save__item-img,.save-wrap .save__item-img {height:100%; width:100%}
.nav-bot.save-wrap.active .save__item-img img,.save-wrap .save__item-img img {height:100%; object-fit:cover}
.nav-bot.save-wrap.active .save__item-name,.save-wrap .save__item-name {position:absolute; bottom:0; display:inline-block; max-width:73%; padding:1.5rem .7rem 1.5rem 4.6rem; background-color:rgba(255,255,255,0.6); font-weight:400; font-size:2.4rem; line-height:125%; color:#2B2E34; text-align:center}
.nav-bot.save-wrap.active .save__item-right p,.save-wrap .save__item-right p {margin-bottom:2rem}
.nav-bot.save-wrap.active .save__item-right a,.save-wrap .save__item-right a {text-decoration:underline; font-size:1.5rem; line-height:187%; color:#2B2E34}
.nav-bot.save-wrap.active .save__items,.save-wrap .save__items {margin-bottom:10rem}
.nav-bot.save-wrap.active .save__item:not(:last-child),.save-wrap .save__item:not(:last-child) {margin-bottom:8rem}
.nav-bot.save-wrap.active .save__item-blur,.save-wrap .save__item-blur {width:55%; height:16.3rem; background:url('/bitrix/templates/urfo/css/../img/blur-menu-about.jpg'); background-position:center; background-repeat:no-repeat; background-size:100%; position:absolute; left:0; bottom:0; padding-top:3.1rem; padding-left:2.2rem; cursor:pointer}
.nav-bot.save-wrap.active .save__item-blur span,.save-wrap .save__item-blur span {font-weight:400; font-size:1.8rem; line-height:139%; color:#FFFFFF}
.nav-bot.save-wrap.active .save__item-blur .btn-play,.save-wrap .save__item-blur .btn-play {position:absolute; bottom:0; right:3rem; opacity:.7}
.nav-bot.manufacter-wrap.active .manufacter__wrapper,.manufacter-wrap .manufacter__wrapper {padding-top:12rem}
.nav-bot.manufacter-wrap.active .manufacter__items,.manufacter-wrap .manufacter__items {display:flex; justify-content:space-between; margin-bottom:4rem}
.nav-bot.manufacter-wrap.active .manufacter__item,.manufacter-wrap .manufacter__item {width:32%}
.nav-bot.manufacter-wrap.active .manufacter__header,.manufacter-wrap .manufacter__header {margin-bottom:6rem; margin-top:6rem; font-weight:400; font-size:4rem; line-height:128%; color:#2B2E34}
.nav-bot.manufacter-wrap.active .manufacter__item-img,.manufacter-wrap .manufacter__item-img {height:37.9rem}
.nav-bot.manufacter-wrap.active .manufacter__item-img img,.manufacter-wrap .manufacter__item-img img {height:100%; object-fit:cover}
.nav-bot.manufacter-wrap.active .manufacter__footer,.manufacter-wrap .manufacter__footer {font-weight:400; font-size:1.8rem; line-height:128%; color:#ffffff; padding-top:3.6rem; padding-bottom:3.6rem; display:flex; justify-content:center; background:#38D3E8}
.nav-bot.manufacter-wrap.active .btn-def,.manufacter-wrap .btn-def {margin-bottom:6rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology,.manufacter-wrap .manufacter__chronology {position:relative}
.nav-bot.manufacter-wrap.active .manufacter__chronology-title,.manufacter-wrap .manufacter__chronology-title {font-weight:400; font-size:1.8rem; line-height:306%; text-transform:uppercase; color:#7E838C}
.nav-bot.manufacter-wrap.active .manufacter__chronology-header,.manufacter-wrap .manufacter__chronology-header {font-weight:400; font-size:3rem; line-height:177%; color:#2B2E34}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item,.manufacter-wrap .manufacter__chronology-item {display:flex; justify-content:space-between; margin-bottom:15rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item .manufacter__chronology-text,.manufacter-wrap .manufacter__chronology-item .manufacter__chronology-text {font-weight:400; font-size:1.6rem; line-height:150%; color:#525862}
.nav-bot.manufacter-wrap.active .manufacter__chronology-img img,.manufacter-wrap .manufacter__chronology-img img {width:100%; height:100%; object-fit:cover}
.nav-bot.manufacter-wrap.active .manufacter__chronology-left,.manufacter-wrap .manufacter__chronology-left {width:51.4rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology-right,.manufacter-wrap .manufacter__chronology-right {display:flex; align-items:center}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(1)>.manufacter__chronology-right>.manufacter__chronology-desc,.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(4)>.manufacter__chronology-right>.manufacter__chronology-desc,.manufacter-wrap .manufacter__chronology-item:nth-child(1)>.manufacter__chronology-right>.manufacter__chronology-desc,.manufacter-wrap .manufacter__chronology-item:nth-child(4)>.manufacter__chronology-right>.manufacter__chronology-desc {width:34.2rem; padding:3.5rem 2.2rem; display:flex; align-items:center; background:#FFFFFF; box-shadow:0 2rem 7rem rgba(183,200,216,0.2); margin-left:-13.6rem; position:relative}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(1) .manufacter__chronology-img,.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(4) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(1) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(4) .manufacter__chronology-img {width:30.7rem; height:29.3rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(3)>.manufacter__chronology-right>.manufacter__chronology-desc,.manufacter-wrap .manufacter__chronology-item:nth-child(3)>.manufacter__chronology-right>.manufacter__chronology-desc {width:26.5rem; padding:3.2rem 2.8rem; background:#FFFFFF; box-shadow:0 2rem 7rem rgba(183,200,216,0.2); margin-left:-6rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(2),.manufacter-wrap .manufacter__chronology-item:nth-child(2) {flex-direction:row-reverse}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(2)>.manufacter__chronology-right>.manufacter__chronology-desc,.manufacter-wrap .manufacter__chronology-item:nth-child(2)>.manufacter__chronology-right>.manufacter__chronology-desc {width:26.5rem; padding:3.2rem 2.8rem; background:#FFFFFF; box-shadow:0 2rem 7rem rgba(183,200,216,0.2); margin-left:-6rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(2) .manufacter__chronology-img,.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(3) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(2) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(3) .manufacter__chronology-img {width:30.7rem; height:17.7rem}
.nav-bot.manufacter-wrap.active .manufacter__chronology-decor,.manufacter-wrap .manufacter__chronology-decor {position:absolute; top:50%; left:50%; transform:translate(-50%,-38%)}
.nav-bot.manufacter-wrap.active .manufacter__chronology-decor img,.manufacter-wrap .manufacter__chronology-decor img {height:100%; object-fit:contain}
.nav-bot--4 {padding-top:3.2rem; padding-left:6.3rem; padding-right:0rem; padding-bottom:25rem; grid-template-columns:repeat(4,1fr); grid-gap:4rem 2.9rem}
.nav-bot__item.fabricator {grid-column:1/5}
.nav-bot__item--r2-6 {grid-row:2/6}
.nav-bot__item--c4-5 {grid-column:4/5}
.nav-bot__title {font-weight:600; font-size:1.8rem; color:#2B2E34; line-height:1.3; margin-bottom:1.5rem}
.nav-bot__list {font-size:1.5rem; color:#2B2E34}
.nav-bot__link {display:block; padding:0.5rem;cursor:pointer}
.nav-bot__link:hover {font-weight:bold}
.nav-bot__link img {width:13rem; height:5rem; object-fit:contain; object-position:left center}
@media (max-width:48em) {.save__wrapper-desc {padding:20rem 0 6rem }
.save__wrapper-desc .news .container {padding-left:0; padding-right:0 }
.nav-bot {padding-top:34rem; padding-left:4rem; padding-right:4rem; padding-bottom:5rem; position:fixed; top:0; left:0; width:100%; height:100%; z-index:5; overflow:auto; background-color:#fff }
.nav-bot.active {display:block }
.nav-bot--4 {padding-top:34rem; padding-left:4rem; padding-right:4rem; padding-bottom:5rem }
.nav-bot__item {background-color:#fff; padding-bottom:5rem }
.nav-bot__title {font-size:3.6rem; margin-bottom:1.5rem }
.nav-bot__list {font-size:3.2rem; color:#2B2E34 }
.nav-bot__link {padding:4rem 0rem; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13) }
.nav-bot__link:last-child {border:none }
.nav-bot__link.active {background-color:#fff; font-weight:500 }
.nav-bot__link:hover {font-weight:500 }
.nav-bot__link img {width:100%; height:15rem; object-fit:contain; object-position:left center }
.nav-head__bot .active {cursor:pointer }
.nav-bot.manufacter-wrap.active .manufacter__item-img img,.manufacter-wrap .manufacter__item-img img {height:100%; object-fit:contain }
.main.about-wrap .container {padding:0 4rem }
.nav-bot.about-wrap.active .about__wrapper {padding-top:33rem }
.main .about__wrapper {padding-top:0 }
@media (max-width:48em) {.main .about__wrapper {padding-top:5rem}}
.nav-bot.about-wrap.active .about__mission-desc,.main .about__mission-desc {padding:2rem }
.nav-bot.about-wrap.active .about__mission-desc p,.main .about__mission-desc p {font-size:3rem }
.nav-bot.about-wrap.active .about__mission-desc img,.main .about__mission-desc img {width:3rem; height:3rem }
.nav-bot.about-wrap.active .about__mission-desc img:nth-child(1),.main .about__mission-desc img:nth-child(1) {left:0; top:.85rem }
.nav-bot.about-wrap.active .about__mission-desc img:nth-child(3),.main .about__mission-desc img:nth-child(3) {right:0; top:.85rem }
.nav-bot.about-wrap.active .about__content,.main .about__content {flex-direction:column }
.nav-bot.about-wrap.active .about__content p,.main .about__content p {max-width:100% }
.nav-bot.about-wrap.active .about__video,.main .about__video {width:100% }
.nav-bot.about-wrap.active .about__skills,.main .about__skills {display:flex; justify-content:space-between }
.nav-bot.about-wrap.active .about__video-title,.main .about__video-title {font-size:2.3rem }
.nav-bot.about-wrap.active .about__video-text,.main .about__video-text {font-size:2.1rem }
.nav-bot.about-wrap.active .about__numbers,.main .about__numbers {flex-direction:column }
.nav-bot.about-wrap.active .about__plus-text,.main .about__plus-text {font-size:2.4rem; display:inline-block; max-width:20rem }
.nav-bot.about-wrap.active .btn-play {left:45rem }
.main .btn-play {left:42rem }
.nav-bot.about-wrap.active .about__preview,.main .about__preview {width:100% }
.nav-bot.about-wrap.active .about__make-grid,.main .about__make-grid {grid-template-columns:repeat(1,1fr) }
.nav-bot.about-wrap.active .about__mission-desc,.main .about__mission-desc {max-width:100%; width:100% }
.nav-bot.about-wrap.active .about__founder,.main .about__founder {flex-direction:column }
.nav-bot.about-wrap.active .about__founder-img,.main .about__founder-img {width:100% }
.nav-bot.about-wrap.active .about__founder-img img,.main .about__founder-img img {object-fit:contain }
.nav-bot.about-wrap.active .about__founder-props span,.main .about__founder-props span {font-size:2.4rem }
.nav-bot.object-wrap.active .objects__wrap,.objects-wrap .objects__wrap {padding-top:33rem; grid-template-columns:repeat(1,1fr) }
.nav-bot.object-wrap.active .objects__header {top:41%; font-size:2.8rem }
.objects-wrap .objects__header {top:73%; font-size:2.8rem }
.nav-bot.save-wrap.active .save__content,.save-wrap .save__content {flex-direction:column }
.nav-bot.save-wrap.active .save__content p,.save-wrap .save__content p {width:100% }
.nav-bot.save-wrap.active .save__item,.save-wrap .save__item {flex-direction:column }
.nav-bot.save-wrap.active .save__item-left,.nav-bot.save-wrap.active .save__item-right,.save-wrap .save__item-left,.save-wrap .save__item-right {width:100% }
.nav-bot.save-wrap.active .save__item-left,.save-wrap .save__item-left {margin-bottom:4rem }
.nav-bot.save-wrap.active .save__item:nth-child(2n),.save-wrap .save__item:nth-child(2n) {flex-direction:column }
.nav-bot.save-wrap.active .save__item-right a,.save-wrap .save__item-right a {font-size:2.4rem }
.nav-bot.save-wrap.active .save__item-blur,.save-wrap .save__item-blur {width:100%; cursor:pointer }
.nav-bot.save-wrap.active .save__item-blur span,.save-wrap .save__item-blur span {font-size:2.8rem; display:inline-flex; max-width:45rem }
.nav-bot.services-wrap.active .services__text,.services-wrap .services__text {flex-direction:column }
.nav-bot.services-wrap.active .services__text p,.services-wrap .services__text p {width:100% }
.nav-bot.services-wrap.active .services__item,.services-wrap .services__item {width:100% }
.nav-bot.services-wrap.active .services__item:not(:last-child),.services-wrap .services__item:not(:last-child) {margin-bottom:8rem }
.nav-bot.services-wrap.active .services__wrap,.services-wrap .services__wrap {flex-wrap:wrap; padding-top:5rem }
.nav-bot.services-wrap.active .services__header,.services-wrap .services__header {font-size:2.4rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-decor,.manufacter-wrap .manufacter__chronology-decor {display:none }
.nav-bot.manufacter-wrap.active .manufacter__item,.manufacter-wrap .manufacter__item {width:100% }
.nav-bot.manufacter-wrap.active .manufacter__item:not(:last-child),.manufacter-wrap .manufacter__item:not(:last-child) {margin-bottom:8rem }
.nav-bot.manufacter-wrap.active .manufacter__items,.manufacter-wrap .manufacter__items {flex-wrap:wrap }
.nav-bot.manufacter-wrap.active .manufacter__chronology-item,.manufacter-wrap .manufacter__chronology-item {flex-direction:column }
.nav-bot.manufacter-wrap.active .manufacter__wrapper,.manufacter-wrap .manufacter__wrapper {padding-top:33rem }
.nav-bot.manufacter-wrap.active .manufacter__footer,.manufacter-wrap .manufacter__footer {font-size:2.8rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-title,.manufacter-wrap .manufacter__chronology-title {font-size:2.4rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-item .manufacter__chronology-text,.manufacter-wrap .manufacter__chronology-item .manufacter__chronology-text {font-size:2.4rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-left,.manufacter-wrap .manufacter__chronology-left {margin-bottom:6rem; width:100% }
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(1) .manufacter__chronology-img,.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(4) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(1) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(4) .manufacter__chronology-img {width:38.7rem; height:30.3rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(2) .manufacter__chronology-img,.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(3) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(2) .manufacter__chronology-img,.manufacter-wrap .manufacter__chronology-item:nth-child(3) .manufacter__chronology-img {width:38.7rem; height:30.3rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-item .manufacter__chronology-text,.manufacter-wrap .manufacter__chronology-item .manufacter__chronology-text {font-size:2.6rem }
.nav-bot.manufacter-wrap.active .manufacter__chronology-item:nth-child(2),.manufacter-wrap .manufacter__chronology-item:nth-child(2) {flex-direction:column }
.manufacter-wrap .btn-play {left:25rem }
.catalog-wrap .catalog-prod__list {padding-top:33rem }
.nav-bot.certificate-wrap.active .certificates {padding-top:50rem }
.nav-bot .contacts-wrap .active {padding-top:33rem }
.nav-bot.contacts-wrap.active .contact-map__header {margin-bottom:0 }
.nav-bot.contacts-wrap.active {padding-top:25rem }
}
.header {position:absolute; top:0; left:0; width:100%; z-index:100; background-color:#fff; transition:background 300ms}
.header.bg {background-color:#fbfbfb; transition:background 300ms}
.header.bg .h-search-under {display:block}
.header__top-wrapper {position:fixed; width:100%; z-index:10}
.header__top {display:flex; align-items:center; padding:1.4rem 0}
.header__logo {margin-right:7rem}
.header__h-icons {margin-right:0; margin-left:auto}
.header__bottom {padding-top:2rem; padding-bottom:2rem}
.header__bottom-wrapper {padding-top:10rem}
.icon-visibility {display:none; align-self:center; margin:0 2.9rem}
.icon-visibility .icon-style {width:2.5rem; height:2.5rem}
.icon-style img {height:100%; object-fit:contain}
.icon-style:first-child {margin-right:2.9rem}
@media (max-width:48em) {.icon-visibility {display:none !important }
}
@media (max-width:48em) {.header__top-wrapper {background-color:#fff }
.header__top {justify-content:flex-start; padding:3.1rem 0 }
.header__logo {margin-right:0 }
.header__bottom-wrapper {display:none }
.header__bottom {padding:0 }
.header .h-icons {margin-right:0; margin-left:2rem }
}
.footer {padding-top:5rem; background-color:#fff; position:relative; z-index:10}
.footer__inner {display:flex; justify-content:space-between; padding-bottom:5.2rem; border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2rem; font-size:1.6rem; line-height:1.62; color:#525862}
.footer__title {padding-top:0.8rem; font-size:1.8rem; color:#2B2E34; font-weight:500; margin-bottom:2.6rem}
.footer__list ul {color:#71747E}
.footer__list ul li {margin-bottom:0.8rem}
.footer__copyright {padding:2.7rem 0; display:flex; justify-content:space-between; font-size:1.6rem; line-height:1.62; color:#525862}
@media (max-width:48em) {.footer {padding-top:9rem; padding-bottom:6.5rem }
.footer__inner {display:block; padding-bottom:9.1rem; margin-bottom:8.6rem }
.footer__title {padding-top:0.8rem; font-size:3.6rem; margin-bottom:3.6rem }
.footer__col {margin-bottom:10rem }
.footer__col:last-child {margin-bottom:0 }
.footer__list ul {color:#7E838C }
.footer__list ul li {margin-bottom:1.8rem }
.footer__copyright {padding:2.7rem 0; flex-direction:column }
.footer__copyright-item {margin-bottom:5.3rem }
.footer__copyright-item:last-child {margin-bottom:0 }
}
.f-contact__item {margin-bottom:5rem}
.f-contact__item:last-child {margin-bottom:0}
.f-contact__title {font-weight:bold; font-size:1.8rem; color:#2B2E34; display:flex; align-items:center; margin-bottom:1.7rem}
.f-contact__title::before {content:""; display:inline-block; width:2.1rem; height:2.1rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-right:1rem}
.f-contact__title--phone::before {background-image:url(/bitrix/templates/urfo/css/../icon/f-tel.svg)}
.f-contact__title--mail::before {background-image:url(/bitrix/templates/urfo/css/../icon/f-mail.svg)}
.f-contact__list li {margin-bottom:0.4rem}
@media (max-width:48em) {.f-contact__item {margin-bottom:7.8rem }
.f-contact__item:last-child {margin-bottom:0 }
.f-contact__title {font-size:3.6rem; margin-bottom:3.4rem }
.f-contact__title::before {width:4.2rem; height:4.2rem; margin-right:2rem }
.f-contact__list li {margin-bottom:0.8rem }
}
.f-soc__title {font-weight:bold; font-size:1.8rem; color:#2B2E34; display:flex; align-items:center; margin-bottom:1.7rem}
.f-soc__list {display:flex; flex-wrap:wrap}
.f-soc__list a {display:inline-flex; align-items:center; margin-right:2rem; padding-bottom:2rem}
.f-soc__list a img {height:2rem; margin-right:1rem}
.f-soc__list a:last-child {margin-right:0}
@media (max-width:48em) {.f-soc__title {font-size:3.6rem; margin-bottom:3.4rem }
.f-soc__list a {margin-right:4rem;font-size:2.4rem }
.f-soc__list a img {height:4rem; margin-right:2rem }
.f-soc__list a:last-child {margin-right:0 }
}
.made {display:flex; align-items:center}
.made img {width:15.7rem; margin-left:2rem}
@media (max-width:48em) {.made {margin-top:6rem }
.made img {width:31.4rem; margin-left:4rem }}
@media (max-width:48em) {.mn {display:none }}
.mf {display:none}
@media (max-width:48em) {.mf {display:flex }}
.dn {display:none}
@media (max-width:48em) {.dn {display:block }}
.df {display:flex}
@media (max-width:48em) {.df {display:none }}
.form--modal.form--modal-vid {padding:7.5rem 10.8rem}
.form--comment {width:64.5rem}
.form--modal {background-color:#fff; padding:6.3rem 10.8rem; width:122.1rem; position:relative}
.form--account {padding-top:3.5rem}
.form--account .form__item {margin-bottom:7rem}
.form--account .form__item:last-child {margin-bottom:7rem}
.form--account .form__item:last-child.form__item--btn-save {margin-bottom:0; margin-top:1.2rem}
.form__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.form__f {width:100%; display:flex; flex-wrap:wrap}
.form__group {width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:9.1rem}
.form__group:last-child {margin-bottom:0}
/*.form__group--hidden {display:none}*/
.form__mtitle {width:100%; font-size:3rem; font-weight:500; color:#2B2E34; margin-bottom:3.5rem}
.form__mtitle--calc_req {font-size:4.3rem; margin-bottom:1.3rem}
.form__subtitle {font-size:1.6rem; color:#2b2e35; margin-bottom:7.1rem}
.form__item {width:100%; display:inline-block; align-items:center; position:relative; margin-bottom:4.7rem; border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2.9rem}
.form__item:last-child {margin-bottom:0}
.form__item--50 {width:calc(50% - 3.25rem)}
.form__item--33 {width:calc(33.3333% - 3.5rem)}
.form__item--25 {width:calc(25% - 2.3rem); margin-right:3rem}
.form__item--25:nth-child(4n + 4) {margin-bottom:2.9rem; margin-right:0}
.form__item--empty {border-bottom:0}
.form__item--btn-link {margin-top:1.3rem}
.form__item--btn {margin-top:2.3rem; border-bottom:none}
.form__item--btn .btn-def {width:31rem}
.form__item--input-file {border-bottom:none; padding-left:1rem}
.form__item--pass {margin-bottom:1.3rem; position:relative}
.form__item--btn-login {margin-top:5rem; border-bottom:none}
.form__item--btn-login .btn-def {height:6rem}
.form__item--btn-save {margin-top:5rem; border-bottom:none}
.form__item--btn-save .btn-def {margin-right:6rem; height:6rem}
.form__item--btn-save .i-link {padding:2rem 0rem}
.form__bottom {width:100%; display:flex; justify-content:center; margin-top:3.5rem}
.form__label {font-size:1.4rem; color:#7E838C; display:block; margin-bottom:1rem; padding:1.5rem 0.3rem}
.form__label {font-size:1.4rem; color:#2b2e35; display:block; margin-bottom:0.3rem; padding:0rem 0.3rem}
.form__input,.form__textarea {height:5.1rem; background-color:transparent; width:100%; padding:1.5rem 0.3rem; font-size:1.8rem; border:none; color:#2B2E34}
.form__input::placeholder,.form__textarea::placeholder {font-size:1.8rem; color:#636872}
.form__textarea {height:8rem}
.form__consent {font-size:1.4rem; letter-spacing:0.02em; color:#7E838C; padding-right:10%; margin-top:4rem}
.form__link {width:100%; font-size:1.5rem; line-height:1.47; letter-spacing:0.02em}
.form__link a {color:#1DBCD1; text-decoration:underline}
.form__link span {margin-right:1rem}
.form__link--right {text-align:right}
.form__pass-eye {display:inline-block; border:none; background-color:transparent; width:2.4rem; height:2.4rem; background-repeat:no-repeat; background-size:contain; position:absolute; right:0; bottom:1.6rem}
.form__pass-eye.off {background-image:url(/bitrix/templates/urfo/css/../icon/eye-off.svg)}
.form__pass-eye.on {background-image:url(/bitrix/templates/urfo/css/../icon/eye-on.svg)}
.form__clist {margin-bottom:5.4rem}
.form__clist-item {display:flex; align-items:center; font-weight:300; font-size:1.7rem; margin-bottom:2rem; cursor:pointer}
.form__clist-item.active .form__clist-radio::after {display:inline-block}
.form__clist-radio {width:3.8rem; height:3.8rem; margin-right:2.6rem; border-radius:100%; background-color:#ECECEC; display:inline-flex; align-items:center; justify-content:center}
.form__clist-radio::after {content:""; display:none; width:1.6rem; height:1.6rem; border-radius:100%; background-color:#38D3E8}
.form__clist-data {display:none}
@media (max-width:48em) {.form--comment {width:100% }
.form--modal.form--modal-vid {padding:15.3rem 4rem}
.form--modal {padding:15.3rem 4rem; width:100% }
.form--login {width:100% }
.form--account {padding-top:0rem; margin-bottom:8.2rem }
.form--account .form__item:last-child {margin-bottom:0rem }
.form__mtitle {font-size:5.6rem; margin-bottom:3rem }
.form__subtitle {font-size:3rem; margin-bottom:10.1rem }
.form__item {margin-bottom:3.8rem }
.form__item--50 {width:100% }
.form__item--33 {width:100% }
.form__item--25 {width:100%; margin-right:0rem }
.form__item--25:nth-child(4n + 4) {margin-bottom:3.8rem }
.form__item--empty {display:none }
.form__item--btn-link {margin-top:5.3rem }
.form__item--btn {margin-top:7.3rem }
.form__item--btn .btn-def {width:46rem }
.form__item--pass {margin-bottom:6rem }
.form__item--btn-login {margin-top:11.1rem; margin-bottom:6.3rem }
.form__item--btn-login .btn-def {height:10.8rem }
.form__item--btn-save {margin-top:11.1rem; margin-bottom:6.3rem }
.form__item--btn-save .btn-def {height:10.8rem }
.form__item--btn-save .i-link {padding:3rem 0 }
.form__item:last-child {margin-bottom:0 }
.form__label {font-size:2.4rem; margin-bottom:0rem; padding:0rem 0rem }
.form__input,.form__textarea {height:10.6rem; padding:3.4rem 0rem; font-size:3rem }
.form__input::placeholder,.form__textarea::placeholder {font-size:3rem }
.form__textarea {height:9rem }
.form__consent {font-size:2.6rem; line-height:1.9; padding-right:0; margin-top:6rem }
.form__link {font-size:3.2rem }
.form__link span {margin-right:2rem }
.form__link--right {text-align:left }
.form__pass-eye {width:4.4rem; height:4.4rem; bottom:2.8rem }
.form__clist {margin-bottom:7.4rem }
.form__clist-item {font-size:3.2rem; margin-bottom:3rem }
.form__clist-radio {width:4.5rem; height:4.5rem; margin-right:3.6rem }
.form__clist-radio::after {width:2.6rem; height:2.6rem }}
.select-css {height:5.2rem; width:100%; font-size:1.7rem; font-weight:normal; padding:0rem; padding-left:0.3rem; border-radius:0rem; display:block; max-width:none; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-image:url(/bitrix/templates/urfo/css/../icon/select-arrow.svg); background-repeat:no-repeat; background-size:1.7rem; background-position:right center}
.select-css:focus {outline:none}
@media (max-width:48em) {.select-css {padding-left:0rem; height:8.3rem; font-size:3.4rem; background-size:4rem }}
.input-file {display:flex}
.input-file__label {margin-right:11rem}
.input-file__title {font-weight:500; font-size:1.7rem; color:#1F223D; display:flex; align-items:center; cursor:pointer}
.input-file__title::before {content:""; width:1.8rem; height:1.8rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/file.svg); margin-right:1.7rem}
.input-file__preview ol {padding:0; margin:0; list-style:none}
.input-file__preview li span {display:inline-block; width:2rem; height:1.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/css/../icon/delete-file.svg); background-size:1rem; margin-left:1.7rem; cursor:pointer}
.input-file__name {display:inline-block; color:#000; font-weight:500}
.input-file__size {display:inline-block; font-weight:300; font-size:1.4rem; color:#7E838C}
@media (max-width:48em) {.input-file {display:block }
.input-file__label {display:block; margin-right:0rem; margin-bottom:2rem }
.input-file__title {font-size:3.2rem }
.input-file__title::before {width:3.2rem; height:3.2rem; margin-right:3rem }
.input-file__preview li span {width:4rem; height:2.5rem; background-size:2.5rem; margin-left:3rem }
.input-file__size {font-weight:300; font-size:2.8rem }}
.checkbox {width:100%; position:relative; display:flex; align-items:center; padding:2.3rem 3rem; position:relative; margin-top:1rem; margin-bottom:1rem}
.checkbox.hide {display:none}
.checkbox.show {display:flex}
.checkbox-hidden {display:none; width:100%; padding-top:5.6rem}
.checkbox-hidden.show {display:block}
.checkbox-wrapper {width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:0.8rem; padding-bottom:1.3rem}
.checkbox-wrapper--pay .checkbox {margin-bottom:2.5rem}
.checkbox-wrapper--pay .checkbox--50 {width:calc(50% - 1.75rem)}
.checkbox--50 {width:calc(50% - 1rem)}
.checkbox__label {max-width:none; border:none; margin:0; padding:0; display:inline-block; margin-right:3rem; flex-shrink:0; cursor:pointer}
.checkbox__mark {position:relative; display:inline-flex; width:1.8rem; height:1.8rem; border-radius:100%; background-color:#c4c4c4; border-style:solid; border-width:0.6rem; border-color:#c4c4c4; z-index:2}
.checkbox__bg {position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background-color:#F6F6F6}
.chackbox-check {background-color:#F6F6F6 !important}
input:checked~.checkbox__bg {background-color:#D4F5FA}
input:checked~.checkbox__mark {background-color:#fff}
.checkbox__inner {position:relative; display:flex; align-items:center; width:100%; z-index:2}
.checkbox__content {padding-right:2rem}
.checkbox__title {font-size:1.6rem; font-weight:500; color:#2B2E34; margin-bottom:1.2rem; display:flex; align-items:center}
.checkbox__title img {width:auto; height:2.2rem; margin-right:1.5rem}
.checkbox__text {font-size:1.3rem; font-weight:500; color:#2B2E34}
.checkbox__price {margin-right:0; margin-left:auto; border-left:1px solid rgba(217,218,225,0.8); text-align:center; width:25.6%; flex-shrink:0; padding:1.2rem 1rem}
.checkbox__price-title {font-size:1.5rem; color:#7E838C; margin-bottom:1rem}
.checkbox__cost {font-size:1.6rem; font-weight:500; color:#2B2E34}
.checkbox__select {display:inline-block; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; padding:0.5rem 0rem; font-size:1.2rem; color:#2B2E34; font-weight:500; font-family:inherit; text-decoration:underline}
.checkbox__select:focus {outline:none}
@media (max-width:48em) {.checkbox {padding:7.6rem 4.8rem; margin-top:1.5rem; margin-bottom:1.5rem }
.checkbox-wrapper {padding-top:4rem; padding-bottom:4rem }
.checkbox-wrapper--pay .checkbox {padding:6rem 4.8rem; margin-top:2rem; margin-bottom:2rem }
.checkbox-wrapper--pay .checkbox--50 {width:100% }
.checkbox-wrapper--pay .checkbox__content {margin-bottom:0 }
.checkbox--50 {width:100% }
.checkbox__label {margin-right:5.2rem }
.checkbox__mark {width:5.2rem; height:5.2rem; border-width:1.8rem }
.checkbox__inner {display:block }
.checkbox__content {padding-right:0; margin-bottom:5rem }
.checkbox__title {font-size:3.2rem; margin-bottom:1.2rem }
.checkbox__title img {height:5rem; margin-right:3.2rem }
.checkbox__text {font-size:2.6rem }
.checkbox__price {display:flex; align-items:center; margin-left:0; border-left:none; border-top:1px solid rgba(217,218,225,0.8); text-align:left; width:100%; padding:0; padding-top:2.9rem }
.checkbox__price-title {font-size:3rem; margin-bottom:0; margin-right:2rem }
.checkbox__cost {font-size:3.2rem; line-height:1.4 }
.checkbox__select {padding:0; margin-top:4rem; font-size:3.2rem }}
.modal.modal-blue {background:rgba(209,217,219,0.6)}
.modal {display:flex; position:fixed; top:0; left:0; right:0; width:100%; height:100%; background-color:rgba(0,0,0,0.65); overflow:auto; z-index:-500; opacity:0; transition:opacity 500ms,z-index 1500ms}
.modal.active {z-index:500; opacity:1; transition:opacity 500ms,z-index 1ms}
.modal.active .modal__inner {transform:scale(1); opacity:1; transition:transform 700ms,opacity 250ms}
.modal__overlay {position:fixed; top:0; left:0; bottom:0; width:100%; height:100%; z-index:1}
.modal__inner {position:relative; padding:4rem; z-index:2; margin:auto; transform:scale(0.1); opacity:0; transition:transform 700ms,opacity 250ms}
.modal__close {display:inline-block; width:3.6rem; height:3.6rem; background-image:url(/bitrix/templates/urfo/css/../icon/modal-close.svg); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; top:3.6rem; right:4.4rem; z-index:2}
@media (max-width:48em) {.modal__inner {padding:0rem 0rem; width:100% }
 .modal__inner .youtube-vidoe {left:2rem; top:25rem; max-height:90rem; width:94% }
 .modal__close {width:5.8rem; height:7.8rem; top:4.4rem; right:4rem }}
.notification__inner {padding:10.9rem; background-color:#fff; font-size:5rem; font-family:'Gilroy'; font-style:normal; font-weight:800; width:92.9rem; display:flex; justify-content:center; border-radius:3rem; position:relative}
@media (max-width:48em) {.notification__inner {font-size:4.4rem; width:100%; padding:14rem 4rem 12rem; box-shadow:4rem 4rem 16rem rgba(58,35,0,0.12); border-radius:2rem 4rem 4rem 4rem }}
.select__header {display:flex; align-items:center}
.select__header img {width:1.8rem; height:.8rem; margin-left:2rem}
.select__categories {position:relative; cursor:pointer}
.select__body {position:absolute; top:6rem; left:-4rem; min-width:154rem; height:100%; overflow-y:auto; padding:4rem 6rem; background:#FFFFFF; display:none}
.select__body-top {display:flex}
.select__body-others {display:flex; height:fit-content}
.select__body-item {padding:0 1rem; border:.1rem solid grey}
.select__body-item:last-child {margin-right:2rem}
.select__body-content {display:none}
.select__body-tabs {display:flex; margin-right:3rem; height:fit-content; margin-bottom:4rem}
.select__body-tab {cursor:pointer}
.select__body-tab:not(:last-child) {margin-right:2rem}
.select__body-content {flex-direction:column}
.select__body-content li {cursor:pointer}
.select__body-content li:not(:last-child) {margin-bottom:2rem}
.select__body-alphabet {display:flex; flex-wrap:wrap}
.select__body-letter {padding-top:4rem; width:15%}
.select__body-letter span {font-weight:bold}
.select__body-letter li:not(:last-child) {margin-bottom:1rem}
.active-tab {font-weight:bold}
.active-tab__content {display:block}
.active-tab2 {font-weight:bold; background-color:#3DDCF1; color:#ffffff}
.form--modal-vid .video-banner__item {opacity:0}
.modal-services .feedback__img img {top:-35%}
.modal-services .form__textarea {height:12.5rem}
@media (max-width:48em) {.main-banner__wrapper {min-height:120rem }
 .modal-services .feedback__img {overflow:hidden }
 .modal-services .feedback__img img {top:-10%; left:-15.9% }}
@media (max-width:48em) {.section.main-banner__wrapper {min-height:0!important }}
.main__working {background:linear-gradient(91.79deg,#1DBCD1 16.94%,#3DDCF1 83.14%); padding-top:30rem; padding-bottom:26.2rem}
.main__working .container {display:flex; flex-direction:column; align-items:center; color:#FFFFFF}
.main__working-img {width:9.1rem; height:8.2rem; margin-bottom:1.8rem}
.main__working-header {text-align:center; font-weight:600; font-size:4.2rem; line-height:126%; margin-bottom:1rem}
.main__working-text {text-align:center; font-weight:400; font-size:1.8rem; line-height:150%; max-width:60rem}
.tender__wrapper {padding-top:20rem; padding-bottom:12rem}
.tender__header {font-weight:500; font-size:4.3rem; line-height:133%; margin-bottom:5.3rem}
.tender__logo {display:flex; align-items:center; flex-wrap:wrap; margin-bottom:8.3rem}
.tender__img {width:18rem; max-width:18rem; max-height:14rem}
.tender__img:not(:last-child) {margin-right:10rem}
.tender__subheader {font-weight:500; font-size:3.5rem; line-height:80%; margin-bottom:4rem}
.tender__text {font-weight:400; font-size:1.6rem; line-height:219%}
.tender__text span {font-weight:600}
.tender__list {margin-bottom:5rem}
.tender__column {display:flex; justify-content:space-between}
.tender__column-1,.tender__column-2 {width:45%}
.tender__column-1 .tender__text:not(:last-child),.tender__column-2 .tender__text:not(:last-child) {margin-bottom:2rem}
.tender__column-2 .btn-def {margin-top:7.5rem}
@media(max-width:48em) {.tender__header {font-size:5rem }
.tender__img {width:19rem; max-width:19rem; max-height:18rem }
.tender__subheader {font-size:4rem }
.tender__text {font-size:3rem }
.tender__column {display:flex; flex-direction:column }
.tender__column-1,.tender__column-2 {width:100% }
.tender__column-2 .btn-def {width:100% }}
.manufacter-img__img {max-width:12rem; max-height:5rem}
.video-banner__content .btn-play {left:34rem}
.arrow-up {width:8rem; height:8rem; background-color:#e4f4f9; display:flex; justify-content:center; align-items:center; flex-shrink:0; position:fixed; bottom:10rem; right:1rem; z-index:1000; cursor:pointer; display:none}
@media (max-width:48em) {.arrow-up {width:10rem; height:10rem; bottom:20rem }}
.arrow-up img {width:60%}
.show {display:flex}
.instruction__props-wrap {display:flex; flex-wrap:wrap}
.instruction__props {width:50%}
.instruction__props:nth-child(1),.instruction__props:nth-child(2) {margin-top:5rem; margin-bottom:4rem}
.instruction__props .title-43 {font-size:4.3rem; margin-bottom:1rem; margin-top:6rem; color:#000}
@media (max-width:48em) {.instruction__props {width:100% }
}
@media (max-width:48em) {formalization__subtitle.mobile {font-size:2rem!important }}
@media (min-width:48em) {.none {display:none }}
.filters-fixed {position:-webkit-sticky; position:-moz-sticky; position:-o-sticky; position:sticky; top:7.5rem; z-index:11}
.limiter-height {}
@media (max-width:48em) {.filters-fixed {position:relative; top:0 }}
@media (max-width:48em) {.limiter-height {overflow-y:hidden; overflow-x:hidden; max-height:0 }}

.main-banner__inner.block{min-height:25rem;}
/* Главная баннер */
@media (max-width:48em) {.main-banner__inner{display:inline-block!important;}}
@media (max-width:48em) {.banner_btn{font-size:3rem!important;}}
@media (max-width:48em) {.main_block_banner{font-size:3rem!important;}}
@media (max-width:48em) {.banner_block.main-banner__content{float:left;width:50%;}}
@media (max-width:48em) {.banner_block.main-banner__content{padding: 1rem 1.5rem 0 1.5rem!important;}}
@media (max-width:48em) {.banner_block.main-banner__content.border_right{border-right:1px solid #fff;}}

.banner_block.main-banner__content{border-left:1px solid #fff;padding: 1rem 3rem 0 3rem;text-align:center;}
.wrapper_block{border-left:1px solid #fff;border-right:1px solid #fff;padding: 1rem 3rem 0 3rem;text-align:center}
.main_block_banner{font-size:2.4rem;padding-bottom:3.5rem;text-align:center}
.banner_btn{padding:1rem 3rem;color:#000;background:#fff;font-size:2.2rem;text-align:center;cursor:pointer;display:inline-block;}
.banner_btn_link{color:#388ba4;padding-left:5px}
.h.main-banner__mtitle{font-size:6.5rem;font-weight:bold;text-align:center;margin-top:5rem;letter-spacing:0.3rem;/*font-family:'Circe Regular'*/}
.banner_block.main-banner__content{}
@media (max-width:48em){.banner_block.main-banner__content.height{height:100px;}}
@media (max-width:48em){.banner_block.main-banner__content.last{border-right:none;}}
@media (max-width:48em){.footer__list ul li a, .footer__copyright-item, .f-contact__list li{font-size:2.7rem;color:#767679;}}
.message_forms_success{margin-right:5rem}
/* Производство */
.li_brand {list-style:inside;display:inline-block;float:left;width:45rem;margin-bottom:6rem} 
.icon_brand{width:75px;height:75px;float:left;}
.icon_text{margin-top:1.5rem;margin-left:13rem;display:block;}
.wrapper_icons{margin:0 auto;}
@media (max-width:48em){.li_brand{width:50%}}
@media (max-width:48em){.icon_brand{width:10rem;height:10rem}}
/*@media (max-width:48em){.icon_text{margin-left:10rem}}*/
/*Иконки на главной*/
.wrapper_icon_main, .company_icon_img{width:72px;float:left;margin-right:2rem;position:relative;bottom:5px;}
@media (max-width:48em){.wrapper_icon_main{width:36px;margin-right:1.5rem;}}
.wrap_icons_company{display:flex;flex-wrap:wrap;}
.item_icon{width:calc( ( 100% - 40px ) / 3 );margin:0 0 4rem;}
.item_icon:nth-child(3n-1){margin-left:20px;margin-right:20px;}
.title-47{font-weight:bold;font-size:3.5rem;color:#2B2E34;margin-bottom:5.5rem;text-align:center;}
@media (max-width:48em){.item_icon{width:calc( ( 100% - 15px ) /2 );float:none;text-align:center}}
@media (max-width:48em){.wrap_icons_company{align-items:stretch;align-content:stretch;justify-content:space-between;display:flex;flex-wrap:wrap}}
@media (max-width:48em){.item_icon:nth-child(3n-1){margin:0;}}
@media (max-width:48em){.company_icon_img{float:none;position:relative;left:7rem;}}
/* banner logo */
@media (max-width:48em){.products__img {height:52.1rem!important }}

.subsections__inner.plitka {grid-template-columns:repeat(3,1fr)}
@media (max-width:48em){.subsections__inner.plitka{grid-template-columns:47% 47%}}

.li_marker{list-style:inside;color:#2B2E34;}
.item_icon.items{width:calc( ( 100% - 40px ) / 4 );margin:0 0 4rem;}
@media (max-width:48em){.item_icon.items{width:calc( ( 100% - 15px ) /2 );float:none;}}
@media (max-width:48em){.item_icon.last{display:none;}}
@media (max-width:48em){.item_icon.margin{margin-top:4rem;}}

/*Cookie*/
#cookie_note{display:none;position: fixed;z-index:122;bottom:1px;left:50%;width:80%;transform:translateX(-50%);padding:20px;background-color: #fff;box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);}
#cookie_note p{margin:0;font-size:1.6rem;text-align:left;color:black;line-height:1.5}
.cookie_accept{padding: 1.1rem 2.2rem 1.2rem 2.2rem;display:flex;align-items: center;background-color: #2b2e35;width:fit-content;font-size:1.8rem;color: #fff;}
@media (min-width:576px){#cookie_note.show{display:flex;}}
@media (max-width:575px){#cookie_note.show{display:block;text-align:left;}} 

.coockie {padding:1.5rem 3rem 1.5rem 3rem; width:122rem; background-color:#FFF;display:none; flex-direction:column; position:fixed; bottom:0; z-index:100; left:50%; transform:translateX(-50%); box-shadow:1.5rem 3.2rem 6.5rem rgba(0,0,0,0.14)}
.coockie__heading {margin-bottom:1rem; font-weight:500; font-size:2.5rem; line-height:5.5rem; color:#2B2E34}
.coockie__block {margin-bottom:1rem; display:flex; align-items:center}
.coockie__block__img {margin-right:2.4rem; width:2.4rem; height:2.4rem; -o-object-fit:contain; object-fit:contain}
.coockie__block__text {font-weight:400; font-size:1.7rem; line-height:2.2rem; color:#1F223D}
.coockie__btn {padding:1.8rem 3.2rem 1.7rem 3.2rem; display:flex; align-items:center; background-color:#38D3E8; border-radius:2px; width:fit-content}
.coockie__btn__img {margin-right:2.8rem; width:3.9rem; height:1.1rem; -o-object-fit:contain; object-fit:contain}
.coockie__btn__text {font-weight:500; font-size:1.8rem; line-height:2.3rem; letter-spacing:.02em; color:#FFF}
.coockie__close {position:absolute; top:5rem; right:5rem}
.coockie__close__img {width:3.7rem; height:3.7rem; -o-object-fit:contain; object-fit:contain}
@media (max-width:48em) {.coockie {width:100%; padding:6rem; box-shadow:1.5rem 3.2rem 6.5rem rgba(0,0,0,0.6); z-index:10000000000}
.coockie__block__img {width:6rem; height:6rem}
.coockie__block__text {font-size:2.6rem; line-height:120%}
.coockie__btn__img {width:6rem; height:3rem}
.coockie__btn__text {font-size:2.8rem}}

@media (max-width:48em) {.style-404{padding-top:25rem;}}
/* End */


/* Start:/bitrix/templates/urfo/css/select2.min.css?174411000416084*/
.select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}
.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none;}
.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-selection--single .select2-selection__clear {position: relative;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px;}
.select2-container .select2-selection--multiple {box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-search--inline {float: left;}
.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-dropdown {background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;}
.select2-results {display: block;}
.select2-results__options {list-style: none;margin: 0;padding: 0;}
.select2-results__option {padding: 6px;user-select: none;-webkit-user-select: none;}
.select2-results__option[aria-selected] {cursor: pointer;}
.select2-container--open .select2-dropdown {left: 0;}
.select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-search--dropdown {display: block;padding: 4px;}
.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;font-size: 12px;box-sizing: border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-search--dropdown.select2-search--hide {display: none;}
.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0);}
.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;height: 1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important;}
.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {float: right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px;outline: 0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield;}
.select2-container--default .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--default .select2-results__option[role=group] {padding: 0;}
.select2-container--default .select2-results__option[aria-disabled=true] {color: #999;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #ddd;}
.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #5897fb;color: white;}
.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px;}
.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}
.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-right: 10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;
  position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}
.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent;border: none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;  border-width: 0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);}
.select2-container--classic .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;}
.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none;margin: 0;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float: right;margin-left: 5px;margin-right: auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0;}
.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none;}
.select2-container--classic .select2-dropdown {background-color: #fff;border: 1px solid transparent;}
.select2-container--classic .select2-dropdown--above {border-bottom: none;}
.select2-container--classic .select2-dropdown--below {border-top: none;}
.select2-container--classic .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--classic .select2-results__option[role=group] {padding: 0;}
.select2-container--classic .select2-results__option[aria-disabled=true] {color: grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7;color: #fff;}
.select2-container--classic .select2-results__group {cursor: default;display: block; padding: 6px;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb;}
.select2-container--default .select2-selection--single .select2-selection__rendered {font-weight: 400 !important;  font-size: 16px !important;}
li.select2-results__option {font-size: 12px !important;}

/*# sourceMappingURL=select2.min.css.map */
/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_catalog/style.min.css?1751442293490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_catalog/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_compani/style.min.css?1751443616490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_compani/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_info/style.css?1751440841597*/
/* Left menu*/
ul.left-menu
/*{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
/*}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_info/images/left_menu_bg.gif) top repeat-x;
}
/*
ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}
/*
ul.left-menu li a:visited
{
	color:#BC262C;
}
/*
ul.left-menu li a:hover
{
	color:#BC262C;
}*/

/*
ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}*/




/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_information/style.min.css?1751444328490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/urfo/components/bitrix/menu/bottom_menu_information/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /bitrix/templates/urfo/css/swiper.min.css?174411000419774 */
/* /bitrix/templates/urfo/css/jquery.fancybox.min.css?174411000412803 */
/* /bitrix/templates/urfo/css/style.css?174774735837197 */
/* /bitrix/templates/urfo/css/style2.css?174411000410976 */
/* /bitrix/templates/urfo/css/dev.css?17495439296439 */
/* /bitrix/templates/urfo/css/ion.rangeSlider.min.css?174411000411084 */
/* /bitrix/templates/urfo/css/instruction.css?1747926618211824 */
/* /bitrix/templates/urfo/css/select2.min.css?174411000416084 */
/* /bitrix/templates/urfo/components/bitrix/menu/bottom_menu_catalog/style.min.css?1751442293490 */
/* /bitrix/templates/urfo/components/bitrix/menu/bottom_menu_compani/style.min.css?1751443616490 */
/* /bitrix/templates/urfo/components/bitrix/menu/bottom_menu_info/style.css?1751440841597 */
/* /bitrix/templates/urfo/components/bitrix/menu/bottom_menu_information/style.min.css?1751444328490 */
