

/* Start:/bitrix/templates/main/template_styles.min.css?175619332315915*/
.search .search-input,.search-results .ui-menu{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, .15))}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Open Sans";font-weight:400;font-size:16px;color:#232323;line-height:1.31;overflow-y:scroll;background-color:#fff}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,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,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}hr{border-bottom:0}.coverinsait{width:100%;background-size:cover;background-position:center center}.f-left{float:left}.f-right{float:right}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.hide{display:none!important}.navigator{width:100%;height:100vh;height:calc(var(--vh,1vh)*100);overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.navigator a,.navigator a:focus,.navigator a:hover,.navigator a:visited{text-decoration:none!important;cursor:pointer!important}.navigator-info-company,.navigator-menu{width:375px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative;overflow:visible;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;background:#fff}.navigator-menu-arrow{width:30px;height:87px;background:#00baba;border-radius:0 20px 20px 0;position:absolute;top:170px;left:100%;display:none}.navigator-menu-arrow img{position:absolute;top:0;bottom:0;margin:auto}.navigator-menu-header{-ms-flex-negative:0;flex-shrink:0;padding:20px 33px 0 20px;position:relative;z-index:4}.navigator-menu-header .logo-block{display:flex;justify-content:space-between}.navigator-menu-header .logo-block .logo{width:91px}.navigator-menu-header .logo-block .title{color:#00baba;font-size:24px;line-height:33px;font-weight:700;max-width:191px}.search{position:relative;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.search .search-input{-webkit-transition:.3s;transition:.3s;width:100%;margin-left:auto;position:relative;background:#fff;border:1px solid rgba(133,133,133,.4);overflow:hidden;border-radius:5px}.search .search-input div.input,.search .search-input input{padding:19px 85px 19px 15px;font-style:normal;font-weight:400;font-size:18px;line-height:22px;outline:0;border:0;width:100%}.search .search-input div.input{height:50px;display:flex;align-items:center}.search .search-input div.input span,.search .search-input input::placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:rgba(77,77,77,.4)}.search .search-input .search-controls{top:15px;right:15px;position:absolute;overflow:hidden;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-icon-close{padding-left:10px;margin-left:10px;margin-right:-44px;-webkit-transition:.3s;transition:.3s;cursor:pointer;padding-top:3px}.search-icon-close img{width:20px;padding-top:2px}.search-icon-close.show{margin-right:0}.navigator-menu-header .helpsearch{position:relative;margin-bottom:26px}.navigator-menu-header .helpsearch .helpsearch-btn .helpsearch-btn-text{font-size:14px;color:#e90e00;margin-top:15px;cursor:pointer}.navigator-menu-header .helpsearch .helpsearch-btn .helpsearch-btn-text img{float:left;margin-right:10px}.navigator-menu-header .helpsearch .helpsearch-body{padding:15px;-webkit-box-shadow:2px 2px 10px rgb(0 0 0 / 10%);box-shadow:2px 2px 10px rgb(0 0 0 / 10%);font-size:14px;line-height:18px;color:#858585;margin-top:12px;font-weight:300;position:absolute;background:#fff;border-radius:5px;z-index:10}.navigator-menu-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;position:relative;z-index:1;margin-bottom:20px}.navigator-menu-body::-webkit-scrollbar{width:5px;height:6px;background-color:#fff}.navigator-menu-body::-webkit-scrollbar-thumb{background-color:#d9d9d9}.navigator-menu-sub-title{color:#00baba;margin-bottom:20px;display:flex;cursor:pointer;font-size:16px}.navigator-menu-sub-title img{margin-right:10px}.navigator-menu-service-title{margin:30px 20px 30px 30px;font-weight:600;font-size:18px;line-height:22px;position:relative}.navigator-menu-service-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-bottom:20px;margin-left:30px;position:relative}.navigator-menu-service-tabs::before{position:absolute;left:0;right:0;bottom:0;height:2px;background:#d9d9d9;content:""}.navigator-menu-service-tab{margin-right:34px;padding-bottom:12px;font-weight:600;font-size:16px;line-height:20px;color:#000;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s}.navigator-menu-service-tab.active{pointer-events:none;color:#00baba}.navigator-menu-service-tab::before{position:absolute;left:0;right:0;bottom:0;height:0;background:#00baba;content:"";-webkit-transition:.3s;transition:.3s}.navigator-menu-service-tab.active::before{height:4px}.navigator-menu-body-items,.navigator-menu-body-sub-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.navigator-menu-body-item,.navigator-menu-body-sub-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 22px;position:relative}.navigator-menu-body-sub-item{padding-left:50px}.navigator-menu-body-item::before{position:absolute;left:20px;right:20px;top:0;height:1px;background:#d5dae0;content:'';-webkit-transition:.3s;transition:.3s}#developerTemplate,.mobile,.navigator-menu-body-item:first-child::before{display:none}.navigator-menu-body-item-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:15px;width:41px;height:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigator-menu-body-item-info-title{font-size:16px;line-height:22px;margin-bottom:6px}.navigator-menu-body-item-info-text{font-size:14px;line-height:19px;color:rgba(77,77,77,.4)}.navigator-menu-body-sub-item .navigator-menu-body-item-info-title{color:#232323;font-weight:600}.navigator-menu-body-sub-item.active .navigator-menu-body-item-info-title,.navigator-menu-body-sub-item:hover .navigator-menu-body-item-info-title{color:#00baba}.navigator-map-iconlink-arrow{width:40px;height:20px;margin-left:auto;background-image:url(/bitrix/templates/main/img/icons/i-section.png);background-position:right center;background-repeat:no-repeat}.navigator-menu-body-item:hover,.navigator-menu-body-sub-item:hover{background:#f1f1f1}.navigator-menu-body-item:hover+.navigator-menu-body-item::before,.navigator-menu-body-item:hover::before{left:0;right:0}.navigator-menu-body-item:hover .navigator-map-iconlink-arrow,.navigator-menu-body-sub-item.active .navigator-map-iconlink-arrow,.navigator-menu-body-sub-item:hover .navigator-map-iconlink-arrow{background-image:url('/bitrix/templates/main/img/icons/i-section-hover.png')}.navigator-menu-body-about-service{padding:14px 20px 14px 50px}.search-results{position:relative}.search-results .ui-menu{font-family:"Open Sans";font-size:16px;border:1px solid #d9d9d9!important;padding:20px 0;background:#fff;-webkit-box-shadow:0 4px 15px rgb(0 0 0 / 10%);box-shadow:0 4px 15px rgb(0 0 0 / 10%);max-height:calc(100vh - 290px);overflow-y:auto;overflow-x:hidden;border-radius:5px}.search-results .ui-menu::-webkit-scrollbar{width:3px;height:6px;background-color:#fff}.search-results .ui-menu::-webkit-scrollbar-thumb{background-color:#d9d9d9}.search-results .ui-menu .ui-menu-category{color:#b7b7b7;font-size:12px;font-weight:600;margin-top:20px;margin-bottom:5px;position:relative;display:flex;align-items:center;padding-right:15px}.search-results .ui-menu .ui-menu-category:first-child{margin-top:0}.search-results .ui-menu .ui-menu-item-wrapper{padding:15px}.search-results .ui-menu .ui-menu-category span{padding:0 15px}.search-results .ui-menu .ui-menu-category .hr{width:100%;border-bottom:1px solid #b7b7b7;padding:0}.ui-state-active{border:none!important;background:0 0!important;margin:0!important}.navigator-map-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.navigator-map-container::before{position:absolute;left:0;top:0;bottom:0;right:0;background:0 0;content:'';z-index:5;-webkit-transition:.3s;transition:.3s;pointer-events:none}.navigator-map{position:absolute;width:100%;height:100%;z-index:5}.ymBalloonContent{width:282px;background:#fff;border:2px solid #00baba;font-size:12px;color:#232323}.ymBalloonContentDesc a{color:inherit;text-transform:lowercase}.ymBalloonContentDesc a:hover{text-decoration:underline!important}.ymBalloonContentDesc .image{height:140px}.ymBalloonContentDesc .description{padding:8px 15px 25px;word-break:break-word}.ymBalloonContentDesc .description .title{font-weight:700;line-height:16px;color:#232323;margin-bottom:30px}.ymBalloonContentDesc .description hr{width:100%;color:#bcbcbc;margin:15px 0;opacity:.4}.ymBalloonContentDesc .description .prop{color:#404040;margin-bottom:10px;position:relative;padding-left:25px}.ymBalloonContentDesc .description .prop:last-child{margin-bottom:0}.ymBalloonContentDesc .description .prop::before{width:15px;height:15px;background-repeat:no-repeat;content:'';position:absolute;left:0;top:0}.ymBalloonContentDesc .description .prop.address::before{background-image:url(/bitrix/templates/main/img/icons/i-loc.png)}.ymBalloonContentDesc .description .prop.phone::before{background-image:url(/bitrix/templates/main/img/icons/i-phone.png)}.ymBalloonContentDesc .description .prop.email::before{background-image:url(/bitrix/templates/main/img/icons/i-mail.png)}.ymBalloonContentDesc .description .prop.site::before{background-image:url(/bitrix/templates/main/img/icons/i-site.png)}.ymBalloonContentDesc .description .prop.shedule::before{background-image:url(/bitrix/templates/main/img/icons/i-time.png)}.ymBalloonContentDesc .description .prop.address{color:#656565;margin-bottom:15px}.ymBalloonContentDesc .description .prop.shedule{font-weight:700;padding-left:20px}.ymBalloonContentDesc .description .prop.shedule div{color:#898989;padding-bottom:5px}.popover-round{width:41px;height:41px;border-radius:50%;background:#fff;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-shrink:0;z-index:2;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;border:7px solid #00baba}.developer{display:inline-flex;align-items:center;font:11px/14px Verdana,Arial,sans-serif}.developer a{filter:grayscale(100%);text-transform:uppercase;opacity:.85}.developer a:hover{filter:grayscale(0);opacity:.75}.developer svg{width:auto;height:9px}@media only screen and (max-width:1340px){.navigator-menu-arrow{display:block;z-index:7;cursor:pointer}.navigator-menu-arrow svg{-webkit-transition:.3s;transition:.3s}.navigator-menu{margin-left:-375px}.navigator-menu .navigator-menu-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigator-menu.open{margin-left:0}.navigator-menu.open .navigator-menu-arrow img{-webkit-transform:rotate(0);transform:rotate(0)}}@media only screen and (max-width:450px){body{font-size:14px}.mobile,.navigator-info-company.open{display:block}.open-menu{position:fixed;top:20px;z-index:6;width:calc(100% - 30px);margin:0 auto;left:0;right:0}.open-menu .search-input .search-controls{top:16px;right:3px}.open-menu .search-input .search-controls .search-icon{width:30px}.open-menu .search-input .search-controls .search-icon img{width:20px}.navigator-menu{top:120%;position:fixed;height:calc(var(--vh,1vh)*100);margin-left:0}.close,.search-results{position:absolute}.navigator-menu.open{top:20px;z-index:7;bottom:0;height:auto;width:100%}.navigator-info-company .more-info,.navigator-info-company .ymBalloonContentDesc .image,.navigator-info-company.short .navigator-menu-body .prop:not(.address),.navigator-info-company.short .navigator-menu-body hr,.navigator-menu-arrow,.navigator-menu-header .search .search-input .search-controls .search-icon{display:none}.navigator-menu-body{margin-bottom:0}.navigator-menu-header{padding:0 16px}.navigator-menu-header .logo-block{justify-content:center;align-items:center;background:rgb(225 217 217 / 10%);padding:10px;margin:0 -20px 20px}.navigator-menu-header .logo-block .logo{width:55px}.navigator-menu-header .logo-block .title{font-size:19px;line-height:inherit;font-weight:600;max-width:100%;margin-left:15px}.line{width:45px;height:4px;background:#d9d9d9;border-radius:2px;margin:10px auto 13px}.close{right:15px;top:15px;z-index:10}.search{margin-top:0}.search .search-input{filter:none}.search .search-input div.input,.search .search-input input{padding:16px 45px 15px 15px;font-size:14px;line-height:20px;font-weight:500}.search .search-input div.input span{font-size:14px;font-weight:500;width:100%}.navigator-menu-header .search .search-input input{background:#ececec}.search .search-input input::placeholder{font-size:14px;color:#b6b6b6}.navigator-menu-header .search .search-input .search-controls .search-icon-close img{width:15px;padding-top:0}.search-results .ui-menu{-webkit-box-shadow:none;-box-shadow:none;max-height:calc(100vh - 200px);width:calc(100vw - 30px)!important;left:0!important}.navigator-menu-header .helpsearch{margin-bottom:11px}.navigator-menu-header .helpsearch .helpsearch-btn .helpsearch-btn-text{margin-top:20px;padding-bottom:11px}.blue-search-icon,.close-menu-btn{align-self:center}.close-menu-btn{margin-left:12px}.blue-search-icon{margin-right:15px}.navigator-menu-body-item,.navigator-menu-body-sub-item{padding:14px 16px}.navigator-menu-body-sub-item{padding-left:46px}.navigator-menu-sub-title{margin-top:25px}.navigator-menu-header .helpsearch .helpsearch-body{position:relative;margin-top:5px;box-shadow:none;-webkit-box-shadow:none;border:1px solid rgba(77,77,77,.2)}.ymBalloonContent{width:auto;padding:19px 27px}.popover-round{width:30px;height:30px;border:4px solid #00baba}.navigator-info-company{z-index:7;width:100%;border-radius:10px 10px 0 0;position:fixed;display:none;height:100%}.navigator-info-company.open.has-img{bottom:-205px}.navigator-info-company.open:not(.has-img):not(.short){bottom:0}.navigator-info-company.open.short{bottom:calc(-100% + 145px)}.navigator-info-company.short .navigator-menu-body{overflow:hidden}#img-company .image{position:fixed;height:0;z-index:7;-webkit-transition:.3s;transition:.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0}#img-company.open .image{bottom:calc(100% - 210px);height:210px}.navigator-info-company.short .navigator-menu-body .ymBalloonContentDesc .description{padding-top:10px;max-height:57px}.navigator-info-company.short .navigator-menu-body .ymBalloonContentDesc .description .title{margin-bottom:15px}.navigator-info-company.short .more-info{display:flex;align-items:center;font-weight:700;font-size:12px;line-height:16px;color:#e90e00;padding:20px 0 0 20px}.navigator-info-company.short .more-info img{margin-left:5px}.ymBalloonContentDesc .description{padding:30px 20px 25px;word-break:break-word}.ymBalloonContentDesc .description hr{margin:20px 0}.ymBalloonContentDesc .description .prop{margin-bottom:18px}.ymBalloonContentDesc .description .prop.address{margin-bottom:30px}.ymBalloonContentDesc .description .prop.shedule div{padding-bottom:10px}}
/* End */
/* /bitrix/templates/main/template_styles.min.css?175619332315915 */
