@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;font-size:100%;border:0;font:inherit;margin:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{*zoom:1;max-width:100%;display:inline-block;*display:inline}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{padding:.35em .625em .75em;border:1px solid silver;margin:0 2px}legend{padding:0;border:0;*margin-left:-7px;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{*overflow:visible;-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{*height:13px;padding:0;box-sizing:border-box;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{text-shadow:none;background:#b3d4fc}::selection{text-shadow:none;background:#b3d4fc}img{vertical-align:middle}fieldset{padding:0;border:0;margin:0}textarea{resize:vertical}.chromeframe{padding:.2em 0;color:#000;margin:.2em 0;background:#ccc}@font-face{src:url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-bold.ttf) format("truetype"),url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-bold.woff) format("woff");font-weight:600;font-style:normal;font-family:Montserrat}@font-face{src:url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-medium.ttf) format("truetype"),url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-medium.woff) format("woff");font-weight:500;font-style:normal;font-family:Montserrat}@font-face{src:url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-semibold.ttf) format("truetype"),url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-semibold.woff) format("woff");font-weight:400;font-style:normal;font-family:Montserrat}@font-face{src:url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-regular.ttf) format("truetype"),url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-regular.woff) format("woff");font-weight:300;font-style:normal;font-family:Montserrat}@font-face{src:url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-light.ttf) format("truetype"),url(/bitrix/templates/alarmomsk/assets/fonts/montserrat/montserrat-light.woff) format("woff");font-weight:100;font-style:normal;font-family:Montserrat}.carousel.is-draggable{cursor:-webkit-grab}.carousel.is-dragging{cursor:-webkit-grabbing}.carousel__slide{-ms-scroll-chaining:none}.carousel__dots{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}.fancybox__slide{-ms-scroll-chaining:none}.fancybox__content>.carousel__button.is-close{top:-36px}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite}.fancybox__spinner svg circle{-webkit-animation:fancybox-dash 1.5s ease-in-out infinite}@-webkit-keyframes fancybox-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:-webkit-grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:-webkit-grabbing}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:-webkit-grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:-webkit-grabbing}.fancybox__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.has-image[data-image-fit=contain] .fancybox__image{-o-object-fit:contain}.has-image[data-image-fit=cover] .fancybox__image{-o-object-fit:cover}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border:5px solid var(--fancybox-accent-color,rgba(1,210,232,.94));border-radius:4px}.fancybox__thumbs .carousel__slide>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox__thumb{padding-top:calc(100%/var(--fancybox-thumbs-ratio, 1.5));border-radius:4px}.fancybox__toolbar{background:linear-gradient(0deg,transparent,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44))}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__progress{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.select2-container{position:relative;box-sizing:border-box;margin:0;vertical-align:middle;display:inline-block}.select2-container .select2-selection--single{height:48px;box-sizing:border-box;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;display:block}.select2-container .select2-selection--single .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;padding-right:20px;white-space:nowrap;padding-left:8px;display:block}.select2-container .select2-selection--single .select2-selection__clear{font-size:1em;border:none;background-color:transparent}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{min-height:32px;box-sizing:border-box;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;display:block}.select2-container .select2-selection--multiple .select2-selection__rendered{list-style:none;padding:0;display:inline}.select2-container .select2-selection--multiple .select2-selection__clear{font-size:1em;border:none;background-color:transparent}.select2-container .select2-search--inline .select2-search__field{height:18px;overflow:hidden;padding:0;resize:none;font-size:100%;border:none;max-width:100%;word-break:keep-all;box-sizing:border-box;margin-left:5px;vertical-align:bottom;margin-top:5px;font-family:sans-serif}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{border:1px solid #aaa;position:absolute;background-color:#fff;box-sizing:border-box;border-radius:4px;left:-100000px;width:100%;display:block;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;padding:0;margin:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.select2-container--open .select2-dropdown--below{border-top-right-radius:0;border-top:none;border-top-left-radius:0}.select2-search--dropdown{padding:4px;display:block}.select2-search--dropdown .select2-search__field{padding:4px;box-sizing:border-box;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{height:auto;filter:alpha(opacity=0);min-height:100%;padding:0;border:0;position:fixed;opacity:0;min-width:100%;top:0;background-color:#fff;margin:0;left:0;width:auto;display:block;z-index:99}.select2-hidden-accessible{height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;position:absolute!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{border:1px solid #c5c5c5;background-color:#fff;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:48px}.select2-container--default .select2-selection--single .select2-selection__clear{height:26px;font-weight:700;margin-right:20px;padding-right:0;cursor:pointer;float:right}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:1px;position:absolute;top:1px;width:40px}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{height:16px;content:"";position:relative;top:20px;background:url(/bitrix/templates/alarmomsk/assets/img/select-arrow.svg) no-repeat;width:16px;display:block}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{border:1px solid #aaa;position:relative;padding-right:5px;background-color:#fff;border-radius:4px;cursor:text;padding-bottom:5px}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{height:20px;padding:1px;font-weight:700;margin-right:10px;right:0;position:absolute;cursor:pointer;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice{overflow:hidden;text-overflow:ellipsis;padding:0 0 0 20px;border:1px solid #aaa;position:relative;max-width:100%;background-color:#e4e4e4;box-sizing:border-box;border-radius:4px;margin-left:5px;vertical-align:bottom;margin-top:5px;white-space:nowrap;display:inline-block}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-right:5px;cursor:default;padding-left:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:4px;border:none;border-right:1px solid #aaa;padding:0 4px;font-size:1em;font-weight:700;color:#999;position:absolute;border-top-left-radius:4px;top:0;background-color:transparent;cursor:pointer;left:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;outline:none;background-color:#f1f1f1}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-right:2px;padding-left:5px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-right-radius:4px;border-bottom-left-radius:0;border-right:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-top-left-radius:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{margin-right:auto;margin-left:10px;float:left}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-right-radius:0;border-top-left-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{border:none;-webkit-appearance:textfield;outline:0;box-shadow:none;background:transparent}.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#5897fb}.select2-container--default .select2-results__group{padding:6px;cursor:default;display:block}.select2-container--classic .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);border:1px solid #aaa;outline:0;background-color:#f7f7f7;border-radius:4px;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{height:26px;font-weight:700;margin-right:20px;cursor:pointer;float:right}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{border-bottom-right-radius:4px;height:26px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);border:none;border-left:1px solid #aaa;right:1px;border-top-right-radius:4px;position:absolute;top:1px;background-color:#ddd;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;height:0;position:absolute;border-style:solid;border-width:5px 4px 0;top:50%;margin-left:-4px;left:50%;width:0;margin-top:-2px}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-bottom-left-radius:4px;right:auto;border-top-left-radius:4px;left:1px}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{border:none;background:transparent}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);border-top-right-radius:0;border-top:none;border-top-left-radius:0;background-image:linear-gradient(180deg,#fff,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);border-bottom:none;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{border:1px solid #aaa;padding-right:5px;outline:0;background-color:#fff;border-radius:4px;cursor:text;padding-bottom:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{padding:0;border:1px solid #aaa;background-color:#e4e4e4;border-radius:4px;margin-left:5px;margin-top:5px;display:inline-block}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{padding-right:5px;cursor:default;padding-left:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:4px;padding:0 4px;font-size:1em;border:none;font-weight:700;color:#888;border-top-left-radius:4px;background-color:transparent;cursor:pointer}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-right:2px;padding-left:5px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-right-radius:4px;border-top-left-radius:0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top-right-radius:0;border-top:none;border-top-left-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{border:1px solid transparent;background-color:#fff}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#3875d7}.select2-container--classic .select2-results__group{padding:6px;cursor:default;display:block}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.modal__overlay,.modal_search__overlay{justify-content:center;right:0;position:fixed;bottom:0;top:0;align-items:center;background:rgba(0,0,0,.6);left:0;display:flex;z-index:105}.modal__container{overflow-y:auto;padding:30px 65px;max-width:500px;max-height:100vh;background-color:#fff;box-sizing:border-box;border-radius:4px}.modal__header{justify-content:space-between;align-items:center;background:#000;display:flex}.modal__title{font-size:2.667em;font-weight:700;margin-bottom:30px;color:#000;box-sizing:border-box;line-height:1.25;margin-top:0}.modal__close{font-size:24px;border:0;font-weight:100;right:50px;position:absolute;top:50px;background:transparent}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-bottom:2rem;color:rgba(0,0,0,.8);line-height:1.5;margin-top:2rem}.modal__btn{overflow:visible;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:.5rem 1rem;font-size:.875rem;-webkit-appearance:button;color:rgba(0,0,0,.8);transition:transform .25s ease-out;text-transform:none;border-style:none;border-width:0;will-change:transform;background-color:#e6e6e6;margin:0;border-radius:.25rem;cursor:pointer;line-height:1.15;-moz-osx-font-smoothing:grayscale}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{color:#fff;background-color:#00449e}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(8%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(8%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}body,button,html,input,select,textarea{color:#000}body{padding:0;font-weight:300;margin:0}body,button,input,select{font-family:Montserrat}img{max-width:100%}a{text-decoration:none;color:#2673dd}#wrapper:after{height:100px;content:"";width:100%;display:block}.container{padding:0 15px;max-width:100%;box-sizing:border-box;margin:0 auto;width:100%}.content h2{font-size:3rem;font-weight:700;margin:.8em 0;line-height:1.3}.content h3{font-size:2.5rem;line-height:2.8rem}.content h3,.content h4{margin-bottom:24px;margin-top:48px}.content h4{font-size:1.8rem;font-weight:400;line-height:2.2rem}.content img{margin:0;border-radius:4px}.review__data{margin-top:20px;display:flex}.review__name{font-weight:700;padding-right:50px}.review__item{height:100%;min-height:350px;position:relative;max-width:900px;-webkit-clip-path:polygon(0 5%,91% 0,100% 93%,18% 100%);background:#ffc804;display:block}.review__container,.review__item{clip-path:polygon(0 8%,98% 0,100% 93%,8% 100%)}.review__container{height:100%;height:calc(100% - 6px);padding:50px 130px;position:absolute;-webkit-clip-path:polygon(0 8%,98% 0,100% 93%,8% 100%);top:3px;box-sizing:border-box;background:#fff;left:3px;width:calc(100% - 6px);line-height:1.4em;z-index:1}.mobile-menu{display:none}header{padding-top:1.5em}header .container{padding:0 5.125em}header .grid-row{grid-template-columns:150px 1fr 300px 35px;display:grid}header .grid-row .phone{justify-content:flex-end;margin-right:40px;align-items:center;display:flex}header .grid-row .phone__item{grid-template-columns:20px 1fr;font-weight:600;margin-right:30px;align-items:center;grid-gap:8px;display:grid}header .grid-row .carwash,header .grid-row .search{justify-content:center;align-items:center;display:flex}.btn,header .grid-row .carwash__button,header .grid-row .search__button{padding:12px 24px;border:0;color:#000;background:#ffc804}.btn.callback{border:0;color:#000;margin:20px 0;background:#ffc804}.search-page input[type=text]{height:42px;padding:5px;border:1px solid #4b4b4b;box-sizing:border-box}.search-page [name=where]{display:none}#modal-search .search-body{max-width:500px;width:100%}#modal-search .search-body .search-submit{border:none;background:none}#modal-search .search-body [name=q]{height:35px;border:0;border-bottom:1px solid #898989;width:calc(100% - 50px)}#modal-search .modal__container{height:100%;max-width:100%;border-radius:0;width:100%}#modal-search .modal__content{height:100%;justify-content:center;align-items:center;width:100%;display:flex}#modal-ask .modal__container,#modal-carwash .modal__container,#modal-getcall .modal__container,#modal-learning .modal__container,#modal-service .modal__container,#modal-vacancy .modal__container{max-width:850px;width:100%}#modal-ask .modal__content,#modal-carwash .modal__content,#modal-getcall .modal__content,#modal-learning .modal__content,#modal-service .modal__content,#modal-vacancy .modal__content{margin-top:0}#modal-ask .modal__header,#modal-carwash .modal__header,#modal-getcall .modal__header,#modal-learning .modal__header,#modal-service .modal__header,#modal-vacancy .modal__header{background:#fff}#modal-ask .form-row,#modal-carwash .form-row,#modal-getcall .form-row,#modal-learning .form-row,#modal-service .form-row,#modal-vacancy .form-row{grid-template-columns:1fr 1fr;margin-bottom:30px;grid-gap:26px;display:grid}#modal-ask .form-row label,#modal-carwash .form-row label,#modal-getcall .form-row label,#modal-learning .form-row label,#modal-service .form-row label,#modal-vacancy .form-row label{display:block}#modal-getcall{grid-template-columns:1fr}.fixed .phone-block{padding:25px 0}.tt{grid-template-columns:1fr 1fr;display:grid}.tt.m-bottom{margin-bottom:20px}.tt__phone a{font-size:1em;font-weight:600;color:#fff}.tt__descr{font-weight:200;line-height:1.1em}.tooltip{-webkit-animation:ttslideIn .3s cubic-bezier(0,0,.2,1),ani .5s forwards;height:auto;padding:20px 40px;border:0 solid hsla(0,0%,100%,.5);color:#fff;position:fixed;-webkit-animation-fill-mode:forwards;animation:ttslideIn .3s cubic-bezier(0,0,.2,1),ani .5s forwards;top:0;box-shadow:0 0 10px 8px rgba(0,0,0,.13);border-radius:5px;background:#000;left:0;width:440px;display:none;z-index:10}.tooltip .tt__title{font-weight:300;line-height:26px}.tooltip .tt__phone a{font-weight:300;line-height:25px}.tooltip.inverse{border:0 solid #000;color:#000;background:#fff;z-index:101}.tooltip.inverse a{color:#000}.tooltip__phones_row{grid-template-columns:1fr 1fr 1fr;font-size:16px;margin-bottom:10px;display:grid}.tooltip__store{font-size:16px;font-weight:600;max-width:370px;margin:25px 0 10px;line-height:25px}.tooltip__store.first{margin-top:10px}.search-item__title{font-size:1.6em;margin-bottom:20px;display:inline-block}.search-item__text{margin-bottom:40px;line-height:1.5em}font.notetext{color:#000}#tooltip{display:none}.carwash__description{margin-bottom:40px}.sidebar__text{font-size:.889em;margin-bottom:15px}.vacancy__phone{font-weight:700;margin-bottom:45px;color:#000;border-bottom:1px dashed rgba(0,0,0,.3);display:inline-block}.f-row:last-child{margin-bottom:20px}.response-block{margin-bottom:15px;align-items:center;margin-top:30px;display:flex}.response-block .phn{margin-left:40px}.response-block .phn a{font-weight:700;color:#000;border-bottom:1px dashed rgba(0,0,0,.3);white-space:nowrap}.agree{margin-bottom:30px;margin-top:20px}.offers-swiper .swiper-slide{overflow:hidden;position:relative}.offers-swiper .swiper-slide:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.5);left:0;width:100%}.offers-swiper .swiper-slide span{height:200px;padding:50px 40px;font-size:1.6em;font-weight:700;color:#fff;position:absolute;bottom:0;line-height:1.5;display:block}#calc-record .modal__title,#calc-record-2 .modal__title{font-size:30px}#calc-record .form-row__item,#calc-record-2 .form-row__item{margin-bottom:20px}#ask-form input[type=email],#ask-form input[type=tel],#ask-form input[type=text],#calc-record input[type=email],#calc-record input[type=tel],#calc-record input[type=text],#calc-record-2 input[type=email],#calc-record-2 input[type=tel],#calc-record-2 input[type=text],#carwash-form input[type=email],#carwash-form input[type=tel],#carwash-form input[type=text],#individual-form input[type=email],#individual-form input[type=tel],#individual-form input[type=text],#modal-getcall input[type=email],#modal-getcall input[type=tel],#modal-getcall input[type=text],#modal-learning input[type=email],#modal-learning input[type=tel],#modal-learning input[type=text],#service-form input[type=email],#service-form input[type=tel],#service-form input[type=text],#vacancy-form input[type=email],#vacancy-form input[type=tel],#vacancy-form input[type=text],[name=SIMPLE_FORM_3] input[type=email],[name=SIMPLE_FORM_3] input[type=tel],[name=SIMPLE_FORM_3] input[type=text]{height:40px;padding:0 10px;border:1px solid #c5c5c5;transition:.3s;box-sizing:border-box;width:100%}#ask-form input[type=email].error,#ask-form input[type=tel].error,#ask-form input[type=text].error,#calc-record input[type=email].error,#calc-record input[type=tel].error,#calc-record input[type=text].error,#calc-record-2 input[type=email].error,#calc-record-2 input[type=tel].error,#calc-record-2 input[type=text].error,#carwash-form input[type=email].error,#carwash-form input[type=tel].error,#carwash-form input[type=text].error,#individual-form input[type=email].error,#individual-form input[type=tel].error,#individual-form input[type=text].error,#modal-getcall input[type=email].error,#modal-getcall input[type=tel].error,#modal-getcall input[type=text].error,#modal-learning input[type=email].error,#modal-learning input[type=tel].error,#modal-learning input[type=text].error,#service-form input[type=email].error,#service-form input[type=tel].error,#service-form input[type=text].error,#vacancy-form input[type=email].error,#vacancy-form input[type=tel].error,#vacancy-form input[type=text].error,[name=SIMPLE_FORM_3] input[type=email].error,[name=SIMPLE_FORM_3] input[type=tel].error,[name=SIMPLE_FORM_3] input[type=text].error{border-color:red}#ask-form textarea,#calc-record textarea,#calc-record-2 textarea,#carwash-form textarea,#individual-form textarea,#modal-getcall textarea,#modal-learning textarea,#service-form textarea,#vacancy-form textarea,[name=SIMPLE_FORM_3] textarea{height:150px;padding:10px;border:1px solid #c5c5c5;box-sizing:border-box;width:100%;font-family:Montserrat}#ask-form textarea.error,#calc-record textarea.error,#calc-record-2 textarea.error,#carwash-form textarea.error,#individual-form textarea.error,#modal-getcall textarea.error,#modal-learning textarea.error,#service-form textarea.error,#vacancy-form textarea.error,[name=SIMPLE_FORM_3] textarea.error{border-color:red}#ask-form [for=agree_checkbox],#calc-record [for=agree_checkbox],#calc-record-2 [for=agree_checkbox],#carwash-form [for=agree_checkbox],#individual-form [for=agree_checkbox],#modal-getcall [for=agree_checkbox],#modal-learning [for=agree_checkbox],#service-form [for=agree_checkbox],#vacancy-form [for=agree_checkbox],[name=SIMPLE_FORM_3] [for=agree_checkbox]{font-size:.889em}#ask-form [name=vacancy],#calc-record [name=vacancy],#calc-record-2 [name=vacancy],#carwash-form [name=vacancy],#individual-form [name=vacancy],#modal-getcall [name=vacancy],#modal-learning [name=vacancy],#service-form [name=vacancy],#vacancy-form [name=vacancy],[name=SIMPLE_FORM_3] [name=vacancy]{height:40px;padding:0 10px;border:1px solid #c5c5c5;margin-bottom:15px;width:100%}.preview_picture{height:auto;width:100%}.search__link svg path{fill:#fff}.flex{display:flex}nav.top-menu{padding:15px 0;position:relative;background:#fff;display:flex;z-index:10}nav.top-menu .phone__item a{pointer-events:none;cursor:default}nav.top-menu.fixed .phone__item a{pointer-events:auto;cursor:pointer}nav.top-menu .container{padding:0 5.125em}nav.top-menu .menu{list-style:none;padding:0;margin:0 0 0 32px;display:flex}nav.top-menu .menu li{padding:20px 0;margin-right:20px}nav.top-menu .menu li a{font-size:1.2em;text-decoration:none;font-weight:300;color:#000}nav.top-menu .menu li .submenu{transform:translateX(-15px);transition:.3s;transition-delay:.15s;padding:20px;transition-duration:.2s;position:absolute;opacity:0;visibility:hidden;box-shadow:0 8px 10px 2px rgba(0,0,0,.1);border-radius:5px;background:#fff;margin-top:20px;transition-property:opacity,visibility}nav.top-menu .menu li .submenu li{padding:0;margin-right:0;margin-bottom:10px}nav.top-menu .menu li .submenu li:last-child{margin-bottom:0}nav.top-menu .menu li .submenu li a{color:#000;transition:.25s;display:inline-block}nav.top-menu .menu li .submenu li a:focus,nav.top-menu .menu li .submenu li a:hover{border-color:transparent;color:#b10000;transition:.25s}nav.top-menu .menu li:focus .submenu,nav.top-menu .menu li:hover .submenu{opacity:1;visibility:visible}.main-page .current-offers{padding:0 40px}.main-page .search__link svg path{fill:#fff}.search__link svg path{fill:#000}section h1{padding:50px;font-size:80px;font-weight:600;text-transform:uppercase;text-align:center}.section__title{padding:1.6em 0 1em;font-size:5em;font-weight:700;color:#000;max-width:80%;line-height:1em;display:block}.section__title a{color:#000}.section__title.white,.section__title.white a{color:#fff}#wrapper{min-height:100%}.carwash-snippet{justify-content:center;align-items:center;display:block}.carwash-snippet__button{padding:12px 24px;border:0;color:#000;background:#ffc804}nav{transition:.3s}nav .carwash,nav .phone{transition:.3s;opacity:0}nav .phone{justify-content:flex-end;margin-right:40px;align-items:center;display:flex}nav .phone__item{font-size:1em;font-weight:600;margin-right:30px}nav .carwash{justify-content:center;align-items:center;display:flex}nav .carwash__button{padding:12px 24px}nav .small-logo{overflow:hidden;transition:.25s;opacity:0}nav .small-logo img{width:140px}nav.top-menu .menu-container{align-items:center;display:flex}nav.top-menu .container.flex{transform:translateX(-140px)}nav.top-menu.fixed{position:sticky;top:0;z-index:100}nav.top-menu.fixed .container.flex{transform:translateX(0);transition:.25s}nav.top-menu.fixed .carwash,nav.top-menu.fixed .phone{opacity:1}nav.top-menu.fixed .small-logo{transition:.25s;opacity:1;width:160px}.title-flex{align-items:end;padding-bottom:80px;display:flex}.title-flex .section__title{padding:0}.title-flex__subtitle{font-size:1.125em;color:#f89500;border-bottom:1px solid;margin:0 0 12px 42px;display:inline-block}.main-slider{padding-bottom:80px;margin-top:-20px}.main-slider .swiper-button-prev{height:66px;transform:translateY(-50%);position:absolute;top:50%;background:url(/bitrix/templates/alarmomsk/assets/img/main_slider_arrow.svg) 50%/45px no-repeat;width:45px;z-index:10}.main-slider .swiper-button-prev:after,.main-slider .swiper-button-prev:before{content:""}.main-slider .swiper-button-next{height:66px;transform:rotate(180deg) translateY(-50%);position:absolute;top:50%;background:url(/bitrix/templates/alarmomsk/assets/img/main_slider_arrow.svg) top/45px no-repeat;width:45px;margin-top:-96px;z-index:10}.main-slider .swiper-button-next:after,.main-slider .swiper-button-next:before{content:""}.main-slider__container{position:absolute;max-width:70%;max-width:900px;top:40%;left:5%;z-index:10}.main-slider__title{font-size:5em;font-weight:700;margin-bottom:30px;color:#ffaa04}.main-slider__description,.main-slider__title{transform:skew(5deg,1deg);position:relative;z-index:10}.main-slider__description{font-size:1.5em;color:#fff;max-width:650px;line-height:1.5em}.main-slider .swiper-slide{overflow:hidden;transform:skew(-5deg,-1deg);top:20px}.main-slider .swiper-slide__link{position:relative;display:block;z-index:5}.main-slider .swiper-slide__link:before{height:100%;content:"";position:absolute;width:80%;display:block;z-index:10}.main-slider .swiper-slide img{height:100%;transform:skew(5deg,1deg) scale(1.06);-o-object-fit:cover;object-fit:cover;width:100%;display:block}.main-slider .swiper-slide{width:90%}.mp-offers .title-arrows .arrows,.portfolio-photo .title-arrows .arrows,.sales .title-arrows .arrows,.service-products .title-arrows .arrows{display:none}header.modal__header{background:none!important}#modal-ask .modal__container{max-width:640px}.main-slider,header,nav.top-menu{color:#000;background:#fff}.main-page .main-slider,.main-page header,.main-page nav.top-menu,.servicedetail-page .main-slider,.servicedetail-page header,.servicedetail-page nav.top-menu{color:#fff;background:#000}.main-page .burger svg path,.servicedetail-page .burger svg path{fill:#fff}.main-page nav.top-menu .menu li a,.servicedetail-page nav.top-menu .menu li a{color:#fff}.main-page header .grid-row .carwash__button,.servicedetail-page header .grid-row .carwash__button{font-size:.875em;color:#fff;background:hsla(0,0%,100%,.1)}.servicedetail-page .main-slider,.servicedetail-page header,.servicedetail-page nav.top-menu{background:#181a1f}.servicedetail-page .main-slider .search__link svg path,.servicedetail-page header .search__link svg path,.servicedetail-page nav.top-menu .search__link svg path{fill:#fff}.tablebodytext{display:none!important}header .grid-row .phone__item a,nav .phone__item a{color:#000}.main-page header .grid-row .phone__item a,.main-page nav .phone__item a,.servicedetail-page header .grid-row .phone__item a,.servicedetail-page nav .phone__item a{color:#fff}.main-page .phone__item svg path,.servicedetail-page .phone__item svg path{fill:#fff}.mobile-burger{display:none}.dark-gray{color:#fff;background:#181a1f}.main-slider{margin-top:0}.d-section{padding:0 10px;max-width:1440px;margin:0 auto}.swiper-wrapper{height:auto}.current-offers{overflow:hidden}.current-offers .section__title{max-width:95%;padding-bottom:30px}.current-offers .offers-swiper{overflow:inherit}.current-offers .offers-swiper .swiper-wrapper{height:auto;min-height:420px}.current-offers .offers-swiper .swiper-wrapper .swiper-slide{min-height:400px}.bg-black{background:#000}.service-block{grid-template-columns:repeat(6,1fr);margin:24px;grid-gap:10px;display:grid}.service-block__item{overflow:hidden;min-height:380px;position:relative}.service-block__item img{position:absolute;max-width:50%}.service-block__item .img-item{right:15px;position:absolute;bottom:15px;left:auto}.service-block__item:before{height:100%;transform:skew(0deg,-2deg);content:"";position:absolute;top:15px;left:20px;width:100%;display:block}.service-block__item:nth-child(5n-4){grid-column-start:1;grid-column-end:4}.service-block__item:nth-child(5n-4):before{height:100%;content:"";position:absolute;top:15px;left:0;width:100%;display:block}.service-block__item:nth-child(5n-3){grid-column-start:4;grid-column-end:7}.service-block__item:nth-child(5n-3):before{height:100%;content:"";position:absolute;top:15px;left:0;width:100%;display:block}.service-block__item:nth-child(5n),.service-block__item:nth-child(5n-1),.service-block__item:nth-child(5n-2){padding:37px;box-sizing:border-box}.service-block__item:nth-child(5n) .service-block__content,.service-block__item:nth-child(5n-1) .service-block__content,.service-block__item:nth-child(5n-2) .service-block__content{padding:18px 0;color:#fff;line-height:1.7em}.service-block__item:nth-child(5n-2){grid-column-start:1;grid-column-end:3;background:#ec2674}.service-block__item:nth-child(5n-1){grid-column-start:3;grid-column-end:5;background:#4cb777}.service-block__item:nth-child(5n){grid-column-start:5;grid-column-end:7;box-sizing:border-box}.service-block__link-list{margin-top:2em}.service-block__link-list div{margin:0 0 8px}.service-block__link-list div a{font-size:1.125em;text-decoration:none;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3);letter-spacing:.03em;line-height:1.575em;display:inline}.service-block__title{font-size:2.2em;font-weight:700;color:#fff;line-height:1.3em}.service-block__content{padding:80px 30px;position:relative}.service-block__item_{overflow:hidden;min-height:380px;position:relative}.service-block__item_ img{position:relative;max-width:50%}.service-block__item_:first-child{grid-row-end:1;grid-column-start:1;grid-column-end:4;grid-row-start:1;padding-left:40%}.service-block__item_:first-child:before{height:100%;transform:skew(0deg,-2deg);content:"";position:absolute;top:15px;background:linear-gradient(180deg,#37df66,#689852);left:20px;width:100%;display:block}.service-block__item_:first-child img{position:absolute;bottom:35px;left:-24px}.service-block__item_:nth-child(2){grid-row-end:1;grid-column-start:4;grid-column-end:7;grid-row-start:1;padding-left:40%}.service-block__item_:nth-child(2) img{position:absolute;bottom:35px;left:-45px}.service-block__item_:nth-child(2):before{height:calc(100% - 30px);transform:skew(0deg,-2deg);content:"";position:absolute;top:15px;background:linear-gradient(180deg,#01afcc,#2070ce);left:0;width:100%;display:block}.service-block__item_:nth-child(3) .service-block__content,.service-block__item_:nth-child(4) .service-block__content,.service-block__item_:nth-child(5) .service-block__content{padding:18px 0;color:#fff;line-height:1.7em}.service-block__item_:nth-child(3){grid-row-end:2;grid-column-start:1;padding:37px;grid-column-end:3;grid-row-start:2;box-sizing:border-box;background:#ec2674}.service-block__item_:nth-child(3) img{position:absolute;bottom:10px;left:0}.service-block__item_:nth-child(4){grid-row-end:2;grid-column-start:3;padding:37px;grid-column-end:5;grid-row-start:2;box-sizing:border-box;background:#4cb777}.service-block__item_:nth-child(4) img{right:20px;position:absolute;bottom:20px}.service-block__item_:nth-child(5){grid-row-end:2;grid-column-start:5;padding:37px;grid-column-end:7;grid-row-start:2;box-sizing:border-box;background:linear-gradient(180deg,#1e75c6,#193050)}.service-block__item_:nth-child(5) img{right:0;position:absolute;bottom:10px}.service-block__item_:nth-child(6){grid-row-end:3;grid-column-start:1;padding:44px;grid-column-end:4;grid-row-start:3;background:linear-gradient(117.73deg,#ffac2f 13.13%,#fa7a44 82.39%)}.service-block__item_:nth-child(7){grid-row-end:3;grid-column-start:4;padding:44px;grid-column-end:7;grid-row-start:3;background:linear-gradient(180deg,#ffc804,#ff9b04)}.service-block__item_:nth-child(6){padding-left:42%}.service-block__item_:nth-child(6) img{position:absolute;bottom:65px;left:0}.service-block__item_:nth-child(6):before{height:calc(100% - 30px);transform:skew(0deg,-2deg);content:"";position:absolute;top:15px;left:0;width:100%;display:block}.service-block__item_:nth-child(7){padding-left:42%}.service-block__item_:nth-child(7) img{position:absolute;bottom:0;left:0}.service-block__item_:nth-child(7):before{height:calc(100% - 30px);transform:skew(0deg,-2deg);content:"";position:absolute;top:15px;left:0;width:100%;display:block}.swiper-pagination-bullet{height:16px;border:1px solid #aca9a9;background:transparent;width:16px}.swiper-pagination-bullet-active{border-color:#ff9b04;background:#ff9b04}.offers-swiper{overflow:hidden;position:relative;max-width:100%;padding-bottom:60px}.offers-swiper .swiper-slide{min-height:360px;background-size:cover;border-radius:10px;width:22%;background-repeat:no-repeat}.current-offers__description{font-size:1.5em;margin-bottom:60px}.current-offers .swiper-pagination{position:relative;bottom:-50px;left:0;width:100%;z-index:70}.yellow-line{border-bottom:3px solid #ff9b04;line-height:.9em;display:inline-block}.sales__items{grid-template-columns:1fr 1fr 1fr;grid-gap:16px;display:flex}.sales__img{-webkit-clip-path:polygon(0 0,100% 4%,100% 98%,0 100%);clip-path:polygon(0 0,100% 4%,100% 98%,0 100%)}.sales__item:nth-child(2) .sales__img{-webkit-clip-path:polygon(0 4%,100% 0,100% 98%,0 100%);clip-path:polygon(0 4%,100% 0,100% 98%,0 100%)}.sales__date{padding:4px 9px;font-size:1em;background:#ffc804;margin-top:28px;display:inline-block}.sales__title{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;margin-top:15px;display:block}.sales__description{font-size:1em;line-height:1.2em;margin-top:15px}.title-arrows{padding:130px 0 80px;display:flex}.title-arrows .arrows{margin-top:30px;display:flex}.title-arrows .section__title{padding:0}.brands .title-arrows,.team-block .title-arrows{padding:10px;justify-content:end;margin-bottom:20px;display:flex}.brands .swiper-button-prev,.team-block .swiper-button-prev{height:46px;transform:none;margin-right:25px;right:auto;position:relative;bottom:auto;top:auto;background:url(/bitrix/templates/alarmomsk/assets/img/small_black_slider_arrow.svg) 0 12px/23px no-repeat;margin-left:40px;left:auto;width:25px;margin-top:0;z-index:10}.brands .swiper-button-prev:after,.brands .swiper-button-prev:before,.team-block .swiper-button-prev:after,.team-block .swiper-button-prev:before{content:""}.brands .swiper-button-next,.team-block .swiper-button-next{height:46px;transform:rotate(180deg);right:auto;position:relative;bottom:auto;top:auto;background:url(/bitrix/templates/alarmomsk/assets/img/small_black_slider_arrow.svg) top/23px no-repeat;left:auto;width:25px;margin-top:0;z-index:10}.brands .swiper-button-next:after,.brands .swiper-button-next:before,.team-block .swiper-button-next:after,.team-block .swiper-button-next:before{content:""}.team-block .swiper-slide img{border-radius:20px}.team-block .title-arrows{justify-content:space-between;padding-right:0;padding-left:0}.team-block .section__title{padding:1em 0 .5em!important}.content-limit{max-width:990px}.politic-block p{margin-bottom:25px;line-height:1.4em}.politic-block .title{padding:50px 0;font-size:3.333em;font-weight:600;text-transform:uppercase;text-align:left}.portfolio{position:relative}.portfolio .swiper-button-prev{height:46px;transform:none;margin-right:25px;right:auto;position:relative;bottom:auto;top:auto;background:url(/bitrix/templates/alarmomsk/assets/img/small_slider_arrow.svg) 0 12px/23px no-repeat;margin-left:40px;left:auto;width:25px;margin-top:0;z-index:10}.portfolio .swiper-button-prev:after,.portfolio .swiper-button-prev:before{content:""}.portfolio .swiper-button-next{height:46px;transform:rotate(180deg);right:auto;position:relative;bottom:auto;top:auto;background:url(/bitrix/templates/alarmomsk/assets/img/small_slider_arrow.svg) top/23px no-repeat;left:auto;width:25px;margin-top:0;z-index:10}.portfolio .swiper-button-next:after,.portfolio .swiper-button-next:before{content:""}.portfolio .portfolio-swiper{overflow:hidden}.portfolio .portfolio-swiper .swiper-slide{position:relative}.portfolio .portfolio-swiper .swiper-slide:nth-child(odd){-webkit-clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.portfolio .portfolio-swiper .swiper-slide:nth-child(2n){-webkit-clip-path:polygon(0 2%,100% 0,100% 100%,0 100%);clip-path:polygon(0 2%,100% 0,100% 100%,0 100%)}.main-page .about{background:#000;padding-bottom:50px}.main-page .about__video,.main-page .about__video img{border-radius:20px}.main-page .about__description{font-size:1.5em;margin-bottom:40px;color:#fff;max-width:60%;line-height:1.8em}.main-page .portfolio{background:#000}.main-page .portfolio__img{height:270px;overflow:hidden;position:relative}.main-page .portfolio__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-page .portfolio__cat{padding:5px 10px;text-decoration:none;color:#000;position:absolute;bottom:32px;background:#fff;left:29px;display:block;z-index:10}.main-page .portfolio__title-main{font-size:1.5em;text-decoration:none;font-weight:700;color:#fff;margin:35px 0;line-height:1.3em;display:block}.foundation__date{font-size:1.333em;font-style:italic;margin-bottom:50px;color:#f22c16;text-align:center}.foundation__text{font-size:2em;max-width:1250px;text-align:center;margin:0 auto;line-height:1.3em}.company-image{margin-bottom:60px}.company-image img{width:100%}.factoids{grid-template-columns:repeat(3,1fr);margin-bottom:100px;grid-gap:100px;display:grid}.factoids__value{font-size:11em;font-weight:700}.factoids__text{font-size:1.333em;line-height:1.5em}.history{overflow:visible;margin-bottom:0;position:relative;background:#232134;z-index:20}.history>.d-section{overflow:initial;position:relative}.gallery-block,.video{position:relative;z-index:25}.under-story{height:350px;background:#232134;width:100%}.stories{flex-wrap:wrap;display:flex}.stories-text{width:50%}.stories-text__content{position:sticky;top:100px}.stories-images{width:50%}.story-blocks{display:none}.story{margin-bottom:100px;color:#fff;position:relative;margin-top:100px;display:block}.story.fst{margin-top:0}.story__item{padding-top:140px;top:0;width:50%}.story__item,.story__item .story__sticky{position:sticky}.story__date{font-size:5.5em;font-weight:700;margin-bottom:40px}.story__text{font-size:2em;padding-right:50px;line-height:1.4em}.story__img{min-height:900px;max-width:calc(50vw - 80px);width:100%;padding-left:50%}.story__img img{padding:50px 0}.story-block{grid-template-columns:1fr 1fr;display:grid}.to-left__content{display:none}.left__side{padding-top:100px;color:#fff;position:sticky;max-height:100vh;top:0}.rs__content{min-height:1000px}.one-date{font-size:11em;font-weight:700}.swiper-initialized{overflow:hidden}.fixed{position:fixed}.pb100{padding-bottom:100px}.brand-swiper .swiper-slide{width:auto}.brand-swiper .swiper-slide img{max-width:150px}footer{padding-top:50px;color:#fff;background:#000;padding-bottom:27px}.burger-block,.footer{grid-template-columns:1fr 390px;display:grid}.burger-block.d-section,.footer.d-section{padding-top:60px}.burger-block-submenu,.footer-submenu{grid-template-columns:1fr 1fr;display:grid}.burger-block__title,.footer__title{font-size:1.875em;font-weight:700;margin-bottom:40px}.burger-block__subtitle,.footer__subtitle{font-size:1.5em;font-weight:700;margin-bottom:30px}.burger-block,.footer{color:#fff}.burger-block-submenu,.footer-submenu{margin-top:43px}.burger-block-submenu__item,.footer-submenu__item{margin-bottom:18px}.burger-block-submenu__link,.footer-submenu__link{font-size:1.125em;text-decoration:none;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3)}.burger-block-menu ul,.footer-menu ul{max-width:900px;display:flex}.burger-block-menu ul li,.footer-menu ul li{margin-right:24px;margin-bottom:10px}.burger-block-menu__link,.footer-menu__link{font-size:1.5em;text-decoration:none;color:#fff;box-shadow:inset 0 -.035em hsla(0,0%,100%,.3),inset 0 -.5em #000;line-height:1.5;display:inline}#modal-burger .menu li,footer .menu li{margin-bottom:8px}.burger-block-menu__link,.footer-menu__link{font-size:1.125em;margin-bottom:15px}.burger-block-menu__link:focus,.burger-block-menu__link:hover,.footer-menu__link:focus,.footer-menu__link:hover{text-decoration:none;color:hsla(0,0%,100%,.3)}.strong{font-weight:700}.sub-footer{justify-content:space-between;align-items:center;display:flex}.burger-block-shop,.footer-shop{font-size:1.125em}.burger-block-shop__item,.footer-shop__item{margin-bottom:30px}.burger-block-shop__title,.footer-shop__title{font-size:1.125em;font-weight:700;margin-bottom:10px;line-height:1.4em}.burger-block-shop__address,.footer-shop__address{margin-bottom:15px}.burger-block-shop__phone,.footer-shop__phone{text-decoration:none;color:#fff;cursor:default;display:inline-block}.sub-footer{padding:21px 0;border-top:1px solid hsla(0,0%,100%,.3)}.sub-footer__text{font-size:1em;color:#888;margin-top:15px}.sub-footer .dev{text-decoration:none;color:#fff}.sub-footer a{text-decoration:none;color:#888;border-bottom:1px solid hsla(0,0%,100%,.3)}.d-flex{width:100%;display:flex}.j-around{justify-content:space-between}.a-center{align-items:center}.site-category{justify-content:center;flex-wrap:wrap;margin-bottom:72px;display:flex}.site-category__link{height:60px;padding:21px;font-size:1.125em;text-decoration:none;color:#000;transition:.3s;outline:none;box-sizing:border-box;margin:0 10px 10px;border-radius:30px;background:#ececec;display:block}.site-category__link.active{background:#ffc804}.portfolio-block{grid-template-columns:repeat(6,1fr);margin-bottom:24px;grid-row-gap:50px;grid-column-gap:18px;display:grid}.portfolio-block__description{line-height:1.45em;margin-top:20px}.portfolio-block__item .img-a{height:500px;overflow:hidden;display:block}.portfolio-block__item .img-a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.portfolio-block__item:first-child{grid-column-start:1;grid-column-end:4}.portfolio-block__item:first-child .portfolio-block__link{font-size:3em;text-decoration:none;font-weight:700;color:#000;padding-right:20px;line-height:1.2em;margin-top:15px;display:block}.portfolio-block__item:first-child .portfolio-block__description{display:none}.portfolio-block__item:nth-child(2){grid-column-start:4;grid-column-end:7}.portfolio-block__item:nth-child(2) .portfolio-block__description{display:none}.portfolio-block__item:nth-child(2) .portfolio-block__link{font-size:3em;text-decoration:none;font-weight:700;color:#000;padding-right:20px;line-height:1.2em;margin-top:15px;display:block}.portfolio-block__item:nth-child(3){grid-column-start:1;grid-column-end:3}.portfolio-block__item:nth-child(3) .portfolio-block__link{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;line-height:1.3em;margin-top:15px;display:block}.portfolio-block__item:nth-child(3) .img-a{height:380px}.portfolio-block__item:nth-child(4){grid-column-start:3;grid-column-end:5}.portfolio-block__item:nth-child(4) .portfolio-block__link{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;line-height:1.3em;margin-top:15px;display:block}.portfolio-block__item:nth-child(4) .img-a{height:380px}.portfolio-block__item:nth-child(5){grid-column-start:5;grid-column-end:7}.portfolio-block__item:nth-child(5) .portfolio-block__link{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;line-height:1.3em;margin-top:15px;display:block}.portfolio-block__item:nth-child(5) .img-a{height:380px}.portfolio-block__item:nth-child(6){grid-column-start:1;position:relative;grid-column-end:7}.portfolio-block__item:nth-child(6) .portfolio-block__description{display:none}.portfolio-block__item:nth-child(6) .img-a{height:auto}.portfolio-block__item:nth-child(6) .portfolio-block__link{font-size:4.25em;text-decoration:none;font-weight:700;color:#fff;position:absolute;padding-right:260px;bottom:70px;left:60px;line-height:1.3em;z-index:1}.portfolio-page__img{min-height:350px;position:relative;background:#2d2d2d}.portfolio-page__img .sale-single__img{margin:0}.portfolio-page__title{padding:50px;font-size:3.333em;font-weight:700;color:#fff;text-transform:none;position:absolute;max-width:70%;bottom:0;text-align:left;line-height:1.3em}.parameters{margin-bottom:60px;margin-top:40px}.parameters__col{font-size:1.333em;margin:15px 0;display:flex}.parameters__text{padding-right:20px;min-width:170px}.task{padding:40px;font-size:1.333em;min-width:700px;border-radius:10px;background:#fff2d0;width:80%}.sale-block{grid-template-columns:repeat(3,1fr);margin-bottom:60px;grid-gap:17px;display:grid}.sale-block__description{line-height:1.5em}.sale-block__date{padding:10px;font-size:1.125em;margin-bottom:20px;background:#ffc804;display:inline-block}.sale-block__link{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;margin:20px 0;line-height:1.2em;display:block}.news-block{grid-template-columns:repeat(3,1fr);margin-bottom:60px;grid-gap:17px;display:grid}.news-block__description{line-height:1.5em}.news-block__date{padding:10px 0;font-size:.9em;color:grey;display:inline-block}.news-block__link{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;line-height:1.2em;display:block}.news-block__item .preview_picture{height:auto;width:100%}.back-link{text-decoration:none;font-weight:700;color:rgba(0,0,0,.5);text-transform:uppercase;background:url(/bitrix/templates/alarmomsk/assets/img/back.svg) 0 no-repeat;margin-left:20px;padding-left:17px}.mw-940{max-width:940px}.sale-single .section__title{font-size:3em}.sale-single .mw-940{margin-bottom:100px}.sale-single .title{padding:50px 0;text-align:left}.sale-single__img{width:100%}.sale-single__content{font-size:1.4em;line-height:1.3em}.sale-single__content p{margin-bottom:30px}.sale-single__notice{padding:35px;color:#585757;box-sizing:border-box;margin:50px 0;border-radius:10px;background:#eee}.sale-single__soc{font-size:1.25em;font-weight:700}.sale-single__soc:before{height:2px;content:"";margin:30px 0;background:rgba(0,0,0,.4);width:240px;display:block}.sale-single__inform{color:#939393;line-height:1.3em}.sale-single__btn{margin:30px 0}.to-date{margin:50px 0;align-items:center;display:flex}.finish-date{font-size:1.75em;margin-right:20px}.finish-date-value{font-size:1.75em;font-weight:700}.get-record{height:48px;border:0;background:#ffc804;margin-left:80px;width:180px}.like-btn{color:#fff;background:#2673dd}.like-btn,.share-btn{height:45px;font-size:.725em;border:0;margin-right:30px;width:270px;font-family:Montserrat}.share-btn{background:#ffc804}.news-single__img{margin-bottom:50px;width:100%}.portfolio-gallery__item{width:100%}.portfolio-gallery__item a.img-a{height:280px;-o-object-fit:cover;object-fit:cover;margin:30px 0;display:block}.portfolio-gallery__item a.img-a img{height:100%;margin:0}.portfolio-gallery__link{font-size:1.556em;font-weight:700;color:#000;line-height:1.3em}.contact-category{grid-template-columns:repeat(3,1fr);border:1px solid rgba(0,0,0,.3);border-left:0;display:grid}.contact-category__item{border-left:1px solid rgba(0,0,0,.3);padding:27px;box-sizing:border-box}.contact-category__title{font-size:2em;font-weight:700;margin-bottom:20px}.contact-category__address{margin-bottom:20px}.contact-category__email{margin-bottom:20px;display:block}.contact-cat-phone{justify-content:space-between;margin-bottom:20px;display:flex}.contact-cat-phone__item{font-size:1.125em;font-weight:700;color:#000}h2.subtitle{font-size:3em;font-weight:700;text-transform:uppercase;text-align:center;margin:70px 0}.service-price-block,.service-products{margin-top:50px}.notice-work{padding:3px 15px;border-radius:20px;background:#fff2d0;display:inline-block}.contact-store{grid-template-columns:repeat(3,1fr);border:1px solid rgba(0,0,0,.3);border-left:0;display:grid}.contact-store__item{border-left:1px solid rgba(0,0,0,.3);padding:27px;box-sizing:border-box;cursor:pointer}.contact-store__item.active{background:#fff2d0}.contact-store__title{height:120px;font-size:1.5em;font-weight:700;line-height:1.3em}.contact-store__address{margin-bottom:20px}.contact-store__time{min-height:50px;margin-bottom:20px}.contact-store .time{justify-content:space-between;max-width:230px;line-height:1.3em;display:flex}.contact-store-phone__item{font-weight:700;color:#000;line-height:1.5em;display:inline-block}.contact-store-phone__item:before{content:"";display:block}#map{min-height:700px;margin-top:40px}.service-category{justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto 50px;display:flex}.service-category__item{font-size:1.375em;color:#0068b2;border-bottom:1px dashed rgba(38,115,221,.2);margin:10px 20px 15px;display:inline-block}.service-price{padding:20px 40px;color:#fff;max-width:700px;box-sizing:border-box;background:#242424;width:100%}.service-price__item{justify-content:space-between;margin:20px 0;display:flex}.detail-title{padding:50px 0;font-size:3.5em;text-align:left;line-height:1.3em}#modal-burger .modal__container{height:100%;max-width:100%;max-height:100%;border-radius:0;background:#000;width:100%}#modal-burger .modal__close:before{color:#fff}.servicedetail-page .content{margin-top:0}.servicedetail-page .d-section{box-sizing:border-box}.servicedetail-page .detail-title{padding:35px 50px;color:#000;position:absolute;max-width:800px;bottom:-50px;box-sizing:border-box;background:#fff;left:20px;line-height:1.3em}.service-row{grid-template-columns:1fr 320px;grid-gap:30px;display:grid}.service-row__img{min-height:300px;position:relative}.service-row__description{padding-top:50px;padding-bottom:50px}.service-row__nav{font-size:1.222em;margin-bottom:30px}.service-row__nav-link{margin-right:25px;color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.3);display:inline-block}.service-row__content,.service-row__content p{font-size:1.48rem;line-height:2.2rem}.service-row__price-from{padding-top:85px;flex-direction:column;align-items:flex-end;padding-bottom:50px;display:flex}.service-row__price{font-size:2.667em;margin-bottom:50px}.service-row__button{padding:12px 24px;font-size:18px;border:none;font-weight:400;background:#ffc804}h2.v__title{margin-top:0}.position-relative{position:relative}.bold{font-weight:700}.service-single__content{font-weight:300;line-height:1.5em;margin-top:50px}.service-single__content ul{margin-bottom:24px;margin-left:8px}.service-single__content ul li{font-size:1.28rem;margin-bottom:8px;position:relative;line-height:1.8rem;padding-left:30px}.service-single__content ul li:before{margin-right:8px;content:"—";position:absolute;left:0}.service-single__content p{font-size:1.28rem;width:100%;line-height:1.8rem;display:flex}.service-single__content p,ol{margin-bottom:24px;max-width:940px}ol{margin-left:8px;counter-reset:chapter}ol li{font-size:1.28rem;margin-bottom:8px;position:relative;line-height:1.8rem;padding-left:30px}ol li:before{margin-right:8px;content:counter(chapter);position:absolute;counter-increment:chapter;left:0}.s-products{border-right:1px solid rgba(0,0,0,.2);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-auto-columns:minmax(400px,1fr);margin-bottom:100px;grid-template-rows:auto;border-bottom:1px solid rgba(0,0,0,.2);grid-auto-flow:row dense;grid-template-areas:".";-ms-grid-rows:auto;display:grid}.s-products img{max-width:500px}.s-products__name{font-size:2em;font-weight:700;margin-bottom:30px;line-height:1.3em}.s-products__price{padding:5px 10px;font-size:1.333em;margin-bottom:20px;background:#ffc804;display:inline-block}.s-products__item{border-left:1px solid rgba(0,0,0,.2);padding:30px;border-top:1px solid rgba(0,0,0,.2);box-sizing:border-box;display:flex}.s-products__item:first-child,.s-products__item:nth-child(4n+5){grid-row-end:span 1;grid-column-start:span 2;border-bottom:1px solid #ccc;grid-column-end:span 2;grid-row-start:span 1}.s-products__item:nth-child(4n+2){grid-row-end:span 2;grid-column-start:span 1;flex-direction:column;grid-column-end:span 1;grid-row-start:span 2}.s-products__item:nth-child(4n+3),.s-products__item:nth-child(4n+4){border-top:0;flex-direction:column}.s-products__item:nth-child(4n+3) .s-products__name,.s-products__item:nth-child(4n+4) .s-products__name{font-size:1.333em}.consultation,.servicedetail-page .consultation{grid-template-columns:300px 1fr 300px;padding:40px;margin-bottom:100px;border-radius:10px;background:#ececec;margin-top:50px;display:grid}.consultation__notice,.servicedetail-page .consultation__notice{border-right:8px solid #ffc804;padding:16px 0;font-size:1.556em;font-weight:700;align-items:center;display:flex}.consultation__text,.servicedetail-page .consultation__text{padding:0 100px;font-size:1.1em;font-weight:300;line-height:1.5em}.consultation__btn,.servicedetail-page .consultation__btn{padding:20px 40px;border:none;background:#ffc804}.consultation .consultation-btn-block,.servicedetail-page .consultation .consultation-btn-block{justify-content:flex-end;align-items:center;display:flex}.products-text{font-size:1.4em;font-weight:300;margin-bottom:40px;max-width:940px;line-height:1.2em}.portfolio-photo{margin-bottom:80px}.s-examples{grid-template-columns:repeat(auto-fit,minmax(370px,1fr));grid-auto-columns:minmax(370px,1fr);margin-bottom:50px;grid-template-rows:auto;grid-row-gap:24px;grid-column-gap:24px;grid-auto-flow:row dense;grid-template-areas:".";-ms-grid-rows:auto;display:grid}.s-examples img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.s-examples__item:nth-child(6n+1){grid-row-end:span 2;grid-column-start:span 1;grid-column-end:span 1;grid-row-start:span 2}.s-examples__item:nth-child(6n+4){grid-row-end:span 2;grid-column-start:span 2;grid-column-end:span 2;grid-row-start:span 2}.news-img{height:auto}.news-date{font-size:1.4em;margin-bottom:50px}.gallery{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-auto-columns:minmax(330px,1fr);grid-template-rows:auto;grid-row-gap:24px;grid-column-gap:24px;grid-auto-flow:row dense;grid-template-areas:".";-ms-grid-rows:auto;display:grid}.gallery__item{overflow:hidden;flex-wrap:wrap;align-items:flex-start;border-radius:20px;display:flex}.gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery__item:first-child,.gallery__item:nth-child(6){grid-row-end:span 2;grid-column-start:span 2;grid-column-end:span 2;grid-row-start:span 2}.gallery__item:nth-child(3),.gallery__item:nth-child(7){grid-row-end:span 2;grid-column-start:span 1;grid-column-end:span 1;grid-row-start:span 2}.vacancy-container{grid-template-columns:1fr 345px;grid-gap:100px;display:grid}.accordion__title{padding:30px 40px;font-size:1.333em;font-weight:700;cursor:pointer}.accordion__title:before{height:12px;right:40px;transition:.3s;content:"";position:absolute;top:35px;background:url(/bitrix/templates/alarmomsk/assets/img/arrow.svg) no-repeat;width:21px;display:block}.accordion__item{margin-bottom:30px;position:relative;border-radius:10px;background:#faf8f4}.accordion__item.active .accordion__title:before{transform:rotate(180deg)}.accordion__content{padding:10px 40px 40px;display:none}.accordion__subtitle{font-weight:700;margin-bottom:25px}.accordion__value{margin-bottom:25px;line-height:1.3em}.agree{justify-content:flex-end;flex-direction:row-reverse;align-items:center;display:flex}.agree label{margin-left:10px}div.scroll_up{height:48px;padding:9px 10px 4px;font-size:20px;color:#fff;transition:.3s;position:fixed;opacity:.5;bottom:20px;text-align:center;background-color:#ddd;box-sizing:border-box;border-radius:50%;cursor:pointer;left:20px;width:48px;display:none;z-index:50}div.scroll_up svg{height:28px;transform:rotate(270deg);width:28px}div.scroll_up:hover{opacity:1}.price-item__title{max-width:460px}.price-item__value{text-align:right;width:110px}.for-mobile{display:none}.for-pc{display:block}.phone__item svg{width:18px;margin-top:-2px}.mp-offers .title-arrows .arrows{display:none}.mp-offers__block{grid-template-columns:repeat(6,1fr);grid-gap:16px;display:grid}.mp-offers__description{font-size:24px;margin-bottom:50px;line-height:34px}.mp-offers__title{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 10px;font-size:32px;font-weight:600;color:#fff;position:relative;top:10px;background:#2c2e3c;line-height:39px}.mp-offers__title-block{position:absolute;max-width:360px;top:32px;left:38px}.mp-offers__item{position:relative;max-height:386px}.mp-offers__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mp-offers__item:first-child{grid-column-start:1;grid-column-end:4}.mp-offers__item:nth-child(2){grid-column-start:4;grid-column-end:7}.mp-offers__item:nth-child(3){grid-column-start:1;grid-column-end:3}.mp-offers__item:nth-child(4){grid-column-start:3;grid-column-end:5}.mp-offers__item:nth-child(5){grid-column-start:5;grid-column-end:7}@-webkit-keyframes ani{0%{opacity:0}to{opacity:1}}@keyframes ani{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ttslideIn{0%{transform:translateY(5%)}to{transform:translateY(0)}}@keyframes ttslideIn{0%{transform:translateY(5%)}to{transform:translateY(0)}}.title-h2{font-size:40px;font-weight:700;margin-bottom:50px;border-bottom:3px solid #ff9b04;line-height:55px;display:inline-block}.calc-banner{margin-bottom:48px;display:block}.calc_record{padding:19px 38px;font-size:18px;border:none;font-weight:300;color:#fff;background:#2c2e3c}#bx_incl_area_11_1_1_3{display:none}.category-service-sub .subtitle-h2{margin:0}.category-service-sub__content-list{grid-template-columns:repeat(3,1fr);margin:50px 0;grid-gap:48px 16px;display:grid}.category-service-sub .subcat-img{margin-bottom:30px;width:100%}.category-service-sub .category-service__description{padding-top:50px;font-size:1.4em;margin-bottom:24px;max-width:940px;text-align:left;line-height:1.4em}.category-service-sub .category-service__description p{margin-bottom:30px}.category-service-sub h1.title{padding:0 0 10px;font-size:60px;font-weight:600;text-transform:uppercase;text-align:left}.category-service-sub .cat__url{font-size:1.75em;text-decoration:none;font-weight:700;color:#000;line-height:1.3em;margin-top:15px;display:block}.soc{justify-content:space-around;align-items:center;grid-gap:10px;margin-top:10px;display:flex}.soc a{border:none;text-decoration:none}.newsdetail-page .content h2{margin:0}.uSocial-Share{margin:20px 0!important}img.video_img{width:100%}.cat__img-block{height:330px;display:block}.cat__img-block img{height:100%;-o-object-fit:cover;object-fit:cover;margin:0;width:100%}.custom-callback{color:#fff;max-width:100%!important;margin:50px 0;background:#1f1e28;width:360px!important}.service_img-block{flex-wrap:wrap;margin-bottom:24px;display:flex}.service_img-block img{height:100%;margin-right:24px;margin-bottom:24px;max-width:calc(50% - 30px)}.video-responsive{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.video-responsive embed,.video-responsive iframe,.video-responsive object{height:100%;position:absolute;top:0;left:0;width:100%}.obuchenie .top-menu.fixed{background:#201f28}.obuchenie .top-menu.fixed .phone__item a{color:#fff}.footnote{padding:40px;font-size:1.2rem;margin-bottom:40px;border-radius:8px;background:#f9f2ea}.footnote p:last-child{margin-bottom:0}.pagination{gap:0;margin-top:40px;display:flex}.pagination .pag-item{height:38px;border:1px solid #ccc;border-right:none;justify-content:center;color:#000;align-items:center;width:38px;display:flex}.pagination .pag-item.paginationCurrent{border-color:#b10000;color:#fff;background:#b10000}.pagination .paginationPrevNext{border-right:1px solid #ccc;margin:0 2px}.pagination .paginationPage.last_num{border-right:1px solid #ccc}.custom-armor{background:#d8d9e5}.ceo-form__notice{font-weight:400;margin:50px 0}.ceo-form .form-row__item{margin-bottom:20px;position:relative;max-width:800px}.ceo-form .form-row__item.item__date input{padding-left:30px!important}.ceo-form .form-row__item.item__date img{height:20px;position:absolute;top:32px;left:5px;width:20px}.ceo-form .form-row__item.item__cb{gap:10px;align-items:center;display:flex}.ceo-form .form-row__item.item__cb label{margin-bottom:0}.ceo-form .form-row__item label{margin-bottom:5px;display:block}.manager_form .errortext{padding:15px;font-size:14px;font-weight:400;max-width:540px;margin:30px 0;border-radius:10px;background:#ffebeb;line-height:22px;display:block}.callback-manager1{margin-top:10px;display:inline-block}.required-dot{font-weight:500;color:#e43232}.price-notice{font-size:14px;color:#666;max-width:720px;margin:0 0 20px;line-height:1.3}.about_text{font-size:2em;font-weight:600;line-height:1.4em;margin-top:48px}.lang-links{justify-content:center;gap:15px;align-items:center;display:flex}.lang-links a{color:#909090}.lang-links .active{padding:4px 8px;color:#fff;background:#be2515;display:inline-block}@media (max-width:768px){.lang-links{margin-top:120px}.about_text{font-size:1.2em}.foundation .title{margin-top:40px}}.cont{margin-bottom:0!important}.politic input{height:0;position:absolute;opacity:0;cursor:pointer;width:0}.checkmark{height:25px;position:absolute;top:0;background-color:#eee;left:0;width:25px}.politic:hover input~.checkmark{background-color:#ccc}.politic input:checked~.checkmark{background-color:#ffc804}.checkmark:after{content:"";position:absolute;display:none}.politic input:checked~.checkmark:after{display:block}.politic .checkmark:after{height:10px;transform:rotate(45deg);border:solid #000;border-width:0 3px 3px 0;top:5px;left:9px;width:5px}section h1.calc-title{padding:20px 0;font-size:60px;max-width:500px;letter-spacing:1.2px;text-align:left;line-height:1.15}.red-color{color:#b10000}.select-box{justify-content:space-between;margin-bottom:26px;max-width:840px;grid-gap:16px;width:100%;margin-top:16px}.select-box .select2-container{width:50%}.rating{display:flex}.rating>span{height:22px;background:url(/bitrix/templates/alarmomsk/assets/img/star.svg) no-repeat;width:22px;display:block}.rating.star-1>span:first-child,.rating.star-2>span:first-child,.rating.star-2>span:nth-child(2),.rating.star-3>span:first-child,.rating.star-3>span:nth-child(2),.rating.star-3>span:nth-child(3),.rating.star-4>span:first-child,.rating.star-4>span:nth-child(2),.rating.star-4>span:nth-child(3),.rating.star-4>span:nth-child(4),.rating.star-5>span{background:url(/bitrix/templates/alarmomsk/assets/img/star_gold.svg) no-repeat}.ar-calc__description,.calc__description{font-size:24px;max-width:940px;margin:10px 0 30px;line-height:32px}.ar-calc-block,.calc-block{padding:36px 56px;margin-bottom:14px;position:relative;background:#f8f8f8}.ar-calc-block__title,.calc-block__title{font-size:40px;font-weight:600;margin-bottom:22px;line-height:normal}.ar-calc-block__subtitle,.calc-block__subtitle{font-size:24px;font-weight:700;margin-bottom:26px;line-height:32px}.ar-calc-block__mark-button,.calc-block__mark-button{height:77px;justify-content:center;border:1px solid #c7c7c7;border-right:none;align-items:center;background:transparent;background:#fff;width:77px;display:flex}.ar-calc-block__mark-button:last-child,.calc-block__mark-button:last-child{border-right:1px solid #c7c7c7}.ar-calc-block__mark-list,.calc-block__mark-list{display:flex}.ar-calc-block__description,.calc-block__description{font-size:24px;margin-bottom:54px;max-width:947px;line-height:32px}.ar-calc-body__title,.calc-body__title{font-size:24px;font-weight:500;margin:35px 0}.ar-calc-body__items,.calc-body__items{gap:9px;display:flex}.ar-calc-body__item,.calc-body__item{height:81px;padding:10px 0;justify-content:space-between;border:1px solid #c7c7c7;font-weight:300;flex-direction:column;align-items:center;background:#fff;width:129px;font-family:Montserrat;display:flex}.ar-calc-body__item.active,.calc-body__item.active{border:2px solid #b10000;color:#b10000}.ar-calc .level__text,.calc .level__text{font-size:18px;line-height:26px;padding-left:70px}.ar-calc .level__star,.calc .level__star{font-size:24px;margin-bottom:32px;align-items:center;grid-gap:20px;display:flex}.ar-calc .level-tabs,.calc .level-tabs{margin-bottom:42px;border-bottom:1px solid;padding-bottom:42px}.ar-calc .level-tabs__content,.calc .level-tabs__content{grid-template-columns:1fr 1fr;grid-gap:40px;display:grid}.ar-calc .level-tabs__btn,.calc .level-tabs__btn{padding:25px 33px;font-size:24px;border:none;font-weight:500;text-transform:uppercase;background:transparent}.ar-calc .level-tabs__btn span,.calc .level-tabs__btn span{transition:.3s;border-bottom:1px dashed rgba(0,0,0,.1)}.ar-calc .level-tabs__btn:focus span,.ar-calc .level-tabs__btn:hover span,.calc .level-tabs__btn:focus span,.calc .level-tabs__btn:hover span{border-bottom:1px dashed #000}.ar-calc .level-tabs__btn.active,.calc .level-tabs__btn.active{color:#fff;background:#2c2e3c}.ar-calc .level-tabs__btn.active span,.calc .level-tabs__btn.active span{border-bottom:none}.ar-calc .bar__block,.calc .bar__block{margin-bottom:23px;align-items:center;display:flex}.ar-calc .bar__description,.calc .bar__description{font-size:16px;color:#727272;width:70px;white-space:nowrap;padding-left:20px}.ar-calc .bar__line,.calc .bar__line{height:54px;transform:skewX(160deg);font-size:16px;transition:1s;min-width:150px;align-items:center;background:linear-gradient(90.03deg,#f8b200 4.27%,#c3c61e 52.37%,#00db3d 96.63%);padding-left:40px;display:flex}.ar-calc .bar__line span,.calc .bar__line span{transform:skewX(-160deg)}.ar-calc .car__notice,.calc .car__notice{font-size:14px;right:46px;position:absolute;max-width:188px;top:101px;line-height:20px}.ar-calc .car__notice:before,.calc .car__notice:before{height:22px;content:"";position:absolute;top:-20px;background:url(/bitrix/templates/alarmomsk/assets/img/click-arrow.svg) 50%/cover no-repeat;left:-25px;width:20px}.ar-calc .car-block,.calc .car-block{justify-content:space-around;margin:20px 0 50px;display:flex}.ar-calc .car-block .car-1,.calc .car-block .car-1{height:340px;background-color:#f8f8f8!important;width:510px;background-blend-mode:multiply}.ar-calc .car-block .car-1.car-sedan,.calc .car-block .car-1.car-sedan{background:url(/bitrix/templates/alarmomsk/assets/img/car_1.png) 50%/cover no-repeat}.ar-calc .car-block .car-1.car-crossover,.calc .car-block .car-1.car-crossover{background:url(/bitrix/templates/alarmomsk/assets/img/crossover_1.png) 50%/cover no-repeat}.ar-calc .car-block .car-1.car-suv,.calc .car-block .car-1.car-suv{background:url(/bitrix/templates/alarmomsk/assets/img/suv_1.png) 50%/cover no-repeat}.ar-calc .car-block .car-1.car-minibus,.calc .car-block .car-1.car-minibus{background:url(/bitrix/templates/alarmomsk/assets/img/minibus_1.png) 50%/cover no-repeat}.ar-calc .car-block .car-1.car-pickup,.calc .car-block .car-1.car-pickup{background:url(/bitrix/templates/alarmomsk/assets/img/pickup_1.png) 50%/cover no-repeat}.ar-calc .car-block .car-2,.calc .car-block .car-2{height:340px;background-color:#f8f8f8!important;width:510px;background-blend-mode:multiply}.ar-calc .car-block .car-2.car-sedan,.calc .car-block .car-2.car-sedan{background:url(/bitrix/templates/alarmomsk/assets/img/car_2.png) 50%/cover no-repeat}.ar-calc .car-block .car-2.car-crossover,.calc .car-block .car-2.car-crossover{background:url(/bitrix/templates/alarmomsk/assets/img/crossover_2.png) 50%/cover no-repeat}.ar-calc .car-block .car-2.car-suv,.calc .car-block .car-2.car-suv{background:url(/bitrix/templates/alarmomsk/assets/img/suv_2.png) 50%/cover no-repeat}.ar-calc .car-block .car-2.car-minibus,.calc .car-block .car-2.car-minibus{background:url(/bitrix/templates/alarmomsk/assets/img/minibus_2.png) 50%/cover no-repeat}.ar-calc .car-block .car-2.car-pickup,.calc .car-block .car-2.car-pickup{background:url(/bitrix/templates/alarmomsk/assets/img/pickup_2.png) 50%/cover no-repeat}.ar-calc .part-switcher,.calc .part-switcher{padding-bottom:52px;grid-gap:4px;display:flex}.ar-calc .part-switcher.additional-switcher,.calc .part-switcher.additional-switcher{margin-bottom:0;border-bottom:none}.ar-calc .part-switcher__btn,.calc .part-switcher__btn{padding:3px 13px;font-size:18px;border:none;font-weight:300;background:transparent;line-height:32px;font-family:Montserrat}.ar-calc .part-switcher__btn span,.calc .part-switcher__btn span{border-bottom:1px dashed rgba(0,0,0,.2)}.ar-calc .part-switcher__btn.active,.calc .part-switcher__btn.active{color:#fff;background:#b10000}.ar-calc .part-switcher__btn.active span,.calc .part-switcher__btn.active span{border-bottom:none}.ar-calc .calculate_cost,.calc .calculate_cost{padding:19px 0;border:none;font-weight:300;color:#fff;max-width:385px;background:#2c2e3c;width:100%}.ar-calc .calculate-detail,.calc .calculate-detail{grid-template-columns:786px 1fr;grid-gap:15px;display:grid}.ar-calc .calculate-detail__info,.calc .calculate-detail__info{padding:47px 57px;background:#fff8ee}.ar-calc .calculate-detail__row,.calc .calculate-detail__row{margin-bottom:13px;display:flex}.ar-calc .calculate-detail__row-block .calculate-detail__text,.calc .calculate-detail__row-block .calculate-detail__text{margin-bottom:13px}.ar-calc .calculate-detail__text,.calc .calculate-detail__text{font-size:20px;margin-right:10px;color:#888}.ar-calc .calculate-detail__value,.calc .calculate-detail__value{font-size:20px;font-weight:500;margin-right:10px;color:#000;line-height:26px}.car-1{position:relative}.car-1 svg{position:absolute;top:0;left:0}.car-2{position:relative}.car-2 svg{position:absolute;top:0;left:0}.car-part{transition:.3s;mix-blend-mode:color-burn;opacity:0;cursor:pointer}.car-part.mouse-hover{-webkit-animation:car-detail 1s ease-in-out infinite;animation:car-detail 1s ease-in-out infinite}.car-part.selected{mix-blend-mode:color-burn;opacity:1;background:#c74545}.car-part.selected:hover{-webkit-animation:none;animation:none}@-webkit-keyframes car-detail{0%{opacity:.4}50%{opacity:.8}99%{opacity:.4}}@keyframes car-detail{0%{opacity:.4}50%{opacity:.8}99%{opacity:.4}}.bold-600{font-weight:600}.mcb__main-container{padding-bottom:20px}.mcb__title{padding:15px 0;justify-content:space-between;font-size:24px;display:flex}.mcb__container{padding-left:45px}.mcb__zone{justify-content:space-between;font-size:20px;font-weight:500;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:15px;margin-top:20px;display:flex}.mcb .product__item{grid-template-columns:1fr 80px 110px;font-size:18px;margin-bottom:7px;grid-gap:50px;display:grid}.mcb .product__count,.mcb .product__total{text-align:right}.mcb .product__name{width:320px}.mcb__weight{font-size:20px;color:#888;margin-top:20px;display:flex}.mcb__weight-value{font-weight:500;color:#000;margin-left:15px}.mcb-work__title{font-weight:600;cursor:pointer}.calc-block__body,.calc-block__car,.calc-block__level,.calculate-detail-block{display:none}.with-arrow svg{margin-left:30px}.with-arrow svg.open{transform:rotate(180deg)}.guarantee-block{padding:0 120px 0 57px;align-items:center;margin-top:30px;display:flex}.guarantee__label{padding:8px 13px;font-size:12px;margin-right:20px;color:#fff;max-width:106px;box-sizing:border-box;border-radius:8px;background:#2c2e3c;display:block}.guarantee__label span{font-size:16px;font-weight:500}.flex-50{grid-template-columns:1fr 1fr;grid-gap:79px;display:grid}.lt-form__title{font-size:1.556em;font-weight:700;margin-bottom:15px;padding-right:130px;line-height:1.2em}.lt-form__content{font-size:1em;font-weight:300;margin-bottom:30px;line-height:1.5em}.lt-form__form #individual-form{padding:50px;border:1px solid #d6d6d6;background:#ebebeb}.lt-form__form #individual-form label{margin-bottom:15px;display:block}.lt-form__form #individual-form .form-row{margin-bottom:30px}.lt-form__form #individual-form [for=agree_checkbox]{margin-bottom:0}@media screen and (max-width:1320px){.calc .part-switcher{flex-wrap:wrap}.calc .level-tabs__btn{padding:25px;font-size:21px}.calc .calculate-detail{grid-template-columns:640px 1fr}.guarantee-block,.mcb__container{padding-left:0}.mcb .product__item{grid-template-columns:1fr 70px 95px;grid-gap:35px}.calc .calculate-detail__info{padding:25px}.calc .calculate-detail__text{font-size:18px}.calc .calculate-detail__row{display:block}.calc .calculate-detail__value{font-size:16px}.calc-block{padding:25px}.calc-block__description{font-size:21px;max-width:745px}}@media screen and (max-width:992px){.lt-form.flex-50{display:block}.lt-form__form #individual-form{padding:10px}.calc-block__mark-list{justify-content:space-between;flex-wrap:wrap;gap:5px;display:flex}.calc-block__mark-button{border:1px solid #c7c7c7}.calc-block__description{max-width:515px}.calc .car-block .car-1,.calc .car-block .car-2{background-size:330px}.calc .car-block{margin:0}.calc .car-block .car-1 svg{position:absolute}.calc .level-tabs__btn{padding:15px;font-size:18px}.calc .bar__line{height:45px;transform:skewX(160deg);font-size:16px;transition:1s;min-width:150px;align-items:center;padding-left:15px;display:flex}.calc .level__text{font-size:16px;line-height:23px;padding-left:50px}.calc .calculate-detail{flex-direction:column-reverse;display:flex}.calc .calculate-detail__row-block .calculate-detail__text{margin-bottom:0}}@media screen and (min-width:768px){.banner__pc{display:block}.banner__mobile{display:none}}@media screen and (max-width:768px){.banner__pc{display:none}.banner__mobile{display:block}.calc .level__text{display:none}.calc .bar__description{font-size:14px;width:110px;padding-left:10px}.calc .bar__line{height:40px;font-size:14px;min-width:135px;padding-left:15px}.calc .car__notice{right:5px}.calc .level-tabs__content{grid-template-columns:1fr}.calc__description{font-size:18px;margin:0 0 20px;line-height:26px}.car-block .car-2{display:none}.calc-block__mark-list{justify-content:left}.calc-block__title{font-size:28px}section h1.calc-title{padding:0;font-size:30px;text-align:left;margin-left:0}.calc-block__description{font-size:16px;max-width:305px;line-height:25px}.calc-block__mark-list{display:none}}@media screen and (max-width:640px){.calc-block__car .calc-block__subtitle{margin-top:25px}.car-1 svg,.car-2 svg{height:100%;max-width:100%}.content.calc{padding:0}.p0{padding:0!important}.calc-title{padding:0 15px!important}.calc__description{padding:0 15px}.calc-block{padding:25px 15px}.calc .select-box{flex-direction:column}.calc .select-box .select2-container{max-width:100%}.calc .car__notice{display:none}.calc .part-switcher{padding-bottom:0}.calc .mcb__title{font-size:18px}.calc .with-arrow svg{margin-left:10px}.calc .mcb__zone{font-size:18px}.calc .mcb .product__name{width:auto}.calc .mcb .product__item{line-height:24px}.calc .guarantee-block,.calc .mcb__container{padding:15px}.calc .calc-block__description,.calc .level-tabs{margin-bottom:20px}.calc .material-cost-block .mcb__container{padding:0}.calc .guarantee-block{margin-top:15px}}@media screen and (max-width:390px){.calc-body__items svg{width:73px}.calc-body__item{font-size:12px;width:90px}.mcb__price-total{white-space:nowrap}.mcb .product__item{grid-gap:5px}.calc .mcb .product__name{min-width:120px}.calc .part-switcher__btn{font-size:16px}}@media screen and (max-width:370px){.with-arrow{max-width:150px}}@media screen and (max-width:330px){.car-block__item{height:auto;max-width:100%;background-size:contain!important}.car-1 svg,.car-2 svg{max-width:100%}.discount__item{justify-content:space-between;margin-bottom:10px;padding-left:50px;display:flex}.mcb-discount__title{cursor:pointer}.red-price{padding:3px 10px;font-weight:700;color:#fff;background:#b10000}}.ar-calc-block{grid-template-columns:1fr 510px;grid-gap:50px;display:grid}.ar-calc-block__fixed{position:sticky;max-width:510px;width:100%}.ar-calc-block__item{margin-bottom:80px}.ar-calc-block__item .memb-descr{margin-bottom:20px}.calc-zone{padding-top:30px}.body__btn{padding:20px 30px;font-size:18px;border:1px solid #c7c7c7;font-weight:300;margin-right:12px;margin-bottom:12px;transition:.2s;background:#fff}.body__btn.active{color:#fff;background:#000}.body__btn-membrane{padding:9px 66px 27px 9px;border:0;font-weight:700;margin-right:12px;margin-bottom:12px;transition:.2s;position:relative;border-radius:4px;background:#fff}.body__btn-membrane.active{color:#e78a00;background:#2c2e3c}.body__btn-membrane span.btn-inform{height:23px;right:7px;position:absolute;top:7px;border-radius:7px;background:#f0f0f0 url(/bitrix/templates/alarmomsk/assets/img/i.svg) 50%/3px 12px no-repeat;width:23px;display:block}.total__title{justify-content:space-between;font-size:24px;font-weight:700;display:flex}.total-m__title,.total-m__value{font-size:20px;font-weight:500;margin:7px 0}.total__subitem{justify-content:space-between;padding-left:50px;display:flex}.total-subtitle__wrapper{margin:30px 0 0}.total__item{margin-bottom:30px}.pack-block{grid-template-columns:1fr 1fr;max-width:600px;grid-gap:20px;margin-top:80px;display:grid}.pack__item{padding:18px;margin-bottom:30px;transition:.2s;position:relative;border-radius:4px;background:#fff;cursor:pointer}.pack__item.active{color:#fff;box-shadow:0 4px 22px 6px rgba(0,0,0,.2);background:#2c2e3c}.pack__item.active .pack__price,.pack__item.active .pack__title{color:#e78a00}.pack__item.active .pack__discount{color:#000;background:#10ce45}.pack__title-flex{justify-content:space-between;align-items:end;display:flex}.pack__subtitle{color:#7c7c7c}.pack__old-price{font-size:12px;text-decoration:line-through;color:#9f9f9f}.pack__price,.pack__title{font-size:20px;font-weight:700;margin-bottom:15px;text-transform:uppercase;margin-top:10px}.pack__list{padding-right:40px}.pack__list li{font-size:15px;margin-bottom:6px}.pack__discount{height:66px;transform:rotate(8deg);justify-content:center;font-size:24px;font-weight:300;right:-7px;color:#727272;transition:.2s;position:absolute;bottom:-7px;align-items:center;border-radius:20px;background:#dedede;width:66px;display:flex}.armor-part-switcher{margin-bottom:10px;margin-left:-15px}.armor-part-switcher__btn{padding:3px 13px;font-size:16px;border:none;font-weight:300;margin-bottom:15px;transition:.2s;background:transparent;line-height:32px;font-family:Montserrat}.armor-part-switcher__btn.active,.armor-part-switcher__btn.active_complect{color:#fff;background:#b10000}.same_zone__description{margin-bottom:40px}.ar-calc-block__sticky{position:sticky;top:100px;background:#f8f8f8}.total-block{justify-content:space-between;max-width:400px;margin:60px auto 0;display:flex}.total__value{font-size:40px;font-weight:700}.reset-all{padding:0 40px 0 20px;font-size:18px;border:none;font-weight:300;color:#fff;border-radius:5px;background:#1c1c1c url(/bitrix/templates/alarmomsk/assets/img/close-btn-ico.svg) no-repeat;background-position:160px 14px}.car-item{mix-blend-mode:multiply}.car-item.car__front{height:290px;background:url(/bitrix/templates/alarmomsk/assets/img/armor-calc/armor-front.png) 50%/cover no-repeat;width:536px}.car-item.car__rear{height:290px;background:url(/bitrix/templates/alarmomsk/assets/img/armor-calc/armor-rear.png) 50%/cover no-repeat;width:536px}.zone_name,.zone_name_2{color:#b10000}.ws__subtitle{padding-top:60px}.membraneSwiper .swiper-button-prev{height:66px;transform:translateY(-50%);position:absolute;top:50%;background:url(/bitrix/templates/alarmomsk/assets/img/main_slider_arrow.svg) 50%/45px no-repeat;width:45px;z-index:10}.membraneSwiper .swiper-button-prev:after,.membraneSwiper .swiper-button-prev:before{content:""}.membraneSwiper .swiper-button-next{height:66px;transform:rotate(180deg) translateY(-50%);position:absolute;top:50%;background:url(/bitrix/templates/alarmomsk/assets/img/main_slider_arrow.svg) top/45px no-repeat;width:45px;margin-top:-96px;z-index:10}.membraneSwiper .swiper-button-next:after,.membraneSwiper .swiper-button-next:before{content:""}.car-item__part{transition:.2s;opacity:0}.car-item__part.active{opacity:1}#modal-reset-complect .modal__container{max-width:680px}#modal-reset-complect .btn{font-weight:500}#modal-reset-complect .btn-no{background:#c5c5c5}.armor-calc-hidden,.windshield-options{display:none}#modal-membrane-info .modal__container{max-width:970px;width:100%}#modal-membrane-info .m-membrane__title{font-size:40px}#modal-membrane-info .m-membrane__content p{margin-bottom:15px}#modal-membrane-info .m-membrane__content ul{list-style:disc}#modal-membrane-info .m-membrane__content ul li{margin-bottom:5px}@media screen and (max-width:1330px){.car-item.car__front,.car-item.car__rear{height:221px;width:412px}.car-item.car__front svg,.car-item.car__rear svg{height:220px;width:414px}.ar-calc-block{grid-template-columns:1fr 400px;grid-gap:30px}.pack-block{grid-template-columns:1fr}.total__title{font-size:16px}.total__value{font-size:40px}.armor-part-switcher__btn{padding:3px 8px;font-size:14px;margin-bottom:12px;line-height:28px}.ar-calc-block__item{margin-bottom:20px}.armor-part-switcher{margin-left:-7px}.pack__discount{bottom:-18px}}@media screen and (max-width:992px){.ar-calc-block{padding:25px}.car-item.car__front,.car-item.car__rear{height:161px;width:298px}.car-item.car__front svg,.car-item.car__rear svg{height:160px;width:297px}.ar-calc-block{grid-template-columns:1fr 280px}.body__btn{padding:15px 20px}.ar-calc-block__description,.calc-block__description,.total__value{font-size:20px}.reset-all{padding:11px 30px 10px 10px;font-size:16px;background-position:130px 14px}.total__subitem{padding-left:20px}.total-m__title,.total-m__value{font-size:16px}}@media screen and (max-width:768px){.ar-calc-block__sticky{position:relative;top:0}.ar-calc-block__title,.calc-block__title{font-size:28px}.ar-calc-block{grid-template-columns:1fr}.body__btn{padding:13px;font-size:16px;margin-right:7px;margin-bottom:10px}.body__btn-membrane{padding:9px 41px 13px 9px}.ar-calc-block__item .memb-descr{margin-bottom:10px}.ar-calc-block__description,.calc-block__description,.total__value{font-size:17px}.calc-zone{padding-top:0}.ar-calc-block__description,.calc-block__description{margin-bottom:30px}.pack-block{grid-template-columns:1fr 1fr;margin-top:0}.pack__item{padding:10px;margin-bottom:30px}.pack__subtitle{font-size:9px}.pack__old-price{font-size:10px}.pack__price,.pack__title{font-size:12px;margin-bottom:15px;margin-top:10px}.pack__list{padding-right:10px}.pack__list li{font-size:11px;margin-bottom:5px;line-height:14px}.pack__discount{height:46px;font-size:16px;right:-7px;bottom:-7px;border-radius:12px;width:46px}.total__value{display:none}.reset-all{margin-bottom:30px}.m-membrane__logo{max-width:120px}#modal-membrane-info .m-membrane__title{font-size:20px}.total__title{font-size:13px}#modal-reset-complect .modal__content{margin-bottom:0;margin-top:0}#modal-reset-complect .btn{padding:12px 13px;font-size:12px}#modal-reset-complect .modal__title{font-size:22px!important}.modal__header{position:absolute!important;max-width:calc(100% - 30px)}.total-m__title{font-size:14px}.total-m__value{font-size:14px!important;min-width:70px;text-align:right}.total-subtitle__wrapper{margin:10px 0 0}.total__item{margin-bottom:10px}}.calc-notice{padding:33px 0 25px 40px;font-size:18px;max-width:790px;line-height:22px}.calc-notice p{margin-bottom:20px}#modal-cheap-car-info .modal__container{max-width:969px}#modal-cheap-car-info .modal__container ul{margin-bottom:30px;border-bottom:1px solid #000;padding-bottom:30px;line-height:28px}#modal-cheap-car-info .explanation-text{margin-bottom:15px}#modal-cheap-car-info .explanation-text:before{color:#b10000}#modal-cheap-car-info .explanation-text.exp-1:before{content:"*"}#modal-cheap-car-info .explanation-text.exp-2:before{content:"**"}.m-membrane__logo img{max-height:160px}#modal-membrane-info .m-membrane__content ul{margin-left:30px}.category-service__description{font-size:24px;margin-bottom:80px;text-align:center;line-height:32px}.category-section__item{padding-top:40px;flex-wrap:nowrap;margin-bottom:40px;display:flex}.category-section__image{width:50%}.category-section__content{padding:0 90px;flex-direction:column;align-items:baseline;width:50%;display:flex}.category-section__content-list{margin:15px 0}.category-section__content-list li{margin-bottom:15px}.category-section__content-list li a{font-size:20px;color:#000;border-bottom:1px solid}.category-section__content-list li a:focus,.category-section__content-list li a:hover{text-decoration:none}.category-section__title{font-size:48px;font-weight:600;color:#000;text-transform:uppercase;display:block}.service-block__title a{color:#fff}.service-block__title a:focus,.service-block__title a:hover{text-decoration:none}.okleyka-vinilom{color:#fff}.okleyka-vinilom #wrapper{min-height:990px;background:#1f1e28 url(/bitrix/templates/alarmomsk/assets/img/vynil-bg.jpg) top/100% no-repeat}.okleyka-vinilom .main-slider,.okleyka-vinilom header,.okleyka-vinilom nav.top-menu{background:transparent}.okleyka-vinilom nav.top-menu .menu li a{color:#fff}.okleyka-vinilom .burger svg path{fill:#fff}.okleyka-vinilom header .grid-row .phone__item a{color:#fff}.okleyka-vinilom header .grid-row .phone__item svg path{fill:#fff}.okleyka-vinilom header .grid-row .carwash__button{border:1px solid hsla(0,0%,100%,.1);color:#fff;background:hsla(0,0%,100%,.2)}.okleyka-vinilom header .grid-row .search svg path{fill:#fff}.okleyka-vinilom .container{padding:0 5.125em}.okleyka-vinilom .title-h1{font-size:60px;font-weight:600;color:#fff;text-transform:uppercase;line-height:66px;margin-top:89px}.okleyka-vinilom .description{font-size:24px;max-width:1270px;line-height:34px;margin-top:44px}.okleyka-vinilom .sub-description{font-size:18px;max-width:912px;line-height:26px;margin-top:75px}.okleyka-vinilom .f-video-container{margin:50px 0}.okleyka-vinilom .f-video-cover img{border-radius:25px}.okleyka-vinilom .video-description{font-size:18px;max-width:912px;line-height:26px}.okleyka-vinilom .advantages-v{padding:44px 53px;color:#000;max-width:1335px;border-radius:24px;background:#fff;margin-top:70px}.okleyka-vinilom .content-block p{font-size:18px;max-width:912px;margin:60px 0;line-height:26px}.okleyka-vinilom .v__title{font-size:68px;font-weight:600;color:#000;max-width:912px;line-height:78px}.slick-type{padding:40px 50px;margin-bottom:40px;color:#000;max-width:1335px;border-radius:24px;background:#f4f4f4}.slick-type-text-block{width:100%}.slick-type__text{font-size:18px;line-height:26px}.slick-type__title{font-size:40px;font-weight:600;margin-bottom:22px;margin-top:30px}.slick-type__ul{flex-wrap:wrap;margin-bottom:50px;align-items:center;grid-gap:21px;display:flex}.slick-type__ul li{padding-left:0!important}.slick-type__ul li:before{display:none}.slick-type__ul li a{font-size:18px;color:#000;border-bottom:1px dashed rgba(0,0,0,.2);line-height:22px;display:block}.slick-type__ul li.active a{padding:14px 24px;color:#fff;border-bottom:1px dashed transparent;border-radius:32px;background:#1f1e28}.slick-type__slider{max-width:50%}.slick-type__content{justify-content:space-between;grid-gap:24px;display:flex}.service-single__content slick-type__ul li{padding-left:0!important}.slick_swiper .swiper-slide img{border-radius:16px}.slick_swiper_2{max-width:520px;margin-left:0;margin-top:20px}.slick_swiper_2 .swiper-slide img{border-radius:4px}.slick-swiper__body .swiper-button-next,.slick_swiper .swiper-button-next{height:66px;transform:rotate(180deg) translateY(-50%);right:-30px;position:absolute;top:50%;background:url(/bitrix/templates/alarmomsk/assets/img/slider_arrow.svg) top/45px no-repeat;width:45px;margin-top:-93px;z-index:9}.slick-swiper__body .swiper-button-next:after,.slick-swiper__body .swiper-button-next:before,.slick_swiper .swiper-button-next:after,.slick_swiper .swiper-button-next:before{content:""}.slick-swiper__body .swiper-button-prev,.slick_swiper .swiper-button-prev{height:66px;transform:rotate(0deg) translateY(-50%);position:absolute;top:50%;background:url(/bitrix/templates/alarmomsk/assets/img/slider_arrow.svg) top/45px no-repeat;left:-30px;width:45px;margin-top:-24px;z-index:9}.slick-swiper__body .swiper-button-prev:after,.slick-swiper__body .swiper-button-prev:before,.slick_swiper .swiper-button-prev:after,.slick_swiper .swiper-button-prev:before{content:""}.slick-content{font-size:18px;margin-bottom:75px;max-width:912px;line-height:26px;margin-top:75px}.slick-content p{margin-bottom:35px}.callback__big,.callback__vynil{padding:24px 0;font-size:1.3rem;border:none;font-weight:300;max-width:1260px;border-radius:26px;width:100%}@media screen and (max-width:992px){.slick-type__title{font-size:30px;line-height:35px}.slick-type p{font-size:1.14rem;line-height:1.4rem}}@media screen and (max-width:768px){.slick-type{padding:30px 15px}.slick-type__content{flex-direction:column-reverse}.slick-type__slider{max-width:100%}}.obuchenie{color:#fff}.obuchenie #wrapper{min-height:990px;background:#1f1e28}.obuchenie .main-slider,.obuchenie header,.obuchenie nav.top-menu{background:transparent}.obuchenie nav.top-menu .menu li a{color:#fff}.obuchenie .burger svg path{fill:#fff}.obuchenie header .grid-row .phone__item a{color:#fff}.obuchenie header .grid-row .phone__item svg path{fill:#fff}.obuchenie header .grid-row .carwash__button{border:1px solid hsla(0,0%,100%,.1);color:#fff;background:hsla(0,0%,100%,.2)}.obuchenie header .grid-row .search svg path{fill:#fff}.obuchenie .container{padding:0 5.125em}.obuchenie .title-h1{font-size:60px;font-weight:600;margin-bottom:50px;color:#fff;text-transform:uppercase;max-width:1307px;line-height:70px;margin-top:89px}.obuchenie .first-screen{grid-template-columns:1fr 1fr;max-width:1280px;grid-gap:42px;line-height:26px;display:grid}.obuchenie .first-screen img{border-radius:24px}.obuchenie .first-screen__text{margin-bottom:20px}.obuchenie .first-screen__value{font-size:48px;font-weight:600;color:#ff9b04;margin-left:50px;display:inline-block}.obuchenie .first-screen__duration,.obuchenie .first-screen__type{margin-bottom:11px}.obuchenie .callback__school{padding:14px 26px;font-size:16px;border:0;font-weight:300;border-radius:8px;margin-top:50px}.obuchenie .about-block{padding-top:120px;margin-bottom:170px;max-width:1270px}.obuchenie .page-title-h2{font-size:60px;font-weight:600;margin-bottom:32px;line-height:110%}.obuchenie .about__content p{font-size:24px;margin-bottom:32px;line-height:34px}.obuchenie .training-program .close-btn{cursor:pointer}.obuchenie .training-program .close-btn svg{transition:.3s}.obuchenie .training-program .close-btn.closed svg{transform:rotate(180deg)}.obuchenie .training-program .page-title-h2{justify-content:space-between;display:flex}.obuchenie .teacher__description p{font-size:24px;margin-bottom:32px;line-height:34px}.obuchenie .training-program{padding:63px 53px;margin-bottom:108px;color:#000;max-width:1310px;border-radius:24px;background:#fff;margin-left:-40px}.obuchenie .days{margin-top:100px}.obuchenie .days h2{font-size:32px;font-weight:600;margin-bottom:20px;line-height:34px}.obuchenie .days .day__item{margin-bottom:50px}.obuchenie .days .day__title{font-size:32px;font-weight:600;color:#b10000;position:relative}.obuchenie .days .day__title:before{height:1px;content:"";position:absolute;top:15px;background:#b10000;width:100%;display:block}.obuchenie .days .day__content{padding:50px 0;justify-content:space-between;grid-gap:24px;display:flex}.obuchenie .days .day__text{width:50%;line-height:26px}.obuchenie .days .day__text p{margin-bottom:20px}.obuchenie .days .day__text ol{list-style-type:decimal;padding-left:20px}.obuchenie .days .day-text__title{font-size:32px;font-weight:600;margin-bottom:20px;line-height:34px}.obuchenie .d__title{position:relative;padding-right:40px;background:#fff;display:inline-block}.obuchenie .teacher__block{margin-bottom:190px}.obuchenie .teacher__item{max-width:1270px;margin:50px 0 110px;grid-gap:104px;display:flex}.obuchenie .teacher__item img{max-width:370px;border-radius:26px}.obuchenie .teacher__item:nth-child(2n){flex-direction:row-reverse}.obuchenie .teacher__title{font-size:48px;font-weight:600;margin-bottom:20px;line-height:56px}.obuchenie .teacher__rank{font-size:24px;margin-bottom:40px;color:#f90;line-height:24px}.obuchenie .teacher__text{font-size:24px;line-height:32px}.obuchenie .teacher__text p{margin-bottom:20px}.obuchenie .faq{margin-bottom:120px}.obuchenie .faq__item{margin-bottom:30px;max-width:1270px}.obuchenie .faq__question{font-size:32px;cursor:pointer;padding-bottom:20px}.obuchenie .faq__question:after{height:14px;transition:.3s;content:"";position:relative;top:-3px;background:url(/bitrix/templates/alarmomsk/assets/img/faq-arrow.svg);left:30px;width:26px;display:inline-block}.obuchenie .faq__question.active:after{transform:rotate(180deg)}.obuchenie .faq__response{font-size:24px;line-height:32px;display:none}.servicedetalingobuchenie-page.obuchenie,.servicedetalingobuchenie-page.obuchenie #wrapper{color:#000;background:#fff}.servicedetalingobuchenie-page.obuchenie .category-service-sub__content-list img{border-radius:0;width:100%}@media screen and (max-width:1320px){.obuchenie .page-title-h2,.obuchenie .title-h1{font-size:43px;line-height:55px}.obuchenie .first-screen{grid-template-columns:350px 1fr}.obuchenie .days .day__content{align-items:flex-start}.obuchenie .days .day__content img{max-width:300px}.obuchenie .days .day__text{width:auto}.obuchenie .teacher__item{align-items:flex-start}.obuchenie .teacher__item img{max-width:270px}.obuchenie .teacher__title{font-size:38px;line-height:40px}.obuchenie .teacher__text{font-size:20px}.obuchenie .faq__question{font-size:27px}}@media screen and (max-width:992px){.obuchenie .page-title-h2,.obuchenie .title-h1{font-size:36px;line-height:46px}.obuchenie .first-screen{grid-template-columns:1fr}.obuchenie .about__content p{font-size:18px;margin-bottom:32px;line-height:28px}.obuchenie .training-program{padding:40px 30px}.obuchenie .training-program .page-title-h2{margin-bottom:50px}.obuchenie .training-program .days h2{font-size:27px;font-weight:600;margin-bottom:20px;line-height:31px}.obuchenie .training-program .days .day__content{flex-direction:column-reverse;align-items:flex-start}.obuchenie .teacher__item,.obuchenie .teacher__item:nth-child(2n){flex-direction:column;align-items:flex-start}}@media screen and (max-width:768px){.category-service-sub__content-list{grid-template-columns:1fr}.obuchenie .first-screen__value{font-size:38px;color:#ff9b04;margin-left:20px}.obuchenie .training-program{padding:25px 15px;margin:0 0 30px}.obuchenie .page-title-h1,.obuchenie .page-title-h2{font-size:28px;line-height:35px}.obuchenie .training-program .close-btn svg{width:26px}.obuchenie .d__title{font-size:28px}.obuchenie .teacher__description p{font-size:18px;margin-bottom:32px;line-height:28px}.obuchenie .teacher__item{grid-gap:35px}.obuchenie .teacher__block{margin-bottom:80px}.obuchenie .teacher__title{font-size:32px;line-height:40px}.obuchenie .faq__question{font-size:20px}.obuchenie .faq__response{font-size:18px;line-height:26px}.obuchenie .callback__big,.obuchenie .callback__vynil{padding:24px 0;font-size:1.3rem;border:none;font-weight:300;max-width:1260px;border-radius:26px;width:100%}}.underconstruct-page{color:#fff}.underconstruct-page #wrapper{min-height:990px;background:#1f1e28}.underconstruct-page .main-slider,.underconstruct-page header,.underconstruct-page nav.top-menu{background:transparent}.underconstruct-page nav.top-menu .menu li a{color:#fff}.underconstruct-page .burger svg path{fill:#fff}.underconstruct-page header .grid-row .phone__item a{color:#fff}.underconstruct-page header .grid-row .phone__item svg path{fill:#fff}.underconstruct-page header .grid-row .carwash__button{border:1px solid hsla(0,0%,100%,.1);color:#fff;background:hsla(0,0%,100%,.2)}.underconstruct-page header .grid-row .search svg path{fill:#fff}.underconstruct-page .container{padding:0 5.125em}.underconstruct-page .title-h1{font-size:60px;font-weight:600;color:#fff;text-transform:uppercase;line-height:66px;margin-top:89px}.underconstruct-page .first-screen{margin-top:50px;display:block}.underconstruct-page .first-screen img{margin-bottom:52px;border-radius:30px}.underconstruct-page .first-screen__text{font-size:24px;line-height:32px}.underconstruct-page .first-screen__text p{margin-bottom:30px}.underconstruct-page .form{max-width:690px;width:100%;margin-top:70px}.underconstruct-page .form .f-line{grid-gap:26px}.underconstruct-page .form .f-line.d-grid{grid-template-columns:1fr 1fr;display:grid}.underconstruct-page .form label{margin-bottom:14px;display:block}.underconstruct-page .form label.cont{padding-left:40px}.underconstruct-page .form input[type=tel],.underconstruct-page .form input[type=text]{height:40px;border:0;border-radius:3px;width:100%}.underconstruct-page .form textarea{height:105px;border:0;border-radius:3px;width:100%}.underconstruct-page .form .politic{font-size:16px;position:relative}.underconstruct-page .form [type=submit]{height:60px;padding:0 40px;border:0;font-weight:300;background:#ffc804}@media screen and (min-width:1600px){body{font-size:18px}}@media screen and (max-width:1440px){body{font-size:16px}header .container,nav.top-menu .container{padding:0 10px}.container,.d-section{max-width:1350px;box-sizing:border-box}}@media screen and (max-width:1400px){nav.top-menu .menu li a{font-size:.9em}nav.top-menu .container{padding:0 10px}}@media screen and (max-width:1330px){.servicedetail-page .consultation{grid-template-columns:250px 1fr 205px}.servicedetail-page .consultation__text{padding:0 20px}.container,.d-section{max-width:980px}nav .small-logo img{margin-right:15px;width:80px}nav.top-menu .container{padding:0}nav.top-menu.fixed .small-logo{width:110px}nav .phone__item{margin-right:0;width:150px}nav.top-menu .container.flex{transform:translateX(0)}nav.top-menu .container.flex .small-logo{display:none}.grid-row .logo{align-items:center;display:flex}header .container{padding:inherit}.service-block__title{font-size:1.8em}.preview_picture{height:100%}.sale-block__link{font-size:1.5em}.brand-swiper .swiper-wrapper{height:auto}.section__title{font-size:4em}.portfolio__title{font-size:2em}.title-arrows .arrows{margin-top:10px}.burger-block-menu__link,.footer-menu__link{font-size:.84em}.service-block__item:nth-child(6){padding-left:36%}}@media screen and (max-width:992px){.container,.d-section{max-width:740px}header .grid-row{grid-template-columns:110px 1fr 209px 45px}.service-block{display:block}.service-block__item:first-child:before{transform:skew(0,0)}nav .phone{margin-right:0}nav .phone__item{display:none}.service-block{grid-template-columns:1fr 1fr;display:grid}.service-block__item{grid-row-end:auto!important;grid-column-start:auto!important;min-height:320px;grid-column-end:auto!important;grid-row-start:auto!important}.service-block__item:nth-child(5),.service-block__item:nth-child(6){min-height:auto}.service-block__item:nth-child(6){padding-top:0;padding-left:40px}.service-block__item:nth-child(6) .service-block__content{padding:54px 0}.service-block__item:nth-child(6) img{right:-40px;position:absolute;bottom:15px;left:auto;width:140px}.service-block__item:nth-child(7){grid-column-start:1!important;min-height:200px;padding:15px 0 15px 42%;grid-column-end:3!important}.service-block__item:nth-child(7) .service-block__item{min-height:200px}.service-block__item:nth-child(7) .service-block__content{padding:40px 0}.service-block__item:nth-child(7) img{max-width:140px}.service-block__item img{max-width:45%}.service-block__content{padding:60px 0;position:relative}.section__title{font-size:3em}.current-offers__description{font-size:1.2em}.portfolio__img{height:260px}.burger-block,.footer{grid-template-columns:1fr}.burger-block.d-section,.footer.d-section{padding-top:20px}section h1{font-size:50px}.foundation__text,.story__text{font-size:1.3em}.one-date{font-size:8em}header .grid-row{grid-template-columns:110px 1fr 219px 45px;display:grid}.servicedetail-page .detail-title{font-size:2.5em;position:relative;bottom:0;left:0}.service-row{grid-template-columns:1fr 210px}.service-row__description{padding-top:60px}.service-row__nav-link{margin-right:20px}.service-row__price{font-size:2.167em}.s-products{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.s-products img{max-width:350px}.servicedetail-page .consultation{grid-template-columns:170px 1fr 150px}.servicedetail-page .consultation__notice{font-size:1.2em}.servicedetail-page .consultation__text{padding:0 20px}.servicedetail-page .consultation__btn{padding:20px 10px}.site-category{margin-bottom:20px}.site-category__link{height:auto;padding:12px 16px;font-size:.9em}.portfolio-block__item:first-child .portfolio-block__link,.portfolio-block__item:nth-child(2) .portfolio-block__link{font-size:2em}.parameters__col{font-size:1em}.parameters__value{max-width:400px}.portfolio-gallery__link{font-size:1.2em}.contact-cat-phone{display:block}.contact-cat-phone .notice-work{margin-top:-5px}.contact-cat-phone__item{margin-bottom:10px;display:inline-flex}.contact-store__title{font-size:1.215em}.sub-footer .dev,.sub-footer__text{font-size:.71em}.offers-swiper .swiper-slide span{font-size:1.3em;line-height:1.3}.task{min-width:auto}.s-examples{grid-auto-columns:minmax(300px,1fr)}}@media screen and (max-width:1280px){body{font-size:16px}}@media screen and (max-width:992px){body{font-size:15px}}@media screen and (max-width:767px){body{font-size:14px}.main-slider .swiper-wrapper{height:210px}.main-slider .swiper-slide img{max-height:180px}.offers-swiper{height:340px;padding-bottom:70px}.main-page .current-offers{padding:0}.title-arrows{padding-top:40px}.swiper-wrapper{height:auto}.brands .title-arrows{padding-bottom:40px}#wrapper:after{height:80px}nav.top-menu{display:none}.modal__container{padding:50px 40px 50px 20px}.modal__title{font-size:23px}.modal__close{right:30px;top:50px}#modal-ask .form-row,#modal-carwash .form-row,#modal-vacancy .form-row{grid-template-columns:1fr}.mobile-menu{height:100%;color:#fff;transition:.3s;position:fixed;top:0;background:#000;left:100%;width:100%;display:block;z-index:50}.mobile-menu__phone{font-size:20px;margin-bottom:20px;margin-left:20px}.mobile-menu__phone a{color:#fff}.mobile-menu .carwash{margin-bottom:20px;opacity:1;margin-left:20px;display:block}.mobile-menu ul.menu{margin:40px 20px}.mobile-menu ul.menu li{margin-bottom:20px}.mobile-menu ul.menu li a{font-size:16px;color:#fff}.mobile-menu.open{left:0}.mobile-menu .close-menu-btn{height:20px;right:30px;position:absolute;top:30px;width:20px}.mobile-menu .close-menu-btn:before{transform:rotate(45deg);display:block}.mobile-menu .close-menu-btn:after,.mobile-menu .close-menu-btn:before{height:2px;content:"";position:absolute;top:0;background:#fff;left:0;width:20px}.mobile-menu .close-menu-btn:after{transform:rotate(135deg)}.modal__header{height:30px}header{top:0}header .container{padding:0}header .grid-row{grid-template-columns:1fr 1fr;padding:0 15px}header .grid-row .carwash,header .grid-row .phone,header .grid-row .search{display:none}header .mobile-burger{justify-content:flex-end;display:flex}.main-slider{padding-bottom:0}.main-slider__title{font-size:2.5em}.d-section{padding:0 15px}.section__title{font-size:2em}.title-flex{padding-bottom:20px}.title-flex__subtitle{margin:0 0 3px 36px}.service-block{display:block}.service-block__item:first-child:before{left:0}.service-block__item:nth-child(2):before{height:100%;transform:none;top:0}.service-price{padding-right:15px;padding-left:15px}.price-item__title{max-width:190px!important}.mobile-burger{align-items:center;display:flex}.mobile-burger svg path{fill:#000}.main-page .mobile-burger svg path,.servicedetail-page .mobile-burger svg path{fill:#fff}.s-products{border:none;margin-bottom:10px;display:flex}.s-products__name{font-size:1.5em!important}.s-products__item{padding:0;border:none!important}header{padding-top:10px;position:fixed;padding-bottom:10px;width:100%;z-index:100}.about__description{font-size:1.15em;max-width:100%}.mainpage-swiper{height:auto;padding-top:50px}.mainpage-swiper .swiper-button-prev{height:36px;transform:translateY(0);top:140px;background:url(/bitrix/templates/alarmomsk/assets/img/main_slider_arrow.svg) 50%/25px no-repeat;width:25px}.mainpage-swiper .swiper-button-next{height:36px;transform:rotate(180deg) translateY(0);background-size:25px;top:140px;width:25px;margin-top:-25px}.bg-black{padding-top:30px}.current-offers .swiper-pagination{z-index:5}.brands .swiper-button-next,.brands .swiper-button-prev,.portfolio .swiper-button-next,.portfolio .swiper-button-prev{height:32px;padding-right:10px;background-size:12px 18px;margin:0;background-position:50%;width:19px;padding-left:10px}.main-slider__container{top:10px}.main-slider__description{font-size:1em}.main-slider__title{font-size:1.5em;margin-bottom:15px}.service-row__img{padding-top:26px}.servicedetail-page .detail-title{padding:15px;font-size:1.3em}.service-row{grid-template-columns:1fr}.service-row__nav-link{margin-bottom:20px}.service-row__description{padding-bottom:0}.service-row__price-from{padding-top:10px;align-items:flex-start}.content h2{font-size:1.5em}.s-products__item{display:block}.s-products__item:first-child,.s-products__item:nth-child(4n+5){grid-row-end:auto;grid-column-start:auto;grid-column-end:auto;grid-row-start:auto}.servicedetail-page .consultation{grid-template-columns:1fr}.servicedetail-page .consultation__text{padding:15px 0}.servicedetail-page .consultation .consultation-btn-block{justify-content:flex-start;align-items:center;display:flex}.story__item,.story__sticky{position:relative}.story__item{padding-top:0;width:100%;display:block}.story__text{padding-right:15px;padding-left:15px}.story__item.firt{position:relative!important}.story__img{min-height:0;max-width:100%;padding-left:0}.gallery{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.for-mobile,.site-category{display:block}.site-category__link{margin:0 0 8px;display:inline-block}.detail-title{font-size:2em}.to-date{display:block}.finish-date-value{margin:20px 0}.get-record{margin-left:0}.preview_picture{height:auto}.story-block{grid-template-columns:1fr}.rs__content{min-height:200px;margin-bottom:30px}.rs__content .for-mobile{margin-bottom:30px;color:#fff}.service_img-block img{margin-bottom:24px;width:100%}.consultation{padding:25px;display:block}.consultation__text{padding:30px 0}.cat__img-block{height:auto}.mp-offers__block,.mp-sale-swiper .sale-block.swiper-wrapper{grid-gap:0;display:flex}.service-block{margin-right:0;margin-left:0}.mp-offers .title-arrows,.portfolio-photo .title-arrows,.sales .title-arrows,.service-products .title-arrows{padding-top:0;justify-content:end;display:flex}.mp-offers .title-arrows .arrows,.portfolio-photo .title-arrows .arrows,.sales .title-arrows .arrows,.service-products .title-arrows .arrows{position:relative;width:90px;display:block}.mp-offers .title-arrows .arrows .swiper-button-prev,.portfolio-photo .title-arrows .arrows .swiper-button-prev,.sales .title-arrows .arrows .swiper-button-prev,.service-products .title-arrows .arrows .swiper-button-prev{height:45px;position:absolute;background:url(/bitrix/templates/alarmomsk/assets/img/small_black_slider_arrow.svg) 50%/45px no-repeat;background-size:contain;top:5px;width:25px;z-index:10}.mp-offers .title-arrows .arrows .swiper-button-prev:after,.mp-offers .title-arrows .arrows .swiper-button-prev:before,.portfolio-photo .title-arrows .arrows .swiper-button-prev:after,.portfolio-photo .title-arrows .arrows .swiper-button-prev:before,.sales .title-arrows .arrows .swiper-button-prev:after,.sales .title-arrows .arrows .swiper-button-prev:before,.service-products .title-arrows .arrows .swiper-button-prev:after,.service-products .title-arrows .arrows .swiper-button-prev:before{content:""}.mp-offers .title-arrows .arrows .swiper-button-next,.portfolio-photo .title-arrows .arrows .swiper-button-next,.sales .title-arrows .arrows .swiper-button-next,.service-products .title-arrows .arrows .swiper-button-next{height:45px;transform:rotate(180deg);position:absolute;background:url(/bitrix/templates/alarmomsk/assets/img/small_black_slider_arrow.svg) top/45px no-repeat;background-size:contain;top:0;width:25px;z-index:10}.mp-offers .title-arrows .arrows .swiper-button-next:after,.mp-offers .title-arrows .arrows .swiper-button-next:before,.portfolio-photo .title-arrows .arrows .swiper-button-next:after,.portfolio-photo .title-arrows .arrows .swiper-button-next:before,.sales .title-arrows .arrows .swiper-button-next:after,.sales .title-arrows .arrows .swiper-button-next:before,.service-products .title-arrows .arrows .swiper-button-next:after,.service-products .title-arrows .arrows .swiper-button-next:before{content:""}.service-products .title-arrows{justify-content:space-between;padding-bottom:20px}.s-examples{grid-gap:0;display:flex!important}.title-arrows .arrows{margin-top:20px}.portfolio-photo .title-arrows{justify-content:space-between}.portfolio-photo .title-arrows .title-h2{font-size:24px;font-weight:700;margin-bottom:0;border-bottom:3px solid #ff9b04;line-height:35px;display:inline-block}.service-block__item{min-height:auto!important;padding:37px 37px 0!important}.service-block__content{padding:18px 0!important}.service-block .img-item{right:auto!important;bottom:auto!important;top:60px!important;left:10px!important;width:50px!important}.service-block__title{height:60px;font-size:1.8em;align-items:center;padding-left:40px;display:flex}.mobile-menu .carwash button{width:310px}.service-row__button{font-size:14px}.mobile-menu.open{overflow-y:scroll}.mobile-menu ul.menu{padding-top:50px}.for-pc{display:none}.for-mobile .custom-callback{font-size:16px;margin:0}}@media screen and (max-width:640px){.sub-footer .d-section{display:block}.sub-footer .d-section .soc{font-size:10px;margin-bottom:20px;max-width:120px}.vacancy-container{grid-template-columns:1fr;grid-gap:10px}section h1{font-size:40px;margin:80px 15px 40px}.parameters__text{font-size:16px;font-weight:600;margin-bottom:10px;color:#929292}.s-examples{display:block}.review__item{-webkit-clip-path:none;clip-path:none;background:none}.content{word-break:break-word}.review__container{padding:0;position:relative;-webkit-clip-path:none;clip-path:none}.servicedetail-page .detail-title{position:absolute}.service-row__nav{margin-top:30px}.service-row__img{overflow:hidden;min-height:250px}.service-row__description{padding-top:10px}.service-row__content{padding-bottom:30px}.response-block{display:block}.response-block .phn{margin:15px 0}.vacancy__button{display:block}section h1{padding:10px 15px}.portfolio-page{padding-top:65px}.content .sale-single__img,.sale-single__img{height:100%!important;position:relative;max-width:100%;-o-object-fit:cover;object-fit:cover}.news-block{grid-template-columns:1fr}.news .content .sale-single__img{height:auto;position:relative;max-width:100%}.news .detail-title{padding:0;margin:20px 0}.content img{height:auto}.contact-category,.contact-store,.portfolio-block{display:block}.portfolio-block__item{margin-bottom:40px}.portfolio-block__item .img-a{height:auto!important}.portfolio-block__item img{height:auto;-o-object-fit:contain;object-fit:contain}.portfolio-block__item .portfolio-block__link{font-size:28px!important;margin-top:15px;display:block}.portfolio-block__item:nth-child(6) .portfolio-block__link{padding:0;font-size:1.5em;right:auto;color:#000;position:relative;top:0;left:0}.portfolio-page__title{font-size:1.5em}.parameters__col{display:block}.task{padding:20px}.factoids{grid-template-columns:1fr}.factoids__item{text-align:center}.s-examples{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.s-products img{max-width:100%}.burger-block-submenu,.footer-submenu,.sale-block{grid-template-columns:1fr}.burger-block-menu ul,.footer-menu ul{display:block}}@media screen and (max-width:480px){body{font-size:14px}}@media screen and (max-width:320px){body{font-size:14px}}@media screen and (max-width:1200px){.category-section__title{font-size:32px}}@media screen and (max-width:992px){.category-section__content{padding:0 35px}}@media screen and (max-width:768px){.category-section__content,.category-section__image{width:100%}.category-section__image{margin-bottom:30px}.category-section__item{display:block}.category-section__content{padding:0}}.price-item__title{max-width:480px}@media screen and (max-width:640px){.content .sale-single__img,.sale-single__img{position:relative}.service .detail-title{padding-top:0;margin-right:0;padding-bottom:0;margin-left:0}}nav .small-logo img,nav.top-menu.fixed .small-logo{width:200px;margin-top:5px}nav.top-menu.fixed .container.flex{gap:20px}body .example-swiper .s-examples,body .mp-offers__slider .mp-offers__block,body .mp-sale-swiper .sale-block,body .prod-swiper .s-products{display:grid}@media screen and (max-width:767px){body .example-swiper .s-examples,body .mp-offers__slider .mp-offers__block,body .mp-sale-swiper .sale-block,body .prod-swiper .s-products{display:flex}}body .s-products img{max-width:100%}header .grid-row{grid-template-columns:200px 1fr 300px 35px}@media screen and (max-width:767px){header .grid-row{grid-template-columns:200px 1fr}}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{overflow:hidden;position:relative;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;overflow-y:auto;overflow-x:hidden;padding:1rem;position:relative;max-width:100%;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:var(--carousel-slide-width,60%);touch-action:pan-y}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{list-style:none;padding:0;justify-content:center;right:0;position:absolute;top:calc(100% + .5rem);margin:0 auto;left:0;user-select:none;display:flex}.carousel__dots .carousel__dot{height:22px;padding:0;position:relative;margin:0;cursor:pointer;width:22px;display:block}.carousel__dots .carousel__dot:after{height:8px;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;content:"";position:absolute;opacity:.25;top:50%;background-color:currentColor;border-radius:50%;left:50%;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{height:var(--carousel-button-height,48px);pointer-events:all;padding:0;justify-content:center;border:0;color:var(--carousel-button-color,currentColor);transition:opacity .15s ease;align-items:center;box-shadow:var(--carousel-button-shadow,none);border-radius:var(--carousel-button-border-radius,50%);background:var(--carousel-button-bg,transparent);cursor:pointer;width:var(--carousel-button-width,48px);display:flex}.carousel__button.is-next,.carousel__button.is-prev{transform:translateY(-50%);position:absolute;top:50%}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{opacity:.3;cursor:default}.carousel__button svg{stroke-linecap:round;height:var(--carousel-button-svg-height,50%);filter:var(--carousel-button-svg-filter,none);pointer-events:none;fill:none;stroke-width:var(--carousel-button-svg-stroke-width,1.5);width:var(--carousel-button-svg-width,50%);stroke:currentColor;stroke-linejoin:bevel}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:transparent;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);--carousel-button-svg-width:24px;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));right:0;color:var(--fancybox-color,#fff);position:fixed;--carousel-button-height:48px;flex-direction:column;--carousel-button-width:48px;outline:none;bottom:0;top:0;--carousel-button-svg-height:24px;transform-origin:top left;box-sizing:border-box;margin:0;left:0;--carousel-button-svg-stroke-width:2.5;direction:ltr;display:flex;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-svg-width:27px;--carousel-button-height:48px;--carousel-button-width:48px;--carousel-button-svg-height:27px}}.fancybox__backdrop{right:0;position:absolute;bottom:0;top:0;background:var(--fancybox-bg,rgba(24,24,27,.92));left:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{height:100%;overflow:visible;position:relative;cursor:default;width:100%}.fancybox__track{height:100%;display:flex}.fancybox__slide{flex:0 0 auto;overflow:auto;padding:48px 8px 8px;--carousel-button-svg-width:22px;position:relative;max-width:100%;--carousel-button-height:36px;flex-direction:column;--carousel-button-width:36px;outline:0;overscroll-behavior:contain;--carousel-button-svg-height:22px;-webkit-overflow-scrolling:touch;margin:0;width:100%;display:flex}.fancybox__slide:after,.fancybox__slide:before{flex:0 0 0;content:"";margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{padding:36px;color:var(--fancybox-content-color,#374151);position:relative;flex-direction:column;align-self:center;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);background:var(--fancybox-content-bg,#fff);display:flex;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{overflow-wrap:anywhere;flex-shrink:0;padding:1rem 0 0;color:var(--fancybox-color,currentColor);max-width:100%;align-self:center;visibility:visible;margin:0;cursor:auto;line-height:1.375}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);position:absolute;top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{right:0;color:var(--fancybox-color,#fff);position:absolute;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{height:50px;transform:translate(-50%,-50%);color:var(--fancybox-color,currentColor);position:absolute;top:50%;left:50%;width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;height:100%;right:0;position:absolute;bottom:0;top:0;transform-origin:center center;margin:auto;left:0;width:100%}.fancybox__spinner svg circle{stroke-linecap:round;animation:fancybox-dash 1.5s ease-in-out infinite;fill:none;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-width:2.75;stroke:currentColor;stroke-dashoffset:0}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;box-shadow:inset 0 0 4px rgba(0,0,0,.2);border-radius:2px}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transition:none;transform-origin:0 0;touch-action:none;user-select:none}.has-image .fancybox__content{min-height:1px;padding:0;background:transparent}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-wrap:wrap;flex-direction:row}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-y:auto;overflow-x:hidden}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{overflow:visible;min-height:1px;flex-shrink:1}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-width:100%;max-height:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;color:#fff;background:rgba(24,24,27,.9)}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{height:100%;border:0;background:transparent;width:100%;display:block}.fancybox-placeholder{height:1px;overflow:hidden;padding:0;clip:rect(0,0,0,0);position:absolute;border-width:0;margin:-1px;width:1px;white-space:nowrap}.fancybox__thumbs{flex:0 0 auto;padding:0 3px;position:relative;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;overflow:visible;padding:8px 3px;justify-content:center;box-sizing:content-box;margin:0;align-items:center;cursor:pointer;width:var(--fancybox-thumbs-width,96px);display:flex}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(1,210,232,.94));right:0;transition:opacity .15s ease;content:"";position:absolute;border-style:solid;opacity:0;border-width:5px;bottom:0;top:0;border-radius:var(--fancybox-thumbs-border-radius,4px);left:0}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;background-size:cover;background-color:hsla(0,0%,100%,.1);background-position:50%;border-radius:var(--fancybox-thumbs-border-radius,4px);width:100%;background-repeat:no-repeat}.fancybox__toolbar{padding:0;justify-content:space-between;--carousel-button-svg-width:20px;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));right:0;position:absolute;opacity:var(--fancybox-opacity,1);top:0;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));left:0;touch-action:none;display:flex;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{transform:translateX(-50%);position:absolute;left:50%}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{padding:0 10px;font-size:17px;min-width:72px;text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;line-height:var(--carousel-button-height,48px)}.fancybox__progress{height:3px;transform:scaleX(0);right:0;transition-timing-function:linear;position:absolute;top:0;transform-origin:0;background:var(--fancybox-accent-color,rgba(1,210,232,.94));left:0;user-select:none;transition-property:transform;z-index:30}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}div.image-load-left{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tableft-hover.gif)}div.image-load-right{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tabright-hover.gif)}div.image-load-bg{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tab_bg_hover.gif)}div.web-blue-tabs-menu ul li{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tableft.gif) 0 100% no-repeat}div.web-blue-tabs-menu ul a{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tabright.gif) 100% 100% no-repeat}div.web-blue-tabs-menu ul a nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tab_bg.gif) bottom repeat-x}div.web-blue-tabs-menu li.jshover,div.web-blue-tabs-menu li:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tableft-hover.gif) 0 100% no-repeat}div.web-blue-tabs-menu a:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tabright-hover.gif) 100% 100% no-repeat}div.web-blue-tabs-menu a:hover nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tab_bg_hover.gif) bottom repeat-x}div.web-blue-tabs-menu li.selected,div.web-blue-tabs-menu li.selected:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tableft-selected.gif) 0 100% no-repeat}div.web-blue-tabs-menu li.selected a,div.web-blue-tabs-menu li.selected a:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tabright-selected.gif) 100% 100% no-repeat}div.web-blue-tabs-menu li.selected a:hover nobr,div.web-blue-tabs-menu li.selected nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/tabs/images/tab_bg_selected.gif) bottom repeat-x}div.image-load-left{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tableft-hover.gif)}div.image-load-right{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tabright-hover.gif)}div.image-load-bg{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tab_bg_hover.gif)}div.web-blue-tabs-menu ul li{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tableft.gif) 0 100% no-repeat}div.web-blue-tabs-menu ul a{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tabright.gif) 100% 100% no-repeat}div.web-blue-tabs-menu ul a nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tab_bg.gif) bottom repeat-x}div.web-blue-tabs-menu li.jshover,div.web-blue-tabs-menu li:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tableft-hover.gif) 0 100% no-repeat}div.web-blue-tabs-menu a:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tabright-hover.gif) 100% 100% no-repeat}div.web-blue-tabs-menu a:hover nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tab_bg_hover.gif) bottom repeat-x}div.web-blue-tabs-menu li.selected,div.web-blue-tabs-menu li.selected:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tableft-selected.gif) 0 100% no-repeat}div.web-blue-tabs-menu li.selected a,div.web-blue-tabs-menu li.selected a:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tabright-selected.gif) 100% 100% no-repeat}div.web-blue-tabs-menu li.selected a:hover nobr,div.web-blue-tabs-menu li.selected nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/footer_tabs/images/tab_bg_selected.gif) bottom repeat-x}div.news-list img.preview_picture{margin:0 4px 6px 0;float:left}div.image-load-left{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tableft-hover.gif)}div.image-load-right{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tabright-hover.gif)}div.image-load-bg{background-image:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tab_bg_hover.gif)}div.web-blue-tabs-menu ul{list-style:none;height:37px;padding:0;margin:0}div.web-blue-tabs-menu ul li{padding:0;margin:0 1px 0 2px;background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tableft.gif) 0 100% no-repeat;float:left;display:block}div.web-blue-tabs-menu ul a{text-decoration:none;background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tabright.gif) 100% 100% no-repeat;cursor:pointer;cursor:hand;margin-left:4px;width:.1em}div.web-blue-tabs-menu>ul a{width:auto}div.web-blue-tabs-menu ul a nobr{padding:10px 6px;font-size:13px;font-weight:700;margin-right:4px;color:#364e68;background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tab_bg.gif) bottom repeat-x}div.web-blue-tabs-menu ul a,div.web-blue-tabs-menu ul a nobr{height:37px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;float:none;display:block}div.web-blue-tabs-menu li.jshover,div.web-blue-tabs-menu li:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tableft-hover.gif) 0 100% no-repeat}div.web-blue-tabs-menu a:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tabright-hover.gif) 100% 100% no-repeat}div.web-blue-tabs-menu a:hover nobr{margin-right:3px;padding-right:7px;background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tab_bg_hover.gif) bottom repeat-x}div.web-blue-tabs-menu li.selected,div.web-blue-tabs-menu li.selected:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tableft-selected.gif) 0 100% no-repeat}div.web-blue-tabs-menu li.selected a,div.web-blue-tabs-menu li.selected a:hover{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tabright-selected.gif) 100% 100% no-repeat}div.web-blue-tabs-menu li.selected a:hover nobr,div.web-blue-tabs-menu li.selected nobr{background:url(/bitrix/templates/alarmomsk/components/bitrix/menu/submenu/images/tab_bg_selected.gif) bottom repeat-x}div.menu-clear-left{clear:left}.team{display:none}.portfolio-block_2{grid-template-columns:repeat(3,1fr);margin-bottom:60px;grid-row-gap:60px;grid-column-gap:18px;display:grid}.main-page header .grid-row .carwash__button,.servicedetail-page header .grid-row .carwash__button{font-size:14px;color:#000;background:#ffc804}header .grid-row .carwash,header .grid-row .search{justify-content:flex-end}.portfolio-block__item_2 .img-a img,.portfolio-gallery__item a.img-a img{-o-object-fit:cover;object-fit:cover;width:100%}.portfolio-gallery__item a.img-a img{height:280px;margin:30px 0;display:block}.portfolio-block__item_2 .portfolio-block__link{font-size:1.6em;text-decoration:none;font-weight:700;color:#000;padding-right:20px;line-height:1.2em;margin-top:15px;display:block}.s-examples__item_2{margin-bottom:4px}.portfolio-block__item_2 .img-a{height:360px;width:100%;display:flex}.s-examples__item_2 .content img{height:100%;object-fit:cover;margin:0;border-radius:4px;width:100%}.mobile-menu__phone{font-size:14px}header .grid-row{grid-template-columns:200px auto 1fr 35px}.estore-btn{padding:14px 24px!important;font-size:14px;font-weight:400;color:#fff!important;background:#a92023!important}header .grid-row .phone__item{margin-right:0}header .grid-row .carwash{gap:20px}.tg-bot{padding-top:10px;font-size:16px;gap:15px;align-items:center;display:flex}.ar-calc-block__description,.calc-block__description{max-width:100%}.calc .tech-tabs{margin-bottom:42px;border-bottom:1px solid;padding-bottom:42px}.calc .tech-tabs__btn{padding:25px 33px;font-size:24px;border:none;font-weight:500;text-transform:uppercase;background:transparent}.calc .level-tabs{border-bottom:none}.calc .tech-tabs__btn.active{color:#fff;background:#2c2e3c}@media screen and (max-width:1024px){.portfolio-block_2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.s-examples{display:block!important}span.for-mobile{display:inline!important}.portfolio-block_2{grid-template-columns:repeat(1,1fr)}.portfolio-block__item_2 .portfolio-block__link{font-size:1.23em}.portfolio-block__item_2 .img-a{height:300px}.tg-bot{margin-bottom:25px;color:#fff;margin-left:20px}.mobile-menu__phone:last-child{margin-bottom:150px}header .grid-row{grid-template-columns:1fr 1fr}}.subtitle-h1{font-size:25px;margin-top:20px}.subtitle-h1,.subtitle-h2{font-weight:600;margin-bottom:20px}.subtitle-h2{font-size:20px}.text-container{max-width:900px;margin:0 auto;line-height:1.3}.text-container p{margin-bottom:20px}.text-container ul{list-style-type:disc;margin:10px 0 10px 15px;display:block}.text-container ul li{margin-bottom:10px}.s-products__item{flex-wrap:wrap}.flex-center{justify-content:center;padding-bottom:40px;display:flex}.btn-cat{font-weight:500}.btn,header .grid-row .carwash__button,header .grid-row .search__button{font-size:14px;font-weight:400}.top-menu .phone-block>.phone__item,header .phone-block>.phone__item{padding:14px 24px;font-size:14px;font-weight:400;color:#000;position:relative;gap:10px;top:0;align-items:center;background:#ffc808;cursor:pointer;display:flex}.top-menu .phone-block>.phone__item a{color:#000}.main-page .phone__item svg path{fill:#000}.phone-block{position:relative;padding-block:3px;display:flex}.phone-block,nav .phone{height:100%;box-sizing:border-box}nav .phone{padding-block:10px;margin:0}nav.top-menu .container.flex{transform:translateX(-200px);transition:.25s;align-items:center}nav .phone__item{margin-right:0}nav .carwash__button{padding:14px 24px;font-size:14px;border:0;color:#000;background:#ffc804}.fixed .phone-block{padding:10px 24px}@media screen and (max-width:1780px){.top-menu .phone-block>.phone__item,header .phone-block>.phone__item{padding:14px 24px;text-align:center}nav .phone{padding-block:0}}