.footer__bottom{margin-top:20px}.footer__sitemap,.footer__sitemap a,.footer__copyright{font-size:14px;color:#6b6b6b}.modal .content>div input[type="text"].error,.new_version .feedback_form .form form input[type="text"].error,#text_area.error,form input.error{transition-duration:.2s;border-bottom-color:red}.reviews-rating{background:#fff;margin:55px 0 80px}.reviews-rating__container{display:grid;grid-template-columns:repeat(6,1fr)}.reviews-rating__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 20px;position:relative;gap:18px}.reviews-rating__item:not(:last-child)::after{content:"";position:absolute;right:0;top:30px;bottom:30px;width:1px;background:#d9d9d9}.reviews-rating__logo{max-width:150px;height:50px;object-fit:contain}.reviews-rating__text{display:flex;flex-direction:column;gap:4px}.reviews-rating__text span{font-size:18px;color:#1b1b1b}.reviews-rating__text strong{font-size:28px;font-weight:700;line-height:1.2;color:#1b1b1b}.reviews-rating__stars{font-size:34px;color:#ffc107;letter-spacing:4px;line-height:1}@media (max-width:1400px){.reviews-rating__container{grid-template-columns:repeat(3,1fr)}.reviews-rating__item:nth-child(3n)::after{display:none}}@media (max-width:768px){.reviews-rating{margin:60px 0}.reviews-rating__container{grid-template-columns:repeat(2,1fr)}.reviews-rating__item::after{display:none}.reviews-rating__item{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.reviews-rating__item:nth-child(2n){border-right:none}.reviews-rating__logo{max-width:120px;height:42px}.reviews-rating__text span{font-size:16px}.reviews-rating__text strong{font-size:22px}.reviews-rating__stars{font-size:28px;letter-spacing:2px}}@media (max-width:480px){.reviews-rating__container{grid-template-columns:1fr}.reviews-rating__item{border-right:none;padding:30px 15px}.reviews-rating__logo{max-width:140px}}footer.footer .footer_content{flex-direction:row!important}.link_list.column{display:flex;flex-direction:column;gap:10px}footer .social a:first-child{padding-right:25px!important}footer .social{margin-bottom:15px}.footer__contacts a{font-size:16px!important}.footer__contacts{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.footer__social{display:flex;gap:10px;margin-top:12px}.footer__contacts *{margin:0!important}footer.footer .footer_content .link_list.column a:hover{color:#939297}.link_list-title,.link_list-title a{font-size:20px!important;font-weight:500!important}footer.footer .footer_content .link_list{margin-bottom:20px}.reviews-rating-wrap,.recviz-wrap{margin-top:50px}footer.footer .footer_content .link_list div+div{margin-top:0}.col-10,.col-8{margin:0!important}@media (max-width:767px){.service_page .service_head{max-height:300px!important}}.faq{display:flex;flex-direction:column;gap:12px}.faq__item{border:1px solid #ddd;border-radius:8px;overflow:hidden}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:0;background:#fff;padding:18px 20px;font-size:18px;font-weight:600;text-align:left}.faq__icon{transition:.3s;font-size:24px;color:#66b9ed}.faq__answer{display:grid;grid-template-rows:0fr;transition:.3s}.faq__content{overflow:hidden;padding:0 20px}.faq__item.active .faq__answer{grid-template-rows:1fr}.faq__item.active .faq__content{padding:0 20px 20px}.faq__item.active .faq__icon{transform:rotate(45deg)}.footer-demis{display:flex;flex-direction:column;gap:10px;margin-top:15px;font-size:14px}.text-tbl{border-collapse:collapse;width:100%;margin:20px 0}.text-tbl th,.text-tbl td{border:1px solid #66b9ed;padding:10px 15px;text-align:left}.new_header .btn_block{display:flex;gap:35px;align-items:center}.new_header .btn_block button.button{min-width:135px}.new_header .btn_block .search-icon svg.icon{width:24px;height:24px;cursor:pointer}.new_header .btn_block .search-icon.open svg.icon{display:none}.new_header .btn_block .search-icon svg.img-svg.replaced-svg{display:none;width:24px;height:24px;cursor:pointer}.new_header .btn_block .search-icon.open svg.img-svg.replaced-svg{display:block}form.simplesearch-search-form{display:none}.simplesearch-search-form fieldset{display:flex;align-items:center;gap:20px;padding:0;padding:0 0 10px 0;border:none}.simplesearch-search-form fieldset input[name="search"]{border:1px solid #13222c;border-radius:10px}.simplesearch-search-form fieldset input[type="submit"]{border:none;background:#66b9ed;border-radius:10px;box-shadow:0 10px 40px -5px rgba(0,151,191,.4);min-width:200px;line-height:24px;line-height:1.5;letter-spacing:.5px;font-size:16px;font-weight:500;display:inline-block;text-align:center;padding:12px 30px;color:#fff!important;border:0;cursor:pointer;transition:all .15s ease-in-out}.foto-wrap{margin:20px 0;display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap}.foto-wrap .foto-item{width:48%;height:300px}.foto-wrap .foto-item img{width:100%;height:100%;object-fit:cover;display:block;margin:0}table{border-collapse:collapse;width:100%}table td{padding:10px;border:1px solid #66b9ed}table thead td{background:#e5e5e5}table thead td p span{color:#435661}.map{position:relative;line-height:0}.map .contact-wrapper{width:400px;height:auto;background:#fff;position:absolute;top:40px;bottom:80px;left:150px;padding:20px;line-height:150%}.map .contact-wrapper .contact-title{font-size:36px;color:#66b9ed;font-weight:600;text-transform:uppercase;margin-bottom:20px;line-height:100%}.map .contact-wrapper svg{display:block;width:24px;height:24px;left:0;top:2px;position:relative;fill:#66b9ed!important}.map .contact-wrapper .list>div>span{display:flex;align-items:center;gap:15px;margin-bottom:20px}.map .contact-wrapper>div .social{display:flex;align-items:center;gap:10px}@media (max-width:768px){.beforeafter .sl-container .view img{width:400px;max-width:400px}.doposle-slider .beforeafter{margin-right:0!important}}@media (max-width:360px){.doposle-slider.slick-initialized .slick-slide{width:330px!important}.doposle-slider .w100{width:100%}}.article_page .content img.float-right{width:100%;max-width:320px;height:auto;margin:20px 0 20px 20px;float:right}.h3{box-sizing:border-box;outline:none!important;font-family:Klein;font-weight:900;height:auto;line-height:1.15;background:initial;text-transform:uppercase;font-size:30px;margin:48px 0 30px;color:#435661}