@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-MediumItalic.eot);src:local("Graphik LCG Medium Italic"),local("GraphikLCG-MediumItalic"),url(/font/GraphikLCG-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-MediumItalic.woff2) format("woff2"),url(/font/GraphikLCG-MediumItalic.woff) format("woff"),url(/font/GraphikLCG-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-SuperItalic.eot);src:local("Graphik LCG Super Italic"),local("GraphikLCG-SuperItalic"),url(/font/GraphikLCG-SuperItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-SuperItalic.woff2) format("woff2"),url(/font/GraphikLCG-SuperItalic.woff) format("woff"),url(/font/GraphikLCG-SuperItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-SemiboldItalic.eot);src:local("Graphik LCG Semibold Italic"),local("GraphikLCG-SemiboldItalic"),url(/font/GraphikLCG-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-SemiboldItalic.woff2) format("woff2"),url(/font/GraphikLCG-SemiboldItalic.woff) format("woff"),url(/font/GraphikLCG-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Black.eot);src:local("Graphik LCG Black"),local("GraphikLCG-Black"),url(/font/GraphikLCG-Black.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Black.woff2) format("woff2"),url(/font/GraphikLCG-Black.woff) format("woff"),url(/font/GraphikLCG-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Super.eot);src:local("Graphik LCG Super"),local("GraphikLCG-Super"),url(/font/GraphikLCG-Super.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Super.woff2) format("woff2"),url(/font/GraphikLCG-Super.woff) format("woff"),url(/font/GraphikLCG-Super.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Thin.eot);src:local("Graphik LCG Thin"),local("GraphikLCG-Thin"),url(/font/GraphikLCG-Thin.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Thin.woff2) format("woff2"),url(/font/GraphikLCG-Thin.woff) format("woff"),url(/font/GraphikLCG-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-ExtralightItalic.eot);src:local("Graphik LCG Extralight Italic"),local("GraphikLCG-ExtralightItalic"),url(/font/GraphikLCG-ExtralightItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-ExtralightItalic.woff2) format("woff2"),url(/font/GraphikLCG-ExtralightItalic.woff) format("woff"),url(/font/GraphikLCG-ExtralightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Regular.eot);src:local("Graphik LCG Regular"),local("GraphikLCG-Regular"),url(/font/GraphikLCG-Regular.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Regular.woff2) format("woff2"),url(/font/GraphikLCG-Regular.woff) format("woff"),url(/font/GraphikLCG-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-BoldItalic.eot);src:local("Graphik LCG Bold Italic"),local("GraphikLCG-BoldItalic"),url(/font/GraphikLCG-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-BoldItalic.woff2) format("woff2"),url(/font/GraphikLCG-BoldItalic.woff) format("woff"),url(/font/GraphikLCG-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-LightItalic.eot);src:local("Graphik LCG Light Italic"),local("GraphikLCG-LightItalic"),url(/font/GraphikLCG-LightItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-LightItalic.woff2) format("woff2"),url(/font/GraphikLCG-LightItalic.woff) format("woff"),url(/font/GraphikLCG-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-BlackItalic.eot);src:local("Graphik LCG Black Italic"),local("GraphikLCG-BlackItalic"),url(/font/GraphikLCG-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-BlackItalic.woff2) format("woff2"),url(/font/GraphikLCG-BlackItalic.woff) format("woff"),url(/font/GraphikLCG-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Medium.eot);src:local("Graphik LCG Medium"),local("GraphikLCG-Medium"),url(/font/GraphikLCG-Medium.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Medium.woff2) format("woff2"),url(/font/GraphikLCG-Medium.woff) format("woff"),url(/font/GraphikLCG-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Light.eot);src:local("Graphik LCG Light"),local("GraphikLCG-Light"),url(/font/GraphikLCG-Light.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Light.woff2) format("woff2"),url(/font/GraphikLCG-Light.woff) format("woff"),url(/font/GraphikLCG-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Semibold.eot);src:local("Graphik LCG Semibold"),local("GraphikLCG-Semibold"),url(/font/GraphikLCG-Semibold.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Semibold.woff2) format("woff2"),url(/font/GraphikLCG-Semibold.woff) format("woff"),url(/font/GraphikLCG-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Bold.eot);src:local("Graphik LCG Bold"),local("GraphikLCG-Bold"),url(/font/GraphikLCG-Bold.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Bold.woff2) format("woff2"),url(/font/GraphikLCG-Bold.woff) format("woff"),url(/font/GraphikLCG-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-Extralight.eot);src:local("Graphik LCG Extralight"),local("GraphikLCG-Extralight"),url(/font/GraphikLCG-Extralight.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-Extralight.woff2) format("woff2"),url(/font/GraphikLCG-Extralight.woff) format("woff"),url(/font/GraphikLCG-Extralight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-ThinItalic.eot);src:local("Graphik LCG Thin Italic"),local("GraphikLCG-ThinItalic"),url(/font/GraphikLCG-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-ThinItalic.woff2) format("woff2"),url(/font/GraphikLCG-ThinItalic.woff) format("woff"),url(/font/GraphikLCG-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Graphik LCG;src:url(/font/GraphikLCG-RegularItalic.eot);src:local("Graphik LCG Regular Italic"),local("GraphikLCG-RegularItalic"),url(/font/GraphikLCG-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/font/GraphikLCG-RegularItalic.woff2) format("woff2"),url(/font/GraphikLCG-RegularItalic.woff) format("woff"),url(/font/GraphikLCG-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}*{margin:0;padding:0;outline:none;box-sizing:border-box;color:#0c0c0c;font-family:Graphik LCG;list-style:none;text-decoration:none}body,html{min-height:100%}body{display:flex;background:#f3f3f3;flex-direction:column;min-height:100vh}header{background:#fff}header .logo svg{width:146px;height:42px}header nav{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px}header nav,header nav ul{display:flex}header nav ul li{margin:0 28px}main{padding:56px 0 128px;overflow-x:hidden}footer{margin-top:auto;background:#fff}footer .logo svg{width:146px;height:42px}footer nav{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px}footer nav,footer nav ul{display:flex}footer nav ul li{margin:0 28px}footer .legal{padding:24px 0;text-align:center}footer .legal a{color:#8a8a8a}.container{position:relative;max-width:1240px;padding:0 20px;margin:0 auto}.social{display:flex}.social a{margin-left:16px}.social a svg{width:28px;height:28px;filter:grayscale(1) brightness(1.5);transition:all .3s ease}.social a:hover svg{filter:none}.btn{display:inline-block;padding:14px 26px;border-radius:8px;background:#307bff;cursor:pointer;transition:background .3s ease;border:none}.btn span{color:#fff;transition:color .3s ease}.btn svg{width:15px;height:11px;margin-left:11px}.btn:hover{background:#064fcb}.btn-alt{background:#fff;border:1px solid #307bff}.btn-alt span{color:#064fcb}.btn-alt:hover{background:#307bff}.btn-alt:hover span{color:#fff}.btn.disabled{pointer-events:none;background:#e8e8e8}.btn.disabled span{color:#7d7d7d}.shadow{box-shadow:0 12px 45px -16px rgba(48,48,48,.12)}.gradient{background:#003da5!important;background:linear-gradient(323deg,#003da5,#307bff 60%,#28bdef)!important}.bottom-text{position:relative;padding-bottom:100px}.bottom-text:after{content:"MONT MONT MONT MONT MONT MONT MONT MONT";bottom:0;left:-50px;white-space:pre;color:#bbb;font-size:160px;font-weight:600;z-index:-1;opacity:.12}.back,.bottom-text:after{display:block;position:absolute}.back{padding:9px 7px;top:0;left:20px}.back svg{width:27px;height:20px}.back-white{filter:grayscale(1) brightness(10)}.popup{width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none;opacity:0;transition:all .3s ease;z-index:100}.popup.active{opacity:1;pointer-events:auto}.popup-close{position:absolute;top:30px;right:30px;padding:10px;cursor:pointer}.popup-close svg{fill:#064fcb;width:14px;height:14px}.popup-inner .btn{width:100%;text-align:center}.popup-content{background:#fff;padding:48px;border-radius:10px}.popup-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;max-width:490px}.popup-title{font-size:22px;font-weight:500;margin-bottom:8px}.popup-description{font-size:16px;margin-bottom:20px}.popup-bg{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:10}.popup-final .popup-content{padding-top:80px;padding-bottom:80px}.popup-final .btn{margin-top:40px;text-align:center}.popup .contact-form{width:100%}.popup .form .input-checkbox i,.popup .form .input-switch-select li i,.popup .form input,.popup .form textarea{border:1px solid #d2d2d2}.slider{margin-bottom:72px}.slider-wrap{padding:64px 100px 32px;background:#fff;border-radius:10px}.slider-container{position:relative;height:270px}.slider-controlls{transition:all .3s ease;overflow:hidden;height:0;opacity:0;padding-top:0}.slider-controlls.inited{padding-top:50px;height:auto;opacity:1}.slider-controlls-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.slider-controlls .next,.slider-controlls .prev{padding:8px;cursor:pointer}.slider-controlls .next svg,.slider-controlls .prev svg{width:18px;height:18px}.slider-controlls .prev{transform:rotate(180deg)}.slider-controlls .next{margin-bottom:-4px}.slider-controlls ul{display:flex;margin:0 8px}.slider-controlls ul li{width:8px;height:8px;background:#d9d9d9;border-radius:20px;transition:all .3s ease;margin:0 4px}.slider-controlls ul li.active{width:40px;background:#307bff}.slider .slide{display:flex;flex-wrap:wrap;position:absolute;opacity:0;pointer-events:none;transition:all .3s ease}.slider .slide.active{opacity:1;pointer-events:auto}.slider .slide-left{width:50%;padding-right:30px}.slider .slide-right{width:50%;padding-left:30px}.slider .slide-label{margin-bottom:24px;font-weight:500;text-transform:uppercase}.slider .slide-title{font-size:28px;font-weight:500;margin-bottom:16px}.slider .slide-text{margin-bottom:40px;line-height:20px}.slider .slide-image{height:100%;background-size:contain;background-position:100%;background-repeat:no-repeat}.info{margin-bottom:136px}.info-top{text-align:center}.info-subtitle,.info-title{font-size:36px;line-height:42px;font-weight:500}.info-subtitle{color:#307bff;margin-bottom:16px}.info-description{font-size:18px;max-width:790px;margin:0 auto 64px}.info-card{height:100%;background:#fff;border-radius:10px}.info-card,.info-cards{display:flex;flex-wrap:wrap}.info-cards{justify-content:space-between;margin:-12px}.info-card-wrap{padding:12px;width:33.3%}.info-card-wrap:first-child{width:40%}.info-card-wrap:nth-child(2){width:60%}.info-card-wrap:nth-child(2) .info-card-image,.info-card-wrap:nth-child(2) .info-card-text{width:50%}.info-card-text{width:70%;font-size:18px;line-height:22px;padding:32px 0 32px 32px}.gradient .info-card-text{width:100%;color:#fff;font-size:28px;line-height:34px;font-weight:500}.info-card-image{width:30%;min-height:180px}.info-card-image div{margin:0 -32px -32px 0;width:100%;height:100%;background-size:contain;background-position:100% 100%;background-repeat:no-repeat}.banner{margin-bottom:72px}.banner-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-12px}.banner-item{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:40px;background:#fff;border-radius:10px}.banner-item-wrap{padding:12px;width:50%}.banner-item img{height:76px;margin-bottom:16px}.banner-item-text{font-size:18px;line-height:22px;margin-bottom:30px}.banner-item .btn{margin-top:auto}.catalog{margin-bottom:100px}.catalog-top{text-align:center}.catalog-top-title{font-size:36px;line-hright:42px;font-weight:500;margin-bottom:16px}.catalog-top-description{max-width:790px;margin:0 auto 32px;font-size:18px;line-height:22px}.catalog-top-banner{padding-bottom:22px;border-radius:10px;margin-bottom:48px}.catalog-top-banner div{display:flex;justify-content:center}.catalog-top-banner div svg{width:52px;height:55px;margin-top:-5px;margin-right:40px}.catalog-top-banner div span{display:block;padding-top:25px;font-size:18px;color:#fff}.catalog-items-wrap{position:relative;min-height:300px}.catalog-items-slide{display:flex;flex-wrap:wrap;margin:-7px -12px;width:calc(100% + 24px);position:absolute;opacity:0;pointer-events:none;transition:all .3s ease}.catalog-items-slide.active{opacity:1;pointer-events:auto}.catalog-items .slider-controlls{padding-top:0}.catalog-item{background:#ebebeb;border-radius:6px;padding:22px 12px;cursor:pointer;transition:all .3s ease;position:relative}.catalog-item.active,.catalog-item:hover{background:#003da5;background:linear-gradient(323deg,#003da5,#307bff 60%,#28bdef)}.catalog-item.active span,.catalog-item:hover span{color:#fff}.catalog-item.active svg,.catalog-item:hover svg{filter:grayscale(1) brightness(10)}.catalog-item-wrap{width:33.3%;padding:7px 12px}.catalog-item-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.catalog-item-title span{font-size:14px;line-height:17px;transition:all .3s ease}.catalog-item-title svg{display:block;width:18px;height:11px;transition:all .3s ease}.catalog-item-list{position:absolute;top:calc(100% - 6px);left:0;width:100%;background:#fff;border-radius:6px;padding:12px 12px 4px;opacity:0;pointer-events:none;transition:all .3s ease;z-index:1;cursor:default}.catalog-item-list li{font-size:14px;margin-bottom:8px}.catalog-item.active .catalog-item-list{opacity:1;pointer-events:auto}.filter{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:36px}.filter-search{position:relative;width:282px;margin:0 13px 12px 0}.filter-search input{width:100%;border:1px solid #fff;background:#fff;border-radius:6px;font-size:14px;padding:16px 40px 16px 16px;transition:all .3s ease}.filter-search input:focus{border-color:#d2d2d2}.filter-search>svg{width:22px;height:22px;cursor:pointer;position:absolute;top:13px;right:12px}.filter-search .error-msg{padding-top:8px;display:flex;align-items:center;opacity:0;position:absolute;transition:all .3s ease}.filter-search .error-msg svg{width:14px;height:14px;margin-right:6px}.filter-search .error-msg span{font-size:12px;color:#ff5151}.filter-search.inp-error .error-msg,.inp-error .filter-search .error-msg{opacity:1}.filter-search.inp-error input{border:1px solid #ff5151}.filter-tag{margin:0 0 12px 11px;border:1px solid #307bff;color:#307bff;background:#fff;padding:16px 11px;cursor:pointer;border-radius:6px;transition:all .3s ease}.filter-tag.active{background:#307bff;color:#fff}.subscribe{margin-bottom:80px}.subscribe-wrap{display:flex;align-items:flex-end;flex-wrap:wrap;background:#fff;border-radius:10px;padding:32px}.subscribe-wrap .slider{margin:0;width:50%}.subscribe-wrap .slider-wrap{padding:0}.subscribe-wrap .slider .slide{width:100%;height:100%}.subscribe-wrap .slider .slide-image{width:100%;height:100%;background-size:cover;background-position:50%;position:relative;border-radius:10px;cursor:pointer}.subscribe-wrap .slider .slide-image svg{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscribe-info{width:50%}.subscribe-info .btn{margin-bottom:74px}.subscribe-title{font-size:28px;line-height:34px;font-weight:500;margin-bottom:16px}.subscribe-text{line-height:20px;margin-bottom:40px}.subscribe-bottom{display:flex}.subscribe-bottom p{font-size:14px;width:50%}.contact{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-left{width:calc(55% - 40px);border-radius:10px;padding:90px 40px}.contact-left svg{width:56px;height:56px;margin-bottom:32px}.contact-left div{color:#fff;font-size:28px;font-weight:500;margin-bottom:16px}.contact-left p{color:#fff;line-height:20px;max-width:405px}.contact-form{width:calc(45% - 40px)}.configurator-bg{flex-grow:1;background-image:url(/uploads/configurator/background.jpg);background-color:#307bff;background-position:50%;background-size:cover}.configurator-index{padding:62px;border-radius:10px;background:hsla(0,0%,100%,.88);text-align:center;max-width:996px;width:100%;margin:0 auto;position:relative;top:100px}.configurator-index h1{font-size:36px;font-weight:500;margin-bottom:16px}.configurator-index p{font-size:18px;line-height:22px;max-width:712px;margin:0 auto 16px}.configurator-index .btn{margin-top:48px}.configurator-form{display:flex;justify-content:center;min-height:100%}.configurator-form-bg{flex-grow:1;display:flex}.configurator-form-bg .container{width:100%}.configurator-form-wrap{flex-grow:1}.configurator-form-step{min-height:100%;max-width:588px;margin:0 auto;flex-direction:column;opacity:0;display:none;transition:all .3s ease}.configurator-form-step.hid{opacity:0!important}.configurator-form-step.show{display:flex}.configurator-form-step.active{display:flex;opacity:1}.configurator-form-number{width:41px;height:41px;padding:11px 0;margin:9px auto 33px;position:relative;text-align:center}.configurator-form-number span{position:relative;z-index:1;color:#fff;font-size:20px}.configurator-form-number i{display:block;width:41px;height:41px;position:absolute;top:0;transform:rotate(45deg)}.configurator-form-question{font-size:20px;font-weight:600;margin-bottom:8px;text-align:center}.configurator-form-description{font-size:14px;line-height:17px;text-align:center;color:#8a8a8a;margin-bottom:44px}.configurator-form .alt-form .form{max-width:100%;width:100%;flex-grow:1;display:flex;flex-direction:column}.configurator-form .alt-form .form-row{margin-bottom:12px}.configurator-form .alt-form .form-input{background:#fff;padding:20px;border-radius:6px}.configurator-form .alt-form .form .input-checkbox{align-items:flex-start;cursor:pointer}.configurator-form .alt-form .form .input-checkbox.wrapped{flex-wrap:wrap}.configurator-form .alt-form .form .input-checkbox i{border:1px solid #d2d2d2;border-radius:2px}.configurator-form .alt-form .form .input-checkbox i svg{fill:#fff}.configurator-form .alt-form .form .input-checkbox label{font-size:16px;line-height:20px;max-width:320px;width:auto;cursor:pointer}.configurator-form .alt-form .form .input-checkbox span{display:block;width:100%;padding-top:4px;padding-left:33px;color:#979797;font-size:14px}.configurator-form .alt-form .form .input-checkbox input{border-color:#d2d2d2;margin-left:12px}.configurator-form .alt-form .form .input-checkbox.active{background:#307bff}.configurator-form .alt-form .form .input-checkbox.active i{background:#fff;border-color:#fff}.configurator-form .alt-form .form .input-checkbox.active i svg{fill:#307bff}.configurator-form .alt-form .form .input-checkbox.active label,.configurator-form .alt-form .form .input-checkbox.active span{color:#fff}.configurator-form .alt-form .form .input-radio{cursor:pointer}.configurator-form .alt-form .form .input-radio i{border:1px solid #d2d2d2}.configurator-form .alt-form .form .input-radio label{font-size:16px;line-height:20px;max-width:320px;width:auto;cursor:pointer}.configurator-form .alt-form .form .input-radio.active{background:#307bff}.configurator-form .alt-form .form .input-radio.active i{background:#fff;border-color:#fff}.configurator-form .alt-form .form .input-radio.active label{color:#fff}.configurator-form .alt-form .form-checklist{display:flex;flex-wrap:wrap;margin:-6px -12px 24px}.configurator-form .alt-form .form-checklist-title{font-weight:600;margin-bottom:12px}.configurator-form .alt-form .form-checklist-wrap{width:50%;padding:6px 12px}.configurator-form .alt-form .form-checklist .input-checkbox{height:100%}.configurator-form .alt-form .form-checklist textarea{width:calc(100% - 24px);margin:0 auto;border:1px solid #d2d2d2}.configurator-form .alt-form .form-checklist .input-textarea{width:100%;background:none;padding:12px}.configurator-form .form-submit{background:none;margin-top:auto}.configurator-form .form-submit .btn{display:block;width:100%;max-width:384px;margin:0 auto 12px;text-align:center}.form{max-width:384px;margin:0 auto}.form-row{margin-bottom:20px}.form-row label{display:block;font-size:14px;line-height:17px;margin-bottom:6px}.form-row .error-msg{display:none;font-size:12px;padding-top:4px}.form-row .error-msg span{color:#ff5151}.form-row.inp-error input,.form-row.inp-error textarea{border:1px solid #ff5151}.form-row.inp-error .error-msg{display:block}.form [type=email],.form [type=tel],.form [type=text],.form textarea{width:100%;border:1px solid #fff;background:#fff;border-radius:6px;font-size:14px;padding:16px 40px 16px 16px;transition:all .3s ease}.form [type=email]:focus,.form [type=tel]:focus,.form [type=text]:focus,.form textarea:focus{border-color:#d2d2d2}.form textarea{resize:none;height:100px}.form .input-select{position:relative}.form .input-select-value{background:#e3edff;border-radius:6px;padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.form .input-select-value span{font-size:14px;transition:all .3s ease}.form .input-select-value svg{display:block;width:18px;height:11px;transition:all .3s ease}.form .input-select-value:hover{background:#307bff}.form .input-select-value:hover span{color:#fff}.form .input-select-value:hover svg{filter:grayscale(1) brightness(10)}.form .input-select-list{padding:16px 16px 4px;width:100%;border:1px solid #d2d2d2;border-radius:6px;background:#fff;position:absolute;left:0;top:calc(100% + 4px);opacity:0;pointer-events:none;transition:all .3s ease;z-index:1}.form .input-select-list li{font-size:14px;margin-bottom:12px;cursor:pointer}.form .input-select.active .input-select-list{opacity:1;pointer-events:auto}.form .input-switch{display:flex;align-items:center}.form .input-switch-select{display:flex}.form .input-switch-select li{display:flex;align-items:center}.form .input-switch-select li i{display:block;width:20px;height:20px;border-radius:20px;background:#fff;cursor:pointer;margin-right:4px;border:1px solid #fff;padding:2px;transition:all .3s ease}.form .input-switch-select li i:before{content:"";display:block;width:14px;height:14px;background:#307bff;border-radius:50%;opacity:0;transition:all .3s ease}.form .input-switch-select li svg{width:28px;height:28px;margin-right:14px;filter:grayscale(1) brightness(1.5)}.form .input-switch-select li.active i{border:1px solid #307bff}.form .input-switch-select li.active i:before{opacity:1}.form .input-switch-select li.active svg{filter:none}.form .input-switch-select li:last-child svg{margin-bottom:-3px}.form .input-switch-fields{position:relative;width:100%;height:48px}.form .input-switch-fields input{position:absolute;display:none}.form .input-switch-fields input.active{display:block}.form .input-checkbox{display:flex;align-items:center}.form .input-checkbox i{display:block;width:20px;height:20px;margin-right:12px;background:#fff;cursor:pointer;padding:1px 5px;border-radius:2px}.form .input-checkbox i svg{width:10px;height:9px;fill:#fff}.form .input-checkbox label{width:calc(100% - 32px);font-size:12px;margin:0}.form .input-checkbox.active i{background:#307bff}.form .input-radio{display:flex;align-items:center}.form .input-radio i{display:block;width:20px;height:20px;margin-right:12px;background:#fff;cursor:pointer;padding:4px;border-radius:50%}.form .input-radio i:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#064fcb;opacity:0;transition:all .3s ease}.form .input-radio label{width:calc(100% - 32px);font-size:12px;margin:0}.form .input-radio.active i:before{opacity:1}.form-summary{margin-bottom:32px!important}.form-summary:first-of-type{margin-top:48px}.form-summary p{color:#2471f9;font-weight:600;font-size:16px;margin-bottom:16px}.form-summary div{background:#e6e6e6;padding:14px 20px;font-size:16px;margin-bottom:8px;border-radius:4px}.form-summary span{color:#0c0c0c;font-weight:600;display:block;margin-bottom:12px}.form-summary ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}.form-summary ul li{width:calc(50% - 12px);background:#e6e6e6;padding:14px 20px;font-size:16px;margin-bottom:8px;border-radius:4px}.form-summary a{display:flex;cursor:pointer;float:right;margin-top:-16px}.form-summary a span{font-weight:400}.form-summary a svg{transform:scale(.6) rotate(90deg);width:20px;height:20px;filter:grayscale(1)}.form-summary .hid{display:none}.error{display:flex;flex-wrap:wrap;padding-top:100px}.error-left,.error-right{width:50%}.error-right{padding-left:40px}.error-left{padding-right:40px}.error-left h1{font-size:200px;font-weight:500;margin-bottom:64px}.error-left p{font-size:18px;line-height:24px}.error-left p a{text-decoration:underline}.error-left p a:hover{text-decoration:none}.scenario-top{padding-top:40px;text-align:center;margin-bottom:36px}.scenario-top h1{font-size:36px;font-weight:500;margin-bottom:16px}.scenario-top p{max-width:800px;margin:0 auto 12px;font-size:18px;line-height:22px}.scenario-list{display:flex;flex-wrap:wrap;margin:-12px}.scenario-list-item{padding:24px 32px 48px;background:#fff;border-radius:10px;height:100%}.scenario-list-item-wrap{width:33.3%;padding:12px}.scenario-list-item-wrap.hidden{display:none}.scenario-list-item-image{width:33px;height:33px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:16px}.scenario-list-item-title{font-size:18px;margin-bottom:8px}.scenario-list-item-text{font-size:14px;margin-bottom:16px}.scenario-list-item-link{display:flex;align-items:center;float:right}.scenario-list-item-link svg{width:15px;height:11px;margin-left:12px;margin-bottom:4px}.scenario-item{max-width:996px;margin:0 auto}.scenario-item-top{display:flex;flex-wrap:wrap;justify-content:space-between;padding:140px 0 200px}.scenario-item-top-left{width:50%;padding-right:40px}.scenario-item-top-left h1{font-size:28px;font-weight:500;margin-bottom:16px}.scenario-item-top-left p{margin-bottom:40px}.scenario-item-top-right{width:50%;padding-left:40px}.scenario-item-top-right img{display:block;margin:auto}.scenario-item-attribute{background:#fff;border-radius:10px;padding:40px 40px 24px;display:flex;flex-wrap:wrap;margin-bottom:40px}.scenario-item-attribute-title{width:270px;font-size:22px;line-height:26px;font-weight:500;padding-right:90px}.scenario-item-attribute-text{width:calc(100% - 270px);font-size:18px;line-height:22px}.scenario-item-attribute-text p{margin-bottom:16px}.scenario-item-attribute-text ul li{position:relative;padding-left:30px;margin-bottom:16px}.scenario-item-attribute-text ul li:before{content:"";display:block;width:10px;height:10px;position:absolute;top:5px;left:3px;background:#003da5;background:linear-gradient(323deg,#003da5,#307bff 60%,#28bdef);transform:rotate(45deg)}.mobile{display:none}@media screen and (max-width:800px){.mobile{display:block}.desktop{display:none}header .burger{padding:8px;cursor:pointer}header .burger i{display:block;width:25px;height:3px;margin:4px 0;background:#307bff}header .menu{position:fixed;top:0;right:-330px;z-index:10;background:#f3f3f3;border-radius:30px 0 0 30px;padding:24px;transition:right .3s ease;max-height:100vh;overflow-y:scroll}header .menu.active{right:0}header .menu-close{display:flex;justify-content:flex-end}header .menu-close svg{cursor:pointer;width:19px;height:19px;fill:#307bff}header .menu nav{margin-bottom:42px}header .menu nav ul{flex-direction:column}header .menu nav ul li{margin:0 0 16px}header .menu nav ul li a{display:block;width:264px;padding:20px;background:#fff;border-radius:10px;font-size:22px;font-weight:500;text-align:center}header .menu .btn{width:100%;margin-bottom:64px;tex-align:center}header .menu .social{justify-content:center;margin-bottom:12px}header .menu .social a{margin:0 12px}header .menu .social a svg{filter:none}header .menu .legal{text-align:center}footer nav,footer nav ul{flex-direction:column}footer nav .top{width:100%;display:flex;justify-content:space-between;margin-bottom:24px}footer nav .top .logo{filter:grayscale(1) brightness(0)}footer nav .top .social a svg{filter:none}footer nav>ul{width:100%}footer nav>ul li{margin:0 0 12px}footer .legal a{font-size:12px}.slider-wrap{padding:40px 24px}.slider-container{height:440px}.slider-controlls.inited{padding-top:24px}.slider .slide-left{width:70%;padding-right:10px}.slider .slide-right{width:30%;padding-left:10px}.slider .slide-label{font-size:14px}.slider .slide-title{font-size:22px}.slider .slide-text{font-size:14px}.info-subtitle,.info-title{font-size:26px;line-height:32px}.info-description{font-size:16px;line-height:20px}.info-cards{padding:0 0 0 55px;flex-direction:column}.info-card-text{padding:24px 8px;font-size:16px;line-height:20px;width:70%}.info-card-image{min-height:100px;width:30%}.info-card-wrap{width:100%!important}.info-card-wrap:first-child{margin:0 0 -100px -55px}.info-card-wrap:first-child .info-card-text:after{content:"";display:block;width:23px;height:23px;background:url(/uploads/misc/arrow.png) 50% no-repeat;margin:24px 0 18px}.info-card-wrap:nth-child(2) .info-card-image{width:30%}.info-card-wrap:nth-child(2) .info-card-text{width:70%}.info .gradient .info-card-text{font-size:16px;line-height:20px}.banner-list{flex-direction:column}.banner-item{padding:40px 24px}.banner-item-wrap{width:100%}.banner-item img{width:48px;height:48px}.banner-item-text{font-size:16px;line-height:20px}.banner-item .btn{width:100%;text-align:center}.catalog-top-title{font-size:26px;line-height:30px}.catalog-top-description{font-size:16px;line-height:20px}.catalog-top-banner div svg{margin-right:24px;margin-left:10px}.catalog-top-banner div span{padding-top:16px;width:calc(100% - 80px);font-size:16px;line-height:20px;text-align:left}.catalog-item{padding:12px}.catalog-item-wrap{width:100%}.filter-search{width:100%;margin:0 0 12px}.filter-tag:first-of-type{margin-left:0}.subscribe-wrap{flex-direction:column;padding:40px 24px}.subscribe-wrap .slider{width:100%;margin-bottom:24px}.subscribe-wrap .slider-container{height:220px}.subscribe-info{width:100%}.subscribe-info .btn{width:100%;text-align:center}.subscribe-bottom{justify-content:space-between}.contact-left{width:100%;margin-bottom:40px;padding:40px 24px}.contact-form,.scenario-list-item-wrap{width:100%}.scenario-item-top{flex-direction:column-reverse;padding:40px 0 80px}.scenario-item-top-left,.scenario-item-top-right{width:100%;padding:0}.scenario-item-attribute{padding:40px 24px;flex-direction:column}.scenario-item-attribute-title{font-size:22px;line-height:26px;width:100%;padding:0;margin-bottom:24px}.scenario-item-attribute-text{width:100%;padding:0}.scenario-item-attribute-text p,.scenario-item-attribute-text ul li{margin-bottom:8px;font-size:16px;line-height:20px}.configurator-form .alt-form.form-checklist-wrap,.configurator-form .alt-form .form-checklist textarea{width:100%}.popup-wrap{min-width:300px;width:80%;max-height:80vh;overflow-y:scroll}.popup-content{padding:40px 24px}.popup-close{top:10px;right:10px}}