@keyframes showLeft {from {left: -100%;}to {left: 0;}}@keyframes showRight {from {right: -100%;}to {right: 0;}}body {font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;background-image: url("/images/back.jpg");color: white;}body .title {position: relative;}body .title h2 {margin: 30px 0px;font-size: 35px;font-weight: 700;padding-left: 65px;}body .title h2:before {content: "";display: block;width: 45px;height: 3.5px;background: #00ADB5;position: absolute;left: 0;top: 50%;}body img {max-width: 100%;}body header .top-head {padding-bottom: 5px;font-family: "roboto";padding: 018px 0px 10px 0px;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}body header .top-head .logo, body header .top-head .address, body header .top-head .grafic, body header .top-head .phone {display: flex;justify-content: center;flex-direction: column;}body header .top-head .logo {align-items: center;}body header .top-head .logo img {max-width:100%;}body header .top-head .address span {font-size: 16px;font-weight: 400;color: #fff;}body header .top-head .address span.title {font-size: 15px;font-weight: 300;color: #9E9898;}body header .top-head .grafic {align-items: center;font-size: 15px;font-weight: 300;}body header .top-head .grafic p {margin: 0px;color: white;}body header .top-head .phone {align-items: flex-end;color: white;}body header .top-head .phone p {margin: 0px;}body header .top-head .phone p a {font-size: 23px;font-weight: 500;color: white;text-decoration: none;}body header .top-head .phone .window-modal a {font-size: 15px;font-weight: 300;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);padding-bottom: 2px;border-bottom: 1px solid yellow;}body header .head-menu {font-family: "roboto";}body header .head-menu ul {border-bottom: 1px solid white;border-top: 1px solid white;font-weight: 300;text-transform: uppercase;display: flex;justify-content: space-between;}body header .head-menu ul.dj-megamenu-fixed {backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);}.dj-megamenu-custom90 li ul.dj-submenu {display:flex;flex-direction:column;}.dj-megamenu-custom90 li ul.dj-submenu > li > a, .dj-megamenu-custom90 li a.dj-up_a {font-size:14px !important;}ul.dj-mobile-dark li.dj-mobileitem > a {font-size: 18px !important;}.dj-megamenu-default li ul.dj-submenu {flex-direction: column !important;}.top-head .email-link {font-size:18px !important;}.zakonrf label input {margin-right: 15px;height: 20px !important;width: 20px !important;position: relative;padding: 20px;float:none !important;line-height: 2;}.mobile-contacts a {color: #fff;text-decoration:none;}.mobile-contacts a svg {margin-right:15px;}.blog {padding-top: 60px;}.blog .item h2 {font-size: 1.2rem;font-weight: 400;}.blog .item h2 a {color: inherit;text-decoration:none;transition: color .4s;}.blog .item h2:hover a {color: #00adb5;}.blog .item .page-header {min-height:70px;margin-bottom:15px;}.blog .item .pull-none.item-image {overflow:hidden;margin-bottom:5px;}.blog .item .pull-none.item-image img{transform:scale(1);transition: transform .4s;}.blog .item .pull-none.item-image:hover img{transform:scale(1.3);}.blog .item .readmore .btn {color:#fff;background-color: #00ADB5;border-radius: 0px 0px 0px 0px;padding: 10px;transition: background-color .4s;}.blog .item .readmore:hover .btn {background-color: #00989f;}.blog .page-header {margin: 20px 0 60px 0;}.blog h1.category-heading {position:relative;padding-left: 65px;}.blog h1.category-heading::before {content: "";display: block;width: 45px;height: 3.5px;background: #00ADB5;position: absolute;left: 0;top: 50%;}.blog-img.blog-img--right {}.item-page .page-header {padding-top:40px;margin-bottom:20px;}.blog .pull-left.item-image {height:200px;}.blog .pull-none.item-image {height:200px;}.blog .pull-left.item-image img {max-width:100%;height:auto;width:100%;height:100%;object-fit:cover;}.blog .pull-none.item-image img {max-width:100%;height:auto;width:100%;height:100%;object-fit:cover;}.scroll-header {position:fixed;top:0;left:0;right:0;backdrop-filter: blur(10px);z-index: 9999;-webkit-backdrop-filter: blur(10px);padding-left: 186px;padding-right: 180px;}body .slide {background: #000 url("/images/shutterstock_162600470-min.jpg");background-size: cover;background-attachment: fixed;}body .slide .top-head .row {align-items:center;}body .slide .slide-text {max-width: 570px;margin: 50px 0px;}body .slide .slide-text h1 {font-size: 43px;line-height: 1.3em;letter-spacing: 1px;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);color: white;font-weight: 700;}body .slide .slide-text h1 .left {animation: showLeft 1s;}body .slide .slide-text h1 .right {animation: showRight 1s;}body .slide .slide-text p {margin: 40px 0px 60px;}body .slide .slide-text p a {background-color: #00ADB5;border-radius: 0px 0px 0px 0px;padding: 20px 20px 20px 20px;color: white;text-decoration: none;font-size: 18px;}body .slide .slide-text p a:hover {color: white;}body .slide .benefit {backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);color: white;font-weight: 200;}body .slide .benefit .border-center {border-left: 1px solid white;border-right: 1px solid white;}body .slide .benefit .back {display: flex;justify-content: center;align-items: center;padding: 20px;}body .slide .benefit .back span {padding: 0px 15px;font-size: 20px;}body .main {color: white;padding-bottom: 80px;}body .main .benefit-section {margin: 40px 0px;}body .main .benefit-section .title {margin-bottom: 30px;}body .main .benefit-section .item {border-left: 1px solid rgba(255, 255, 255, 0.2);border-right: 1px solid rgba(255, 255, 255, 0.2);}body .main .benefit-section .item a .back p, body .main .benefit-section .item a .back p img {overflow:hidden;}body .main .benefit-section .item a, body .main .benefit-section .item a:hover, body .main .benefit-section .item a:visited {text-decoration: none;color:inherit;}body .main .benefit-section .item a img {transform:scale(1);transition: transform .3s;}body .main .benefit-section .item a:hover img {transform:scale(1.2);}body .main .benefit-section .item:last-child {border-left: 0px;}body .main .benefit-section .item:first-child {border-right: 0px;}body .main .benefit-section .item .back {padding: 0px 0px 0px 40px;}body .main .benefit-section .item .back .relative {position: relative;}body .main .benefit-section .item .back .relative p.text {font-size: 21px;font-weight: 300;padding-left: 35px;}body .main .benefit-section .item .back .relative p.text:before {content: "";display: block;width: 22px;height: 1.8px;background: #00ADB5;position: absolute;left: 0;top: 30%;}.services-subtitle {font-size:28px;font-weight:500;line-height:34px;color:#fff;text-align:center;padding-top: 30px;border-bottom: 2px solid #383838;padding-bottom: 20px;}body .main .whyus .title {margin: 30px 0px;}body .main .whyus .items .item {position: relative;margin: 10px 0px;}body .main .whyus .items .item .back {height: 100%;width: 100%;background: #393e46;background-position: right bottom;background-repeat: no-repeat;min-height: 300px;padding: 20px 70px 20px 20px;}body .main .whyus .items .item .back img {float: right;}body .main .whyus .items .item .back p {max-width: 65%;font-size: 17px;font-weight: 300;}body .main .whyus .items .item .back p .bold {font-weight: 700;}body .main .equipment .item {margin-top: 30px;align-items: center;}body .main .equipment .item .image {text-align: center;}body .main .equipment .item .text .title {font-size: 20px;font-weight: 400;position: relative;}body .main .equipment .item .text .title p {padding-left: 35px;line-height: 1;}body .main .equipment .item .text .title p:before {content: "";display: block;width: 25px;height: 2px;background: #00ADB5;position: absolute;left: 0;top: calc(50% - 1px);}body .main .equipment .item .text .silvertitle p {margin: 0px;color: #818489;font-weight: 300;font-size: 15px;}body .main .price p {color: rgba(251, 251, 251, 0.6);font-size: 14px;font-weight: 300;}body .main .price table {color: rgba(251, 251, 251, 0.6);border: #626770;}body .main .price table .table-colors {background-color: #00ADB5;text-align: center;color: white;border: #00ADB5;font-size: 21px;font-weight: 400;}body .main .price table .silver-color {background: #393e46;text-align: center;color: white;border: #393e46;font-size: 21px;font-weight: 400;}body .main .price table .silver-color td {font-size: 21px;font-weight: 400;}body .main .price table tr td {font-size: 16px;font-weight: 300;}body .main .price table tr td:nth-child(3) {text-align: center;}body footer {color: white;}body footer a {color: white;text-decoration: none;}body footer a:hover {color: white;}body footer .title {position: relative;}body footer .title h2 {font-size: 35px;font-weight: 700;padding-left: 65px;}body footer .title h2:before {content: "";display: block;width: 45px;height: 3.5px;background: #00ADB5;position: absolute;left: 0;top: 50%;}body footer .item {margin-bottom: 10px;}body footer .item p {margin: 0px;font-weight: 300;}body footer .item p.weight {font-weight: 600;}body .title .contacts-title, body .title .title-decor {margin: 30px 0px;font-size: 38px;font-weight: 700;padding-left: 65px;}body .title .contacts-title:before, body .title .title-decor::before {content: "";display: block;width: 45px;height: 3.5px;background: #00ADB5;position: absolute;left: 0;top: 50%;}#footer {border-top: 1px solid #4f5154;padding: 15px 0;color: #818489;}#footer a {color: #818489;}#footer .credits {text-align:center;}#footer .credits p {margin:0;}#dj-megamenu90mobile {display:none;}body #contacts-block a {color: inherit;text-decoration:none;transition: color .3s;}body #contacts-block a:hover {color: #00ADB5;}body #footer .footer-contacts{align-items:center;}body #footer .footer-contacts .widget-contacts p {margin:0;}body #footer .footer-contacts .widget-contacts .footer-socials .footer-social-link {margin-right:0.25rem;}body #footer .footer-contacts .widget-contacts a, body #footer .footer-contacts .widget-contacts .footer-socials .footer-social-link {transition: .3s;}body #footer .footer-contacts .widget-contacts .footer-socials .footer-social-link:hover, body #footer .footer-contacts .widget-contacts a:hover {color: #00ADB5;}body #footer .footer-contacts .widget-contacts--right {text-align:right;}.gallery-item .ba-gallery {margin-top:25px;}.gallery-item p {opacity: 0 !important;}.header-slide-form {position:relative;}.header-slide-form .ba-forms-lightbox-row i {position: absolute;right:0;z-index: 9;}.header-slide-form .ba-field-container textarea {min-height: 90px;resize: none;}.header-slide-form .ba-form-headline-field {border-bottom: 1px solid #dee2e6;}.testomonials {color: #fff;}.testomonials-title {margin: 30px 0px;font-size: 35px;font-weight: 700;padding-left: 65px;position: relative;}.testomonials-title:before {content: "";display: block;width: 45px;height: 3.5px;background: #00adb5;position: absolute;left: 0;top: 50%;}.testomonials-wrapper {display: flex;flex-wrap: wrap;column-gap: 20px;margin-top: 100px;}.testomonial-card {flex-basis: 32%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;text-align: center;padding: 15px 20px;background: #1e1e2069;border-radius: 10px;margin-bottom: 100px;background-image: url("/images/testomonials/quotes.png");background-repeat: no-repeat;background-position: top 10px right 20px;background-size: 30px;}.testomonial-img {width: 80px;border-radius: 50%;overflow: hidden;border: 5px solid #00adb5;flex-shrink: 0;margin-right: 10px;margin-top: -80px;margin-bottom: 10px;height: 80px;display: flex;justify-content: center;align-items: center;}.testomonial-img img {object-fit: cover;height: 100%;width: 100%;}.testomonial-rate img {width: 16px;}.testomonial-text {font-size: 1rem;line-height: 1.6;}.testomonial-name {font-weight: 700;margin-top: 10px;}.testomonial-rate {padding-top: 5px;border-top: 1px solid #5a5a5a;margin-top: 10px;}.testomonial-date {font-size: 14px;color: #686868;font-style: italic;}.mobil_call_but {display: none;background-color: #00ADB5;border-radius: 50%;width: 70px;height: 70px;position: fixed;right: 20px;bottom: 3rem;z-index: 10;}.mobil_call_but svg {width: 30px;height: 30px;color: #fff;}.mobil_call_but:before, .mobil_call_but:after {content: " ";display: block;position: absolute;border: 50%;border: 1px solid #00ADB5;left: -10px;right: -10px;top: -10px;bottom: -10px;border-radius: 50%;animation: animate 1.5s linear infinite;}@keyframes animate {0% {transform: scale(0.5);opacity: 0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}.mobile-contacts a {transition: color .4s ease-in-out;}.mobile-contacts a:hover {color: #00ADB5 !important;}.mobile-contacts .window-modal a {text-decoration: underline;color: #00ADB5;}.error-page {padding-top: 100px;padding-bottom: 100px;text-align: center;}.error-page h1 {color: #00ADB5;font-size: 280px;}.error-page .home-btn {padding: 20px 60px;background: black;color: #fff;text-decoration: none;margin: 30px auto;display: inline-block;border-radius: 10px;transition: all .4s ease-in-out;}.error-page .home-btn:hover {background: #00ADB5;}@media (max-width: 1200px) {.testomonial-card {flex-basis: 48%;}.testomonial-text {font-size: 15px;}}@media (max-width: 767px) {.testomonials-title {font-size: 30px;}.testomonials-wrapper {margin-top: 50px;}.testomonial-card {flex-basis: 100%;flex-direction: row;text-align: left;margin-bottom: 30px;align-items: self-start;}.testomonial-img {margin-top: 0;margin-bottom: 0;}.testomonial-text {font-size: 15px;}}@media (max-width: 576px) {.testomonials-title {font-size: 20px;}.testomonials-wrapper {margin-top: 50px;}.testomonial-card {flex-direction: column;justify-content: center;align-items: center;text-align: center;}.testomonial-img {margin-top: 0;margin-bottom: 15px;}.testomonial-text {font-size: 15px;}.error-page h1 {font-size: 180px;}}@media (max-width: 450px) {.testomonial-card {padding: 10px 10px;justify-content: flex-start;align-items: flex-start;text-align: left;}}@media (max-width: 380px) {.testomonials-title {font-size: 18px;padding-left: 0;}.testomonials-title:before {display: none;}.testomonials-wrapper {margin-top: 25px;}.testomonial-card {padding: 10px 10px;justify-content: flex-start;align-items: flex-start;text-align: left;}.testomonial-text {font-size: 14px;}}@media(max-width:993px) {#dj-megamenu90mobile {display:block;}body header .top-head {position: fixed;width: 100%;top: 0;left: 0;right: 0;background-color: #232730;padding: 15px 30px;z-index: 999;min-height:80px;padding: 10px 30px;}body .slide {padding-top:80px;}body.dj-offcanvas-effect-3.dj-offcanvas-effect-undefined.dj-megamenu-mobile.dj-megamenu90-mobile header {margin-bottom:80px;}body .title .contacts-title, body .title .title-decor {font-size: 30px;}.modal-backdrop {display: none;}#callback {left: 32%;}}@media(max-width:991px) {body .main .benefit-section .item .back {padding:0;}body .main .benefit-section .item .back .relative p.text{font-size: 16px;padding-left: 24px;}body .main .benefit-section .item .back .relative p.text:before {width: 14px;}body .slide .slide-text h1 {font-size: 36px;}body .title h2 {margin: 30px 0px;font-size: 28px;font-weight: 700;padding-left: 65px;}body .title h2 {margin: 20px 0px;font-size: 28px;padding-left: 54px;}body .title h2:before {width: 35px;}body .main .whyus .items .item .back {padding: 15px 13px 7px 14px;background-size: 50%;overflow: hidden;}body .main .whyus .items .item .back p {max-width: 88%;font-size: 16px;font-weight: 300;}body .main .equipment .item .text .title {font-size: 18px;font-weight: 400;position: relative;}body .main .equipment .item .text .title p {padding-left: 30px;line-height: 1;}body .main .equipment .item .text .title p:before {width: 20px;}#footer .credits p, #footer {font-size: 14px;}}@media (max-width: 768px) {body .slide .benefit .back {justify-content: flex-start;}body .title h2 {text-align: center;padding-left: 0px;}body .title h2:before {display: none;}body header {text-align: center;}body header .top-head .phone {align-items: center;}body footer {text-align: center;}body header .top-head .logo img {max-width: 140px;}body header .top-head .phone p a {font-size: 15px;font-weight: 500;color: white;text-decoration: none;}body .slide .slide-text h1 {font-size: 33px;}body .title h2 {font-size: 26px;}body .main .benefit-section .item .back {padding: 0px 0px 0px 40px;}body .main .benefit-section .item .back .relative p.text {font-size: 20px;padding-left: 24px;}.services-subtitle {font-size: 23px;padding-top: 14px;padding-bottom: 22px;}body .main .whyus .items .item .back {padding: 15px 21px 7px 20px;background-size: auto;overflow: hidden;min-height: 250px;}body .main .whyus .items .item .back p {max-width: 50%;font-size: 18px;font-weight: 300;}body .main .equipment .item .text .title p {padding-top: 20px;}body #contacts-block .contacts-info {display: grid;grid-template-columns: repeat(3, max-content);column-gap: 20px;row-gap: 15px;}body .title .contacts-title, body .title .title-decor {margin: 30px 0px;font-size: 30px;font-weight: 700;padding-left: 60px;}body .title .contacts-title:before, body .title .title-decor::before {content: "";display: block;width: 35px;height: 3.5px;background: #00ADB5;position: absolute;left: 0;top: 50%;}div[itemprop="articleBody"] .back.services-back img {object-fit:cover;width: 100%;}body .main .price table .silver-color td {font-size: 18px;font-weight: 400;}body .main .price table .table-colors {font-size: 18px;}#footer .credits p, #footer {font-size: 15px;}body #footer .footer-contacts .widget-contacts {order:1;}body #footer .footer-contacts .widget-contacts--right {order:2;text-align: inherit;}body #footer .footer-contacts .credits {order:3;}body #footer .footer-contacts {align-items: center;gap: 0.5rem;}#contacts-block .map-inner {order:1;}#contacts-block .address-inner {order:2;}#callback {left: 36%;}}@media(max-width:630px) {body #contacts-block .contacts-info {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 20px;row-gap: 15px;}#callback {left: 47%;}}@media(max-width:576px) {body header .top-head {min-height: auto;}body header .top-head .menu-mobile-btn {width:90px;}body header .top-head .logo {align-items: center;max-width: 300px;}body header .top-head .logo img {max-width: 100%;}body header .top-head .phone {align-items: center;width: 160px;display: none;}body header .top-head .row {justify-content: space-between;}body .title .contacts-title, body .title .title-decor {font-size: 24px;}body .slide .slide-text h1 {font-size: 30px;}body .slide .benefit .back img {width: 32px;height: 30px;object-fit: contain;}.blog .pull-left.item-image {height:auto;}.blog .pull-none.item-image {height:auto;}.mobil_call_but {display: flex;justify-content: center;align-items: center;}#callback {left: 50%;}#callback .modal-dialog-centered {justify-content: center;}#callback .modal-dialog-centered .modal-content {max-width: 400px;}}@media(max-width: 480px) {#callback {left: 64%;}#callback .modal-dialog-centered .modal-content {max-width: 320px;}}@media(max-width:450px) {body .main .benefit-section .item .back {padding: 0px 0px 0px 11px;}body .main .whyus .items .item .back p {max-width: 80%;font-size: 16px;font-weight: 300;}body .main .whyus .items .item .back {padding: 15px 21px 7px 20px;overflow: hidden;min-height: 200px;padding-bottom: 240px;}body .main .whyus .items .item .back p {max-width: 70%;font-size: 18px;}}@media(max-width:436px) {body header .top-head .logo {order:1;max-width: 230px;}.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {font-size: 30px !important;}body header .top-head .menu-mobile-btn {order:2;}body header .top-head .phone {order:3;width:100%;flex-direction: row;align-items: center;width: 100%;column-gap: 10px;margin-top:5px;}body .title h2 {font-size: 18px;}body .slide .slide-text h1 {font-size: 20px;letter-spacing: 0.5px;}body .main .benefit-section .item .back .relative p.text {font-size: 16px;}.services-subtitle {font-size: 20px;line-height: 22px;}body .slide .benefit .back span {font-size: 16px;}body.dj-offcanvas-effect-3.dj-offcanvas-effect-undefined.dj-megamenu-mobile.dj-megamenu90-mobile header {margin-bottom: 110px;}body .main .price table tr td:first-child, body .main .price table .table-colors tr th:first-child {display:none;}#callback {left: 77%;}}@media(max-width:380px) {body header .top-head {padding: 10px 15px;}body header .top-head .logo {max-width: 200px;}body .main .whyus .items .item .back p {max-width: 100%;font-size: 16px;}body .title .contacts-title, body .title .title-decor {font-size: 23px;padding-left: 50px;}body #contacts-block .contacts-info {grid-template-columns: repeat(1, 1fr);row-gap: 15px;}body .main .price table tr td, body .main .price table tr th {display:block;width:100%;padding: 5px;text-align: center;}#callback .modal-dialog-centered .modal-content {max-width: 280px;}#callback {left: 85%;}}