@charset "UTF-8";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}.order-modal .wpcf7-form p{padding-left:0}.order-modal .wpcf7-form p:before{content:none}.order-modal form.wpcf7-form{margin:0}#form_phone{margin-top:20px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}*,body,html{box-sizing:border-box}a,body,input,p{font-family:Roboto,sans-serif;line-height:1.3}.breadcrumbs{padding:15px 0;margin-top:-25px;margin-bottom:20px}.container{max-width:970px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.full-width-row{box-sizing:border-box;width:100%;float:left;padding-left:15px;padding-right:15px}.button{box-shadow:inset 0 -3px 0 rgba(0,0,0,.15);border-radius:5px;height:35px;display:inline-block;text-decoration:none;line-height:35px;text-align:center;text-transform:uppercase;transition:.3s ease-in}.button.orange{background:#ef7f00;color:#fff}.button.orange:hover{background:#e07700}.button.red{background:#ee2f19;color:#fff}.button.red:hover{background:#dd2610}section h2,strong,section div.h2{font-weight:700}section h1{font-weight:700}section h1.line{margin-top:50px;margin-bottom:70px}section h2,section div.h2{font-size:28px;text-transform:uppercase;position:relative;text-align:center}section h1{font-size:28px;text-transform:uppercase;position:relative;text-align:center}section h2.line:after,section div.h2.line:after{display:block;content:"";position:absolute;width:250px;height:4px;background:#e8e7e7;left:50%;bottom:-20px;transform:translateX(-50%)}section h1.line:after{display:block;content:"";position:absolute;width:250px;height:4px;background:#e8e7e7;left:50%;bottom:-20px;transform:translateX(-50%)}header{padding:10px 0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);left:0;top:0;width:100%;position:fixed;z-index:50}header .left-side,header .right-side{box-sizing:border-box;float:left;padding-left:15px;padding-right:15px;position:relative}header .left-side{text-align:left;width:40%}.lang-list{display:inline-flex;list-style:none;margin-bottom:0;text-transform:uppercase}.lang-list{font-size:13px}.lang-list li{margin-left:15px}.lang-list a{text-decoration:none;color:#000}.lang-list a:hover{color:#ef7f00}.lang-list .current-lang a{color:#ef7f00;font-weight:700}.lang-mob{margin-left:70px;margin-bottom:25px;font-size:17px}header .right-side{text-align:right;width:60%}header .action-button,header .logo,header .nav-open,header .phones{display:inline-block}header .logo,header .nav-open{vertical-align:middle}header .action-button,header .phones{vertical-align:top}header .nav-open svg{width:24px;height:24px}header .logo{margin-left:40px}.footer-logo img,header .logo img{width:100%;height:auto;max-width:87px}header .order-button{margin-top:18px;width:150px;font-weight:300;border:none;font-family:Roboto,sans-serif;padding:0 10px;font-size:16px;cursor:pointer}header .order-button:hover,header .order-button:focus{border:none;outline:0}header .phones{position:absolute;right:200px;top:18px}.dropdown__phone{font-size:18px;font-weight:400;display:block;color:#000!important;text-decoration:none!important}header .phones .dropdown,header .phones .dropdown-no{border-radius:5px;padding:10px;position:relative;width:185px;text-align:left;transition:.3s ease-in;height:135px;z-index:20}header .phones .dropdown:hover{box-shadow:0 0 20px rgba(0,0,0,.15);background:#fff}header .phones .dropdown:hover .hidden{opacity:1;visibility:visible}header .phones .dropdown:hover .arrow{transform:rotate(180deg);transform-origin:center}header .phones .dropdown .arrow{width:16px;height:16px;position:absolute;right:10px;top:13px;transition:.3s ease-in}header .phones .dropdown .hidden{width:100%;padding:0 10px;position:absolute;visibility:hidden;opacity:0;bottom:10px;left:0;transition:.3s ease-in}header .phones .dropdown .callback-button{width:100%;margin-top:10px;font-weight:300}.main-description{position:relative;padding:95px 0 50px}.main-description .overlay{opacity:1;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(59,42,81,.75);z-index:5}.main-description img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.main-description>.img-dt{display:none}.main-description .container{z-index:10;position:relative;text-align:center}.main-description h2{font-weight:400;font-size:36px;text-transform:uppercase;width:100%;max-width:575px;color:#fff;text-align:center;margin:50px auto 0;display:block}.main-description h1{font-weight:400;font-size:36px;text-transform:uppercase;width:100%;max-width:575px;color:#fff;text-align:center;margin:50px auto 0;display:block}.main-description svg{width:64px;height:64px;fill:#fff;transition:.3s ease-in}.main-description p{color:#fff;text-transform:uppercase;font-size:21px;font-weight:300;display:inline-block;margin-top:20px}.main-description .description-items{margin-top:95px}.main-description .description-items li{display:inline-block;width:100%;max-width:250px;margin-right:100px}.main-description .description-items li:last-of-type{margin-right:0}.main-description .button.red{padding:15px 30px 12px;font-weight:300;font-size:24px;height:auto;margin-top:80px}.main-description .next-screen-button{margin-top:30px}.main-description .next-screen-button a{transition:.3s ease-in;transform:translateY(0);display:inline-block}.main-description .next-screen-button a svg{width:36px;height:36px;transition:.3s ease-in}.main-description .next-screen-button a:hover{transform:translateY(5px)}.main-description .next-screen-button a:hover svg{fill:#ee2f19}.video{text-align:center;padding:65px 0 70px;position:relative}.video iframe{width:90%;max-width:640px;height:360px;margin-top:100px;box-shadow:0 0 20px rgba(0,0,0,.15)}.left-bg,.right-bg{width:100%;height:100%;position:absolute;bottom:0;z-index:-1}.left-bg{background-position:0 0}.left-bg,.right-bg{background-repeat:no-repeat}.right-bg{background-position:100% 0}.callback-form{padding:50px 0 60px;text-align:center}.callback-form svg{width:48px;height:48px}.callback-form h2{margin-top:0}.callback-form .title-h3{font-size:18px;font-weight:300;letter-spacing:2px}.callback-form form{display:inline-block;margin-top:30px;width:90%;max-width:600px;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:5px;background-color:#fff;padding:40px 35px}.callback-form form input,.callback-form form textarea{width:100%;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border:1px solid #e3dfdf;padding-left:15px;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;transition:.3s ease-in}.callback-form form input:focus,.callback-form form textarea:focus{background:rgba(0,0,0,.03)}.callback-form form input{height:40px;margin-top:30px}.callback-form form input:first-of-type{margin-top:0}.callback-form form textarea{margin-top:30px;height:115px;padding-top:10px}.callback-form form button{width:210px;height:40px;border:0;font-size:18px;text-transform:uppercase;font-weight:400;margin-top:30px;cursor:pointer}.prices-table{padding:100px 0;text-align:center}.prices-table .table-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;display:inline-block;text-align:left}.prices-table table{max-width:970px;width:100%;margin-top:75px}.prices-table table td{padding:0 15px;min-height:50px}.prices-table table thead{background:#2d3365}.prices-table table thead tr{border-top:2px solid #232855}.prices-table table thead td{padding:20px;color:#fff;font-size:18px;text-align:center;border-right:2px solid #232855;border-left:2px solid #232855}.prices-table table thead td:first-of-type{width:5%}.prices-table table thead td:nth-of-type(2){width:40%}.prices-table table thead td:nth-of-type(3){width:25%}.prices-table table tbody tr:last-of-type{border-bottom:2px solid #d9d8d8}.prices-table table tbody tr:nth-of-type(2n){background:#f4f4f4}.prices-table table tbody tr:nth-of-type(odd){background:#eae9e9}.prices-table table tbody td{vertical-align:middle;padding:5px 15px;border-right:2px solid #d9d8d8;border-left:2px solid #d9d8d8}.prices-table table tbody td:not(:nth-of-type(2)){text-align:center}.prices-table table .button{width:100%;padding:0 10px}.services ul{margin-top:100px;font-size:0;background:#e8e7e7}.services ul li{display:inline-block;width:25%;overflow:hidden;position:relative;height:190px}.services ul li img{position:absolute;width:100%;height:auto;top:50%;left:0;transform:translateY(-50%);filter:grayscale(100%);transition:.3s ease-out}.services ul li .overlay{z-index:20;background:rgba(0,0,0,.4);width:100%;height:100%}.services ul li .overlay,.services ul li a{position:absolute;visibility:hidden;opacity:0;transition:.3s ease-out}.services ul li a{font-size:28px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;text-shadow:0 0 20px rgba(0,0,0,.6);display:inline-block;top:50%;left:50%;transform:translate(-50%,-80%);white-space:pre-wrap;text-align:center;z-index:50}.services ul li:hover img{filter:grayscale(0)}.services ul li:hover .overlay,.services ul li:hover a{opacity:1;visibility:visible}.services ul li:hover a{transform:translate(-50%,-50%)}.methods{padding:50px 0 80px;text-align:center;background:#f4f4f4}.methods svg{width:48px;height:48px;display:inline-block}.methods .methods-items{margin-top:95px;font-size:0;text-align:left}.methods .methods-items li{box-sizing:border-box;width:50%;float:left;padding-left:15px;padding-right:15px}.methods .methods-items li .title{color:#000;font-size:18px;font-weight:400;text-decoration:none;margin-bottom:25px;display:inline-block;transition:.3s ease-out}.methods .methods-items li .title:hover{color:#ef7f00}.methods .methods-items li img,.methods .methods-items li p{display:inline-block;width:50%;vertical-align:top}.methods .methods-items li p{padding-left:10px;font-size:14px;font-weight:400}.methods .methods-items li .button{font-size:14px;padding-left:35px;padding-right:35px;margin-top:10px}.costs-form{padding-top:100px}.costs-form .form-bg{margin-top:100px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;background-color:#6c73ba;padding-top:1rem;padding-bottom:1rem}.costs-form .form-bg:before{top:0;border-top:20px solid #fff}.costs-form .form-bg:after,.costs-form .form-bg:before{content:"";width:100%;left:0;box-sizing:border-box;background:transparent;border-left:600px solid transparent;border-right:600px solid transparent;position:absolute;z-index:0}.costs-form .form-bg:after{bottom:0;border-bottom:20px solid #fff}.costs-form form{width:90%;border-radius:5px;text-align:center;max-width:600px;margin:0 auto;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);padding:40px 35px;position:relative;z-index:10}.costs-form form input{display:inline-block}.costs-form form input[type=text]{padding-left:15px;width:100%;height:40px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:5px;border:1px solid #e3dfdf;font-size:16px;font-weight:300;margin-bottom:30px}.costs-form form input[type=radio]{display:none}.costs-form form input[type=radio]:checked+label:before{content:"\2022";color:#ef7f00;font-size:50px;text-align:center;line-height:19px}.costs-form form .radio{text-align:left}.costs-form form label{position:relative;margin-left:25px;margin-right:13px;text-align:left}.costs-form form label:last-of-type{margin-right:0}.costs-form form label:before{width:17px;height:17px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:50%;border:1px solid #e3dfdf;position:absolute;content:"";display:block;left:-25px;top:50%;transform:translateY(-50%)}.costs-form form p{text-align:left;font-size:16px;font-weight:400;margin-bottom:20px}.costs-form form button{border:0;height:40px;font-size:18px;font-weight:400;padding-left:75px;padding-right:75px;display:inline-block;margin-top:50px;cursor:pointer}.team{margin-top:80px;text-align:center}.team svg{width:48px;height:48px;margin-bottom:10px}.team .team-overlay{background:url(../../../../../../../themes/krot/img/team-bg.png);margin-top:80px;padding:100px 0;position:relative}.team .team-overlay:after,.team .team-overlay:before{position:absolute;content:"";display:block;height:70px;width:100%;background:#fff;left:0;transform:skewY(-2deg)}.team .team-overlay:before{top:-35px}.team .team-overlay:after{bottom:-35px}.team .team-list{font-size:0}.team .team-list li{display:inline-block;width:33.3333%;vertical-align:top;text-align:center}.team .team-list li img{display:inline-block;transition:.3s ease-in}.team .team-list li p{margin-top:20px;font-size:14px;font-weight:300;text-transform:uppercase}.team .team-list li .name{font-size:21px;font-weight:700}.description{padding:80px 0}.description .description-faq{width:100%;max-width:970px;margin:80px auto 0;padding:0 30px;transition:max-height 1s ease-out}h2.faq-title{margin:10px auto 15px}.description .description-text{width:100%;max-width:970px;margin:80px auto 0;padding:0 30px;transition:max-height 1s ease-out}.description .description-text p{font-weight:300}.description .description-text p:first-of-type{margin-top:0}.description .description-text .title-h3{font-size:18px}.description .description-text.open{max-height:2000px;transition:max-height 1s ease-in}.description .more-button{text-align:center;position:relative;display:none}.description .more-button a{font-size:18px;text-decoration:none;text-transform:uppercase;font-weight:700;color:#000;display:inline-block;position:relative;transition:.3s ease-in;overflow:hidden;width:220px;white-space:nowrap}.description .more-button a:before{content:"Свернуть";position:absolute;width:100%;transform:translateX(-100%)}.description .more-button:hover a{color:#ef7f00}.description .more-button:hover svg{fill:#ef7f00}.description .more-button.open a{padding-left:220px}.description .more-button.open svg{transform:translateX(-50%) rotate(180deg)}.description .more-button svg{position:absolute;width:24px;height:24px;left:50%;bottom:-25px;transform:translateX(-50%);transition:.3s ease-in;transform-origin:center}.discount-form{padding:70px 0;background:#2c326c;text-align:center;position:relative}.discount-form:after{content:"";display:block;position:absolute;width:100%;height:8px;left:0;bottom:0;z-index:20;background:url(../../../../../../../themes/krot/img/vawe.png) repeat-x}.discount-form .title-h2{color:#98a7de;font-size:24px;font-weight:300}.discount-form .title-h2 strong{font-size:28px;font-weight:700;color:#ef7f00}.discount-form form{display:inline-block;margin-top:30px;max-width:600px;width:90%;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:5px;background-color:#fff;padding:40px 35px}.discount-form form input,.discount-form form textarea{width:100%;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border:1px solid #e3dfdf;padding-left:15px;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;transition:.3s ease-in}.discount-form form input:focus,.discount-form form textarea:focus{background:rgba(0,0,0,.03)}.discount-form form input{height:40px;margin-top:30px}.discount-form form input:first-of-type{margin-top:0}.discount-form form textarea{margin-top:30px;height:115px;padding-top:10px}.discount-form form button{width:210px;height:40px;border:0;font-size:18px;text-transform:uppercase;font-weight:400;margin-top:30px;cursor:pointer}.similar-services{padding:50px 0 80px;text-align:center;background:#f4f4f4}.similar-services .similar_items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.similar-services .similar_items a{display:flex;flex-direction:column;align-items:center;margin:0 auto 30px;width:225px;min-height:225px}.similar-services .similar_items a picture{position:relative;width:100%;height:175px;overflow:hidden}.similar-services .similar_items a>picture>img{position:absolute;left:0;right:0;top:0;bottom:0}.similar-services .similar_items a>img{max-width:225px;height:169px!important}.popular-requests{padding:50px 0 80px;text-align:center}.popular-requests .requests_title{background:#f4f4f4;padding:7px 8px;text-align:left!important;margin-bottom:1.5rem!important;position:relative!important;text-transform:uppercase;font-weight:700;font-size:20px}.popular-requests .requests-links{text-align:left}.popular-requests .requests-links a{display:block;margin-bottom:10px}.error404 .content p.error-description a{color:#000;text-decoration:none;transition:0.5s ease;text-decoration:underline}.error404 .content p.error-description a:hover{color:#ef7f00}#map{height:450px}.footer-top{background:#e1e1e1;padding:40px 0}.footer-top .left-side,.footer-top .right-side{box-sizing:border-box;width:50%;float:left;padding-left:15px;padding-right:15px}.footer-top .right-side{text-align:right;padding-top:25px}.footer-top .address,.footer-top .button,.footer-top .footer-logo,.footer-top .social{display:inline-block;vertical-align:middle}.footer-top .address{margin-left:50px}.footer-top .address a{text-decoration:none;color:#000}.footer-top .social{margin-left:50px}.footer-top .social a{text-decoration:none;display:inline-block;margin-right:5px}.footer-top .social a:last-of-type{margin-right:0}.footer-top .social svg{width:32px;height:32px;transition:.3s ease-in}.footer-top .facebook:hover svg{fill:#4867aa}.footer-top .twitter:hover svg{fill:#1da1f2}.footer-top .instagram:hover svg{fill:#da4364}.footer-top .youtube:hover svg{fill:#d62424}.footer-top .button{padding-left:15px;padding-right:15px}.footer-bottom{padding:30px 0;background:#373635}.footer-bottom a,.footer-bottom p{font-size:14px;font-weight:300;color:#fff;display:inline-block;vertical-align:middle}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{color:#ef7f00}.main-menu-wrap{opacity:0;visibility:hidden;transform:translateX(-100%);transition:.3s ease-in;width:100%;max-width:350px;position:fixed;left:0;top:0;bottom:0;z-index:150;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);padding-top:45px}.main-menu-wrap.open{opacity:1;visibility:visible;transform:translateX(0)}.main-menu-wrap a{text-decoration:none}.main-menu-wrap .close{position:absolute;top:45px;left:25px}.main-menu-wrap .close svg{width:24px;height:24px;fill:#b9b9b9;transition:.3s ease-in}.main-menu-wrap .close:hover svg{fill:#ef7f00}.main-menu-wrap .phone{font-size:18px;margin-left:85px;color:#ee2f19;font-weight:600;display:inline-block}.main-menu-wrap .callback-button{margin-left:85px;font-size:18px;font-weight:300;color:#000;display:inline-block;margin-top:10px}.main-menu-wrap .callback-button:hover{color:#ee2f19}.main-menu-wrap .main-menu{margin-top:55px}.main-menu-wrap .main-menu li{padding:15px 0 15px 85px;transition:.3s ease-in}.main-menu-wrap .main-menu li:first-of-type{margin-top:0}.main-menu-wrap .main-menu li a{display:inline-block;font-size:18px;color:#000;transition:.3s ease-in}.main-menu-wrap .main-menu li:hover{background:#ef7f00}.main-menu-wrap .main-menu li:hover a{color:#fff}.main-menu-wrap .address{padding:20px 0 20px 35px;background:#f4f4f4;margin-top:50px;width:100%}.main-menu-wrap .address p{font-weight:300;color:#8e8e8e}.main-menu-wrap .emergency-call{position:absolute;bottom:0;left:0;background:#ee2f19;width:100%;color:#fff;text-transform:uppercase;text-align:center;font-size:18px;padding:25px 0;transition:.3s ease-in}.main-menu-wrap .emergency-call:hover{background:#c5210f}.overlay{opacity:0;visibility:hidden;position:fixed;background:rgba(0,0,0,.6);top:0;left:0;bottom:0;right:0;z-index:100;transition:.3s ease-in}.overlay.open{opacity:1;visibility:visible}.order-modal{opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s ease-in;width:100%;max-width:350px;position:fixed;right:0;top:0;bottom:0;z-index:150;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);padding-top:45px}.order-modal.open{opacity:1;visibility:visible;transform:translateX(0)}.order-modal p{font-size:18px;font-weight:400;padding-left:85px;text-transform:uppercase;position:relative;padding-top:40px}.order-modal p:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:-20px;background:url(../../../../../../../themes/krot/img/krot.png) no-repeat 50%;width:37px;height:54px}.order-modal .close{position:absolute;top:20px;left:35px}.order-modal .close svg{width:24px;height:24px;fill:#b9b9b9;transition:.3s ease-in}.order-modal .close:hover svg{fill:#ef7f00}.order-modal form{display:inline-block;margin-top:55px;width:100%;padding:0 30px}.order-modal form input,.order-modal form textarea{width:100%;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border:1px solid #e3dfdf;padding-left:15px;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;transition:.3s ease-in}.order-modal form input:focus,.order-modal form textarea:focus{background:rgba(0,0,0,.03)}.order-modal form input{height:40px;margin-top:30px}.order-modal form input:first-of-type{margin-top:0}.order-modal form textarea{margin-top:30px;height:115px;padding-top:10px}.order-modal form button{width:100%;height:40px;border:0;font-size:18px;text-transform:uppercase;font-weight:400;margin-top:30px;cursor:pointer}.modal{opacity:0;visibility:hidden;transition:.3s ease-in;background:#fff;position:fixed;top:50%;left:50%;text-align:center;border-radius:5px;padding:20px 30px 30px;transform:translate(-50%,-70%);box-shadow:0 0 20px rgba(0,0,0,.4);z-index:150}.modal.open{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.modal .close{position:absolute;right:10px;top:10px}.modal .close svg{width:24px;height:24px}.modal#modal-emergency .emergency-icon svg{height:54px;width:54px}.modal#modal-callback,.modal#modal-emergency{max-width:390px}.modal#modal-callback p,.modal#modal-emergency p{font-size:24px;font-weight:300;text-transform:uppercase}.modal#modal-callback p.red,.modal#modal-emergency p.red{color:#ee2f19;font-size:28px;font-weight:500}.modal#modal-callback form,.modal#modal-emergency form{display:inline-block;margin-top:30px;width:100%}.modal#modal-callback form input,.modal#modal-callback form textarea,.modal#modal-emergency form input,.modal#modal-emergency form textarea{width:100%;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border:1px solid #e3dfdf;padding-left:15px;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;transition:.3s ease-in}.modal#modal-callback form input:focus,.modal#modal-callback form textarea:focus,.modal#modal-emergency form input:focus,.modal#modal-emergency form textarea:focus{background:rgba(0,0,0,.03)}.modal#modal-callback form input,.modal#modal-emergency form input{height:40px;margin-top:30px}.modal#modal-callback form input:first-of-type,.modal#modal-emergency form input:first-of-type{margin-top:0}.modal#modal-callback form textarea,.modal#modal-emergency form textarea{margin-top:30px;height:115px;padding-top:10px}.modal#modal-callback form button,.modal#modal-emergency form button{width:210px;height:40px;border:0;font-size:18px;text-transform:uppercase;font-weight:400;margin-top:30px;cursor:pointer}.services.content{padding:70px 0 30px}.services.content h2{margin-top:50px;margin-bottom:70px}.services.content .service-item{box-sizing:border-box;width:33.33333%;float:left;padding-left:15px;padding-right:15px;margin-bottom:40px;text-align:center}.services.content .service-item img{max-width:100%;width:100%;height:auto}.services.content .service-item a{display:inline-block}.services.content .service-item a.text{font-size:16px;font-weight:300;margin-top:10px;text-decoration:none;color:#000;min-height:50px}.services.content .service-item a.text:hover{text-decoration:underline}.home.page{background:#fff}.page{background:#fbfbfb}.video.content{padding:70px 0 30px}.video.content h2{margin-top:50px;margin-bottom:70px}.video.content .video-item{box-sizing:border-box;width:50%;float:left;padding-left:15px;padding-right:15px;margin-bottom:40px}.video.content .video-item iframe{max-width:100%;width:100%;height:250px;margin-top:0}.video.content .video-item p{font-size:16px;font-weight:300;margin-top:10px}.photo.content{padding-top:120px}.photo.content h2{margin-bottom:50px}.photo.content h1{margin-bottom:50px}.news.content{padding:70px 0 10px}.news.content h2{margin-top:50px;margin-bottom:70px}.news.content .news-item{box-sizing:border-box;width:50%;float:left;padding-left:15px;padding-right:15px;margin-bottom:60px;min-height:505px}.news.content .news-item img{max-width:100%;width:100%;height:auto}.news.content .news-item h3{font-size:18px;font-weight:400;margin-top:15px}.news.content .news-item p{font-size:16px;font-weight:300;margin-top:15px}.news.content .news-item .button{padding-left:30px;padding-right:30px;margin-top:15px}.single.page .content{text-align:center}.single.page .content h2{margin:120px 0 70px}.single.page .content img{display:inline-block}.single.page .content p{margin-top:40px;text-align:left;margin-bottom:70px}.contacts-page .content{padding:70px 0}.contacts-page .content h2{margin-top:50px;margin-bottom:70px}.contacts-page .content .left-col{box-sizing:border-box;width:38.33333%;float:left;padding-left:15px;padding-right:15px}.contacts-page .content .left-col p a{text-decoration:none;color:#000}.contacts-page .content .left-col p{font-weight:300;margin-top:10px}.contacts-page .content .left-col .title{font-weight:400;font-size:16px}.contacts-page .content .left-col .contacts-block{margin-top:40px}.contacts-page .content .left-col form{margin-top:40px;width:100%;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;border-radius:5px;padding:25px 20px}.contacts-page .content .left-col form input,.contacts-page .content .left-col form textarea{width:100%;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border:1px solid #e3dfdf;padding:10px 15px;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;transition:.3s ease-in;margin-bottom:25px}.contacts-page .content .left-col form input:focus,.contacts-page .content .left-col form textarea:focus{background:rgba(0,0,0,.03)}.contacts-page .content .left-col form textarea{height:115px}.contacts-page .content .left-col form .button{width:100%;border:0;height:40px;cursor:pointer}.contacts-page .content .right-col{box-sizing:border-box;width:61.66667%;float:left;padding-left:15px;padding-right:15px}.contacts-page .content .right-col #map{height:620px;width:100%;border-radius:5px}.question-page .content{padding:70px 0}.question-page .content h2{margin-top:50px;margin-bottom:70px}.question-page .content .left-col,.question-page .content .right-col{box-sizing:border-box;width:50%;float:left;padding-left:15px;padding-right:15px}.question-page .content .right-col p{font-weight:300;margin-top:10px}.question-page .content .right-col .phones-block p{font-size:24px;font-weight:700;color:#ef7f00}.question-page .content .right-col form{margin-top:40px;width:100%;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;border-radius:5px;padding:25px 20px}.question-page .content .right-col form input,.question-page .content .right-col form textarea{width:100%;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border:1px solid #e3dfdf;padding:10px 15px;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;transition:.3s ease-in;margin-bottom:25px}.g-recaptcha{margin-bottom:20px}.question-page .content .right-col form input:focus,.question-page .content .right-col form textarea:focus{background:rgba(0,0,0,.03)}.question-page .content .right-col form textarea{height:115px}.question-page .content .right-col form .button{width:100%;border:0;height:40px;cursor:pointer}@media (max-width:1370px){.services ul li{width:33.3333%}}@media (max-width:992px){.services.content .service-item a.text{display:block}.table-wrapper table{font-size:12px}.sm-hidden{display:none!important}.main-description svg{width:100px;height:100px}.main-description p{font-size:20px;font-weight:400}.main-description h2{margin-top:40px}.main-description .button.red{margin-top:25px}.main-description .next-screen-button{display:none}.main-description .description-items{margin-top:0}.main-description .description-items .phones a{font-size:28px;font-weight:400;text-decoration:none;color:#fff}.main-description .description-items li{margin-top:0;margin-right:0}.main-description .description-items li:first-of-type{margin-top:0}.main-description .description-items li p{display:block;font-size:18px}.left-bg,.right-bg{display:none}.services ul li{width:50%}.costs-form .form-bg:after,.costs-form .form-bg:before,.costs-form form:after,.costs-form form:before{display:none}.prices-table .table-wrapper{width:90%}.footer-top .left-side,.footer-top .right-side{width:100%;text-align:center}.footer-top .left-side .address{width:100%;margin-left:0;margin-top:20px}.footer-top .right-side .social{width:100%;margin-left:0;margin-top:30px}.footer-bottom{text-align:center}}@media (max-width:768px){header .order-button{margin-top:0}header .phones{display:none}header .right-side{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}header .lang-list-dt{display:none}.services ul li,header .left-side{width:100%}.methods .methods-items li{margin-top:40px;width:100%;text-align:center}.methods .methods-items li:first-of-type{margin-top:0}.methods .methods-items li .title{font-size:24px}.methods .methods-items li p{width:100%;font-size:20px;margin-top:15px;margin-bottom:15px}.team .team-list li{width:100%;margin-top:30px}.discount-form:after{display:none}.methods{padding-bottom:50px}.team{margin-top:50px}.team .team-overlay{margin-top:50px;z-index:-1}.description{padding:50px 0 80px}.costs-form{background:#fff;padding-top:50px}.costs-form form label{width:100%;display:inline-block;padding-left:30px;margin-bottom:20px}.costs-form form label:first-of-type{margin-top:0}.costs-form form label:before{width:24px;height:24px}.main-menu-wrap{overflow-y:auto}.main-menu-wrap .address,.main-menu-wrap .main-menu{margin-top:20px}.news.content .news-item,.services.content .service-item,.video.content .video-item{box-sizing:border-box;width:100%;float:left;padding-left:15px;padding-right:15px}.news.content .news-item{min-height:none}.video.content .video-item iframe{height:190px}.single.page .content img{width:90%}.single.page .content p{width:100%;padding:0 20px}.contacts-page .content .left-col,.contacts-page .content .right-col{width:100%}.contacts-page .content .right-col{margin-top:20px}.contacts-page .content .right-col #map{height:400px}.question-page .content .left-col{display:none}.question-page .content .right-col{box-sizing:border-box;width:100%;float:left;padding-left:15px;padding-right:15px}.description-text .alignright,.description-text .alignleft{float:none;width:100%}}@media (max-width:768px){.home .services,.single-services .services{display:none}.main-menu-wrap .emergency-call{position:relative;display:inline-block}.video.content .video-item iframe{max-width:460px}.contacts-page .content .left-col{text-align:center}.contacts-page .content .left-col form{max-width:600px}.contacts-page .content .left-col .address-block,.contacts-page .content .left-col .contacts-block,.contacts-page .content .left-col .contacts-block .phones-block p,.contacts-page .content .left-col form{display:inline-block;vertical-align:middle}.contacts-page .content .left-col .contacts-block{margin-left:30px}.contacts-page .content .left-col .phones-block p:first-of-type{margin-right:10px}.contacts-page .content .left-col .address-block,.contacts-page .content .left-col .contacts-block{margin-top:0}.contacts-page .content .right-col{text-align:center}.contacts-page .content .right-col #map{max-width:600px;display:inline-block}}@media (min-width:993px){.lg-hidden{display:none!important}.costs-form .form-bg{background-color:#fff;padding-top:0;padding-bottom:0;background:url(../../../../../../../themes/krot/img/cost-form-bg-min.png)}.costs-form form:before{content:"";display:block;background:url(../../../../../../../themes/krot/img/left-man-min.png);width:388px;height:280px;left:0;transform:translateX(-100%);position:absolute;bottom:8px}.costs-form form:after{content:"";display:block;background:url(../../../../../../../themes/krot/img/right-man.png) no-repeat;width:347px;height:374px;right:0;transform:translateX(100%);position:absolute;bottom:0;z-index:0}.main-description>.img-mob{display:none}.main-description>.img-dt{display:block}}.video-block .video-link{display:block;position:relative;width:90%;max-width:640px;margin:auto;overflow:hidden;height:360px;margin-top:100px;box-shadow:0 0 20px rgba(0,0,0,.15)}table{max-width:100vw}.video-block .video-link img{width:auto;position:absolute;top:50%;Left:50%;max-width:100vw;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.video-block iframe{display:none;width:100%}.video-link .youtube-play{position:absolute;top:50%;Left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:68px;height:48px;transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:3}.video-link:hover .ytp-large-play-button-bg{transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8;fill:red;fill-opacity:1}.description-text p,.description-text li{font-size:16px;line-height:22px;font-weight:300}.description-text p+p{padding-top:.677083333333333vw}.description-text h2{font-size:28px;text-transform:uppercase;text-align:left;font-weight:500;line-height:28px;margin-bottom:10px;margin-top:30px;border-bottom:3px solid #ef7f00;display:inline-block;padding-bottom:5px}.description-text h3{font-size:18px;text-transform:uppercase;font-weight:700;line-height:20px;padding-top:2vw;padding-bottom:5px}.description-text ul,.description-text ol{margin:15px}.description-text li{font-size:16px;line-height:22px;position:relative;padding-left:1.04166666666667vw;list-style-type:none;margin-left:30px}.description-text li:before{position:absolute;content:'';width:.46875vw;height:.46875vw;background:#e07700;border-radius:.46875vw;left:0;top:.420833333333333vw}.description-text .alignleft{float:left;margin-right:15px;margin-top:.677083333333333vw;margin-bottom:15px;width:33%}.description-text .alignright{float:right;margin-left:15px;margin-top:.677083333333333vw;margin-bottom:15px;width:33%}.description-text td{border:1px solid #000;padding:5px}.description-text table{font-size:.833333333333333vw;line-height:1.25vw;width:100%;margin-top:10px}.description-text thead{background:#ef7f00;color:#fff;border:1px solid #000}.faq-block{width:100%;min-height:0;display:block;position:relative;margin:10px auto 25px;padding:0;overflow:hidden}.faq-block .title-h3{font-weight:400;display:block;margin:0;padding:10px 25px;cursor:pointer;color:#f4f4f4;background:#ee8033;border-top:1px solid #fd9a54;border-bottom:1px solid #bf6120;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.item-content{position:relative;overflow:hidden;opacity:1;transform:translate(0,0)}.item-content>div{padding:0 20px;margin:5px 0 10px}@media (max-width:550px){.faq-block{box-sizing:border-box;transform:translate(0,0);max-width:100%;min-height:100%;margin:0;left:0}}.faq-block .faq-list{list-style:none;perspective:900;padding:0;margin:0}.faq-block .faq-list .faq-item{position:relative;padding:0;margin:0}.faq-block .faq-list .faq-item:last-of-type{padding-bottom:0}.faq-block .faq-list .faq-item i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:25px}.faq-block .faq-list .faq-item i:before,.faq-block .faq-list .faq-item i:after{content:"";position:absolute;background-color:#eee;width:3px;height:9px}.faq-block .faq-list .faq-item i:before{transform:translate(-2px,0) rotate(45deg)}.faq-block .faq-list .faq-item i:after{transform:translate(2px,0) rotate(-45deg)}.faq-block .faq-list .faq-item input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;padding:0;opacity:0}.faq-block .faq-list .faq-item input[type=checkbox]:checked~div.item-content{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.faq-block .faq-list .faq-item input[type=checkbox]:checked~i:before{transform:translate(2px,0) rotate(45deg)}.faq-block .faq-list .faq-item input[type=checkbox]:checked~i:after{transform:translate(-2px,0) rotate(-45deg)}div.item-content,.faq-list .faq-item i:before,.faq-list .faq-item i:after{transition:all 0.5s ease-in-out}@media (max-width:768px){.description-text .alignright,.description-text .alignleft{float:none;width:100%}.description-text li:before{position:absolute;content:'';width:10px;height:10px;background:#e07700;border-radius:.46875vw;left:-20px;top:5px}}header .logo{margin-left:20px}header .address{margin-left:20px}header .address a{color:#000}header .left-side{width:50%;display:flex;align-items:center}header .right-side{width:50%}header .phones .dropdown,header .phones .dropdown-no{width:165px}.wrapp-footer{display:flex;justify-content:space-between;padding:0 30px}.wrapp-footer__menu{width:26%;margin-left:15px}.wrapp-footer__menu .title-h2{font-size:22px;font-weight:700;margin-bottom:15px}.wrapp-footer__menu ul li{margin-bottom:10px}.wrapp-footer__menu ul li a{color:#000;text-decoration:none;transition:0.5s ease}.wrapp-footer__menu ul li a:hover{color:#ef7f00}@media (max-width:960px){header .address{display:none}}@media (max-width:800px){.wrapp-footer{flex-direction:column;align-items:center}.wrapp-footer__menu{width:100%;margin-left:0;text-align:center;margin-top:20px}}.review .title-h2{font-style:normal;font-weight:400;font-size:56px;line-height:120%;text-transform:uppercase;color:#1F3341;text-align:center}.review{background:#F9F1E6;padding:112px 30px 128px}.wrapp-review__items{padding:0 12px;height:auto!important}.wrapp-review__items-block{border:1px solid #9499AD;background:#fff;padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.wrapp-review__items-text{margin-bottom:0;font-weight:400;font-size:18px;line-height:120%;color:#1F3341}.wrapp-review__items-link{margin-top:12px;font-style:normal;font-weight:300;font-size:16px;line-height:19px;color:#1E78B5;display:block}.wrapp-review{margin-left:-12px;margin-right:-12px}.slider-arrows{display:flex;align-items:center;justify-content:space-between;margin:40px 0}.slider-dots button{all:initial;font-style:normal;font-weight:300;font-size:14px;line-height:120%;color:#9499AD;font-family:Roboto,sans-serif}.slick-dots-separator{margin:0 10px;color:#1F3341}.slick-dots-current{font-weight:500;color:#1F3341}.wrapp-review .slick-track{display:flex;align-items:stretch}.slick-dots li:not(.slick-active){display:none}.slick-arrow{cursor:pointer}.slick-arrow img{transition:0.5s ease}.slick-arrow:hover img{opacity:70%}.wrapp-review__items_flex{display:flex;align-items:center;justify-content:space-between}.wrapp-review__items__info{display:flex;margin-top:20px;align-items:flex-start}.wrapp-review__items-img{flex:0 0 75px;margin-right:25px}.wrapp-review-block{display:flex;align-items:center}.wrapp-review__items-name{font-weight:700}.wrapp-review__items-rating{margin-right:15px}.wrapp-review__items-img img{width:100%;height:100%}@media (max-width:1000px){.review .title-2{font-size:40px}.slider-arrows{margin:30px 0}.review{padding:96px 30px 112px}}@media (max-width:600px){.review .title-2{font-size:32px}.review{padding:80px 30px 96px}.slider-arrows{margin:20px 0}.wrapp-review__items__info{flex-direction:column;align-items:center}.wrapp-review__items-text{margin-top:15px}}.hidden{display:none}