*,:after,:before,html{box-sizing:border-box}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}@font-face{font-family:Herac;src:url(/fonts/Heraclito-Regular.woff);font-weight:400;font-style:normal;font-display: swap;}@font-face{font-family:Herac;src:url(/fonts/Heraclito-Bold.woff);font-weight:600;font-style:normal;font-display: swap;}@font-face{font-family:Herac;src:url(/fonts/Heraclito-ExtraBold.woff);font-weight:800;font-style:normal;font-display: swap;}.top__calc-title{line-height:126.5%!important;font-weight:800!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Herac;color:#000;line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea{outline:none;box-sizing:border-box}a{text-decoration:none;outline:none}img{display:block;max-width:100%;box-sizing:border-box}footer{margin-top:50px}.blog__slide{position:relative}.blog__slide a{position:absolute;width:100%;height:100%;top:0;left:0}.mob__burger{cursor:pointer;position:relative}.mob__burger span{background:#16599C;display:flex;height:4px;width:27px;margin:4px auto 4px 5px;border-radius:4px;transition:all .2s ease}.mob__burger.active span:nth-child(2){opacity:0}.mob__burger.active span:first-child{transform:translateY(7px) rotate(45deg)}.mob__burger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile__menu{display:none}.container{max-width:1517px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.top__wrap{display:flex;justify-content:space-between;align-items:center}.top__phone{position:relative;font-size:25px;font-weight:600;padding-left:43px}.top__phone a{color:#16599C}.top__phone a:first-of-type{position:absolute;left:0;top:5px}.top__phone:before{display:none;content:"";left:-8px;top:50%;transform:translatey(-50%);position:absolute;width:39px;height:39px;background-image:url(/img/whatsapp.svg)}.table__price-city a{color:#16599C}.top__menu a{font-size:25px;font-weight:600;color:#16599C;transition:all .3s}.top__menu a.active,.top__menu a:hover{color:#333}.top__menu ul{display:flex;justify-content:space-between}.top__menu ul li{margin-right:40px}header{padding:50px 0}.top__calc{padding:1px 0 100px;background-image:url(/img/top-bg.webp);background-size:cover;}  div.h1 { font-size: 50px; margin-top: 4px; margin-bottom: 14px; font-weight: 600; color: #333; } .mb20 { margin-bottom: 20px!important; } .inh{vertical-align: inherit;}.r0{border-radius: 0px;}.gc1{grid-template-columns: 1fr!important; padding-top: 16px;}.gc2{grid-template-columns: 1fr!important; margin: 0 auto;}.gc3{grid-template-columns: 1fr; padding-top: 6px;}.gc4{grid-template-columns: 1fr!important; display: block;}.cb1w{justify-content: center; margin: 15px; margin-bottom: 25px!important;}.cb1{text-align: center; margin: 15px; margin-bottom: 25px!important;}.tb{font-weight: bold;}.sb{width: 100%;}.cw{text-align: center; margin: 15px!important;}.cm{font-size: 20px; text-align: center; margin: 15px; margin-bottom: 19px!important;}.cm2{display: flex!important; justify-content: center; text-align: center; margin: 0 auto; margin-bottom: 10px!important;}.cm3{text-align: center; width: 100%; margin-bottom: 20px!important;}.y1{width: 120px!important; height: 45px!important; font-size: 16px!important;}.n1{width: 100%!important; height: 45px!important; font-size: 16px!important;}.cd{width: 100%!important; border-radius: 5px!important;}.bs1{width: 100%!important; height: 50px!important; font-size: 16px!important; border-radius: 5px!important;}.contacts__wraps{display:flex;}.pt4{padding-top: 4px;}.pt25{padding-top: 25px;} .mt136{margin-top: 136px!important;} .mt136s{font-size: 45px!important; margin-top: 136px!important;} .mt110s{font-size: 45px!important; margin-top: 110px!important;} .mb{margin-bottom: 159px;} @media (max-width: 500px) { .mt136{margin-top: 56px!important;} .mt136s{font-size: 45px!important; margin-top: 56px!important;} .mt110s{font-size: 45px!important; margin-top: 56px!important;} .mb{margin-bottom: 75px;} } .mt0{margin-top:0!important;}.cf404 {grid-template-columns: 1fr;text-align: center;}.link404{padding: 10px;max-width: 450px;}.bl1 {grid-template-columns: 1fr!important;text-align: left;}.breadcrumbs {position: relative;padding-left: 2px;padding-right: 2px;padding-bottom: 10px;}.breadcrumbs-m {padding-top: 0;}@media (max-width: 768px) {.breadcrumbs-m {    padding-top: 20px;}}.breadcrumbs-item-content ol {  list-style-type: none;  padding: 0;  margin: 0;}.breadcrumbs-item-content li {  display: inline;}.breadcrumbs-item-content li:not(:last-child)::after {  content: "\00BB";  margin: 0 5px;}.breadcrumbs-item-content a {color: #1259A1;}.breadcrumbs-item-content a:hover {color: #333;}.breadcrumbs-item-content {font-size: 30px;display: block;padding-bottom: 30px;}@media (max-width: 768px) {.breadcrumbs-item {height: auto;border-radius: 10px;}.breadcrumbs-item-content {font-size: 10px;}}@media (max-width: 1200px) {.breadcrumbs-item-left {padding-top: 10px;}}@media (max-width: 1600px) {.breadcrumbs-item-content {font-size: 20px;}}.breadcrumbs-item {display: grid;grid-template-columns: 1fr;background: #fff;align-items: center;} @media (max-width:640px){.top__calc{background-image:url(/img/top-bg-sm.webp);}}.top__calc .arrow{position:absolute;background-image:url(/img/arrow.svg);width:14px;right:10px;top:50%;transform:translateY(-50%);height:20px}.top__calc-title{font-size:60px;color:#fff;letter-spacing:2px;font-weight:600;margin-top:100px;line-height:75px;margin-bottom:50px}.top__form{display:grid;grid-template-columns:400px 32px 400px 200px 1fr;background-color:hsla(0,0%,94.9%,.5);padding:10px;gap:15px;border-radius:15px}.top__form span{position:absolute;right:10px;font-weight:500;color:#adadad;font-size:16px}.top__form input{width:100%;height:80px;background:#fff;border:1px solid #e7e7e7;border-radius:15px;font-size:30px;padding-left:20px;font-weight:600;color:#333}.top__form input::-moz-placeholder{color:#afafaf}.top__form input:-ms-input-placeholder{color:#afafaf}.top__form input::placeholder{color:#afafaf}.top__form button{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;display:flex;width:100%;height:100%;font-size:30px;font-weight:600;align-items:center;justify-content:center}.top__form button:hover{background:#333}.top__form .wrap__input{display:flex;align-items:center;position:relative}.change__button{margin:0 auto;cursor:pointer}.top__calc{margin-bottom:100px}.top__info-item{display:grid;grid-template-columns:150px 1fr}.top__info-item:hover .top__info-image{background:#b3dcff}.top__info-title{font-size:40px;font-weight:800;margin-bottom:10px}.top__info-image{background:#d0e9ff;border-radius:15px;width:140px;height:140px;position:relative;transition:all .3s}.top__info-item img{max-width:none}.top__info-item:first-of-type img{position:absolute;bottom:0;left:-6px}.top__info-item:nth-of-type(2) img,.top__info-item:nth-of-type(3) img{position:absolute;bottom:0;left:-15px}.top__info-item:nth-of-type(4) img{position:absolute;bottom:0;left:-20px}.top__info-text{font-size:30px;font-weight:400}.top__info-info{margin-left:24px} img {opacity: 0;transition: opacity 0.15s;} .lazy {filter: blur(5px); height: auto;} img:not(.lazy) {opacity: 1; height: auto;} .city_button button {border: none;cursor: pointer;background-color: #16599C;border-radius: 15px;color: #fff;transition: all .3s;font-size: 24px;height: 50px;font-weight: 500;display: flex;align-items: center;justify-content: center;max-width: 205px;width: 205px;margin-left: auto;margin-right: 10px;} .city_secondary button {background-color: white;color: #000000;border: 1px solid #000000;} .city_save button {width: 410px;max-width: 410px;height: 55px;} .city_button button:hover {background-color: #333;} .city_secondary button:hover {color: #fff;} .form__city input {font-size: 24px;border-radius: 15px;height: 55px;background-color: #fff;border: 1px solid #e7e7e7;padding-left: 20px;margin-bottom: 10px;color: #afafaf;width: 410px;max-width: 410px;} .hidden {display: none !important;} @media (max-width: 769px) {.city_web {display: none;}} @media (min-width: 768px) {.city_mob {display: none;}} @media (max-width: 768px) {.city_mob {padding-top: 20px;}.form__city input {font-size: 16px;}.wrap__input {max-width: 272px;width: 100%;margin: 0 auto;}} .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent;} .modal {display: flex;flex-direction: column;justify-content: center;gap: 0.41rem;width: 100%;max-width: 450px;padding: 1.3rem;min-height: 250px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;border: 1px solid #cbcbcb;border-radius: 15px;} .open-modal:hover{cursor: pointer;} @media (max-width: 767px) {.modal {  max-width: none;  width: 90%;} }  .modal .flex {display: flex;align-items: center;justify-content: space-between; }  .modal .header {  display: flex;  align-items: center;  justify-content: space-between;  font-size: 18px;  color: #373737;  padding-bottom: 10px;  padding-top: 10px; }  .modal input {  padding: 0.7rem 1rem;  border: 1px solid #ddd;  border-radius: 6px;  font-size: 18px;  margin-bottom: 4px;  width: 100%; }   .modal p {margin: 0.41rem 0 0.21rem;font-size: 0.9rem;color: #777; }  button {cursor: pointer;border: none; }  .btn-modal {display: inline-block;padding: 1.1rem 1.4rem;font-weight: 700;background-color: #16599C;color: white;border-radius: 5px;text-align: center;font-size: 1em;width: 100%; }  .btn-modal:hover{background:#333}  .modal-close {  transform: translate(10px, -10px);  padding: 0.7em 0.95em;  background: #efefef;  border-radius: 50%; }  .span-modal {transform: translate(0px, -10px);font-size: 17px; }  .overlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0, 0, 0, 0.5);backdrop-filter: blur(3px); }  .modal {z-index: 1000; }  .hidden {display: none;} .slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;} .slick-list:focus {outline: none;} .slick-list.dragging {cursor: pointer;cursor: hand;} .slick-slider .slick-track, .slick-slider .slick-list {transform: translate3d(0, 0, 0);} .slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;} .slick-track:before, .slick-track:after {content: "";display: table;} .slick-track:after {clear: both;} .slick-loading .slick-track {visibility: hidden;} .slick-slide {float: left;height: 100%;min-height: 1px;display: none;} [dir=rtl] .slick-slide {float: right;} .slick-slide img {display: block;} .slick-slide.slick-loading img {display: none;} .slick-slide.dragging img {pointer-events: none;} .slick-initialized .slick-slide {display: block;} .slick-loading .slick-slide {visibility: hidden;} .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;} .slick-arrow.slick-hidden {display: none;} .top__info{display:grid;grid-template-columns:1fr 1fr;gap:50px}.top__form-coast{margin-top:140px;border-radius:10px;overflow:hidden;height:532px;padding-top:110px;background-image:url(/img/bgform.webp);background-size:cover;padding-bottom:70px;}@media (max-width:640px){.top__form-coast{background-image:url(/img/bgform-sm.webp);}}.top__form-coast:hover .top__form-coast-text:after{left:100px}.top__form-coast-title{position:relative;font-size:50px;color:#fff;font-weight:600;margin-bottom:15px}.top__form-coast-text{line-height:38px;font-size:30px;color:#fff;position:relative}.top__form-coast-text:after{position:absolute;content:"";transition:all .3s;width:93px;height:24px;background-image:url(/img/arrow-thin.svg);bottom:-50px;left:0;background-repeat:no-repeat}.top__form-coast-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.top__form-coast-wrap input{height:80px;background:#fff;border:1px solid #e7e7e7;border-radius:15px;font-size:30px;padding-left:20px;color:#afafaf;max-width:586px;width:100%}.top__form-coast-wrap input::-moz-placeholder{color:#adadad}.top__form-coast-wrap input:-ms-input-placeholder{color:#adadad}.top__form-coast-wrap input::placeholder{color:#adadad}.top__form-coast-form{display:block}.top__form-coast-form .wrap__input{margin-bottom:15px;text-align:right}.top__form-coast-form .wrap__input:nth-of-type(2){margin-bottom:30px}.top__form-coast-form button{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;height:80px;width:100%;max-width:586px;font-size:30px}.top__form-coast-form button:hover{background:#333}.big__title{font-size:50px;margin-bottom:10px;margin-top:100px;font-weight:500}.center{text-align:center}.blog-title{margin-bottom:50px;font-weight:600}.front__slider-item{display:grid;grid-template-columns:1fr 1fr;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.15);border-radius:60px;height:730px;align-items:center}.front__slider-slide{padding:30px}.container__big{max-width:1577px}.front__slider-item-left{padding:30px}.front__slider-item-title{font-size:40px;font-weight:600;display:flex;margin-bottom:30px}.front__slider-item-title span{display:block;margin-left:30px;color:#16599C}.front__slider-item-content{font-size:30px}.front__slider-item-content ul{margin-top:40px;max-width:350px}.front__slider-item-content ul li{color:#000;display:flex;justify-content:space-between;margin-bottom:16px}.front__slider-item-link{margin-top:50px}.front__slider-item-link a{border:none;cursor:pointer;background:#16599C;border-radius:15px;transition:all .3s;font-weight:500;font-size:30px;color:#fff;height:90px;display:flex;align-items:center;justify-content:center;max-width:300px}.front__slider-item-link a:hover{background:#333}.front__slider .slick-arrow{position:absolute;top:50%;cursor:pointer;z-index:10}.front__slider .slick-arrow.next{right:-50px;transform:translateY(-50%)}.front__slider .slick-arrow.prev{left:-50px;transform:translateY(-50%) rotate(180deg)}.front__slider{margin-top:0}.switch{position:relative;display:inline-block;width:108px;height:60px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;right:0;background-color:#ccc}.slider,.slider:before{position:absolute;left:0;bottom:0;transition:.4s}.slider:before{content:"";height:60px;width:60px;background-color:#fff;border:1px solid #16599C;box-shadow:0 4px 5px rgba(0,0,0,.15)}input:checked+.slider{background-color:#16599C}input:focus+.slider{box-shadow:0 0 1px #16599C}input:checked+.slider:before{transform:translateX(49px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.table__price-title{margin-top:100px;display:flex;align-items:center}.table__price-title .big__title{margin-top:auto;margin-right:90px}.table__price-title label{margin-right:36px}.table__price-from{font-size:30px;font-weight:600}.table__price{margin-top:50px;max-height:700px;overflow-y:scroll;background:#fff;box-shadow:0 5px 50px rgba(0,0,0,.25);border-radius:15px}.table__price::-webkit-scrollbar{width:10px}.table__price::-webkit-scrollbar-track{background:#f2f2f2}.table__price::-webkit-scrollbar-thumb{background:#9cd0ff}.table__price::-webkit-scrollbar-thumb:hover{background:#16599C}.table__price-wrap{display:grid;grid-template-columns:556px 1fr 1fr 1fr 1fr}.table__price-city{color:#333;padding:30px}.table__price-city,.table__price-item{font-size:30px;font-weight:600;border-bottom:1px solid #adadad;border-right:1px solid #adadad}.table__price-item{padding:24px;color:#16599C}.table__price-item.th{color:#333}.form__want ol{list-style-type:none;counter-reset:num}.form__want ol li{padding-left:70px;position:relative;font-size:30px;height:50px;margin-bottom:40px}.form__want ol li span{font-weight:600}.form__want ol li:before{content:counter(num);counter-increment:num;display:flex;font-weight:700;align-items:center;justify-content:center;position:absolute;top:-6px;left:0;width:52px;height:52px;border:5px solid #16599C;color:#16599C;text-align:center;border-radius:100%;font-size:26px;z-index:2}.form__want ol li.active:before{color:#fff;background-color:#16599C}.form__want ol li.active:after{content:"";position:absolute;width:5px;z-index:1;height:100px;top:2px;left:24px;background-color:#16599C}.form__want ol li.clear-after:after{content: "";position: absolute;width: 5px;z-index: 1;height: 100px;top: 2px;left: 24px;background-color: #fff;}.form__want ol li:nth-last-of-type(5):after{height:60px;border-radius:5px}.form__want{margin-top:130px;background-image:url(/img/bgform2.webp);background-size:cover;padding-top:50px;padding-bottom:50px;}@media (max-width:640px){.form__want{background-image:url(/img/bgform2-sm.webp);}}.form__want input{height:80px;background:#fff;border:1px solid #e7e7e7;border-radius:15px;font-size:30px;padding-left:20px;color:#afafaf;width:100%;max-width:500px}.form__want input::-moz-placeholder{color:#adadad}.form__want input:-ms-input-placeholder{color:#adadad}.form__want input::placeholder{color:#adadad}.form__want .wrap__input{margin-bottom:20px}.form__want button{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;height:80px;font-weight:600;font-size:30px;width:300px;margin-top:10px}.form__want button:hover{background:#333}.form__want-grid{display:grid;grid-template-columns:1fr 1fr}.form__want-left{color:#fff}.form__want-title{font-weight:600;font-size:50px}.form__want-description{font-size:30px;margin-bottom:20px}.form__want-right ol{background-color:#fff;padding:30px 30px 10px;border-radius:15px}.faq__item{margin-bottom:15px;background:#fff;padding-bottom:34px;box-shadow:0 5px 25px rgba(0,0,0,.15);border-radius:15px}.faq__item-description{background:#fff;border-radius:15px;margin:50px 34px 34px;max-height:500px;overflow-y:scroll;font-size:35px;padding:25px;border:3px solid #d9d9d9;display:none}.faq__item-description::-webkit-scrollbar{width:10px}.faq__item-description::-webkit-scrollbar-track{background:#f2f2f2}.faq__item-description::-webkit-scrollbar-thumb{background:#9cd0ff}.faq__item-description::-webkit-scrollbar-thumb:hover{background:#16599C}.faq__item-description.active{display:block}.faq__item-title{position:relative;font-size:40px;cursor:pointer;transition:all .3s;padding:34px 34px 0 90px;font-weight:600}.faq__item-title:before{content:"";position:absolute;left:10px;top:25px;width:64px;height:64px;background:#16599C;border-radius:100%}.faq__item-title:after{content:"";position:absolute;width:18px;left:36px;top:39px;height:34px;background-image:url(/img/faq-arrow.svg);transform-origin:center;z-index:2}.faq__item-title:hover{color:#16599C}.faq__item-title.active:after{transform:rotate(90deg);top:42px;left:33px;transform-origin:center}.faq__item-question{font-weight:600;margin-bottom:6px}.faq__item-answer{margin-bottom:30px}.faq .big__title{margin-bottom:50px} .any__questions{background-image:url(/img/anyquestions.webp);background-size:cover;margin-top:160px;margin-bottom:160px;}@media (max-width:640px){.any__questions{background-image:url(/img/anyquestions-sm.webp);}}.gift-text-form{width:auto}.present__image{margin:0 auto}.car__form-ajax-top-wrap{grid-template-columns:1fr}.car__form-ajax{top:0}.any__questions-grid{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:150px 1fr 1fr;align-items:center;gap:30px}.any__questions-grid .top__info-image{overflow:hidden}.any__questions-grid .top__form-coast-text:after{display:none}.any__questions-grid .top__form-coast-title:after{position:absolute;content:"";transition:all .3s;width:93px;height:24px;background-image:url(/img/arrow-thin.svg);bottom:10px;right:10%;background-repeat:no-repeat}.form__button a{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;font-size:30px;height:90px;font-weight:500;display:flex;align-items:center;justify-content:center;max-width:300px;margin-left:auto}.form__button a:hover{background:#333}.front__slider-reviews{position:relative}.front__slider-reviews .slick-arrow{position:absolute;top:50%;cursor:pointer;z-index:10}.front__slider-reviews .slick-arrow.prev{left:-50px;transform:translateY(-50%) rotate(180deg)}.front__slider-reviews .slick-arrow.next{right:-50px;transform:translateY(-50%)}.front__slider-item-review{display:grid;padding:30px;grid-template-columns:35% 1fr;background:#fff;gap:50px;box-shadow:0 5px 25px rgba(0,0,0,.15);border-radius:60px;height:720px}.front__slider-item-review .front__slider-item-content{margin-top:20px;font-size:35px}.front__slider-item-review .front__slider-item-right{display:flex;flex-direction:column}.front__slider-item-review .front__slider-item-title{justify-content:space-between}.front__slider-item-review .front__slider-item-title .human__date{font-weight:400;font-size:40px;color:#adadad}.front__slider-item-review .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.front__slider-item-review .front__slider-item-left{padding:0 0 0 30px}.front__slider-item-review .front__slider-item-lefts{padding:0 0 0 30px}@media (min-width:1600px){.front__slider-item-review .front__slider-item-left{margin-left: 12%;}}.front__slider-item-review .front__slider-item-left .front__slider-item-left-img{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.25))}.front__slider-item-review .front__slider-item-lefts .front__slider-item-left-imgs{margin-top: 25%;filter:drop-shadow(5px 5px 25px rgba(0,0,0,.25))}strong{font-weight:600}footer{padding-top:50px;background-color:#363636;padding-bottom:100px}.foot__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.foot__grid-item,.foot__grid-item a{color:#fff;font-size:25px}.foot__grid-item ul li{margin-bottom:10px}.foot__mrgb{margin-bottom:30px}.foot__mail{margin-bottom:10px}.foot__social{display:flex}.foot__social a{display:block;margin-right:20px}.foot__phone{margin-bottom:30px;padding-left:20px;position:relative}.foot__phone:before{content:"";position:absolute;left:0;top:2px;width:12px;height:29px;background-image:url(/img/footphone2.svg);background-repeat:no-repeat}.foot__title{font-size:30px;line-height:35px;margin-bottom:20px;font-weight:600}.front__slider-item-content-mob,.mobile,.mobile__nav,.slick-dots{display:none}.h1{font-size:50px;font-weight:600;color:#333;margin-bottom:50px}.index__blog{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)} @media (min-width: 993px) {.index__blog{padding-left: 40px;}} .blog__item-title{font-weight:500;transition:all .3s;min-height:70px;margin-bottom:20px}.blog__item-summaru,.blog__item-title{font-size:30px;padding:0 16px}.blog__item{position:relative;box-shadow:0 5px 25px rgba(0,0,0,.15);border-radius:10px;overflow:hidden;margin-bottom:40px;transition:all .3s;padding-bottom:20px}.blog__item:hover img{opacity:.8}.blog__item:hover .blog__item-title{color:#16599C}.blog__item a{position:absolute;top:0;left:0;width:100%;height:100%}.blog__item-image{height:280px;width:100%;margin-bottom:10px}.blog__item-image img{transition:all .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pagination{display:flex;align-items:center;margin:0 auto;max-width:200px}.pagination a{color:#adadad}.pagination .page-item{font-size:40px;color:#adadad;width:30px;margin-right:10px}.pagination .active{color:#16599C}.blog__container-image{height:500px;border-radius:15px;overflow:hidden}.blog__container-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog__container-content img{max-width:760px;max-height:480px;display:block;margin:10px;clear:both}.blog__container-content p{margin-bottom:30px;position:relative}.blog__container-image{margin-bottom:30px}.clear{clear:both}.blog__slider .slick-list{margin:0 -37px 50px}.blog__slider .slick-dots{width:100%;flex-basis:auto;display:flex!important;flex-flow:row nowrap;background-color:#f2f2f2;justify-content:space-between}.blog__slider .slick-dots li{width:100%;height:12px}.blog__slider .slick-dots li.slick-active{background-color:#9cd0ff}.blog__slider .slick-dots li button{text-indent:-9999px;border:none;width:100%;padding:0;background:none}.blog__slider .slick-slide{background:#fff;margin:0 37px 30px;box-shadow:0 5px 25px rgba(0,0,0,.15);border-radius:15px;height:100%}.blog__slider .slick-slide .bgs__image{height:224px;margin-bottom:20px}.blog__slider .slick-slide div{width:100%;height:100%}.blog__slider .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog__slider .bgs__title{font-size:24px;line-height:126.5%;font-weight:700;padding-left:20px;padding-right:20px;margin-bottom:20px;min-height:60px}.blog__slider .bgs__content{padding-left:20px;padding-right:20px;font-size:24px;min-height:88px}.blog__slider .blog__slide{padding-bottom:20px}.contacts__email{margin-bottom:20px}.contacts__email a{color:#333;font-size:40px}.contacts__wrap{display:flex;margin-bottom:50px}.contacts__phone a{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;position:relative;height:100px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;width:300px}.contacts__phone a:hover{background:#333}.contacts__phone a:before{position:absolute;content:"";left:31px;top:50%;transform:translateY(-50%);width:12px;height:29px;background-image:url(/img/footphone2.svg);background-repeat:no-repeat}.contacts__whatsapp{margin-left:30px}.contacts__whatsapp a{border-radius:15px;border:3px solid #16599C;height:97px;width:97px;transition:all .3s;display:flex;align-items:center;justify-content:center}.contacts__whatsapp a path{transition:all .3s}.contacts__whatsapp a:hover{border:3px solid #128c7e}.contacts__whatsapp a:hover path{fill:#128c7e}.contacts__whatsapp a:hover path:nth-of-type(3){fill:#fff}.contacts__title{font-size:30px;margin-bottom:10px;font-weight:500}#map{height:600px}.contacts__info{font-size:24px;margin-bottom:30px;line-height:38px}.contacts__info span{font-weight:500}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:50px}.cont{padding-left:15px;padding-right:15px}.top__form-calc{display:grid;grid-template-columns:500px 1fr 300px;gap:30px;background-color:hsla(0,0%,94.9%,.5);border-radius:15px;padding:10px 35px}.top__form-calc input{height:80px;background:#fff;border:1px solid #e7e7e7;border-radius:15px;font-size:30px;padding-left:20px;color:#afafaf;width:100%;color:#333;font-weight:700}.top__form-calc input::-moz-placeholder{color:#adadad}.top__form-calc input:-ms-input-placeholder{color:#adadad}.top__form-calc input::placeholder{color:#adadad}.top__form-calc .wrap__input{position:relative}.top__form-calc .arrow{position:absolute;background-image:url(/img/arrow.svg);width:14px;right:10px;top:42px;height:20px}.top__form-calc span{position:absolute;right:20px;font-weight:500;color:#adadad;font-size:20px;top:50%;transform:translateY(-50%)}.top__form-calc button{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;height:80px;font-size:30px;font-weight:500;width:100%}.top__form-calc button:hover{background:#333}.top__form-calc .max-width300{margin-left:auto}.top__form-calc .max-width300 sup{position:absolute;right:-7px;font-size:12px}.max-width300{max-width:300px}.top__form-calc-labels{padding-left:20px;display:flex;align-items:center;color:#f2f2f2;font-size:25px;font-weight:500;margin:10px 0 20px}.top__form-calc-label{cursor:pointer;margin-right:30px}.top__form-calc-middle .ui-slider{position:relative;background-color:#fff;height:5px}.top__form-calc-middle .ui-slider-handle{position:relative}.top__form-calc-middle .ui-slider-handle:before{position:absolute;content:"";width:36px;top:-22px;height:36px;background-image:url(/img/slide-handle.png);background-size:contain}.top__form-calc-middle #slider,.top__form-calc-middle #slider2{width:100%}.top__form-calc-middle .ui-slider-range{background-color:#9cd0ff;height:5px}.top__form-calc-middle .top__form-calc-wrap{width:100%;margin-top:21px;margin-bottom:51px;align-items:center;display:flex}.top__form-calc-middle .top__form-calc-wrap label{min-width:170px;font-size:35px;color:#fff;font-weight:500}.top__form-calc-left,.top__form-calc-middle{padding-top:30px}.top__form-calc-right{padding-top:30px;padding-left:10px}.top__form-calc-right .wrap__input{margin-bottom:10px}.post__top{display:flex;gap:30px} .post__top-content p img {max-width:55%;border-radius:5px;float:left;margin-right:20px;} .floatr {float:right!important;} @media (max-width: 767px) { .post__top-content p img {max-width:100%;border-radius:5px;float:left;margin-right:20px;} } .post__top-content{font-size:30px}.post__middle img{max-width:750px;display:block;margin:20px}.middle__title,.post__container .h1{font-size:40px}.post__table-city{min-width:300px}.post__table-price{grid-template-columns:300px 1fr 1fr 1fr 1fr}.table__price{margin-bottom:50px}h2{font-size:40px;margin:10px 0}.post__bottom{margin:50px 0}.mobile__blog{display:none}.bgs__image{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.contacts__mobile-phone,.up__button{display:none}.post__bottom img,.post__middle img,.post__top-image{border-radius:5px;overflow:hidden}.table__price-item{font-family:Open Sans}.rasschet__output-wrap{display:none;padding-bottom: 50px;}.rasschet__output-wrap .top__info{margin-top:80px;margin-bottom:80px}.rasschet__output{display:grid;grid-template-columns:400px 250px 1fr}.rasschet__output-left{padding:20px;background:#fff;box-shadow:0 6px 25px rgba(0,0,0,.15);border-radius:15px}.rasschet__output-left .big__title{margin-top:0;font-weight:600;margin-bottom:30px}.rasschet__output-mini{font-size:18px;margin-bottom:50;font-weight:600}.rasschet__output-price{font-size:40px;color:#16599C;font-weight:600;margin-bottom:20px}.rasschet__output-right .big__title{font-weight:600;margin-top:0;margin-bottom:40px}.rasschet__output-right input{height:80px;background:#fff;border:1px solid #e7e7e7;border-radius:15px;font-size:30px;padding-left:20px;color:#afafaf;height:60px;width:100%;border-radius:6px}.rasschet__output-right input::-moz-placeholder{color:#adadad}.rasschet__output-right input:-ms-input-placeholder{color:#adadad}.rasschet__output-right input::placeholder{color:#adadad}.rasschet__output-right input::-moz-placeholder{font-size:20px}.rasschet__output-right input:-ms-input-placeholder{font-size:20px}.rasschet__output-right input::placeholder{font-size:20px}.rasschet__output-right button{border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;height:60px;width:100%;font-size:20px;border-radius:6px}.rasschet__output-right button:hover{background:#333}.rasschet__output-right .wrap__input{margin-bottom:10px}.rasschet__output-price:nth-of-type(2){margin-bottom:0}#map2{display:none;height:400px;margin:50px 0}.pac-container:after{background-image:none!important;height:0}.input-empty{border:3px solid red!important}.tab__price-single{display:none}.tab__price-single.active{display:block}.front__tab-checkbox{display:none}.front__tab-checkbox.active{display:block}.mobile__price-weight a{color:#333}.mpt{display:none;max-height:300px;overflow-y:scroll;margin-bottom:30px;}.mpt.active{display:block}.table__price-item{font-family:Herac}.post__table-city a{color:#333;transition:all .3s}.post__table-city a:hover{color:#16599C}.nav-but{min-width:164px;font-size:18px;border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;font-weight:700;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;max-width:250px;margin-left:5px;}.nav-but:hover{background:#333}@media (max-width:1600px){.form__want ol li{padding-left:0;display:flex;align-items:center}.form__want ol li:before{top:auto;min-width:42px;margin-right:20px;position:relative}.form__want ol li.active:after{top:6px}.top__logo{max-width:180px;padding-right:10px}.table__price-wrap{display:grid;grid-template-columns:420px 1fr 1fr 1fr 1fr}.top__menu ul li{margin-right:32px}.container{max-width:1140px}.container__big{max-width:1200px}.top__menu a,.top__phone{font-size:18px}.top__calc-title{font-size:3vw;line-height:normal}.top__form input{height:60px;font-size:2vw}.top__form button{font-size:2vw}.top__form{grid-template-columns:1fr 32px 1fr 150px 1fr}.top__info-title{font-size:2.5vw}.top__info-text{font-size:2vw}.top__form-coast-title{font-size:3vw}.top__form-coast-text{font-size:2.5vw}.top__form-coast-form button,.top__form-coast-wrap input{height:60px;font-size:2vw}.top__form-coast-form .wrap__input:nth-of-type(2){margin-bottom:15px}.big__title{font-size:3.6vw}.front__slider{margin-top:0}.front__slider-item-title{font-size:2.5vw}.front__slider-item-content{font-size:20px}.front__slider-item-link a{font-size:20px;height:60px}.front__slider-item{max-height:580px}.table__price-title{margin-top:30px}.switch{width:88px;height:40px}.slider:before{height:40px;width:40px}.table__price-item{padding:20px;font-size:20px}.table__price-city{font-size:2vw;padding:20px}.table__price{max-height:400px}.form__want-title{font-size:3vw}.form__want-description{font-size:2.5vw}.form__want input{height:60px;font-size:2vw}.form__want button{height:60px;font-size:30px;margin-top:0}.form__want ol li{font-size:2vw;margin-bottom:20px}.form__want ol li:before{width:42px;height:42px;font-size:22px}.form__want ol li.active:after{left:19px}.faq__item-description,.faq__item-title{font-size:3vw}.faq__item-title:before{width:54px;height:54px}.faq__item-title:after{width:13px;height:29px;left:32px;background-repeat:no-repeat;background-size:contain}.faq__item-title.active:after{top:38px;left:29px}.front__slider-reviews{padding:50px}.front__slider-reviews .slick-arrow.next{right:20px}.front__slider-reviews .slick-arrow.prev{left:20px}.front__slider-item-review .front__slider-item-content,.front__slider-item-review .front__slider-item-title .human__date{font-size:2vw}.front__slider-item-review{height:auto}.foot__grid-item,.foot__grid-item a{font-size:18px}.foot__title{font-size:2.5vw;font-size:24px}.any__questions-grid .top__form-coast-title:after{display:none}.top__calc-title{font-size:34px}.top__form input{font-size:20px;border-radius:6px}.top__form input::-moz-placeholder{font-size:24px}.top__form input:-ms-input-placeholder{font-size:24px}.top__form input::placeholder{font-size:24px}.top__form button{font-size:24px;border-radius:6px}.top__info-title{font-size:24px}.top__info-text{font-size:20px}.top__form-coast-wrap input{border-radius:6px;font-size:28px}.top__form-coast-wrap input::-moz-placeholder{font-size:24px}.top__form-coast-wrap input:-ms-input-placeholder{font-size:24px}.top__form-coast-wrap input::placeholder{font-size:24px}.top__form-coast-form button{font-size:24px;border-radius:6px}.top__form-coast-title{font-size:30px}.top__form-coast-text{font-size:26px}.big__title{font-size:36px;margin-top:70px}.form__want button,.form__want input{font-size:24px;border-radius:6px}.faq__item-title{font-size:26px;padding-top:24px;padding-bottom:24px}.faq__item-description{font-size:26px}.faq__item{padding-bottom:4px}.faq__item-title:before{top:15px}.faq__item-title:after{top:29px}.top__calc{margin-bottom:40px}.top__form-coast{margin-top:70px;height:auto}.front__slider-item-title{font-size:24px}.post__top-content{font-size:20px}.form__want-title{font-size:34px}.form__want-description{font-size:30px}.form__want ol li,.form__want ol li span{font-size:24px}.any__questions{margin-top:80px;margin-bottom:80px}.front__slider-item-review .front__slider-item-content{font-size:24px}.form__button a{height:60px;font-size:24px;border-radius:6px}.front__slider-item-review{border-radius:10px}.top__form{border-radius:6px}.h1{font-size:36px}.blog__item-title{font-size:26px;min-height:60px}.blog__item-summaru{font-size:20px}.blog__slider .bgs__title{font-size:20px;min-height:50px}.blog__slider .bgs__content{font-size:18px}.top__form-calc input{height:60px;font-size:24px;border-radius:6px}.top__form-calc input::-moz-placeholder{font-size:24px}.top__form-calc input:-ms-input-placeholder{font-size:24px}.top__form-calc input::placeholder{font-size:24px}.top__form-calc{border-radius:6px;grid-template-columns:350px 1fr 250px}.top__form-calc-labels{font-size:22px}.top__form-calc .arrow{top:30px}.top__form-calc-middle .top__form-calc-wrap label{font-size:24px;min-width:150px}.top__form-calc button{height:60px;border-radius:6px;font-size:24px}.contacts__email a{font-size:30px}.contacts__phone a,.contacts__whatsapp a{height:70px;border-radius:6px}.contacts__whatsapp a{width:70px}.contacts__title{font-size:24px}.contacts__info{font-size:20px}.cont{padding-left:15px;padding-right:15px}.form__want-description{font-size:26px}.form__want .wrap__input{max-width:420px}.form__want button{width:100%}.front__slider-reviews{padding:0}.front__slider-reviews .slick-arrow.prev{left:-20px}.front__slider-reviews .slick-arrow.next{right:-20px}.faq__item-title.active:after{top:31px}}@media (max-width:1200px){.table__price-item{font-size:16px}.front__slider .slick-arrow.next{right:-5px}.front__slider .slick-arrow.prev{left:-5px}.top__form-calc{border-radius:6px;grid-template-columns:300px 1fr 170px}.top__form-calc-labels{font-size:18px}.container{max-width:960px}.form__want ol li,.form__want ol li span{font-size:22px}.front__slider-item-review .front__slider-item-content{font-size:20px}.blog__container-content img{max-width:100%!important;max-height:100%!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top__menu ul li{margin-right:20px}.front__slider-item-title span{margin-left:10px}.front__slider-item-content ul li{margin-bottom:10px}.form__want-grid{gap:20px}.any__questions{margin-bottom:70px;margin-top:70px}.top__form-coast{margin-top:70px;height:400px}.front__slider-item-title{font-size:2.2vw;margin-bottom:10px}.front__slider-item{max-height:530px}.front__slider-item-content ul{margin-top:20px}.top__calc{margin-bottom:40px;padding-bottom:40px}.container__big{max-width:1020px}.front__slider-item-title{font-size:26px;margin-bottom:20px}.front__slider-item-left{padding-top:10px}.table__price-wrap{display:grid;grid-template-columns:380px 1fr 1fr 1fr 1fr}}@media (max-width:1200px){.top__menu a{font-size:16px}}@media (max-width:992px){.table__price-wrap{display:grid;grid-template-columns:300px 1fr 1fr 1fr 1fr}.top__form-calc{border-radius:6px;grid-template-columns:280px 1fr 170px;gap:20px}.top__form-calc-middle .top__form-calc-wrap label{min-width:120px}.top__form-calc-labels{padding-left:0}.container{max-width:960px}.top__calc-title{margin-top:50px}.big__title{margin-top:60px}.top__logo{max-width:160px}.top__phone:before{max-width:30px;background-size:contain;background-repeat:no-repeat}.top__phone{font-size:15px;padding-left:43px}.top__menu a{font-size:16px}.front__slider-item{grid-template-columns:1.5fr 1fr}.form__button a{height:70px;font-size:24px}footer{margin-top:0;padding-bottom:30px}}@media (max-width:768px){.rasschet__output{grid-template-columns:1fr;gap:10px}.top__wrap{display:none}.mobile__menu{display:flex;align-items:center;justify-content:space-between;top:0;z-index:800;left:0;background-color:#fff;width:100%;height:64px;position:fixed}.mobile__menu .logo{max-width:170px;padding-right: 5px;}.top__info,.top__form{grid-template-columns:1fr;margin-top:16px;}.top__form .wrap__input:nth-of-type(2){display:none}.top__form input{font-size:16px}.top__form button{height:60px}.top__calc-title{margin-top:20px;margin-bottom:20px;font-size:20px}.top__info-item{grid-template-columns:1fr}.top__info-title{font-size:20px;text-align:center}.top__info-item img{max-width:100%}.top__info-image{width:100px;height:100px;margin:0 auto 20px}.top__info-text{font-size:18px;text-align:center}.top__info-info{margin:0 auto}.top__calc{margin-bottom:40px}.top__form-coast-wrap{grid-template-columns:1fr;gap:20px}.top__form-coast-text:after{display:none}.top__form-coast-title{font-size:24px;text-align:center}.top__form-coast{height:auto;padding-top:30px;padding-bottom:20px}.top__form-coast button,.top__form-coast input{font-size:18px}.top__form-coast-text{font-size:18px;text-align:center;line-height:normal}.slick-dots{display:block;display:flex;align-items:center;justify-content:center}.slick-dots li{margin-right:10px}.slick-dots button{text-indent:-9999px;width:20px;height:20px;border:none;border-radius:100%;background:#d9d9d9}.slick-dots .slick-active button{background:#16599C}.front__slider-slide{padding:10px;border-radius:10px}.front__slider{padding:0}.front__slider .slick-arrow{display:none!important}.front__slider-item-left{padding:0}.front__slider-item-title{font-size:20px}.big__title{font-size:24px;text-align:center}.front__slider-item-link{bottom:-100px}.front__slider-item{height:auto;border-radius:10px;padding:10px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.front__slider-item-content{font-size:10px}.front__slider-item-content p{display:none}.front__slider-item-content ul{font-size:10px;margin-bottom:10px}.table__price-from{font-size:20px}.container.form__want-grid{grid-template-columns:1fr}.container.form__want-grid input{font-size:18px}.container.form__want-grid button{font-size:18px;width:100%}.form__want-right{display:none}.any__questions-grid{grid-template-columns:1fr}.front__slider-item{position:relative;grid-template-columns:.8fr 1fr}.front__slider .slick-dots{margin-top:15px}.front__slider-item-right{width:210px;position:absolute;right:-39px}.front__slider-item-title{font-size:16px;position:absolute;top:10px}.front__slider-item-content ul li{margin-bottom:5px}.front__slider-item-content ul{max-width:140px;font-size:12px}.slick-dots button{width:10px;height:10px}.front__slider-item-link{position:absolute;bottom:-150px;height:44px;width:180px;z-index:1;left:50%;transform:translateX(-50%)}.front__slider-item-link a{border-radius:5px;font-size:12px;height:40px}.table__price-title{margin-top:16px;display:block;font-size:20px;margin-right:0}.table__price-title .big__title{margin-right:0}.switch,.table__price-from{display:none}.front__slider-item{box-shadow:none}.front__slider-item-content-mob{display:block;font-size:12px;margin-top:10px}.front__slider-item-content-mob ul{display:none}.front__slider-slide{background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.15)}.slick-slide{margin:0 27px}.slick-list{padding-top:20px;padding-bottom:90px;margin:0 -27px} @media (max-width: 768px) { .slick-dots button { width: 20px !important; height: 20px !important; } } .front__slider .slick-dots{position:absolute;left:50%;transform:translateX(-50%);z-index:5}.table__price-city{font-size:16px;padding:10px}.table__price-wrap{grid-template-columns:150px 110px 110px 110px 110px}.table__price-item{font-size:16px;padding:10px}.form__want-title{font-size:24px;text-align:center;margin-bottom:10px}.form__want-description{font-size:20px;text-align:center}.faq__item-title{font-size:20px;padding:25px 25px 25px 80px}.faq__item{padding-bottom:8px}.faq__item-title:before{top:13px}.faq__item-title:after{top:28px}.faq__item-title.active:after{top:26px}.faq__item-description{margin-top:0;font-size:18px;margin-left:4px;margin-right:4px}.form__want{margin-top:70px;padding-top:30px;padding-bottom:30px}.faq .big__title{margin-bottom:20px;margin-top:40px}.any__questions-grid{padding-top:20px;padding-bottom:30px}.form__button a{margin:0 auto}.from-to-mobile{margin-top:10px;align-items:center;justify-content:space-between;background:#fff;border:2px solid #e7e7e7;box-shadow:inset 4px 4px 9px rgba(0,0,0,.15);border-radius:5px;overflow:hidden;margin-bottom:20px}.item-switch{color:#afafaf;font-size:12px;font-weight:700;width:100%;padding:15px 10px;display:flex;align-items:center;justify-content:center}.item-switch.active{background-color:#16599C;color:#fff}.table__price{display:none}.mobile__price-table{font-weight:600;display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9d9d9;border-bottom:none}.mobile__price-table div{padding:20px;display:flex;align-items:center;border-bottom:1px solid #d9d9d9}.mobile__price-table div:nth-last-of-type(){border-bottom:none}.mobile__price-table .mobile__price-weight{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.faq__item-title:before{right:10px;left:auto;width:34px;height:34px}.mobile__price-price{color:#16599C}.faq__item-title:after{left:auto;right:21px;width:9px;height:26px;top:20px}.faq__item-title{padding:15px 15px 15px 10px}.faq__item-title.active:after{left:auto;right:26px;top:18px}.front__slider-item-review{grid-template-columns:1fr;box-shadow:none;padding:0}.reviews .slick-slide{margin:6px}.reviews .front__slider-item-left{display:none}.reviews .front__slider-item-left-img{display:none!important}.reviews .front__slider-item-left-imgs{display:none!important}.reviews .front__slider-item-right{position:relative;right:auto;width:auto}.reviews .front__slider-item-content p{display:block;font-size:12px;margin-top:30px}.reviews .front__slider-reviews{padding:20px}.front__slider-item-review .front__slider-item-content{font-size:16px}.front__slider-item-title{position:relative}.front__slider-item-review .front__slider-item-right{display:block}.front__slider-item-review .front__slider-item-title .human__date{font-size:16px}.front__slider-item-right{right:0}.front__slider{width:100%}.front__slider .slick-list,.front__slider .slick-slide{margin:0}.front__slider-item-title{top:0;margin-bottom:50px}.front__slider-item-right img{width:170px;position:absolute;top:-84px}.front__slider-item{padding:0}.front__slider-slide{border:1px solid #adadad;box-shadow:none;border-radius:5px}.front__slider{width:98%}.mobile__menu{padding-left:15px;padding-right:15px}header{padding:30px 0}.foot__grid{grid-template-columns:1fr;gap:10px}.foot__laddress,.foot__social{display:none}.foot__phone{padding:0}.foot__phone:before{display:none}.foot__grid-item a{font-size:16px}.foot__logo{display:none}.foot__title{font-size:18px;color:#A3C8FF;font-weight:400;position:relative;display:inline-block}.foot__title:after{right:-22px;top:17px;width:15px;height:1px}.foot__title:after,.foot__title:before{content:"";position:absolute;background-color:#A3C8FF}.foot__title:before{height:15px;right:-15px;width:1px;top:10px}.foot__mail,.foot__ooo,.foot__title.active:before{display:none}.foot__grid-item{font-size:18px}.sub__foot-mail{margin-bottom:10px}.sub__foot,.sub__foot-mail a{color:#fff}.mob__foot-call{color:#16599C;text-transform:uppercase}.foot__phone{margin-bottom:10px}.foot__phone a{font-size:24px}.foot__title{margin-bottom:0}.foot__grid-item ul{display:none}.reviews .slick-list{padding-bottom:0}footer{padding-top:30px}.mobile__menu{justify-content:normal}.phone_icon{margin-left:auto}.phone_icon,.wap__mobile{margin-right:30px}.mobile__nav{position:fixed;top:64px;background-color:#fff;z-index:800;width:100%;height:100%;left:0;padding:30px;display:none}.mobile__nav a{color:#16599C}.mobile__nav ul a{font-weight:700;font-size:20px}.mobile__nav ul a.active{color:#333}.mobile__nav ul li{margin-bottom:20px}.mobile__nav.active{display:block}.mobile__nav-phone{margin-top:200px;display:flex;align-items:center}.mobile__nav-phone a{font-size:24px;font-weight:700;display:block;margin-right:10px}.mobile__nav-but{min-width:210px;border:none;cursor:pointer;background:#16599C;border-radius:15px;color:#fff;transition:all .3s;font-weight:700;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;max-width:250px}.mobile__nav-but:hover{background:#333}.h1{font-size:30px}.blog__item-summaru{font-size:10px;line-height:14px}.blog__item-title{font-size:16px;min-height:auto}.blog__item-image{height:120px}.index__blog{display:none}.mobile__blog{display:block;position:relative}.mobile__blog .slick-arrow{position:absolute;bottom:-20px}.mobile__blog .slick-list{padding-bottom:0;margin-bottom:50px}.mobile__blog .prev{left:30%}.mobile__blog .next{right:30%}.blog__container-image{height:250px}.blog__slider .slick-slide .bgs__image{height:140px}.blog__slider .slick-list{margin:0 -10px}.blog__slider .slick-slide{margin:35px 10px}.blog__slider .bgs__title{font-size:14px}.blog__slider .bgs__content{font-size:12px}.blog__slider{margin-top:50px;padding-bottom:50px}.blog__slider .bgs__content{min-height:40px}.contacts{grid-template-columns:1fr}#map{height:400px}.contacts__wrap{display:none}.cont{padding-left:15px;padding-right:15px}.contacts__mobile-phone{display:block;margin-bottom:40px}.contacts__mobile-phone a{font-size:26px;font-weight:700;color:#333}.contacts__email a{font-size:20px}.contacts__title{font-size:18px;margin-bottom:0}.contacts__info{font-size:16px}.foot__phone{position:relative;margin-bottom:20px}.mob__foot-call,.up__button{display:block}.up__button{position:absolute;width:38px;right:10px;top:0;height:38px}.mobile__blog .slick-list{margin:30px 2px}.mobile{display:block}.top__form-calc{grid-template-columns:1fr;gap:0}.top__form-calc input{height:50px;font-size:14px;border:2px solid #e7e7e7;border-radius:5px}.top__form-calc-labels{font-size:12px}.top__form-calc .arrow{width:8px;height:13px;background-size:contain;top:28px;background-repeat:no-repeat}.top__form-calc-middle .top__form-calc-wrap label{min-width:94px;font-size:20px}.top__form-calc-middle .ui-slider-handle:before{width:25px;height:25px;top:-17px;background-repeat:no-repeat}.top__form-calc-middle{padding-top:0}.top__form-calc-right{padding-left:0;padding-top:0}.top__form-calc button{height:44px;font-size:16px;border-radius:5px;margin-top:20px}.mobile__hide{display:none}.top__form-calc-middle .top__form-calc-wrap{margin-bottom:12px}.top__form-coast{margin-top:30px}.container.form__want-grid button,.container.form__want-grid input,.faq__item,.form__button a{border-radius:5px}.form__button a{height:44px}.top__calc,.top__form-calc,.top__form-coast button,.top__form-coast input{border-radius:5px}.form__button a{font-size:18px}.bgs__image,.blog__container-image,.blog__slider .slick-slide,.top__form,.top__form-coast,.top__form button,.top__form input{border-radius:5px}.front__slider .slick-dots{bottom:50px}.front__slider-item-link{bottom:-170px}.post__top{grid-template-columns:1fr}.post__top-content{font-size:20px}.middle__title{font-size:28px}.post__container .h1{font-size:30px}.post__container img{display:block!important;float:none!important;max-width:100%}.post__bottom h2{font-size:30px}.post__middle img{margin:4px;border-radius:5px;overflow:hidden}.slick-list{padding-bottom:100px}.front__slider-item-link{bottom:-173px}.front__slider .slick-dots{bottom:60px}.top__calc{border-radius:15px;margin-top:10px;background-position:-600px top}.top__calc .container{padding-left:30px;padding-right:30px}.top__form{background:none;padding:0}.top__form button{font-weight:800;font-size:16px}.top__calc-title{font-size:26px}.top__calc .arrow,.top__form span{display:none}.top__form input::-moz-placeholder{font-size:20px}.top__form input:-ms-input-placeholder{font-size:20px}.top__form input::placeholder{font-size:20px}.top__info-item{grid-template-columns:110px 1fr;text-align:left}.top__info-text{text-align:left;font-size:16px}.top__info-title{text-align:left;font-size:18px;margin-bottom:5px}.top__info-image{width:80px;height:80px}.top__calc-title{font-size:22px;margin-top:34px;font-weight:800;margin-bottom:34px}.front__slider-item{grid-template-columns:1fr}.front__slider-item-right img{width:auto;right:-10px}.front__slider-item-title{margin-bottom:10px}.table__price-title .big__title{font-weight:800}.from-to-mobile{display:flex}.front__slider .slick-dots{bottom:68px}.front__slider-item-link a{font-weight:600}.mobile__price-table .mobile__price-weight,.mobile__price-table div{padding-left:56px}.top__form{gap:6px}.top__form input::-moz-placeholder{font-size:16px}.top__form input:-ms-input-placeholder{font-size:16px}.top__form input::placeholder{font-size:16px}.top__form button{margin-top:6px}.top__form-coast-text{line-height:18px;font-size:16px;max-width:270px;margin:0 auto}.top__form-coast{padding-top:18px}.top__form-coast-form .wrap__input{margin-bottom:8px}.top__form-coast-form .wrap__input input::-moz-placeholder{font-size:16px;font-weight:600}.top__form-coast-form .wrap__input input:-ms-input-placeholder{font-size:16px;font-weight:600}.top__form-coast-form .wrap__input input::placeholder{font-size:16px;font-weight:600}.top__form-coast-form .wrap__input:nth-of-type(2){margin-bottom:12px}.big__title{font-weight:800}.front__slider-item-title{font-size:14px}.form__want-title{font-weight:800}.form__want-description{font-size:16px;max-width:260px;margin:0 auto 20px}.form__want-title{margin-bottom:2px}.form__want-left input::-moz-placeholder{font-size:16px;font-weight:600}.form__want-left input:-ms-input-placeholder{font-size:16px;font-weight:600}.form__want-left input::placeholder{font-size:16px;font-weight:600}.form__want .wrap__input{margin-bottom:10px}.container.form__want-grid button{font-size:16px;font-weight:800}.any__questions-grid .top__info-image{display:none}.any__questions{margin-bottom:30px;border-radius:15px}.any__questions .form__button a{height:50px;font-weight:800;font-size:14px;max-width:260px}.any__questions .top__form-coast-title{margin-bottom:5px}.any__questions-grid{gap:14px}.top__form-coast-text{font-size:14px}.rev_title{margin:20px 0!important}.reviews .front__slider-reviews,.reviews .front__slider-reviews .slick-list{padding-top:0}}@media (max-width:450px){.front__slider-item-right img{max-width:175px;top:-54px}} .block_404 {position: relative;padding-top: 50px;padding-bottom: 50px;} .block_404::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url(/img/bgform2.webp);filter: blur(3px);z-index: -1;} .block_404-item-left {padding: 30px;} .block_404-item-title {font-size: 40px;font-weight: 600;display: flex;margin-bottom: 30px;display: block;} .pt30{padding-top: 30px;} .article__toc {height: 100%;width: 100%;}.toc {display: block;padding: 24px 16px;border: 3px solid #d9edff;border-radius: 5px;background-color: #f3f9ff;}.post__top_main {display: grid;grid-template-columns: minmax(45%, 60%) 1fr;gap: 50px;align-items: stretch;}@media (max-width: 1600px) {.post__top_main {    gap: 30px;}}@media (max-width: 1000px) {.post__top_main {    grid-template-columns: 1fr;}}.post__top-image_main {border-radius: 5px;overflow: hidden;}.post__top-image_main img {width: 100%;height: 100%;object-fit: cover;}.post__top-content_main {font-size: 30px;align-items: center;}@media (max-width: 1600px) {.post__top-content_main {    font-size: 20px;}}@media (max-width: 768px) {.post__top-content_main {    font-size: 20px;}}.toc__item a {position: relative;display: block;padding: 0 16px 8px;color: #214e6f;text-shadow: 1px 1px 1px #fff;font-size: 20px;border-bottom: 1px solid #4caf501f;}.toc__item a::before {position: absolute;top: 8px;left: -1px;display: block;width: 6px;height: 6px;content: "";transform: rotate(45deg);border-width: 2px;border-style: solid solid none none;border-color: #1b425e;}@media (min-width: 1600px) {.toc__item a {    font-size: 30px;}.toc__item a::before {    top: 15px;}}.toc__item a:hover {color: #122b3d;}@media (max-width: 767px) {.article__toc {    width: 100%;}.toc {    display: inline-block;    padding: 16px;    margin: 0;}.toc__item a {    padding: 0 16px 8px;}}@media (min-width: 768px) {.toc {    float: right;}}.toc__items {list-style: none;}.toc__item, .toc__items {display: block;margin: 0;padding: 0;}.toc__item:not(:last-child) {margin-bottom: 15px;}@media (min-width: 1200px) {.toc__item:not(:last-child) {    margin-bottom: 25px;}}.toc__item {color: #5dc12e;font-family: SourceSansPro, Arial, sans-serif;font-size: 14px;font-weight: 400;font-style: normal;line-height: 1.285;transition: all 0.2s ease;}.toc__item, .toc__items {display: block;margin: 0;padding: 0;}  .block_404-item-content {font-size: 30px;display: block;padding-bottom: 30px;} .block_404-item-href {color: #16599C;} .block_404-item-href:hover {color: #333;} .block_404-item-link {display: flex;justify-content: center;} .block_404-item-link a {border: none;cursor: pointer;background: #16599C;border-radius: 15px;transition: all .3s;font-weight: 500;font-size: 30px;color: #fff;height: 90px;display: flex;align-items: center;justify-content: center;max-width: 450px;padding: 10px;} .block_404-item-link a:hover {background: #333;} @media (max-width: 768px) {.block_404-item {height: auto;border-radius: 10px;} .block_404-item-content {font-size: 10px;} .block_404-item-link a {font-weight: 600;border-radius: 5px;font-size: 12px;height: 40px;}} @media (max-width: 1200px) {.block_404-item {max-height: 530px;}.block_404-item-left {padding-top: 10px;}.block_404-item-title {font-size: 26px;margin-bottom: 20px;}} @media (max-width: 1600px) {.block_404-item {max-height: 480px;}.block_404-item-title {font-size: 24px;}.block_404-item-content {font-size: 20px;}.block_404-item-link a {font-size: 20px;height: 60px;}} .block_404-item {display: grid;grid-template-columns: 1fr;background: #fff;box-shadow: 0 5px 25px rgba(0,0,0,.15);border-radius: 60px;height: 730px;align-items: center;}
