.pushy{position:fixed;width:250px;height:100%;top:0;z-index:9999;background:#191918;overflow:auto;-webkit-overflow-scrolling:touch}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(250px,0,0);-ms-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.pushy-right{-webkit-transform:translate3d(250px,0,0);-ms-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:0 0;border:0}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a:after,.pushy-submenu>button:after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("/assets/web/css/img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a:after,.pushy-submenu-open button:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;}
.owl-carousel {display: none;width: 100%;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0 0;color: inherit;border: none;padding: 0 !important;font: inherit;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/assets/web/css/lib/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.owl-theme .owl-dots, .owl-theme .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav {margin-top: 10px;}
.owl-theme .owl-nav [class*=owl-] {color: #fff;font-size: 14px;margin: 5px;padding: 4px 7px;background: #d6d6d6;display: inline-block;cursor: pointer;border-radius: 3px;}
.owl-theme .owl-nav [class*=owl-]:hover {background: #869791;color: #fff;text-decoration: none;}
.owl-theme .owl-nav .disabled {opacity: .5;cursor: default;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #d6d6d6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #869791;}
@charset "utf-8";*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.messengers-line{margin:0;padding:0}ul.messengers-line li{display:inline-block}.messengers .fab{display:inline-block;vertical-align:middle;font-size:18px;background:#999;color:#fff;padding:3px;padding:5px 0;border-radius:50%;margin:1px;height:28px;width:28px;text-align:center}.messengers .fa-viber{background:#574e92}.messengers .fa-whatsapp{background:#00e676}.messengers .fa-telegram-plane{background:#179cde}.messengers .fa-telegram{color:#179cde;background:#fff;padding:2px;font-size:1.5em}.mts,.a1{display:inline-block;vertical-align:middle;background:url("/assets/web/tel/a1.svg");background-size:100% auto;background-position:center center;background-repeat:no-repeat;margin-right:5px;width:20px;height:20px;margin-bottom:2px}.mts{background-image:url("/assets/web/tel/mts.svg")}body,h1,h2{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif}img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;max-width:100%;height:auto}select,input,textarea,button{outline:0}form input.special-line{display:none !important}section{padding:50px 0}input[type=checkbox]{display:none}input[type=checkbox]+label span{display:inline-block;vertical-align:middle;width:15px;height:15px;border:1px solid #afafaf;border-radius:3px;margin:3px 7px 3px 0}input[type=checkbox]:checked+label span:before{content:"";font-family:"Font Awesome 5 Free";font-size:10px;margin:2px;font-weight:600;color:#000;display:block}input[type=checkbox]+label{display:block;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:13px}.line{padding:5px}.line input,.line textarea{display:block;font-size:13px;width:100%;border:1px solid #e5e5e5;padding:10px 15px;border-radius:5px}.line textarea{min-height:150px}.default-modal-form{text-align:left}.default-modal-form .remodal-close{left:auto;right:0}.default-modal-form .info-line ul{margin:0;padding:20px 10px;text-align:left}.default-modal-form .info-line ul li{display:block;font-size:14px;font-weight:700;color:#333}.default-modal-form .line{padding:5px}.default-modal-form .line label{display:block;font-size:13px;font-style:italic;font-family:"Open Sans",sans-serif}.default-modal-form .line input,.default-modal-form .line textarea{display:block;width:100%;padding:10px 15px;border:1px solid #e5e5e5;border-radius:5px}.default-modal-form .line textarea{min-height:100px}.img-bg{background-position:center;background-attachment:fixed;background-size:cover}.mask-bg{position:relative}.mask-bg .mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.mask-bg .content{position:relative;color:#fff}.mask-bg.white .mask{background:rgba(255,255,255,.5)}.mask-bg.white .content{color:#343434}.flex-container{display:flex}.flex-container.wrap{flex-wrap:wrap}.flex-item{flex-shrink:1;flex-grow:0}.flex-align-content{display:flex;flex-wrap:wrap;align-content:space-between}.button{display:inline-block;border:0;border:3px solid #fff;cursor:pointer;margin:10px 0;text-decoration:none;border-radius:50px;background:0 0;color:#343434;padding:10px 20px;font-size:15px;font-weight:600;transition:.3s all}.button:hover{background:#f0f0f0;transition:.3s all}.button-white{background:#fff;border-color:#fff;color:#111}.button-white:hover{border-color:#b90f0f;transition:.3s all}.button-red{background:#b90f0f;border-color:#b90f0f;color:#fff}.button-red:hover{background:#fff;transition:.3s all}.button-black{background:#111;border-color:#111;color:#fff}.button-black:hover{background:#fff;color:#111;transition:.3s all}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.container{max-width:1200px;margin:0 auto;padding:0 10px}section.gray-bg{background:#f0f0f0}section.center{text-align:center}section.center ul{margin:0;padding:0}section.center ul li{display:block}.elem-16,.elem-20,.elem-25,.elem-33,.elem-40,.elem-50,.elem-60,.elem-66,.elem-75,.elem-80{float:left}.elem-16{width:16.66666666%}.elem-20{width:20%}.elem-25{width:25%}.elem-33{width:33.33333333%}.elem-40{width:40%}.elem-50{width:50%}.elem-60{width:60%}.elem-66{width:66.66666666%}.elem-75{width:75%}.elem-80{width:80%}.full-width{width:100%}.left{float:left}.right{float:right}.e404{text-align:center;padding:100px 0}.e404 span{font-size:6vw;font-weight:700;font-family:"Arial";color:#454545}.e404 p{font-family:"Montserrat",sans-serif;font-size:2vw}.crumbs{text-align:center;color:#343434;font-family:"Montserrat",sans-serif;margin-bottom:20px}.crumbs ul{margin:0;padding:0}.crumbs ul li{display:inline-block;vertical-align:middle;margin-right:7px;font-size:12px}.crumbs ul li a{display:inline-block;vertical-align:middle;text-decoration:none;color:#565656;padding:7px 0}.crumbs ul li i{color:#e5e5e5}.remodal .remodal-close{left:auto;right:0}.remodal.default h5{font-size:18px;font-weight:500;margin:20px 0}.remodal.default h5+.intro{display:block;font-size:13px;max-width:400px;margin:0 auto 10px}.remodal.default .line{display:block;width:100%;padding:5px}.remodal.default .line label{display:block;font-size:13px;color:#666;padding-bottom:2px;min-height:20px}.remodal.default .line input,.remodal.default .line textarea{display:block;width:100%;border:1px solid #e5e5e5;padding:10px 15px;border-radius:5px;font-size:13px}.remodal.default .line .nice-select{margin:0;width:100%;height:38px;border-radius:5px;border:1px solid #e5e5e5;line-height:36px}.remodal.default .line textarea{min-height:100px}.remodal.default .credit-block{position:relative;border:1px solid #fecc00;margin:15px 5px 0;padding:20px}.remodal.default .credit-block>label{position:absolute;top:-10px;left:50%;width:140px;margin-left:-70px;background:#fff;padding:0 10px;font-weight:600}.pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{transition:.3s all;position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#676767;text-decoration:none;background-color:#fcfcfc;border:1px solid #e5e5e5;display:inline-block}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#f0f0f0;border-color:#ddd;transition:.3s all}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#000;border-color:#000}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#afafaf;cursor:not-allowed;background-color:#fff;border-color:#e5e5e5}.jGrowl .jGrowl-notification{font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px;border-radius:0 !important;background-color:#9dbbdc !important;color:#343434;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px !important}.jGrowl .jGrowl-notification+.af-message-success{background-color:#a0d0a0 !important;outline:1px solid rgba(0,128,0,.2);outline-offset:-10px}.jGrowl .jGrowl-notification+.af-message-error{background-color:#ce7a7a !important;outline:2px solid rgba(255,0,0,.2);outline-offset:-10px}.jGrowl .jGrowl-notification+.af-message-info{background-color:#9dbbdc !important}.share{display:block}.share .share-title{display:inline-block;color:#343434;text-transform:uppercase;font-size:11px;font-weight:600}.share .share-block{display:inline-block;vertical-align:middle}.share .ya-share2{display:inline-block;vertical-align:middle;text-align:center}.share .ya-share2 ul{font-size:0;padding:0}.share .ya-share2 ul li{display:inline-block}.share .ya-share2 ul li a{display:inline-block;color:#363636;text-decoration:none;font-size:20px;padding:0 10px}.share .ya-share2 .ya-share2__icon{font-family:"Font Awesome 5 Brands";color:#343434;font-size:17px}.share .ya-share2 .ya-share2__title{display:none}.share .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_facebook .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_gplus .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_twitter .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_viber .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_whatsapp .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_telegram .ya-share2__icon:before{content:""}#nav-icon{width:30px;margin-right:7px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;vertical-align:middle}#nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:9px}#nav-icon span:nth-child(3){top:18px}#nav-icon.open span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:10px}#nav-icon.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.mobile-menu{display:none}.mobile-contacts{display:none}.tabs .tabs-line ul{margin:0;padding:0}.tabs .tabs-line ul li{display:inline-block;vertical-align:middle;margin:0;padding:0}.tabs .tabs-content .tabs-item{display:none}.tabs .tabs-content .tabs-item.active{display:block}.copy{font-family:"Montserrat",sans-serif;color:#fff;font-size:13px;text-align:center}.copy p{margin:0;padding:20px 0}.copy a{color:#fff;font-weight:500;text-decoration-style:dotted}.copy a:hover{text-decoration-style:solid}@media only screen and (min-width :750px){body .pushy{position:static;width:auto;height:auto;background:0 0;transform:none;overflow:unset}body .pushy .pushy-content{visibility:visible}body .pushy a{display:inline-block;color:#343434;padding:0}body .pushy ul:first-child{margin:0}.mobile-logo,.menu-btn{display:none}}@media only screen and (max-width :750px){body .img-bg{background-attachment:unset}.elem-16{width:33%}.elem-25,.elem-33,.elem-40,.elem-50,.elem-60,.elem-66,.elem-75{width:100%}.mobile-menu{display:inline-block;float:right;padding:17px 25px;color:#fff;font-size:18px;font-weight:700}.menu .bottom .right ul{display:none;position:absolute;left:0;right:0;top:100px;background:#343434}.menu .bottom .right ul li{display:block;width:100%;text-align:center}.mobile-logo{box-shadow:0 0 5px rgba(0,0,0,.2);max-height:50px;padding:5px}.mobile-logo img{width:200px;max-width:50%}.menu-btn{position:absolute;top:0;right:0;margin:5px;padding:10px;font-size:16px;background:#fff;border:1px solid #e5e5e5;border-radius:5px}.menu-btn+.pushy{background:#fff}.pushy-content{height:100%}.flex-container,.mobile-contacts{display:block}}
@charset "utf-8";body{font-family:"PT Sans",sans-serif}body .pushy{background:#fff}.mask-bg .mask{background:rgba(255,255,255,.7)}.mask-bg .content{color:#333}footer{background:#e7ecef;padding:50px 0 0}footer .block{width:100%}footer .block ul{margin:0;padding:0}footer .block ul li{display:block}footer .block ul li a{color:rgba(0,0,0,.5);text-decoration:none;font-size:15px}footer .copy{padding:20px 0;color:#555;border-top:2px dotted #c5c5c5;margin-top:20px}footer .copy a{color:#555}.alt-crumbs{background:#f0f0f0;padding:15px 0}.alt-crumbs .crumbs{margin:0;padding:5px 0}#call{display:none;position:fixed;right:10px;bottom:10px;z-index:3}#call .call-button{display:block;background:#1ab51a;color:#fff;padding:13px 0;font-size:30px;text-align:center;border-radius:50%;width:60px;height:60px;opacity:.9}#call .call-button .fa-phone:before{display:block;transform:rotate(0deg);transition:.2s all}#call.active .call-button .fa-phone:before{transform:rotate(90deg);content:"";transition:.2s all}#call ul{visibility:hidden;opacity:0;position:absolute;right:-20px;bottom:20px;padding:0;margin:0;transition:.2s all}#call.active ul{visibility:visible;opacity:.9;right:70px;transition:.2s all}#call ul li{display:block}#call ul li a{display:block;background:#d62323;padding:10px;margin:10px;color:#fff;font-weight:600;white-space:nowrap;font-size:0;width:auto;text-align:center;border-radius:5px;text-decoration:none;transition:.2s all}#call.active ul li a{font-size:18px;transition:.2s all}.button,.top-bar .button{background:#2a9dff;border-color:#2a9dff;color:#fff;padding:10px 15px}.button:hover,.top-bar .button:hover{background:#64b8ff;border-color:#64b8ff}.button-border{background:0 0;color:#2a9dff}.button-border:hover{color:#fff}.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(255,222,222,0);padding-top:20px}.owl-carousel .owl-dots .owl-dot{display:inline-block;display:inline;zoom:1}.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-carousel .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2a9dff}.top-bar{font-family:"Montserrat",sans-serif}.top-bar a{text-decoration:none}.top-bar .logo{display:inline-block;vertical-align:middle;font-size:21px;font-weight:600;min-width:300px;text-transform:uppercase}.top-bar .logo i{display:inline-block;color:#2a9dff;font-size:30px}.top-bar .logo p{display:inline-block;vertical-align:middle}.top-bar .logo span{display:block;font-size:18px;font-weight:500;text-transform:none}.top-bar .block{margin:auto 0;text-align:right;width:100%}.top-bar .block span{display:block}.top-bar ul{margin:0;padding:0}.top-bar ul li{display:block}.top-bar .phones ul li a{font-size:20px;font-weight:600;font-family:"PT Sans",sans-serif}.top-bar .button{background:#2a9dff;color:#fff;padding:10px 15px}.two-bar{background:#2a9dff;font-family:"Montserrat",sans-serif;text-align:center}.two-bar ul{margin:0;padding:0}.two-bar ul li{display:inline-block}.two-bar ul li a{display:block;padding:10px 15px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:.2s all}.two-bar ul li a:hover{background:rgba(255,255,255,.2);transition:.2s all}.mobile-menu-block .menu-btn{position:unset;border:0;margin:0;border-radius:0;color:#fff;white-space:nowrap;background:0;background:rgba(255,255,255,.2);font-size:14px}.mobile-top-contacts{display:none;margin:7px}.mobile-top-contacts .block ul{margin:0;padding:0}.mobile-top-contacts .block ul li{display:block;white-space:nowrap}.mobile-top-contacts .block ul li a{display:block;color:#333;font-weight:600;font-size:17px;text-decoration:none}.mobile-top-contacts .block ul li a i{width:15px;height:15px}.mobile-top-contacts .block.phones{width:100%;padding-left:10px;text-align:right}.mobile-top-contacts .block.time{font-size:14px}.mobile-top-contacts .block.time span{display:block}.mobile-top-contacts .block.time span b{display:block;white-space:nowrap;color:#e61111}.mobile-menu-block{display:flex;background:#2b9cff}.mobile-menu-block .mobile-logo{box-shadow:none;width:100%;padding:0}.mobile-menu-block .mobile-logo .logo a{display:block;color:#fff;text-decoration:none;font-weight:600;padding:5px 10px;text-transform:uppercase}.mobile-menu-block .mobile-logo .logo a i{margin:0 3px}.mobile-menu-block .mobile-logo .logo a i:last-child{margin-left:4px}.mobile-menu-block .mobile-logo .logo a span{display:block;font-size:14px;font-weight:500;text-transform:none;margin-left:4px}.home-page .top-banner{color:#333;background-image:url("/assets/web/images/top-bg.jpg")}.home-page .top-banner .content{padding:100px 0}.home-page .top-banner h1{font-size:40px;max-width:700px;margin-bottom:20px}.home-page .top-banner h1 b{color:#2b9cff}.home-page .top-banner h1 span{display:block;font-size:30px;font-weight:600}.home-page .top-banner ul{margin:0;padding:0}.home-page .top-banner ul li{display:block}.home-page .top-banner ul li a{color:#fff;text-decoration:none}.home-page .top-banner .left ul li i{display:inline-block;vertical-align:middle;color:#2a9dff;font-size:30px;width:50px}.home-page .top-banner .left ul li i+span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:600;letter-spacing:1px}.home-page .top-banner .info{display:block;margin-top:15px;opacity:.8}.home-page .top-banner .left ul li{font-size:18px;padding-top:15px}.home-page .top-banner .phones{font-size:30px;text-align:right}.home-page .top-banner .phones ul li a{display:inline-block;color:#2a9dff;font-weight:600;padding:5px 0}.home-page .top-banner .phones span{display:block;font-size:25px}.extra-picture{display:none}section h2{font-size:32px;margin-bottom:20px}section.why .intro{display:block;margin:10px 0}section.why ul li{display:block;padding-top:10px;font-size:18px}section.why ul li:before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:600;color:#2b9cff;padding-right:10px}section.check .list{columns:4;padding-top:20px}section.check .list a{text-decoration-style:dotted;color:#555}section.check .list .img{display:none}section.check .list h5{margin:0;padding:15px 0 0;font-weight:600;font-size:15px}section.check .list h5:before{content:"";font-family:"Font Awesome 5 Free";font-size:5px;color:#2b9cff;display:inline-block;vertical-align:middle;margin-top:-3px;padding-right:10px}section.check span{display:block;text-transform:uppercase;margin:20px 0 10px;padding:20px 30px 0;border-top:2px dotted #c5c5c5;letter-spacing:1px;font-weight:600;font-size:14px}section.check ul{margin:0 30px;padding:0}section.check ul li{display:block}section.check ul li a{display:inline-block;color:#2b9cff;text-decoration:none;font-size:20px;font-weight:600}section.check a.button{margin:20px 30px}section.sale{color:#fff;background-image:url("/assets/web/images/bg5.jpg");text-align:center;background-position:right}section.sale h2{max-width:500px;margin:0 auto 30px}section.sale ul li a{display:inline-block;color:#333;font-weight:600;text-decoration:none;font-size:25px;margin-top:10px}section.sales img{display:block;padding:10px}section.sale span{display:block}section.price{color:#fff;background-image:url("/assets/web/images/bg2.jpg");text-align:center;background-position:30%}section.price p{font-size:20px;max-width:600px;margin:20px auto}section.reviews h2{padding:0 10px}section.reviews .item{position:relative;box-shadow:0 0 5px rgba(0,0,0,.3);margin:10px 10px 20px;border-radius:5px;padding:20px 20px 40px}section.reviews .item p{margin:0;font-size:15px}section.reviews .item span{position:absolute;right:10px;bottom:-10px;background:#999;color:#fff;border:3px solid #fff;border-radius:50px;padding:10px 20px;box-shadow:0 0 5px rgba(0,0,0,.4)}section.form{background-image:url("/assets/web/images/bg3.jpg");background-position:right}section.form .left{text-align:left}section.form ul{margin:0;padding:0}section.form ul li{display:block}section.form ul li a{display:inline-block;font-size:23px;font-weight:600;color:#2b9cff;text-decoration:none;border-bottom:1px dotted;margin-bottom:10px}section.form input{background:0 0;border:3px solid #999;border-radius:50px;color:#333}section.form input::placeholder{color:#999}section.form .container{width:700px;max-width:100%;text-align:center}section.post h2{text-align:center}section.post .item{background:#fff}section.post .item .img{overflow:hidden}section.post .item .img img{display:block;transition:.2s all}section.post .item:hover img{transform:scale(1.1);transition:.2s all}section.post .item h4{font-weight:500;margin:0;padding:15px;text-align:center}section.post .item a{text-decoration:none;color:#555}section.post .item a:hover{color:#2b9cff}section.free-text h2{font-size:22px;font-weight:600;max-width:600px}section.free-text .content{font-size:15px;max-width:900px}.contacts-page .content-block{padding-top:30px}.contacts-page .content-block h4{margin:0 0 20px}.contacts-page .content-block ul{padding:0;margin:0 0 30px}.contacts-page .content-block ul li{display:block}.contacts-page .content-block ul li a{color:#333;font-size:15px;border-bottom:1px dotted;text-decoration:none;transition:.2s all}.contacts-page .content-block ul li a:hover{border-bottom:1px solid;transition:.2s all}.price-page .block{margin:10px auto;padding:0;max-width:700px}.price-page .block h2{font-size:15px;font-weight:600;margin:0;background:rgba(43,156,255,.3);padding:10px 40px 10px 15px}.price-page .block .line:nth-child(2n){background:#f0f0f0}.price-page .block .title{position:relative;cursor:pointer;transition:.2s all}.price-page .block .title:hover{transform:scale(1.03);transition:.2s all}.price-page .block .title:before{display:block;content:"+";position:absolute;top:50%;text-align:center;right:0;font-size:30px;height:20px;width:35px;line-height:20px;margin-top:-10px;opacity:.6}.price-page .block .title.active:before{content:"-"}.price-page .block .title+.content{display:none}.price-page .block .title.active+.content{display:block}.price-page .block .line:first-child span{font-weight:600;font-size:17px}.price-page .block .line span{display:block;padding:5px 10px;font-size:15px}.price-page .block .line span:first-child{width:80%}.price-page section.free-text p{font-size:17px}.post-category .content-block{padding:30px 0}.post-category .item{background:#fff}.post-category .item .img{overflow:hidden}.post-category .item .img img{display:block;transition:.2s all}.post-category .item:hover img{transform:scale(1.1);transition:.2s all}.post-category .item h4{font-weight:500;margin:0;padding:15px;text-align:center}.post-category .item a{text-decoration:none;color:#555}.post-category .item a:hover{color:#2b9cff}.blog-page{padding-bottom:50px}.blog-page .crumbs{margin:0;padding-top:20px}.blog-page p{text-align:justify}.blog-page img{display:block}.blog-page .title-line h1{padding:10px 0 20px}.blog-page .content{max-width:900px;margin:0 auto}.blog-page .content .introtext{padding:10px 0 30px;font-size:18px;text-align:center}.blog-page .content .slider{background:rgba(0,0,0,.05)}.blog-page .img-right{float:right;padding:15px 0 15px 15px}.blog-page .img-left{float:left;padding:15px 15px 0 0}.blog-page .tour-content img{display:block}.blog-page section.center p{text-align:center}.mark-category .flex-item{text-align:center;padding:10px}.mark-category .flex-item a{display:block;overflow:hidden;color:#333;font-size:18px;text-decoration:none;box-shadow:0 0 2px rgba(0,0,0,.3);padding:15px}.mark-category .flex-item a img{display:block;transition:.2s all}.mark-category .flex-item a:hover img{transform:scale(1.1);transition:.2s all}.mark-category .flex-item a h2{margin:0;padding:15px 0}.mark-page{padding:0}.mark-page .content{padding-bottom:50px}.mark-page .intro p{font-size:18px;font-family:"Montserrat",sans-serif}@media only screen and (max-width :750px){#call{display:block}.alt-crumbs .right{display:none}.mobile-top-contacts{display:flex}.top-bar{display:none}.two-bar{background:#fff}.two-bar ul li{display:block}.two-bar ul li a{color:#333;border-bottom:1px dotted #e5e5e5;padding:15px;font-weight:600}.home-page .top-banner .content{padding:50px 0}.home-page .top-banner h1{font-size:28px}.home-page .top-banner h1 span{font-size:20px}.home-page .top-banner ul li i+span{max-width:80%;font-size:18px}.home-page .top-banner ul li span b{border-bottom:2px dotted;white-space:nowrap}.home-page .top-banner .phones{margin-top:40px}.home-page .top-banner .phones ul li a{border:3px solid;border-radius:50px;font-size:20px;padding:10px 15px;margin-bottom:5px}.extra-picture{display:block}section h2{font-size:25px}section.why ul{margin:20px 0;padding:0}section.why ul li{font-size:16px;padding-top:20px}section.check .img{display:none}section.check .list{columns:2}section.check .list .img{display:block}section.check .list h5{display:none}section.check ul{margin:0}section.form .left{padding-bottom:20px}.price-page .block .line{display:flex}.price-page .block .line span:first-child{width:70%}.blog-page .date-panel{padding:20px 0}.blog-page .date-panel .left,.blog-page .date-panel .right{float:unset;text-align:left}.blog-page .img-right,.blog-page .img-left{padding:10px 0;float:unset}}@media only screen and (max-width :300px){.mobile-top-contacts .block ul li a{font-size:14px}.mobile-menu-block .mobile-logo .logo a{font-size:12px}.mobile-menu-block .menu-btn{font-size:13px;padding:0 5px}.home-page .top-banner h1{font-size:22px}.home-page .top-banner .left ul li i{font-size:20px;width:35px;padding-right:10px}.home-page .top-banner .left ul li i+span{width:90%;font-size:16px}.home-page .top-banner .phones ul li a{font-size:16px}}