

/* Start:/local/templates/main/css/libs.min.css?175011334542485*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/templates/main/css/loading.gif) no-repeat 50% 50%; }
.box-modal {
	position: relative;
	width: 500px;
	background: #fff;
	color: #3c3c3c;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
/** Swiper 6.8.2 */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-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%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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%;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;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{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{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;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;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{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:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/** Gridlex */
[class*=grid-],[class*=grid_],[class~=grid]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0 0}[class*=col-],[class*=col_],[class~=col]{box-sizing:border-box;padding:11px;max-width:100%}[class*=col_],[class~=col]{flex:1 1 0%}[class*=col-]{flex:none}[class*=grid-][class*=col-],[class*=grid-][class*=col_],[class*=grid-][class~=col],[class*=grid_][class*=col-],[class*=grid_][class*=col_],[class*=grid_][class~=col],[class~=grid][class*=col-],[class~=grid][class*=col_],[class~=grid][class~=col]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col-],[class*=grid-][class*=-noGutter]>[class~=col]{padding:0}[class*=grid-][class*=-noWrap]{flex-wrap:nowrap}[class*=grid-][class*=-center]{justify-content:center}[class*=grid-][class*=-right]{justify-content:flex-end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{align-items:flex-start}[class*=grid-][class*=-middle]{align-items:center}[class*=grid-][class*=-bottom]{align-items:flex-end}[class*=grid-][class*=-reverse]{flex-direction:row-reverse}[class*=grid-][class*=-column]{flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{flex-basis:auto}[class*=grid-][class*=-column-reverse]{flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{justify-content:space-between}[class*=grid-][class*=-spaceAround]{justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col-],[class*=grid-][class*=-equalHeight]>[class*=col_],[class*=grid-][class*=-equalHeight]>[class~=col]{display:flex;flex-wrap:wrap}[class*=grid-][class*=-equalHeight]>[class*=col-]>*,[class*=grid-][class*=-equalHeight]>[class*=col_]>*,[class*=grid-][class*=-equalHeight]>[class~=col]>*{flex:1 0 100%}[class*=grid-][class*=-noBottom]>[class*=col-],[class*=grid-][class*=-noBottom]>[class*=col_],[class*=grid-][class*=-noBottom]>[class~=col]{padding-bottom:0}[class*=col-][class*=-top]{align-self:flex-start}[class*=col-][class*=-middle]{align-self:center}[class*=col-][class*=-bottom]{align-self:flex-end}[class*=col-][class*=-first]{order:-1}[class*=col-][class*=-last]{order:1}[class*=grid-1]>[class*=col-],[class*=grid-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=grid-2]>[class*=col-],[class*=grid-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=grid-3]>[class*=col-],[class*=grid-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-4]>[class*=col-],[class*=grid-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=grid-5]>[class*=col-],[class*=grid-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=grid-6]>[class*=col-],[class*=grid-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-7]>[class*=col-],[class*=grid-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=grid-8]>[class*=col-],[class*=grid-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>[class*=col-],[class*=grid-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=grid-10]>[class*=col-],[class*=grid-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=grid-11]>[class*=col-],[class*=grid-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=grid-12]>[class*=col-],[class*=grid-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}@media screen and (max-width:80em){[class*=_lg-1]>[class*=col-],[class*=_lg-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=col-],[class*=_lg-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=col-],[class*=_lg-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_lg-4]>[class*=col-],[class*=_lg-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=col-],[class*=_lg-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=col-],[class*=_lg-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_lg-7]>[class*=col-],[class*=_lg-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_lg-8]>[class*=col-],[class*=_lg-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=col-],[class*=_lg-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_lg-10]>[class*=col-],[class*=_lg-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=col-],[class*=_lg-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_lg-12]>[class*=col-],[class*=_lg-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}@media screen and (max-width:64em){[class*=_md-1]>[class*=col-],[class*=_md-1]>[class~=col]{flex-basis:100%;max-width:100% !important}[class*=_md-2]>[class*=col-],[class*=_md-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=col-],[class*=_md-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_md-4]>[class*=col-],[class*=_md-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=col-],[class*=_md-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=col-],[class*=_md-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_md-7]>[class*=col-],[class*=_md-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_md-8]>[class*=col-],[class*=_md-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=col-],[class*=_md-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_md-10]>[class*=col-],[class*=_md-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=col-],[class*=_md-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_md-12]>[class*=col-],[class*=_md-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}@media screen and (max-width:48em){[class*=_sm-1]>[class*=col-],[class*=_sm-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=col-],[class*=_sm-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=col-],[class*=_sm-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_sm-4]>[class*=col-],[class*=_sm-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=col-],[class*=_sm-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=col-],[class*=_sm-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_sm-7]>[class*=col-],[class*=_sm-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_sm-8]>[class*=col-],[class*=_sm-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=col-],[class*=_sm-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_sm-10]>[class*=col-],[class*=_sm-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=col-],[class*=_sm-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_sm-12]>[class*=col-],[class*=_sm-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}@media screen and (max-width:35.5em){[class*=_xs-1]>[class*=col-],[class*=_xs-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=col-],[class*=_xs-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=col-],[class*=_xs-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_xs-4]>[class*=col-],[class*=_xs-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=col-],[class*=_xs-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=col-],[class*=_xs-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_xs-7]>[class*=col-],[class*=_xs-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_xs-8]>[class*=col-],[class*=_xs-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=col-],[class*=_xs-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_xs-10]>[class*=col-],[class*=_xs-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=col-],[class*=_xs-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_xs-12]>[class*=col-],[class*=_xs-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}[class*=grid]>[class*=col-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=col-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=col-3]{flex-basis:25%;max-width:25%}[class*=grid]>[class*=col-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=col-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=col-6]{flex-basis:50%;max-width:50%}[class*=grid]>[class*=col-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=col-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=col-9]{flex-basis:75%;max-width:75%}[class*=grid]>[class*=col-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=col-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=col-12]{flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid]>[data-push-left*=off-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=off-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid]>[data-push-left*=off-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=off-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid]>[data-push-left*=off-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=off-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid]>[data-push-left*=off-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=off-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid]>[data-push-right*=off-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=off-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid]>[data-push-right*=off-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=off-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid]>[data-push-right*=off-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=off-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid]>[data-push-right*=off-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=off-11]{margin-right:91.66667%}@media screen and (max-width:80em){[class*=grid]>[class*=_lg-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_lg-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_lg-3]{flex-basis:25%;max-width:25%}[class*=grid]>[class*=_lg-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_lg-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_lg-6]{flex-basis:50%;max-width:50%}[class*=grid]>[class*=_lg-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_lg-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_lg-9]{flex-basis:75%;max-width:75%}[class*=grid]>[class*=_lg-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_lg-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_lg-12]{flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid]>[data-push-left*=_lg-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_lg-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid]>[data-push-left*=_lg-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_lg-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid]>[data-push-left*=_lg-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_lg-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid]>[data-push-left*=_lg-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_lg-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid]>[data-push-right*=_lg-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_lg-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid]>[data-push-right*=_lg-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_lg-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid]>[data-push-right*=_lg-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_lg-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid]>[data-push-right*=_lg-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_lg-11]{margin-right:91.66667%}[class*=grid] [class*=_lg-first]{order:-1}[class*=grid] [class*=_lg-last]{order:1}}@media screen and (max-width:64em){[class*=grid]>[class*=_md-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_md-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_md-3]{flex-basis:25%;max-width:25%}[class*=grid]>[class*=_md-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_md-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_md-6]{flex-basis:50%;max-width:50%}[class*=grid]>[class*=_md-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_md-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_md-9]{flex-basis:75%;max-width:75%}[class*=grid]>[class*=_md-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_md-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_md-12]{flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid]>[data-push-left*=_md-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_md-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid]>[data-push-left*=_md-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_md-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid]>[data-push-left*=_md-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_md-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid]>[data-push-left*=_md-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_md-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid]>[data-push-right*=_md-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_md-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid]>[data-push-right*=_md-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_md-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid]>[data-push-right*=_md-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_md-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid]>[data-push-right*=_md-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_md-11]{margin-right:91.66667%}[class*=grid] [class*=_md-first]{order:-1}[class*=grid] [class*=_md-last]{order:1}}@media screen and (max-width:48em){[class*=grid]>[class*=_sm-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_sm-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_sm-3]{flex-basis:25%;max-width:25%}[class*=grid]>[class*=_sm-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_sm-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_sm-6]{flex-basis:50%;max-width:50%}[class*=grid]>[class*=_sm-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_sm-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_sm-9]{flex-basis:75%;max-width:75%}[class*=grid]>[class*=_sm-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_sm-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_sm-12]{flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid]>[data-push-left*=_sm-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_sm-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid]>[data-push-left*=_sm-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_sm-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid]>[data-push-left*=_sm-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_sm-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid]>[data-push-left*=_sm-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_sm-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid]>[data-push-right*=_sm-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_sm-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid]>[data-push-right*=_sm-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_sm-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid]>[data-push-right*=_sm-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_sm-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid]>[data-push-right*=_sm-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_sm-11]{margin-right:91.66667%}[class*=grid] [class*=_sm-first]{order:-1}[class*=grid] [class*=_sm-last]{order:1}}@media screen and (max-width:35.5em){[class*=grid]>[class*=_xs-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_xs-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_xs-3]{flex-basis:25%;max-width:25%}[class*=grid]>[class*=_xs-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_xs-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_xs-6]{flex-basis:50%;max-width:50%}[class*=grid]>[class*=_xs-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_xs-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_xs-9]{flex-basis:75%;max-width:75%}[class*=grid]>[class*=_xs-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_xs-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_xs-12]{flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid]>[data-push-left*=_xs-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_xs-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid]>[data-push-left*=_xs-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_xs-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid]>[data-push-left*=_xs-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_xs-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid]>[data-push-left*=_xs-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_xs-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid]>[data-push-right*=_xs-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_xs-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid]>[data-push-right*=_xs-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_xs-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid]>[data-push-right*=_xs-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_xs-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid]>[data-push-right*=_xs-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_xs-11]{margin-right:91.66667%}[class*=grid] [class*=_xs-first]{order:-1}[class*=grid] [class*=_xs-last]{order:1}}[class*=col-][class*=col-0]{display:none}@media screen and (max-width:80em){[class*=grid]>:not([class*=_lg-0]){display:block}[class*=grid]:not([class*=_lg-0]){display:flex}[class*=grid]>[class*=_lg-0],[class*=grid][class*=-equalHeight]>[class*=_lg-0]{display:none}}@media screen and (max-width:64em){[class*=grid]>:not([class*=_md-0]){display:block}[class*=grid]:not([class*=_md-0]){display:flex}[class*=grid]>[class*=_md-0],[class*=grid][class*=-equalHeight]>[class*=_md-0]{display:none}}@media screen and (max-width:48em){[class*=grid]>:not([class*=_sm-0]){display:block}[class*=grid]:not([class*=_sm-0]){display:flex}[class*=grid]>[class*=_sm-0],[class*=grid][class*=-equalHeight]>[class*=_sm-0]{display:none}}@media screen and (max-width:35.5em){[class*=grid]>:not([class*=_xs-0]){display:block}[class*=grid]:not([class*=_xs-0]){display:flex}[class*=grid]>[class*=_xs-0],[class*=grid][class*=-equalHeight]>[class*=_xs-0]{display:none}}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
========================================================================== */

/**
* Remove the margin in all browsers (opinionated).
*/

body {
    margin: 0;
}

/**
* Add the correct display in IE 9-.
*/

article,
aside,
footer,
header,
nav,
section {
    display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
========================================================================== */

/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/

figcaption,
figure,
main { /* 1 */
    display: block;
}

/**
* Add the correct margin in IE 8.
*/

figure {
    margin: 1em 40px;
}

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
========================================================================== */

/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/

a {
    background-color: transparent; /* 1 */
    -webkit-text-decoration-skip: objects; /* 2 */
}

/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/

b,
strong {
    font-weight: inherit;
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/

b,
strong {
    font-weight: bolder;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
* Add the correct font style in Android 4.3-.
*/

dfn {
    font-style: italic;
}

/**
* Add the correct background and color in IE 9-.
*/

mark {
    background-color: #ff0;
    color: #000;
}

/**
* Add the correct font size in all browsers.
*/

small {
    font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
========================================================================== */

/**
* Add the correct display in IE 9-.
*/

audio,
video {
    display: inline-block;
}

/**
* Add the correct display in iOS 4-7.
*/

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
* Remove the border on images inside links in IE 10-.
*/

img {
    border-style: none;
}

/**
* Hide the overflow in IE.
*/

svg:not(:root) {
    overflow: hidden;
}

/* Forms
========================================================================== */

/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/

button,
input { /* 1 */
    overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
    text-transform: none;
}

/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
*    controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
    -webkit-appearance: button; /* 2 */
}

/**
* Remove the inner border and padding in Firefox.
*/

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/

progress {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

/**
* Remove the default vertical scrollbar in IE.
*/

textarea {
    overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
========================================================================== */

/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/

details, /* 1 */
menu {
    display: block;
}

/*
* Add the correct display in all browsers.
*/

summary {
    display: list-item;
}

/* Scripting
========================================================================== */

/**
* Add the correct display in IE 9-.
*/

canvas {
    display: inline-block;
}

/**
* Add the correct display in IE.
*/

template {
    display: none;
}

/* Hidden
========================================================================== */

/**
* Add the correct display in IE 10-.
*/

[hidden] {
    display: none;
}
/* End */


/* Start:/local/templates/main/css/light.css?171241750620458*/
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(/local/templates/main/css/../fonts/lg.eot?n1z373);src:url(/local/templates/main/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/local/templates/main/css/../fonts/lg.woff?n1z373) format("woff"),url(/local/templates/main/css/../fonts/lg.ttf?n1z373) format("truetype"),url(/local/templates/main/css/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/local/templates/main/css/../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/local/templates/main/css/../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/local/templates/main/css/../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/local/templates/main/css/../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/local/templates/main/css/../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/local/templates/main/css/../img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/* End */


/* Start:/local/templates/main/css/style.css?173019045656903*/
@font-face{font-family:UbuntuB;src:url(/local/templates/main/css/../fonts/Ubuntu-B.ttf),url(/local/templates/main/css/../fonts/Ubuntu-B.eot);}@font-face{font-family:UbuntuM;src:url(/local/templates/main/css/../fonts/Ubuntu-M.ttf),url(/local/templates/main/css/../fonts/Ubuntu-M.eot)}@font-face{font-family:UbuntuR;src:url(/local/templates/main/css/../fonts/Ubuntu-R.ttf),url(/local/templates/main/css/../fonts/Ubuntu-R.eot)}@font-face{font-family:UbuntuL;src:url(/local/templates/main/css/../fonts/Ubunty-light.ttf),url(/local/templates/main/css/../fonts/Ubunty-light.eot)}.container{width:1228px;margin:0 auto;position:relative;height:100%}.clear{clear:both}.line{background:#e5e5e5}h1{font-size:40px;margin:0;letter-spacing:3px;font-family:UbuntuL}@media (max-width:576px){.container{width:100%}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1228px}}ul li{list-style-type:none}body{font-size:12px;font-family:UbuntuR}a{color:#333;text-decoration:none}.btn-red{display:block;background:#ce3336;max-width:400px;text-transform:uppercase;height:40px;font-size:13px;text-align:center;margin:0 auto;line-height:40px;font-family:UbuntuB;color:#fff;border-radius:4px;letter-spacing:1px;transition:box-shadow .3s;cursor:pointer;border:none}.btn-red:hover{box-shadow:0 3px 10px rgba(0,0,0,.51)}.btn-trans{display:block;height:35px;width:100%;font-size:13px;text-align:center;line-height:35px;letter-spacing:1px;border-radius:4px;text-transform:uppercase;border:1px solid #574747;cursor:pointer}.swiper-pagination-bullet{width:13px;height:13px;border-radius:0;background:none;box-sizing:border-box;border:2px solid #676767}.swiper-pagination-bullet-active{border:2px solid #ce3336}.swiper-pagination-bullets{width:100%}.swiper-pagination-bullet{margin:0 5px}.ajax-form{padding:30px 80px;box-sizing:border-box;background:#f4f4f4}.ajax-form input[type=text]{border:1px solid #dbdbdb;outline:none;padding:10px 7px;width:100%;background:#fff;margin-bottom:20px}.ajax-form label{color:#444;font-size:13px;font-family:UbuntuM;display:block;margin-bottom:10px;text-transform:uppercase;box-sizing:border-box}.ajax-form__desc{font-size:15px;color:#555;text-align:center;margin-bottom:30px}.ajax-form__title{font-family:UbuntuL;font-size:26px;color:#333;text-align:center;margin-bottom:20px}.input-disabled{background:none!important}.white-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:17px}.white-checkbox input{display:none}.white-checkbox input:checked+label{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAnUlEQVQ4T2NkIBMwkqmPgfYazxuYGvxjYog3Pne6EORKomwEafrPxLCfgZFho9HZ0wlEacSmCUXjeQMDBcMLFx4gBxYuTSgazxmZPfjP8H+/8bnTiSAJfJrQbDQ1+MfMcIDhP8N6pn8ME9H9hB5tKIEDDjlmhgOMDIz8DAz/F8ICAltcY4QqJNj/OxifOzMBX+IgKjqIspHYJEi2jQBW00APVQCR/QAAAABJRU5ErkJggg==")}.white-checkbox label{display:block;min-width:20px;height:20px;border:1px solid #dbdbdb;border-radius:4px;background:#fff no-repeat 50%;margin-bottom:0;margin-right:12px;cursor:pointer}.white-checkbox p{font-size:10px;margin:0;color:#999}.input-error{border:1px solid red!important}footer{background:#ececec;padding:30px 0 40px}.footer-left-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-information{margin-bottom:30px}.contact-information-phone{display:block;margin-bottom:7px}.get-all-catalog{margin-bottom:30px;width:300px;height:33px;text-align:center;line-height:33px;border:1px solid #ce3336;color:#ce3336;font-size:13px;font-family:UbuntuM}.copyright{color:#999;font-size:13px}.footer-right-block{margin:0 60px 0 13px}.seach-form{position:relative;margin-bottom:25px}.get-priceblock-on-slider__form input,.seach-form__input{width:100%;background:none;outline:none;border:none;border-bottom:1px solid #c9c9c9;padding:6px 0;font-size:16px}.seach-form__submit{position:absolute;width:20px;height:20px;background:none;border:none;display:block;background:url(/local/templates/main/css/../images/search.png) no-repeat;right:0;top:0}.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_menu ul{padding:0;color:#555;font-size:14px;margin:0}.footer_menu ul li{margin-bottom:10px}.footer_menu .social-block__title{color:#222;font-size:14px;margin-bottom:20px}.footer_menu .social-block__elements{display:-webkit-box;display:-ms-flexbox;display:flex}.footer_menu .social-block__elements__link{display:block;width:32px;margin-right:13px;height:32px;background-image:url(/local/templates/main/css/../images/twitter.png);background-color:#fff;background-position:50%}.footer_menu .social-block__elements__link-facebook{background-image:url(/local/templates/main/css/../images/facebook.png)}.footer_menu .social-block__elements__link-twitter{background-image:url(/local/templates/main/css/../images/twitter.png)}.footer_menu .social-block__elements__link-vk{background-image:url(/local/templates/main/css/../images/vk.png);margin-right:0}header{background:#fff;padding-bottom:7px;margin-bottom:-8px}header .col-2{padding-right:0}.content{position:relative}.logo{display:-webkit-box;display:-ms-flexbox;display:flex}.logo__img{margin-right:19px}.logo__title{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.menu-button{display:none}.menu{padding-left:0px}.menu .menu__item{display:inline-block;margin-right:16px;font-size:16px;font-family:UbuntuM}.menu .menu__item:last-child{margin-right:0}.phone{font-size:20px;color:#333}.email{font-size:13px;color:#ce3336;margin:5px 0 9px}.callback_btn{font-size:11px;color:#ce3336;text-transform:uppercase;letter-spacing:1px;font-family:UbuntuM}.header_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top: 14px;}.header-info{padding-top:10px;background-color:#ededed;box-sizing:border-box}.header-info .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-info__images{height:115px}.header-info__transparent{position:absolute;top:0;width:100%;background:transparent;z-index:2;color:#fff}.header-info__transparent .breadcrumb li,.header-info__transparent .breadcrumb li a{color:#fff}.header-info__transparent .breadcrumb li .separator{background:#fff}.header-info__right{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.header-info__subtitle{font-size:12px;text-transform:uppercase;margin-top:9px}.breadcrumb ul{padding:0}.breadcrumb ul li{font-size:14px;color:#555;display:inline-block;vertical-align:middle}.breadcrumb ul li .separator{display:block;margin:0 5px;padding:0 13px;height:2px;background:#a21619}@media (max-width:1280px){header .container{width:100%;max-width:100%}header .grid-3-middle{-ms-flex-pack:distribute;justify-content:space-around}header .grid-3-middle .col-6_lg-12{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-top:1px solid #999;border-bottom:1px solid #999;padding:11px}header .header_info,header .menu{text-align:center}header .menu{margin:0;padding:0}}@media (max-width:1024px){.header-info .container{width:95%;max-width:100%}.header-info__images{height:unset;padding-bottom:20px}.element-shema-slider .swiper-slide{text-align:center}footer .container{width:100%;max-width:100%}}@media (max-width:768px){header .grid-3-middle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header_info{text-align:right}.header-info{padding-top:0}.element-wrap .container{width:95%;max-width:100%}footer{padding:10px 0 0}footer .footer-left-block,footer .footer_menu{-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:576px){header{margin-bottom:0;padding-bottom:0}header .grid-3-middle .col-2_lg-3_md-4{display:none}header .grid-3-middle .col-6_lg-12{padding:0}header .menu{display:none;padding:0;margin-bottom:0;text-align:left}header .menu .menu__item{display:block;padding:5px 0 5px 35px;border-top:1px solid #e2e2e2;margin-right:0}header .menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:UbuntuM;font-size:13px;padding:10px}header .menu-button:before{content:"";width:23px;height:23px;margin-right:10px;background:url(/local/templates/main/css/../images/menu.png) no-repeat}.header-info__images{padding:0 15px}.breadcrumb{display:none}h1{letter-spacing:0}}@media (max-width:374px){header .logo{display:block;text-align:center}footer .footer_menu{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}footer .footer_menu ul{-ms-flex-preferred-size:100%;flex-basis:100%}h1{font-size:32px}.header-info .container{width:100%}}.main-block{position:relative;overflow:hidden}.main-block__banner{width:100%;height:503px}.main-block .container{height:100%;position:absolute;top:0;max-width:100%;width:100%}.main-block__left-banner{position:absolute;top:21%;left:-89px}.main-block__right-banner{position:absolute;top:10%;right:-90px}.main-block__title-slide{font-size:40px;font-family:Cuprum;color:#fff;text-align:center;margin-top:175px;margin-bottom:70px}.main-block__slide-content{width:720px;margin:0 auto}.main-block__slide-btn{border:2px solid #ffaaac;height:45px;color:#ffaaac;display:block;line-height:45px;border-radius:20px;width:219px;margin:0 auto;text-align:center;text-transform:uppercase}.block-dev{margin:35px 0 62px}.block-dev__title,.section-list__title{font-size:34px;text-align:center;font-family:Cuprum;margin:0 auto;margin-bottom:30px;letter-spacing:3px}.block-dev__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:UbuntuM;color:#333;border:1px solid #fff;transition:all .3s;font-size:15px;padding:35px 25px 25px;margin-bottom:35px}.block-dev__item:last-child{margin-right:0}.block-dev__item:hover{border:1px solid #e3e3ef;box-shadow:0 4px 10px rgba(0,0,0,.27)}.block-dev__item span{color:#333;width:176px}.block-dev__item__icon{min-width:60px;height:60px;display:block;background-repeat:no-repeat;margin-right:17px}.block-dev__item__icon-lamp{background-image:url(/local/templates/main/css/../images/more300.png)}.block-dev__item__icon-clock{background-image:url(/local/templates/main/css/../images/3day.png)}.block-dev__item__icon-deliv{min-width:67px;height:51px;background-image:url(/local/templates/main/css/../images/delivery.png)}.tech-description{overflow:hidden;background:url(/local/templates/main/css/../images/banner2.png);height:600px}.tech-description__left-block{padding-top:109px;width:460px}.tech-description__right-banner{position:absolute;bottom:0;right:-173px}.tech-description__title{color:#fff;font-size:32px;font-family:Cuprum;margin-bottom:37px;letter-spacing:4px}.tech-description__desc{font-size:16px;color:#ccc;margin-bottom:52px;line-height:25px}.tech-description__btn{width:350px;margin-left:0;box-shadow:none}.section-list{padding:41px 0 74px;background:url(/local/templates/main/css/../images/banner5.png);background-size:cover}.section-list .col{padding:10px 13px}.section-list__title{margin-bottom:55px}.section-list__element{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-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;height:162px;background:#fff;font-family:UbuntuB;color:#333;font-size:16px;letter-spacing:.5px;position:relative}.section-list__element span{margin-bottom:20px}.section-list__element:nth-child(3n){margin-right:0}.section-list__element-all{border:2px solid #5a4544;background:none;color:#5a4544;text-align:center}.section-list__element-all:after{content:"";position:absolute;display:block;background:url(/local/templates/main/css/../images/right_arrow.png);width:24px;height:18px;top:calc(50% - 10px);right:18px}.section-list__element:hover .section-list__element__hover{top:0;}.section-list__element__hover{position:absolute;left:0;width:100%;height:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-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;background:#a21619;top:100%;transition:all .3s}.section-list__element__hover__title{margin-top:30px}.section-list__element__hover__prop{margin-top:30px;font-family:UbuntuR;font-size:14px}.section-list__icon{display:block;width:60px;height:50px;background-repeat:no-repeat;background-position:50%;margin-bottom:18px}.section-list__icon-boom{background-image:url(/local/templates/main/css/../images/boom.png)}.section-list__icon-firesave{background-image:url(/local/templates/main/css/../images/fireself.png)}.section-list__icon-BAP{background-image:url(/local/templates/main/css/../images/BAP.png)}.section-list__icon-lowWolt{background-image:url(/local/templates/main/css/../images/lowWolt.png)}.section-list__icon-higtzone{background-image:url(/local/templates/main/css/../images/zone.png)}.section-list__icon-perimetr{background-image:url(/local/templates/main/css/../images/perimetr.png)}.section-list__icon-vibro{background-image:url(/local/templates/main/css/../images/vibro.png)}.invite-block{height:500px;overflow:hidden;background-image:url(/local/templates/main/css/../images/banner3.jpg);background-repeat:no-repeat;background-position:-322px -151px}.invite-block .grid{height:100%}.invite-block .grid .col{display:-webkit-box;display:-ms-flexbox;display:flex}.invite-block .white-block,.invite-block__text{background:#fff}.invite-block__list{padding:0;color:#555;font-size:16px}.invite-block__list__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.invite-block__list__icon{min-width:34px;min-height:34px;background-size:cover;margin-right:15px}.invite-block__list__icon-present{background-image:url(/local/templates/main/css/../images/prezent.png)}.invite-block__list__icon-clock{background-image:url(/local/templates/main/css/../images/clock.png)}.invite-block__list__icon-doc{background-image:url(/local/templates/main/css/../images/otchet.png)}.invite-block__text{padding:50px 29px 50px 50px}.invite-block__title{font-size:32px;font-family:Cuprum;color:#222;margin-bottom:30px;letter-spacing:3px}.invite-block__button{width:320px;text-align:center;text-transform:uppercase;border:2px solid #574747;font-family:UbuntuB;font-size:13px;background:#fff;height:44px;margin-top:20px;cursor:pointer}.center-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center-container,.download-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:360px;height:240px;background:hsla(0,0%,100%,.9)}.download-block__icon{display:block;background:url(/local/templates/main/css/../images/download.png);width:52px;height:64px;margin-bottom:40px}.download-block__description{margin-bottom:39px;color:#574747;font-family:UbuntuB;letter-spacing:1px;text-transform:uppercase}.calculate-svet,.calculation-illuminate,.calculation-illuminate-two{background-image:url(/local/templates/main/css/../images/banner4.jpg);background-repeat:no-repeat;background-position:center 160px;background-color:#020004;height:620px;padding:40px 0}.calculation-illuminate-two__title,.calculation-illuminate__title{color:#fff;font-size:32px;text-align:center;margin-bottom:50px;letter-spacing:1px}.calculate-svet .calculate-svet__form,.calculate-svet .goal-block,.calculation-illuminate-two .calculate-svet__form,.calculation-illuminate-two .goal-block,.calculation-illuminate .calculate-svet__form,.calculation-illuminate .goal-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #686669;height:491px;background:rgba(0,0,0,.9);color:#fff}.calculate-svet .goal-block__list,.calculation-illuminate-two .goal-block__list,.calculation-illuminate .goal-block__list{padding:50px;margin:0}.calculate-svet .goal-block__list__element,.calculation-illuminate-two .goal-block__list__element,.calculation-illuminate .goal-block__list__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:18px}.calculate-svet .goal-block__list__element__icon,.calculation-illuminate-two .goal-block__list__element__icon,.calculation-illuminate .goal-block__list__element__icon{display:block;min-width:28px;height:28px;background-size:cover;margin-right:15px;background-image:url(/local/templates/main/css/../images/goal.png)}.calculate-svet .goal-block__btn,.calculation-illuminate-two .goal-block__btn,.calculation-illuminate .goal-block__btn{height:70px;position:relative;line-height:70px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #686669}.calculate-svet .goal-block__btn:after,.calculation-illuminate-two .goal-block__btn:after,.calculation-illuminate .goal-block__btn:after{content:"";display:block;position:absolute;top:calc(50% - 8px);right:25px;width:24px;height:18px;background:url(/local/templates/main/css/../images/right_arrow_white.png)}.invite-container{height:100%}.catalog-wrap{margin-top:30px;margin-bottom:65px}.catalog-wrap .container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-wrap__left-bar{width:268px;margin-right:26px}.catalog-wrap__menu{position:relative}.catalog-wrap__menu__icon{position:absolute;top:calc(50% - 6px);left:20px;background:url(/local/templates/main/css/../images/hamburger.png);width:18px;height:12px;display:inline-block}.catalog-wrap__menu:hover .catalog-wrap__menu__link{background:#ce3336}.catalog-wrap__menu:hover .catalog-wrap__menu__dropdown{z-index:3;background:#fff;position:absolute;display:block;width:100%;top:100%;box-shadow:0 4px 10px rgba(0,0,0,.32)}.catalog-wrap__menu:hover .catalog-wrap__menu__dropdown-link{color:#444;font-size:14px;display:block;padding:10px 15px;border-bottom:1px solid #ddd}.catalog-wrap__menu__dropdown{display:none}.catalog-wrap__menu__link{position:relative;background:#574747;width:100%;height:45px;color:#fff;display:block;text-align:center;line-height:45px;border-radius:3px;font-size:16px;box-shadow:0 4px 10px rgba(0,0,0,.32);margin-bottom:20px}.catalog-wrap .filter{border-radius:3px;border:1px solid #ddd;margin-bottom:20px}.catalog-wrap .filter__form__element{padding:14px 15px 26px;border-bottom:1px solid #ddd}.catalog-wrap .filter__form__element-last{padding:14px 15px 5px}.catalog-wrap .filter__form__element .flex-dir{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-wrap .filter__form__element .show_btn{width:200px;height:35px;text-align:center;text-transform:uppercase;border:1px solid #574747;line-height:35px;background:none;margin:0 auto;outline:none;cursor:pointer}.catalog-wrap .filter__form__element-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-wrap .filter__form__element__name{font-size:14px;font-family:UbuntuM;color:#444;margin-bottom:19px;letter-spacing:1.5px}.catalog-wrap .filter__form__element__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-wrap .filter__form__element__block .slide_range{width:100%;height:.8em;position:relative}.catalog-wrap .filter__form__element__block .ui-widget-content{background:#e3e3ef;border:none;border-radius:0}.catalog-wrap .filter__form__element__block .ui-slider-range{background:#d1272a;border:none;border-radius:0;position:absolute;top:0;height:100%}.catalog-wrap .filter__form__element__block .ui-slider-handle{position:absolute;width:0;height:0;border-top:none;top:11px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #d1272a;background:none;outline:none;margin-left:-.4em}.catalog-wrap .filter__form__element__left{width:100px}.catalog-wrap .filter__form__element__left input{width:100%;border:2px solid #d7d6dc;border-radius:3px;padding:9px 5px;box-sizing:border-box;margin-bottom:15px}.catalog-wrap .filter__form__element__right{width:100px}.catalog-wrap .filter__form__element__right input{width:100%;border:2px solid #d7d6dc;border-radius:3px;padding:9px 5px;box-sizing:border-box;margin-bottom:15px}.catalog-wrap__right{width:930px}.catalog-wrap__right .col{padding-top:0}.catalog-wrap__right .col:nth-child(3n){padding-right:0}.catalog-wrap__right .col:nth-child(3n+1){padding-left:0}.catalog-wrap__right .catalog-elenent{border:1px solid #ddd;padding:10px;margin-bottom:9px;transition:box-shadow .3s}.catalog-wrap__right .catalog-elenent:hover{box-shadow:0 5px 10px rgba(0,0,0,.14)}.catalog-wrap__right .catalog-elenent a{display:block}.catalog-wrap__right .catalog-elenent__img{text-align:center;max-height:100%;max-width:100%;margin-bottom:20px}.catalog-wrap__right .catalog-elenent__img__link{text-align:center;height:221px}.catalog-wrap__right .catalog-elenent__name{color:#333;font-size:16px;font-family:UbuntuM;margin-bottom:13px}.catalog-wrap__right .catalog-elenent__props{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.catalog-wrap__right .catalog-elenent__prop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-wrap__right .catalog-elenent__prop__icon{min-width:14px;min-height:14px;display:inline-block;margin-right:10px}.catalog-wrap__right .catalog-elenent__prop__icon-svet{background:url(/local/templates/main/css/../images/svet.png)}.catalog-wrap__right .catalog-elenent__prop__icon-power{background:url(/local/templates/main/css/../images/power.png)}.catalog-wrap__right .catalog-elenent__prop__text span{display:block;color:#888;font-size:13px}.catalog-wrap__right .catalog-elenent__bnt{display:block;height:35px;width:100%;line-height:35px;font-size:13px;text-align:center;border:1px solid #ce3336;border-radius:3px;text-transform:uppercase;color:#a21619;transition:all .3s}.catalog-wrap__right .catalog-elenent__bnt:hover{background:#ce3336;color:#fff}.checkbox{margin-bottom:10px}.checkbox label{font-size:14px;font-family:UbuntuM;color:#444;position:relative}.checkbox label:before{content:"";display:inline-block;width:20px;vertical-align:middle;height:20px;border:1px solid #ddd;margin-right:10px;border-radius:3px;background-repeat:no-repeat;background-position:50%;cursor:pointer}.checkbox input[type=checkbox]{display:none}.checkbox input:checked+label:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAnUlEQVQ4T2NkIBMwkqmPgfYazxuYGvxjYog3Pne6EORKomwEafrPxLCfgZFho9HZ0wlEacSmCUXjeQMDBcMLFx4gBxYuTSgazxmZPfjP8H+/8bnTiSAJfJrQbDQ1+MfMcIDhP8N6pn8ME9H9hB5tKIEDDjlmhgOMDIz8DAz/F8ICAltcY4QqJNj/OxifOzMBX+IgKjqIspHYJEi2jQBW00APVQCR/QAAAABJRU5ErkJggg==")}.get-price-block{background:#574747;padding:17px 33px;border-radius:3px;box-sizing:border-box;height:98px;width:100%;color:#fff;font-family:UbuntuM;margin-bottom:20px}.get-price-block__name{white-space:nowrap;font-size:14px;margin-bottom:11px}.get-price-block__input{width:100%;border:1px solid #fff;text-transform:uppercase;color:#fff;display:block;text-align:center;height:35px;line-height:35px;font-size:12px;letter-spacing:1px}.manager-block{border-radius:3px;border:1px solid #ddd;text-align:center}.manager-block__info{padding:17px 33px 15px;border-bottom:1px solid #ddd}.manager-block__ask-question{padding:15px 20px}.manager-block__ask-question__name{font-size:16px;margin-bottom:10px;color:#222}.ask-question-rewiew__control__subtitle,.manager-block__ask-question__subtitle{color:#555;font-size:13px;margin-bottom:15px}.ask-question-rewiew__control__btn,.manager-block__ask-question__button{width:100%;font-size:12px;font-family:UbuntuM}.manager-block img{margin-bottom:8px}.ask-question-rewiew__control__name,.manager-block__name{font-size:18px;font-family:UbuntuR;margin-bottom:10px}.manager-block__subtitle{color:#555;font-size:13px}.calculate-svet{height:260px}.calculate-svet .calculate-svet__form{width:500px;height:260px;margin:0 auto;box-sizing:border-box;padding:18px 50px 38px}.ask-question-form__title,.calculate-svet__form__title{text-align:center;font-size:26px;font-family:Cuprum;letter-spacing:1.5px}.ask-question-form__wrap-input,.calculate-svet__form__wrap-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculate-svet__form input[type=text]{background:none;border:none;border-bottom:1px solid #766685;outline:none;font-size:16px;color:#fff}.calculate-svet__form-email{width:194px;margin-right:20px}.calculate-svet__form-phone{width:194px}.calculate-svet__form input[type=submit]{border:none;font-size:12px;width:323px}.seo-text-block h3{text-align:center;font-size:26px;font-family:Cuprum;letter-spacing:1px;margin-bottom:15px;color:#222}.seo-text-block p{color:#555;font-size:15px;font-family:UbuntuR;margin-bottom:1px;line-height:18px}.ask-question-rewiew{background:#fff;margin-bottom:30px;border-top:1px solid #ededed;padding-top:30px}.ask-question-rewiew .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ask-question-rewiew__control{margin-right:44px;text-align:center;width:200px}.ask-question-rewiew__control__subtitle{margin-bottom:24px}.ask-question-rewiew__control__btn{border:none;box-shadow:none}.ask-question-rewiew__wrap{margin-left:108px}.ask-question-rewiew__ask{background:#f9d7d8;position:relative;padding:8px 18px;border-radius:10px;width:635px;font-family:UbuntuM;font-size:18px;margin-bottom:15px}.ask-question-rewiew__ask:before{content:"";left:-20px;top:30px;position:absolute;background:url(/local/templates/main/css/../images/ask.png);width:20px;height:20px}.ask-question-rewiew__question{width:640px;position:relative;background:#eeecec;padding:11px 18px;border-radius:10px;font-size:16px;margin-left:80px;color:#555;line-height:22px}.ask-question-rewiew__question:before{content:"";position:absolute;background:url(/local/templates/main/css/../images/question.png);width:20px;height:20px;right:-20px;top:87px}.section-cart{display:block;position:relative;border:1px solid #eee;transition:all .3s;text-align:center;box-sizing:border-box;padding:10px}.section-cart:hover{box-shadow:0 5px 10px rgba(0,0,0,.14)}.section-cart:hover .section-cart__btn{opacity:1}.section-cart__img{margin:0 auto}.section-cart__btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;transition:all .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;letter-spacing:1px;top:calc(50% - 17px);left:calc(50% - 118px);background:#ce3336a6;text-transform:uppercase;color:#fff;max-width:237px;width:100%;height:35px}.element-photo-slider{padding:50px 0}.element-photo-slider .swiper-slide{text-align:center}.get-priceblock-on-slider{z-index:4;width:285px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:184px;position:absolute;right:0;bottom:10px}.get-priceblock-on-slider:hover .get-priceblock-on-slider__form{display:block}.get-priceblock-on-slider__form{display:none}.get-priceblock-on-slider__form p{font-size:18px;margin:0 0 30px}.get-priceblock-on-slider__form input{margin-bottom:20px}.get-priceblock-on-slider__btn{width:100%;border:none;cursor:pointer}.element-title-line{border-top:1px solid #e5e5e5;background:#f9f9f9;height:70px;width:100%;margin-bottom:25px}.element-title-line .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.element-title-line__title{font-size:26px;font-family:Cuprum;color:#333}.element-title-line__link{display:inline-block;width:100px;height:44px;line-height:44px;font-family:UbuntuM;font-size:14px;position:relative}.element-title-line__link span{vertical-align:middle}.element-title-line__link-black{border:1px solid #574747;color:#574747;margin-right:20px}.element-title-line__link-red{border:1px solid #ce3336;color:#ce3336}.element-title-line__link-IES{background:url(/local/templates/main/css/../images/IES.png) no-repeat 50%}.element-title-line__link-IES,.element-title-line__link-PDF{display:inline-block;width:19px;margin-left:10px;margin-right:10px;height:19px;vertical-align:middle}.element-title-line__link-PDF{background:url(/local/templates/main/css/../images/PDF.png) no-repeat 50%}.element-detail-block{margin-bottom:10px}.element-properties__table{width:calc(100% + 24px)}.element-properties__table tr:hover td{background:#fbefef}.element-properties__table tr td{padding:5px 0}.element-properties__table tr td span{z-index:3;display:inline-block;padding:0 5px;background-color:#fff;position:relative}.element-properties__table tr td:first-child{margin-right:10px;}.element-properties__table tr td:first-child{padding-left:5px;color:#555;font-size:14px;font-family:UbuntuR;overflow:hidden}.element-properties__table tr:after{content:"";position:absolute;display:inline-block;top:50%;height:1px;background:#ebebeb;left:10px;right:30px}.element-properties__table tr td:last-child{width:40%;padding-right:10px;padding-left:5px;color:#333;font-size:16px;font-family:UbuntuM;text-align:right}.element-description-block{padding:10px;font-size:15px;color:#555;line-height:19px}.element-description-block p{margin-bottom:15px}.shema_slider{padding:40px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.shema_slider .element-shema-slider{margin-bottom:20px}.list-models{padding-top:30px;margin-bottom:62px}.list-models__title{font-family:Cuprum;font-size:26px;color:#222;margin-bottom:25px}.list-models__table{width:100%}.list-models__table th{background:#615252;color:#fff;font-family:UbuntuM;padding:12px 10px;font-weight:400;text-align:left}.list-models__table th:first-child{padding-left:30px}.list-models__table tr:nth-child(odd) td{background:#f7f6f6}.list-models__table tr td{font-size:14px;padding:17px 0;color:#555}.list-models__table tr td:first-child{white-space:nowrap;}.list-models__table tr td:nth-child(4){white-space:nowrap;}.list-models__table tr td:first-child{padding-left:0px;}.list-models__table tr td:last-child{padding-right:0px}.contacts-information{margin:40px 0}.contacts-information .container .grid div:first-child .contacts-information__info-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts-information__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contacts-information__info-block__icon{margin-right:20px}.contacts-information__info-block__icon-telefon{min-width:32px;height:32px;background:url(/local/templates/main/css/../images/phone.png)}.contacts-information__info-block__icon-message{min-width:32px;height:24px;background:url(/local/templates/main/css/../images/message.png)}.contacts-information__info-block__icon-location{min-width:26px;height:32px;background:url(/local/templates/main/css/../images/location.png)}.contacts-information__info-block__icon-time{min-width:32px;height:32px;background:url(/local/templates/main/css/../images/time.png)}.contacts-information__info-block__title{font-size:16px;font-family:UbuntuM;color:#333;margin-bottom:20px}.contacts-information__info-block__value{color:#555;font-size:15px}.contacts-information__info-block__value-email{color:#a21619;font-size:18px}.contacts-information__info-block__value-phone{font-size:26px;color:#333}.contact_map{margin-bottom:30px}.contact-requized__left__list{margin-bottom:35px}.contact-requized__left__list span{color:#333;font-size:18px;margin-right:30px}.contact-requized__left__list a{color:#a21619;font-size:18px;border-bottom:1px dotted #a21619}.contact-requized__left__desc__name{color:#555;font-family:UbuntuB}.contact-requized__left__desc p{color:#555;margin-bottom:15px;line-height:18px}.contact-requized__left__title{font-size:26px;margin-bottom:30px;color:#333}.contact-requized__left__expert{width: 190px; text-align:center;margin:0 auto}.contact-requized__left__expert__photo{max-width:100%;margin:0 auto}.contact-requized__left__expert__name{font-size:16px;margin:5px 0}.contact-requized__right form{width:440px;padding:30px 50px;box-sizing:border-box;background:#f4f4f4}.contact-requized__right__title{font-family:UbuntuM;font-size:18px;color:#333;text-align:center;margin-bottom:14px}.contact-requized__right__desc{font-size:15px;color:#555;text-align:center;margin-bottom:30px}.contact-requized__right label{color:#444;font-size:13px;font-family:UbuntuM;display:block;margin-bottom:10px;text-transform:uppercase;box-sizing:border-box}.contact-requized__right input[type=text]{border:1px solid #dbdbdb;outline:none;padding:10px 7px;width:100%;background:#fff;margin-bottom:20px}.contact-requized__right textarea{background:#fff;border:none;outline:none;height:100px;width:100%;padding:10px 7px;resize:none;margin-bottom:20px;box-shadow:0 4px 10px rgba(0,0,0,.08)}@media screen and (max-width:1200px){.contact-requized__right form{width:unset;height:unset}}@media screen and (max-width:768px){.contact-requized__right form{width:100%}}.project-office-wrap{padding-top:40px;margin-bottom:70px}.project-office-wrap .col-4{transition:background .2s}.project-office-wrap .col-4:hover{background:#f5f5f5}.project-office-wrap .col-4:hover .project-office__cart__img-wrap:after{content:"";top:0;position:absolute;display:block;width:100%;height:100%;background:rgba(162,22,25,.3)}.project-office__cart{display:block}.project-office__cart-big{position:relative;overflow:hidden}.project-office__cart-big__img{max-width:100%;max-height:100%}.project-office__cart-big__info-block{position:absolute;bottom:20px;left:20px;max-width:406px;max-height:158px;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;box-sizing:border-box}.project-office__cart-big__info-block__type{text-transform:uppercase;font-family:UbuntuL;font-size:12px;color:#fff;margin-bottom:15px}.project-office__cart-big__info-block__name{font-size:30px;margin-bottom:16px;color:#fff}.project-office__cart-big__info-block__loc-block{font-size:14px}.project-office__cart-big__info-block__loc-block-time{color:#fff;margin-right:16px;display:inline-block;font-family:UbuntuL}.project-office__cart-big__info-block__loc-block-city{color:#fff;display:inline-block;font-family:UbuntuL}.project-office__cart__img{max-width:100%;max-height:100%}.project-office__cart__img-wrap{position:relative;margin-bottom:15px}.project-office__cart__info-block{font-family:UbuntuL}.project-office__cart__info-block__type{font-size:12px;text-transform:uppercase;color:#555;margin-bottom:15px}.project-office__cart__info-block__name{font-size:20px;color:#333;margin-bottom:15px;font-family:UbuntuR}.project-office__cart__info-block__loc-block{font-size:13px;color:#555}.project-office__cart__info-block__loc-block-time{display:inline-block;margin-right:20px}.project-office__cart__info-block__loc-block-city{display:inline-block}.project-wrap{margin-bottom:50px}.project-slider{margin-bottom:30px}.project-slider .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-slider__slide{height:590px}.project-slider__slide__table{color:#fff;width:560px;height:330px;border:1px solid #94887f}.project-slider__slide__top{height:227px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.project-slider__slide__top-year{position:absolute;font-family:UbuntuL;top:0;left:0;background:#ce3336;font-size:18px;padding:8px}.project-slider__slide__top-name{font-family:Cuprum;font-size:60px}.project-slider__slide__middle{border-top:1px solid #94887f;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px}.project-slider__slide__middle-city{border-right:1px solid #94887f}.project-slider__slide__middle-city,.project-slider__slide__middle-type{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.project-slider__slide__bottom{border-top:1px solid #94887f}.project-slider__slide__bottom-link{position:relative;font-family:UbuntuM;text-transform:uppercase;font-size:14px;letter-spacing:1px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.project-slider__slide__bottom-link-icon{position:absolute;width:24px;height:18px;right:145px;top:16px;background:url(/local/templates/main/css/../images/right_arrow_white.png)}.project-element{display:block;position:relative;text-align:center}.project-element img{max-width:100%;max-height:100%}.project-element:hover .project-element__circle{display:-webkit-box;display:-ms-flexbox;display:flex}.project-element:hover .project-element__name{background:transparent;z-index:1}.project-element:hover:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:rgba(162,22,25,.7)}.project-element__name{position:absolute;background:#000;font-size:20px;padding:5px 10px;letter-spacing:1px;color:#fff;font-family:UbuntuL;bottom:10px;left:10px}.project-element__circle{display:none;position:absolute;width:125px;height:125px;top:calc(50% - 65px);left:calc(50% - 65px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #fff;border-radius:50%;color:#fff;font-size:14px;z-index:1}.project-element__circle span{font-family:Cuprum;font-size:34px;display:block}.project-detail-wrap{padding-top:40px}.project-detail__info__city{color:#555;font-size:14px;margin-top:10px;margin-bottom:15px}.project-detail__info__name{font-size:26px;color:#333;font-family:UbuntuR;margin-bottom:27px}.project-detail__info__detail{color:#555;font-size:15px;line-height:25px;margin-bottom:50px}.project-detail__info__product-list__name{font-size:20px;color:#333;margin-bottom:30px}.project-detail__info__product-list__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all .3s;height:81px}.project-detail__info__product-list__element:hover{box-shadow:0 3px 10px rgba(0,0,0,.29)}.project-detail__info__product-list__element:hover .project-detail__info__product-list__element__btn{visibility:visible;cursor:pointer}.project-detail__info__product-list__element__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-detail__info__product-list__element__name{font-size:16px;color:#333;font-family:UbuntuM}.project-detail__info__product-list__element__img{max-width:81px;margin-right:20px}.project-detail__info__product-list__element__btn{border:1px solid #ce3336;color:#a21619;width:104px;visibility:hidden}.full_width{width:100%}.has-task{text-align:center;color:#fff;padding:15px 0;background:url(/local/templates/main/css/../images/form_fon2.jpg)}.has-task__name{font-size:26px;margin-bottom:15px}.has-task__desc{font-size:18px;margin-bottom:30px}.has-task__input{background:#fff;padding:14px 10px;width:263px;border:none;outline:none;margin-right:18px}.has-task__submit{display:inline-block;vertical-align:middle;border:none;height:41px;width:140px}.reviews-wrap{padding-top:30px}.reviews-wrap .col-3{margin-bottom:30px}.reviews-wrap .col-3:nth-child(4n){padding-right:0}.reviews-wrap .col-3:first-child,.reviews-wrap .col-3:nth-child(5n){padding-left:0}.review-block{text-align:center;border:1px solid #ddd;margin-bottom:20px;position:relative}.review-block:hover .review-block__search{display:block}.review-block:hover:after{content:"";position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;background:rgba(162,22,25,.3)}.review-block__search{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);border-radius:50%;display:none;width:80px;background:rgba(0,0,0,.2);height:80px;z-index:2;cursor:pointer}.review-block__search__icon{display:block;width:80px;height:80px;background:url(/local/templates/main/css/../images/seach_big.png) 50% no-repeat}.review-block__img{max-width:100%;max-height:100%}.review-block__name{font-size:16px;color:#333;text-align:center}.ask-question-block{background:url(/local/templates/main/css/../images/banner6.jpg);padding:20px 0}.ask-question-form{background:rgba(0,0,0,.9);border:1px solid #686669;color:#fff;width:800px;margin:0 auto;padding:30px 150px;box-sizing:border-box}.ask-question-form__title{color:#fff;margin-bottom:23px}.ask-question-form__wrap-input{margin-bottom:30px}.ask-question-form input[type=text]{background:none;border:none;border-bottom:1px solid #766685;outline:none;font-size:16px;color:#fff}.ask-question-form-email,.ask-question-form-phone{width:220px}.ask-question-form-question{width:100%;margin-bottom:30px}.ask-question-form__captcha{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.ask-question-form__captcha img{margin-right:20px}.ask-question-form-submit{border:0;max-width:321px;width:100%}.question-block{border:1px solid #ddd;width:100%;height:100%;padding:13px;box-sizing:border-box}.question-block__title{background:#d5d1d1;padding:8px 12px;border-radius:4px;font-family:UbuntuM;font-size:18px;color:#333;margin-bottom:20px}.question-block__block{font-size:16px;font-family:UbuntuR;color:#555;line-height:20px;padding:0 10px}.order-lighting-wrap{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.order-lighting-wrap .col-6_md-12{position:relative}.order_lighting_slider{margin-bottom:27px}.order_lighting_slider img{max-width:100%;max-height:100%}.order-lighting__block{background:#191919;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px;border-radius:10px}.order-lighting__block__left{text-align:center;width:172px;margin-right:30px}.order-lighting__block__left__img{margin-bottom:25px}.order-lighting__block__left__name{font-size:16px;margin-bottom:18px}.order-lighting__block__left__desctiption{font-size:13px;color:#ccc}.order-lighting__block__right__name{font-size:22px;font-family:Cuprum;margin-bottom:20px;letter-spacing:2px}.order-lighting__block__right__input{background:none;border:none;border-bottom:1px solid #766685;outline:none;font-size:16px;width:100%;color:#fff;margin-bottom:20px}.order-lighting__block__right__captcha{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.order-lighting__block__right__captcha img{width:120px;margin-right:20px}.order-lighting__block__right__captcha-input{background:none;border:none;border-bottom:1px solid #766685;outline:none;font-size:16px;color:#fff;width:100%}.order-lighting__block__right__submit{width:100%;border:none}.calculation-illuminate-two{background-image:url(/local/templates/main/css/../images/banner7.jpg);background-position:0;background-size:contain}.calculation-illuminate-two .goal-block__list__element__icon{background-image:url(/local/templates/main/css/../images/goal_red.png)}.projection-catalog{background-image:url(/local/templates/main/css/../images/catalog_light.png);background-repeat:no-repeat;background-position:-12px;background-color:#eee;padding:35px 0}.partner-program__title,.projection-catalog__title{color:#000;font-size:32px;text-align:center;margin-bottom:30px;letter-spacing:1px}.projection-catalog__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#444;width:267px;padding:10px;box-sizing:border-box;height:103px;background:#fff;font-family:UbuntuL;font-size:20px;text-align:center;box-shadow:0 6px 10px rgba(0,0,0,.04);transition:all .3s}.projection-catalog__section:hover{background:#a21619;color:#fff}.projection-catalog__section-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:103px;border:2px solid #574747;font-family:UbuntuL;font-size:20px;text-transform:uppercase;color:#574747;font-size:13px;font-family:UbuntuB}.partner-program{padding:40px}.partner-program__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px 10px 30px 40px;box-sizing:border-box;position:relative;border:3px solid #ccc7c7;height:161px}.partner-program__element-number{position:absolute;color:#ccc7c7;font-family:UbuntuM;font-size:20px;top:10px;left:10px}.partner-program__element-name{font-family:UbuntuB;font-size:16px;color:#444;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:175px}.partner-program__btn{margin-top:50px;max-width:500px}.news-wrap{margin:45px 0 130px}.news-years{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.news-years__year a{border-bottom:1px dotted #a21619;color:#a21619;margin-right:20px;font-size:18px;font-family:UbuntuM}.news-years__year_current a{border:none;color:#333}.news{margin:30px 0 85px}.news .col{padding:11px 0}.news-container{width:365px;margin:0 auto 15px}.news-container__img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.news-container__title{font-size:20px;margin:20px 0;height:45px;overflow:hidden}.news-container__desc{height:90px;overflow:hidden;font-size:14px}.news-container__date{margin-top:30px;color:#555}.news-pagination{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.news-pagination__item{width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #574747;border-radius:3px;color:#574747;margin-right:10px;transition:all .3s ease}.news-pagination__item:hover,.news-pagination__item_current{color:#fff;background:#574747}@media screen and (max-width:1024px){.news-container{width:300px}}@media screen and (max-width:768px){.news-container{width:100%}}@media screen and (max-width:576px){.news-wrap .container{width:95%}}.news-detail{margin:45px 0 135px}.news-detail__date{color:#555;margin-bottom:30px;font-size:14px}.news-detail__desc{font-size:16px;line-height:24px}.news-detail__img{max-width:500px;max-height:360px;margin-left:45px}.news-detail__back{margin-top:70px}.news-detail__back a{font-size:15px;color:#a21619;font-family:UbuntuM}@media screen and (max-width:1024px){.col_md-first{text-align:center}.news-detail__img{margin:0}.news-detail__back{margin-top:30px}.news-detail{margin:45px 0 10px}}@media screen and (max-width:576px){.news-detail__img{width:100%}}@media (max-width:1200px){.tech-description .container{width:100%;max-width:98%}.main-block__banner{-o-object-fit:cover;object-fit:cover}}@media (max-width:1024px){.main-block__left-banner,.main-block__right-banner{display:none}.main-block__banner{height:403px}.tech-description{height:918px}.tech-description__left-block{margin:0 auto;text-align:center}.tech-description__btn{margin-left:auto}.tech-description__right-banner{right:unset}}@media (max-width:960px){.block-dev__item{padding:25px 15px}.main-swiper__slide-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-swiper__title-slide{margin-top:0}.section-list__element span{text-align:center}.section-list__element-all:after{display:none}.invite-block .container{max-width:100%}.invite-container{height:100%}.calculate-svet .col:first-child,.calculation-illuminate .col:first-child{display:none}.footer-right-block{margin:0 0 0 13px}}@media (max-width:768px){.tech-description__right-banner{display:none}.block-dev__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tech-description{height:485px}.invite-block__text{padding:25px}.center-container{padding-left:16px}.invite-block__button{width:100%}.footer-left-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-right-block{margin:0}.calculate-svet,.calculate-svet .calculate-svet__form,.calculate-svet .goal-block,.calculation-illuminate,.calculation-illuminate .calculate-svet__form,.calculation-illuminate .goal-block{height:unset}}@media (max-width:576px){.invite-block{height:unset}.main-block__slide-content{width:98%}.block-dev__btn{width:95%}.tech-description__left-block{width:98%}.tech-description__btn{width:95%}.tech-description{height:500px}}@media (max-width:376px){.calculate-svet .goal-block__btn:after,.calculation-illuminate .goal-block__btn:after{right:10px}}@media (max-width:1280px){.catalog-wrap__right .col{padding:unset}.catalog-wrap__right .col:nth-child(odd){padding-left:0;padding-right:10px}}@media (max-width:1024px){.catalog-wrap .container{width:95%;max-width:100%}.catalog-wrap__right .col:nth-child(odd){padding:0}}@media (max-width:576px){.catalog-wrap .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-wrap__left-bar{width:100%;margin-right:0}.get-price-block,.manager-block{display:none}.calculate-svet .calculate-svet__form{width:90%;}.ask-question-form__wrap-input,.calculate-svet__form__wrap-input{-ms-flex-wrap:wrap;flex-wrap:wrap}.calculate-svet__form-email,.calculate-svet__form-phone{width:100%;margin-right:0}.calculate-svet__form-phone{padding-top:18px}.calculate-svet__form input[type=submit]{width:79%}}@media (max-width:991px){.ask-question-form{width:auto}.ask-question-form-email{margin-right:10px}}@media (max-width:768px){.ask-question-form{padding:30px 41px}}@media (max-width:575px){.ask-question-form{width:90%}.ask-question-form-email{margin-right:0;margin-bottom:30px}.ask-question-form input[type=text]{width:100%}}@media (max-width:1025px){.contacts-information .container .grid div:first-child .contacts-information__info-block,.contacts-information__info-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-information__info-block__content{min-width:192px}}@media (max-width:766px){.contact-requized__right form{width:auto;height:auto}}@media (max-width:1025px){.project-wrap .col-4_md-6_sm-12{text-align:center}.project-element{max-width:365px;max-height:300px;display:inline-block}}@media (max-width:570px){.project-slider__slide__table{width:90%}}@media (max-width:570px){.project-slider__slide__top-name{font-size:45px}.project-slider__slide__middle-city,.project-slider__slide__middle-type{font-size:14px}}@media (max-width:570px){.order-lighting__block__left,.project-slider__slide__bottom-link-icon{display:none}.order-lighting__block__right{margin:0 auto}.swiper-pagination-bullets{width:90%}}@media (max-width:1025px){.order-lighting__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:770px){.project-office__cart-big__info-block{position:static;max-width:100%;background:none;padding:15px 0}.project-office__cart-big__info-block .project-office__cart-big__info-block__loc-block,.project-office__cart-big__info-block .project-office__cart-big__info-block__loc-block-city,.project-office__cart-big__info-block .project-office__cart-big__info-block__loc-block-time,.project-office__cart-big__info-block .project-office__cart-big__info-block__name,.project-office__cart-big__info-block .project-office__cart-big__info-block__type{color:#000}.project-office__cart-big__info-block .project-office__cart-big__info-block__name{font-size:20px}}@media (max-width:1000px){.has-task__input{width:200px}}@media (max-width:768px){.rev_mob{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.has-task,.project-detail__info__product-list__element__btn.btn-trans{display:none}}@media (max-width:1024px){.get-priceblock-on-slider{position:static;margin:0 auto}.get-priceblock-on-slider:hover{background:unset}.get-priceblock-on-slider__form{display:block}.list-models__headers {display:none !important}.list-models__table tr{padding:10px;display:block;border:1px solid #999;border-radius:3px;margin-bottom:10px}.list-models__table tr:nth-child(odd) td{background:unset}.list-models__table tr td{display:block;padding:5px 0}.list-models__table tr td:first-child{padding-left:0}.list-models__table tr td:last-child{padding-right:0}.list-models__table tr td:nth-child(odd){background:#f3f3f3}.list-models__table tr td:before{content:attr(data-th) ": ";width:30%;display:inline-block}}@media (max-width:768px){.element-photo-slider .swiper-slide img{max-width:95%;}}@media (max-width:576px){.element-title-line{margin-bottom:0;height:unset}.element-title-line .container{width:95%;display:block}.element-title-line__left{margin-top:10px}.element-title-line__right{margin:10px 0}.list-models__table tr td{line-height:20px}.list-models__table tr td:before{width:unset;display:block}}@media (max-width:374px){.shema_slider{padding:40px 0}}@media (max-width:1280px){.projection-catalog__section{width:unset}}@media (max-width:1024px){.calculation-illuminate-two .container{max-width:100%;width:95%}.projection-catalog{background-image:unset}}@media (max-width:810px){.calculation-illuminate-two .col:first-child{display:none}}@media (max-width:768px){.partner-program__element{-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:576px){.calculation-illuminate-two,.calculation-illuminate-two .calculate-svet__form,.calculation-illuminate-two .goal-block{height:unset}.partner-program__element img{margin-right:10px}}@media (max-width:374px){.calculation-illuminate-two .goal-block__btn:after{right:7px}.projection-catalog__section-full{text-align:center}.partner-program__element{padding-left:10px}}.left-cart-block__wrap{height:146px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ccc7c7}.left-cart-block__cart{display:block;text-align:center;height:202px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.left-cart-block__cart__name{background:#ce3336;color:#fff;font-family:UbuntuB;height:43px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left-cart-block__cart__name,.right-cart-block{display:-webkit-box;display:-ms-flexbox;display:flex}.right-cart-block{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.right-cart-block__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.right-cart-block__link img{max-width:100px;max-height:100px;margin-right:20px}.right-cart-block__link p{font-size:16px}.right-cart-block__all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #574747;font-size:20px;text-transform:uppercase;color:#574747;font-size:13px;font-family:UbuntuB;width:92%;height:50px;margin-bottom:11px;margin-left:40px}.partner-program-gray{background:#eee}.biblioteca .section-list__title{margin-bottom:18px;font-family:UbuntuR}
/* End */


/* Start:/local/templates/main/css/tippy.css?17124175061067*/
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}

.tippy-box[data-theme~='red'] {
    background-color: #fff;
    color: #db0000;
    border: 1px solid #db0000;
    text-align: center;
    border-radius: 0;
    padding: 15px 10px;
}

.tippy-box[data-theme~='red'][data-placement^='top'] > .tippy-arrow::before {
    border-top-color: #db0000;
    bottom: -8px;
  }
  .tippy-box[data-theme~='red'][data-placement^='bottom'] > .tippy-arrow::before {
    border-bottom-color: #db0000;
  }
  .tippy-box[data-theme~='red'][data-placement^='left'] > .tippy-arrow::before {
    border-left-color: #db0000;
  }
  .tippy-box[data-theme~='red'][data-placement^='right'] > .tippy-arrow::before {
    border-right-color: #db0000;
  }
/* End */


/* Start:/local/templates/main/components/bitrix/menu/main_menu/style.css?1712417505581*/
/* 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(/local/templates/main/components/bitrix/menu/main_menu/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:/local/templates/main/components/bitrix/breadcrumb/breadcrumbs/style.css?1712417506585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/main/components/bitrix/search.title/main_search/style.css?17124175062179*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	overflow-y:scroll;
	max-height: 150px;
	z-index:205;
}
#title-search{
	width: 479px;
}
table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/main/components/bitrix/search.title/main_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/bottom/style.css?171241750591*/
.footer_menu > div[id^="bx_incl_area"]{
	display: flex;
	justify-content: space-between;
}

/* End */


/* Start:/local/templates/main/template_styles.css?174894173824135*/
:root {
	--white: #ffffff;
	--black: #222222;
	--gray: #F2F2F2;
	--gray2: #888888;
	--gray3: #F7F7F7;
}

.block-dev .block-dev__item__icon{
	min-width: 72px;
}
.project-element__img{
	width: 100%;
    height: 100%;
    object-fit: cover;
	margin: 0 auto;
}
.project-element {
    height: 300px;
    overflow: hidden;
}
.input-error{
	border: 1px solid red!important;
}
.modal-content{
	max-width:550px;
}
.input-error + label[for=check_white]{
	border: 1px solid red!important;
}
.element-properties__table tr td:first-child:after{
	top:calc(50% - 0px)!important;
}
.contact-requized__right__btn{
	width:100%;
	outline: none;
}
.catalog-wrap__right, .catalog-wrap__left-bar{
	margin-bottom: 20px;
}
.ajax-form__title{
	line-height: 28px;
}
.ajax-form__title span{
	font-size: 20px;
}
.ajax-form__desc-left{
	text-align: left;
}
.calculate-svet__form__diag{
	text-align: center;
	font-size: 15px;
}
.calculate-svet__form{
	height: 278px;
}
.ajax-form{
    padding: 30px 70px;
}
.ajax-form textarea {
    background: #ffffff;
    border: none;
    outline: none;
    height: 100px;
    width: 100%;
    padding: 10px 7px;
    resize: none;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08);
}
.header-info{
	padding-bottom:10px;
}
.header-info__right{
	display: flex;
	justify-content:center;
}
.header-info__right-social{
	position:relative;
	display: flex;
	min-width: 108px;
	align-items:center;
	margin-right:10px;
	overflow: hidden;
}
.ya-share2{
	position: absolute;
	left: 100%;
	width:108px;
	transition: all 0.3s linear;
}
.ya-share2.active{
	left: 0%;
}
.js-social-link{
	cursor: pointer;
}
h2{
	font-weight: normal;
	margin:0px;
}
.page_not_found { margin-top: 70px; }
.page_not_found td { vertical-align: top; }
.page_not_found td.image { width: 60%; }
.page_not_found td.image img { max-width: 100%; background:#ce3336;}
.page_not_found td.description { text-align: center; padding-top: 40px; }
.page_not_found td.description .title404 { font-size: 44px; line-height: 48px; }
.page_not_found td.description .subtitle404 { text-transform: uppercase; font-size: 18px; line-height: 24px; }
.page_not_found td.description .back404, .page_not_found td.description .back404 a { font-size: 12px; }
.page_not_found td.description .back404 a { text-decoration: underline; }
.page_not_found td.description .descr_text404 { font-size: 13px; line-height: 20px; margin-top: 20px; }
.page_not_found td.description .subtitle404, .page_not_found td.description .descr_text404, .page_not_found td.description .back404, .page_not_found td.description .back404 a{ font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif; }
.page_not_found td.description .btn_big{ margin-top: 20px; }
.page_not_found td.description .back404{ margin-top: 5px; }
#title-search{
	width:auto;
}
@media screen and (max-width:768px){
	.header-info__right{
		display: none;
	}
}
@media screen and (max-width:768px){
	.ajax-form{
		padding: 30px 20px;
	}
	.ajax-form input[type=text]{
		box-sizing: border-box;
	}
}
.section-cart {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 30%;
}
.masonry {
	width: 550px;
	padding: 0 10px;
}
.masonry .item-masonry img {
	width: 260px;
}
.masonry .item-masonry {
	margin-bottom: 10px;
}
.header-info{
	min-height: 115px;
}
ul:not([class]) li {
    list-style-type: unset;
}
.type_page{
	color: #555;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 50px;
}
.question-block__title{
	display: block;
}
.type_page img{
	margin:10px;
}
.header-info__filter{
	font-size: 21px;
    color: #18AE1B;
    margin: 7px 0px;
}
.manager-block img,.order-lighting__block__left__img{
	border-radius:50%;
}
.seo-text-block p{
	text-align: justify;
}

.seo-text-block ul{
	color: #555;
    font-size: 15px;
    font-family: UbuntuR;
    margin-bottom: 1px;
    line-height: 18px;
}

.text_center{
	text-align: center!important;
}
.text_center b{
	color:#000;
}
.catalog-wrap__right .catalog-elenent__name{
	display: flex!important;
	min-height:36px;
    justify-content: center;
    align-items: center;
}
#del_filter{
	background: none;
}
.project-slider__slide{
	background-size:cover!important;
}
.project-slider-overlay{
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.max-h375{
	min-height: 376px;
}
.catalog-wrap__right .catalog-elenent a{
	display: flex;
    justify-content: center;
    align-items: center;
}
.m352{
	max-height: 352px;
	overflow: hidden;
}
.m352:hover:after{
	display: none;
}
.main-block__title-slide{font-weight: normal;}
.section-list__icon{width:auto!important;height:auto!important;}.section-list__element-all{justify-content: center!important;}
/* cyrillic-ext */
@font-face {
	font-family: 'Cuprum';
	font-style: normal;
	font-weight: 400;
	src: local('Cuprum Regular'), local('Cuprum-Regular'), url(/local/templates/main/fonts/PESDmfQMlm2YmtU1ksPJrH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2'),
        url(/local/templates/main/fonts/PESDmfQMlm2YmtU1ksPJrH-_kf6ByYO6CLYdB4HQE-Y.eot) format('eot');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Cuprum';
	font-style: normal;
	font-weight: 400;
	src: local('Cuprum Regular'), local('Cuprum-Regular'), url(/local/templates/main/fonts/w9oaRwWYdZS5Y8ayseB253-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2'),
        url(/local/templates/main/fonts/w9oaRwWYdZS5Y8ayseB253-_kf6ByYO6CLYdB4HQE-Y.eot) format('eot');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Cuprum';
	font-style: normal;
	font-weight: 400;
	src: local('Cuprum Regular'), local('Cuprum-Regular'), url(/local/templates/main/fonts/qAcNyxqWk_ZV4itH8MDRyn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2'),
        url(/local/templates/main/fonts/qAcNyxqWk_ZV4itH8MDRyn-_kf6ByYO6CLYdB4HQE-Y.eot) format('eot');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Cuprum';
	font-style: normal;
	font-weight: 400;
	src: local('Cuprum Regular'), local('Cuprum-Regular'), url(/local/templates/main/fonts/FlWnom6K7AQLPvtt4A5yNX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2'),
        url(/local/templates/main/fonts/FlWnom6K7AQLPvtt4A5yNX-_kf6ByYO6CLYdB4HQE-Y.eot) format('eot');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Cuprum';
	font-style: normal;
	font-weight: 400;
	src: local('Cuprum Regular'), local('Cuprum-Regular'), url(/local/templates/main/fonts/SeXb3A3XhJVZzUQ6RoSof-vvDin1pK8aKteLpeZ5c0A.woff2) format('woff2'),
        url(/local/templates/main/fonts/SeXb3A3XhJVZzUQ6RoSof-vvDin1pK8aKteLpeZ5c0A.eot) format('eot');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
  }
@media (max-width:450px){
	.btn-red{
		height:auto;
		padding:10px;
		line-height: 22px;
	}
	.logo__img{
		margin-right: 0px;
		max-width: 100%;
	}
	.header-info{
		display: flex;
		align-items: center;
		min-height: 79px;
	}
	.element-properties__table tr td:first-child:after{
		display: none;
	}
}
.get-priceblock-on-slider__form{
	display: block;
}
.get-priceblock-on-slider-form{
	padding: 25px 20px;
    background: #f4f4f4;
	margin-bottom: 20px;
}
.get-priceblock-on-slider{
	height: 308px;
}
.get-priceblock-on-slider__form p{
	font-weight: normal;
	font-size: 15px;
}
.get-priceblock-on-slider__form b{
	font-size: 18px;
}
.ask-question-form-phone{
	width: 100%;
}
.calculate-svet__form-phone{
	width: 100%;
}
.main-block .btn-red{
	max-width: 355px;
	z-index: 2;
    position: relative;
}
.catalog-form__overlay{
	background: #F2F2F2;
	margin-top: 15px;
	padding:10px 30px 20px 30px;
	border:1px solid #DFDFDF;
}
.catalog-form_form__title{
	font-family: UbuntuM;
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
}
.catalog-form_form__title span{
	font-size: 18px;
}
.catalog-form_form__diag{
	font-size: 15px;
    color: #555;
    text-align: center;
	margin-bottom: 30px;
	line-height: 1.7;
}

.catalog-form_form__diag b {
	color: #000;
}
.catalog-form_form{
	text-align: center;
	
}
.catalog-form__overlay{
	margin-bottom: 10px;
}
.catalog-form_form .has-task__input{
	border:1px solid #DFDFDF;
	margin-bottom: 15px;
}
.catalog-form_form .has-task__submit{
	vertical-align: top;
}

.block-dev__item{
	margin-bottom: 0px;
}
.pereloader{
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index:2;
	background: rgba(255, 255, 255, 0.39);
	align-items: center;
	opacity: 0;
	visibility: hidden;
	justify-content: center;
	top:0px;
	left:0px;
	transition: all 0.3s ease;
}
.pereloader.active{
	visibility: visible;
	opacity: 1;
}
.catalog-form__overlay, 
.js-submit-ajax, 
.ask-question-form,
.calculate-svet__form,
.has-task__form{
	position: relative;
}
.box-modal_close{
	z-index: 20;
}
.btn-reds{
    display: inline-block;
    background: #ce3336;
    padding:0px 15px;
    text-transform: uppercase;
    height: 40px;
    font-size: 13px;
    text-align: center;
    margin: 0 auto;
    line-height: 40px;
    font-family: UbuntuB;
    color: #fff;
    border-radius: 4px;
    letter-spacing: 1px;
    transition: box-shadow .3s;
    cursor: pointer;
    border: none;
}
.btn-reds:hover {
    box-shadow: 0 3px 10px rgba(0,0,0,.51);
}
.table_gray_border{
	border-collapse: collapse;
	border:1px solid gray;
}
.table_gray_border td{
	border:1px solid gray;
}
.btn-blacks{
    display: inline-block;
    padding:0px 15px;
    height: 35px;
    font-size: 13px;
    text-align: center;
    line-height: 35px;
    letter-spacing: 1px;
    border-radius: 4px;
    text-transform: uppercase;
    border: 1px solid #574747;
    cursor: pointer;
}
.g-recaptcha{
	margin-bottom: 15px;
	display: inline-block;
}
.header_info__select {
	background: #f8eded;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 7px;
	-webkit-border-radius: 3px;
			border-radius: 3px;
	margin: 14px auto 0;
	max-width: 170px; }
	.header_info__select__img {
		width: 20px;
		height: 24px;
	  margin-right: 10px; }
	.header_info__select__desc {
	  font-family: UbuntuB;
	  text-transform: uppercase;
	  font-size: 9px;
	  line-height: 1.5; }
  
  .get_specif {
	margin-top: 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	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; }
	.get_specif__desc {
	  font-family: UbuntuM;
	  margin-right: 10px;
	  font-size: 13px; }
	.get_specif__email {
	  background: #f8eded;
	  display: -webkit-flex;
	  display: -moz-flex;
	  display: -ms-flex;
	  display: -o-flex;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  padding: 10px 20px;
	  align-items: center;
	  -webkit-border-radius: 3px;
			  border-radius: 3px;
	  max-width: 200px; }
	  .get_specif__email__img {
		max-height: 12px;
		margin-right: 10px; }
	  .get_specif__email__text {
		font-family: UbuntuM;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 1.5; }
  
  @media screen and (max-width: 1024px) {
	[class*=grid] > .get_specif {
	  -webkit-box-ordinal-group: 4;
	  -webkit-order: 3;
		  -ms-flex-order: 3;
			  order: 3;
	  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;
	  width: 100%;
	  margin: 0px 0 10px; } }
  
  @media screen and (max-width: 576px) {
	header .grid-3-middle .menus-header{
		display: flex;
		flex-direction: column;
	}
	.get_specif .get_specif__desc {
	  display: none;
	} 

	.menus-header .menu-button {
		order:3;
	}
	.logo{
		justify-content: center;
	}
	.calculate-svet__form-submit{
		margin-top: 10px;
	}
	.calculate-svet__form__diag{
		margin:10px 0px
	}
  }
	  .phone{
		margin-top: 6px;
	  }
.error-text{
	color: #444;
    font-size: 13px;
	font-family: UbuntuM;
	text-align: left;
} 
.project-slider__slide__top-name{
	text-align: center;
}


.header_info__select:hover,
.get_specif__email:hover {
	background: #ededed;
}

.main-page-button {
display: flex;
flex-direction: column;
margin: 10px auto 50px;
text-align: center;
font-size: 21px;
}

.has-task {
    text-align: center;
    color: #fff;
    padding: 15px 0!important;
    background: url(/local/templates/main/css/../images/form_fon2.jpg);
    background-size: cover!important;
}

.has-task__input {
padding: 8px 10px;
}

.has-task__name {
	margin-top: 10px; 
}

.has-task__desc {
	margin-bottom: 16px!important; 
}

.catalog-wrap__right .catalog-elenent__bnt,
.get-price-block__input,
.btn-trans {
	font-weight: 500;
}
.get-price-block__input {
font-family:UbuntuR;
}

@media screen and (max-width: 1024px) {
	.main-block__title-slide {
		margin-top: 105px;
	}
	.main-block__slide-content {
		max-width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.main-block__title-slide {
		font-size: 30px;
	}
	.main-block .btn-red {
		font-size: 12px;
	}
}
.manager-block__image{
	max-width: 100%;
}

.message-link-block {
    display: flex;
    justify-content: center;
    align-items: center;
}

.message-link-block__link svg {
    width: 40px;
    height:40px;
}

.product-short-info__delivery {
    margin-right: 30px;
}
.message-link-block__link--tg svg{
    width: 34px;
    height: 34px;
}

.message-link-block .message-link-block__btn {
	height: 35px;
    width: 180px;
	margin-left: 12px;
    line-height: 35px;
	cursor: pointer;
    font-size: 13px;
    text-align: center;
    border: 1px solid #ce3336;
    border-radius: 3px;
    text-transform: uppercase;
    color: #a21619;
    transition: all .3s;
}
.message-link-block .message-link-block__btn:hover {
	background: #ce3336;
    color: #fff;
}

.grecaptcha-badge{
	visibility: hidden;
}

.element-properties__table tr {
  position: relative;
}

.element-properties__table tr:hover td span {
  background-color: #ededed;
}
.hr-splitter{
    font-size: 26px;
    font-weight: bold;
    border-top: 1px solid #ddd;
	padding: 10px 0 0 10px;
	margin: 15px 0 40px 0;
}

.element-photo-slider__small .swiper-slide{
	transition: all 0.1s ease-in-out;
}
.element-photo-slider__small .swiper-slide:hover {
	opacity: 1;
}

.hidden-block {
	display: none;
}

.cloud__header{
	color: #979797;
    margin: 20px 12px 0 0;
	font-size: 14px;
    line-height: 18px;
	margin-top:0px;
}
.cloud__header-link{
	display: none;
	margin-left: 10px;
	color:#ce3336;
	cursor: pointer;
}
.cloud__header-link.show{
	display: inline;
}
.cloud__body-wrapper{
	display: flex;
	flex-wrap: wrap;
}

.cloud__body{
	display: flex;
	max-height: 38px;
    overflow: hidden;
    flex-wrap: wrap;
    margin-top: 5px;
}
.cloud__body.show {
	max-height: none;
}
.cloud__body a {
	display: flex;
    align-items: center;
    height: 32px;
    cursor: pointer;
    padding: 0px 8px;
    border-radius: 4px;
    margin-right: 6px;
    margin-bottom: 6px;
    background-color: #F2F2F2;
	transition: all 0.2s ease-in-out;
}

.cloud__body a:hover {
	background-color: #DFDFDF;
}

.btn-red{
	box-sizing: border-box;
}

.element-photo-slider .swiper-slide img {
	height: 302px;
}
@media (max-width:768px){
	.element-photo-slider .swiper-slide img{
		height: auto;
	}
}
.element-photo-slider__small .swiper-slide img{
	max-height: 84px;
}

.video-container {
  width: 50%;
  float: left;
  position: relative;
  margin-right: 20px;
  margin-bottom: 10px;
}

.video-preview {
  height: 345px;
  min-height: 230px;
}

img.video-preview__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: 0;
}

.video-preview__img:hover {
  cursor: pointer;
}

.video-preview__play-icon {
  max-width: 120px;
  max-height: 120px;
  fill: #ce3336;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.video-preview__text {
  color: #555;
}

.video-about {
  display: none;
}

.video-about__source {
  width: 100%;
  height: 345px;
}

@media screen and (max-width: 991px) {
  .video-container {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-top: 20px;
  }

  .video-preview {
    height: auto;
  }

  .video-about__source {
    height: auto;
  }
}

@media screen and (max-width: 575px) {
  .about-page {
    padding: 10px;
  }

  .video-container {
    margin-top: 10px;
  }

  h1 {
    font-size: 32px;
  }
  .element-properties__table tr:after {
	top:19px;
  }
  .element-properties__table tr {
	display: flex;
	justify-content: space-between;
  }
  .element-properties__table tr:hover td {
	background-color: transparent!important;
  }
  .element-properties__table tr:hover td span {
	background-color: white;
  }

  .box-modal {
	width: auto;
	max-width: 100%;
  }

  .btn-trans{
	margin-top: 20px;
  }
}

.field-error {
  border-bottom: 1px solid red;
}

.catalog-element__price {
	font-family: 'UbuntuM';
	font-size: 16px;
	color: #ce3336;
	text-align: center;
	margin-bottom: 10px;
}

.catalog-wrap__right .catalog-elenent {
	height: 100%;
	box-sizing: border-box;
}

/*******************FAVORITE***********/
.add-compare-btn {
	width: 100%;
    margin-top: 20px;
	display: block;
	text-align: center;
	font-size: 15px;
	cursor: pointer;
	transition: 0.2s ease-in-out;
	color: #484848;
}

.add-compare-btn:hover {
	color:#ce3336
}

.get_specif__favirite__img {
    max-height: 17px;
}

.get_specif__favorite {
	margin-left:10px;
	background: #f8eded;
	  display: -webkit-flex;
	  display: -moz-flex;
	  display: -ms-flex;
	  display: -o-flex;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  padding: 10px 20px;
	  align-items: center;
	  -webkit-border-radius: 3px;
			  border-radius: 3px;
	  max-width: 100px;
}
.not-found-favorite {
	font-size: 15px;
}
.not-found-favorite a {
	color: #ce3336;
}

.red-warning {
	border: 1px solid #ce3336;
    box-sizing: border-box;
    border-radius: 3px;
	width: 100%;
	padding: 20px;
	color: #ce3336;
	font-family: 'UbuntuB';
	font-size: 15px;
    line-height: 23px;
	text-align: center;
	margin-bottom: 20px;
}
.red-warning__section {
	font-size: 18px;
}
.mt-20 {
	margin-top: 20px;
}


@media screen and (max-width: 575px) {
	.red-warning__section {
		font-size: 16px;
	}
}

.small_padding_ol{
    padding-left: 16px;	
}
.catalog-elenent__subname{
	display: block;
	 margin-bottom: 15px;
}

.basket_add_btn {
	transition: 0.3s ease-in-out;
}
.basket_add_btn.active {
	background: #574747;
}

@media screen and (max-width: 1280px) {
	.get_specif__email {
		margin-bottom: 5px;
	}
	.get_specif__favorite {
		max-width: 18px;
		float: left;
	}

	.get_specif__favorite span {
		display: none;
	}

	.get_specif__desc {
		margin-bottom: 10px; } }

@media screen and (max-width: 1025px) {
	.get_specif__email {
		margin-bottom: 0px;
	}
}

.header-city {
	text-align: right;
}
.header-city__wrap {
	display: inline-flex;
	align-items: center;
	justify-content: flex-end;
}
.header-city__wrap:hover {
	cursor: pointer;
}
.header-city__icon {
	width: 18px;
	height: 18px;
	margin-right: 5px;
}
.header-city__name {
	font-size: 15px;
	font-family: 'UbuntuM';
}
.header_info {
	margin-top: 0;
}
.cities {
	width: 40%;
	display: none;
	background-color: #f4f4f4;
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 20;
	font-family: 'UbuntuR';
	font-size: 16px;
	-webkit-box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5);
}

.cities__header {
	text-align: right;
}
.cities__close {
	font-size: 14px;
	padding: 10px;
	color: #999;
	font-family: 'UbuntuB';
	display: inline-block;
}
.cities__close:hover {
	cursor: pointer;
}
.cities__body {
	padding: 0 20px 20px;
}
.cities__title {
	font-family: 'UbuntuM';
	font-size: 20px;
	margin-bottom: 20px;
}
.cities__list {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	column-count: 3;
}
.cities__link {
	transition: all 0.2s ease-in-out;
}
.cities__link--active {
	color: #ce3436;
	font-family: 'UbuntuM';
	pointer-events: none;
}
.cities__item {
	padding-right: 10px;
}
.cities__item-char {
	width: 30px;
	font-family: 'UbuntuM';
	font-size: 18px;
	margin: 10px 0 5px;
	padding-bottom: 3px;
	border-bottom: 3px solid #ce3436;
	color: #ce3436;
	text-transform: uppercase;
	line-height: 1;
}
.cities__item-char:first-child {
	margin-top: 0;
}
.header-city--mobile {
	display: none;
}

@media screen and (max-width: 1280px) {
	.cities {
		width: 50%;
		right: 20px;
	}
}

@media screen and (min-width: 1024px) {
	.cities__link:hover {
		color: #ce3436;
	}
}

@media screen and (max-width: 978px) {
	.cities {
		width: 100%;
		right: 0;
	}
}

@media screen and (max-width: 578px) {
	.header-city--mobile {
		display: block;
		text-align: right;
		padding: 5px 5px 0;
	}
	.cities {
		top: 25px;
	}
	.cities__list {
		column-count: 2;
	}
}

@media (max-width: 576px) {
	header .grid-3-middle .col-2_lg-3_md-4 {
		display: block;
		width: 100%;
		text-align: center;
        flex-basis: 100%;
        max-width: 100%;
	}
    header .header_info {
        text-align: center;
    }
	.header-city, .header_info__select {
		display: none;
	}
}


.catalog-wrap__right .catalog-elenent {
  height: 100%;
  box-sizing: border-box;
  display: flex;
}
.catalog-wrap__right .catalog-elenent {
	border: none;
}
.catalog-wrap__right .catalog-elenent:hover {
  box-shadow: none;
  background-color: #FF00000D;
}
.catalog-element__top-tip {
		display:none;
}
.catalog-wrap__right .catalog-elenent a {
  display: flex;
  justify-content: left;
  align-items: center;
}
.catalog-wrap__right .catalog-elenent a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.catalog-wrap__right .catalog-elenent__img__link {
  text-align: center;
  height: 50px;
  justify-content: center;
  min-width: 75px;
}
.catalog-wrap__right .catalog-elenent .catalog-elenent__img__link {
  text-align: center;
  height: 50px;
  justify-content: center;
  min-width: 75px;
}
.catalog-wrap__right .catalog-elenent__name {
  color: #333;
  font-size: 12px;
  font-family: UbuntuM;
  margin-bottom: 13px;
  text-align: left;
}
.catalog-wrap__right .catalog-elenent__img {
  text-align: center;
  max-height: 100%;
  max-width: 100%;
  margin-bottom: 0px;
  margin-right: 5px;
}
.catalog-element__price {
		display:none;
}
@media screen and (max-width: 80em) {
  [class*="grid"]:not([class*="_lg-0"]) {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 80em) {
  [class*="_lg-2"] > [class~="col"] {
    flex-basis: 50%;
    max-width: 33%;
  }
}
@media (max-width: 1280px) {
  .catalog-wrap__right .col:nth-child(2n+1) {
    padding-left: 0;
    padding-right: 0px;
  }
}
@media screen and (max-width: 480px) {
  .catalog-wrap__right .catalog-elenent {
    flex-flow: column;
  }
  .catalog-wrap__right {
    width: 100%;
  }
  .catalog-wrap__right .catalog-elenent .catalog-elenent__name {
    text-align: center;
  }
}

/* cookie popup */
.popup-cookie {
  	position: fixed;
  	bottom: 30px;
  	right: calc((100% - 680px)/2);
  	z-index: 100;
  	background-color: var(--white);
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  	width: 80%;
  	max-width: 680px;
	padding: 25px 30px;
}

.popup-cookie .popup-cookie__content {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	font-size: 14px;
	line-height: 1.5;
}

.popup-cookie .popup-cookie__content .btn-red {
	padding: 0px 10px;
}

@media (max-width: 700px) {
	.popup-cookie {
  		position: fixed;
  		bottom: 30px;
		right: 10%;
  		z-index: 100;
  		background-color: var(--white);
		box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
		width: 70%;
		padding: 10px 15px;
	}
	.popup-cookie .popup-cookie__content {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		font-size: 12px;
		line-height: 1.5;
	}
	.btn-black {
		padding: 5px 30px;
		font-size: 12px;
	}
}
/* */
/* End */
/* /local/templates/main/css/libs.min.css?175011334542485 */
/* /local/templates/main/css/light.css?171241750620458 */
/* /local/templates/main/css/style.css?173019045656903 */
/* /local/templates/main/css/tippy.css?17124175061067 */
/* /local/templates/main/components/bitrix/menu/main_menu/style.css?1712417505581 */
/* /local/templates/main/components/bitrix/breadcrumb/breadcrumbs/style.css?1712417506585 */
/* /local/templates/main/components/bitrix/search.title/main_search/style.css?17124175062179 */
/* /local/templates/main/components/bitrix/menu/bottom/style.css?171241750591 */
/* /local/templates/main/template_styles.css?174894173824135 */
