@charset "UTF-8";body{font-family:Roboto,sans-serif;font-size:18px;font-weight:300;color:#222;-webkit-font-feature-settings:'lnum' 1;font-feature-settings:'lnum' 1;position:relative}html{scroll-behavior:smooth}.modal{position:fixed;width:100vw;height:100vh;background-color:rgba(255,255,255,.8);z-index:999999;left:0;top:0;display:none}.modal .modal-block{margin:60px auto;width:100%;max-width:400px;position:relative;background-color:#222;border-right:auto;padding:40px;border-radius:10px}.modal .modal-block .close{position:absolute;border:none;background:0 0;right:10px;top:15px;cursor:pointer;-webkit-transition:.5s;transition:.5s;opacity:.5}.modal .modal-block .close:hover{opacity:1}.modal .modal-block .modal-content{margin-top:30px}.modal .modal-block .modal-content .form-inner{padding:0;border:none}h1{font-weight:800;font-size:42px;position:relative;line-height:110%}h2{font-size:48px;margin-bottom:50px;line-height:110%;position:relative;text-transform:uppercase;padding-left:15px}h2:before{content:'';width:5px;height:100%;background-color:#ef4b4d;position:absolute;left:0;top:0}h3{font-size:24px;font-weight:800}.h2-description{font-size:24px}section{padding:140px 0}strong{font-weight:700}ol{margin:30px 0 30px 0}ul{list-style:none;display:block;padding:0;margin:20px 0}p{margin-bottom:15px}a{text-decoration:none;color:#222;-webkit-transition:.5s;transition:.5s}a:visited{color:#222}a:hover{color:#3d629a}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:10px 0 20px;display:inline-block;width:100%;border:none;border-radius:0;background:0 0;border-bottom:1px solid #bdbdbd;-webkit-transition:.5s;transition:.5s;margin-top:30px;outline:0}input.accent-btn,input[type=color].accent-btn,input[type=date].accent-btn,input[type=datetime-local].accent-btn,input[type=datetime].accent-btn,input[type=email].accent-btn,input[type=month].accent-btn,input[type=number].accent-btn,input[type=password].accent-btn,input[type=range].accent-btn,input[type=search].accent-btn,input[type=tel].accent-btn,input[type=text].accent-btn,input[type=time].accent-btn,input[type=url].accent-btn,input[type=week].accent-btn,textarea.accent-btn{background-color:#ef4b4d;border:none;padding:20px 30px;border-radius:0;color:#fff}input.accent-btn:hover,input[type=color].accent-btn:hover,input[type=date].accent-btn:hover,input[type=datetime-local].accent-btn:hover,input[type=datetime].accent-btn:hover,input[type=email].accent-btn:hover,input[type=month].accent-btn:hover,input[type=number].accent-btn:hover,input[type=password].accent-btn:hover,input[type=range].accent-btn:hover,input[type=search].accent-btn:hover,input[type=tel].accent-btn:hover,input[type=text].accent-btn:hover,input[type=time].accent-btn:hover,input[type=url].accent-btn:hover,input[type=week].accent-btn:hover,textarea.accent-btn:hover{background-color:#ed383a;color:#fff!important}input.accent-btn:visited,input[type=color].accent-btn:visited,input[type=date].accent-btn:visited,input[type=datetime-local].accent-btn:visited,input[type=datetime].accent-btn:visited,input[type=email].accent-btn:visited,input[type=month].accent-btn:visited,input[type=number].accent-btn:visited,input[type=password].accent-btn:visited,input[type=range].accent-btn:visited,input[type=search].accent-btn:visited,input[type=tel].accent-btn:visited,input[type=text].accent-btn:visited,input[type=time].accent-btn:visited,input[type=url].accent-btn:visited,input[type=week].accent-btn:visited,textarea.accent-btn:visited{color:#fff}.accent-btn,.second-btn,.white-btn{padding:15px 30px;font-size:18px;color:#fff;text-transform:uppercase;font-weight:700;display:inline-block;text-wrap:nowrap}.accent-btn{background-color:#ef4b4d}.accent-btn:hover{background-color:#ed383a;color:#fff!important}.accent-btn:visited{color:#fff}.second-btn{background-color:#3d629a}.second-btn:hover{background-color:#37598b;color:#fff!important}.second-btn:visited{color:#fff}.white-btn{background-color:#fff;color:#3d629a}.white-btn:hover{background-color:#f5f5f5;color:#3d629a!important}.white-btn:visited{color:#3d629a}.a-color{color:#ef4b4d}.s-color{color:#3d629a}.container{max-width:1660px}header{padding:30px 0;position:fixed;width:100%;top:0;left:0;-webkit-transition:.5s;transition:.5s;z-index:999}header.is-show{background-color:#fff}header .header-contacts{text-align:right}header .header-contacts .phone{font-size:24px;font-weight:700;display:block}header .header-contacts .mail{font-size:14px;display:block;font-weight:400}header .main-navigation ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}header .main-navigation a{font-weight:400}#Orderqueze .nav-steps ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Orderqueze .nav-steps ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#Orderqueze .nav-steps ul li.change span{background-color:#95abce}#Orderqueze .nav-steps ul li.change:before{border-color:#3d629a!important}#Orderqueze .nav-steps ul li.active span{background-color:#3d629a}#Orderqueze .nav-steps ul li span{width:40px;height:40px;min-width:40px;background-color:#c6c6c6;color:#fff;font-size:18px;border-radius:20px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Orderqueze .nav-steps ul li:not(:first-child){width:100%}#Orderqueze .nav-steps ul li:not(:first-child):before{content:'';display:block;width:100%;border-top:1px dotted #bdbdbd;height:1px}#Orderqueze .step-item{background-color:#f8f9fc;padding:20px;display:none}#Orderqueze .step-item.active{display:block}#Orderqueze .step-item .step-title{font-size:18px;font-weight:700}#Orderqueze .step-item .step-title span{font-weight:300;font-style:italic;display:block;font-size:14px}#Orderqueze .step-item .step-title span.red{color:red;display:inline-block;font-weight:800}#Orderqueze .step-item label{font-size:14px;font-weight:400;width:100%;cursor:pointer}#Orderqueze .step-item label input{margin-right:5px;width:auto;margin-top:10px}#Orderqueze .btn-control{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}#Orderqueze .btn-control a{font-size:16px;font-weight:700;text-transform:uppercase}.banner{padding:180px 0 50px;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner ul li:before{content:'';display:block;background-image:url(../svg/check.svg);background-repeat:no-repeat;background-size:cover;width:24px;height:24px}.banner .place{text-transform:uppercase;font-size:24px;color:#3d629a;font-weight:700;margin-bottom:10px}.banner .place img{margin-right:5px}.banner .title{font-size:78px;font-weight:700;line-height:100%;text-transform:uppercase;margin-bottom:30px}.banner .description{margin-bottom:50px;font-size:24px}.banner .btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .accent-btn{max-width:360px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.banner .social-block{padding:0;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner .social-block li{margin:0;padding:0}.banner .social-block li a{display:block}.banner .social-block li a img{-webkit-transition:.5s;transition:.5s;width:36px}.banner .social-block li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.banner .banner-bottom{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px 25px;margin-top:auto}.banner .banner-bottom-left{font-weight:700}.banner .banner-bottom-left .title-obj-item{margin-right:10px}.banner .banner-bottom-left .list-type-obj{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-left:15px}.banner .banner-bottom-left .list-type-obj .type-obj-item{color:#fff;padding:5px 10px;font-weight:400;background-color:#1e325b}.banner .banner-bottom-right ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.banner .banner-bottom-right ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;margin:0;font-weight:700}.banner .banner-bottom-right ul li:before{content:'';width:5px;height:100%;background-color:#1e325b;position:absolute;left:0;top:0}.about-us{position:relative}.about-us .about-description{font-size:24px}.about-us .benefits .title{font-weight:700;margin-bottom:40px;margin-top:60px}.about-us .benefits-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.about-us .benefits .benefit-item .title{font-size:24px;margin:20px 0 10px}.about-us .benefits .benefit-item .description{font-size:18px}.about-us .about-img{position:absolute;right:0;top:120px}.about-us .consult{padding:20px 40px;margin-top:90px;background-color:#3d629a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../svg/headset.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 100%}.about-us .consult .title{font-size:36px;font-weight:700;text-transform:uppercase;width:-webkit-min-content;width:-moz-min-content;width:min-content;line-height:120%}.about-us .consult .right-side .subtitle{font-weight:300}.about-us .consult .right-side .btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.about-us .consult .right-side .btn-block a.phone{font-weight:700;color:#fff;font-size:24px}.about-us .consult .right-side .btn-block a.phone:hover{color:#f2f2f2}section.services{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,244,0)),to(#f8f9fc));background:linear-gradient(180deg,rgba(244,244,244,0) 0,#f8f9fc 100%)}section.services:before{content:'ВЫСОТА';font-size:22vw;width:100%;text-align:center;color:#f8f9fc;font-weight:900;display:block;position:absolute;top:-100px;z-index:-1;left:0}section.services .services-inner{margin-top:60px}section.services .services-inner .service-item{background-color:#fff;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}section.services .services-inner .service-item .title{text-transform:uppercase;font-weight:800;font-size:24px;margin-bottom:15px}section.services .services-inner .service-item .second-btn{margin-top:30px}section.services .services-inner .service-item img{width:40%}footer{padding:140px 0 0;background-repeat:no-repeat;background-position:right center;background-size:auto 100%}footer .subfooter{margin-top:140px;background-color:#f8f9fc;padding:36px 0}footer .footer-info{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:40px 60px;border:1px solid #bdbdbd;position:relative}footer .footer-info .podpis{text-align:right;font-style:italic;font-size:24px;font-weight:700;color:#3d629a;text-transform:uppercase}footer .footer-info .quote{position:absolute;right:-20px;top:-20px}footer .policy{font-weight:600;font-size:16px;display:block;text-align:center}footer .copyright{margin-bottom:5px;text-align:center}footer .social-block{padding:0;margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .social-block li{margin:0;padding:0}footer .social-block li a{display:block}footer .social-block li a img{-webkit-transition:.5s;transition:.5s;width:36px}footer .social-block li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .right-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-contacts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer-contacts .phone{font-size:24px;font-weight:800}.page,.post{margin-bottom:0}.wpcf7 .wpcf7-form br{display:none}.wpcf7 .wpcf7-form span.wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:5px;left:20px;font-size:12px}.wpcf7 .wpcf7-form .wpcf7-response-output{border-right:none;border-top:none;border-bottom:0;font-size:12px;padding:5px 10px;margin:0;border-radius:3px;background-color:#fff;border-width:3px;color:#222;margin-bottom:10px}.wpcf7 .wpcf7-form input.wpcf7-not-valid{border-color:#dc3232}.modal-header .custom-logo{width:150px}.modal-content{border:none;border-radius:0}.modal-title{font-weight:700;text-align:center}@media (max-width:768px){body{font-size:16px}h2{font-size:36px;margin-bottom:20px}.h2-description{font-size:18px}.main-navigation{display:none}.banner{padding:100px 0 30px}.banner .place{font-size:18px}.banner .place img{width:18px}.banner .title{font-size:48px}.banner .description{font-size:16px;margin-bottom:30px}.banner-center .title{font-size:100px}.banner-center .subtitle{font-size:16px;letter-spacing:10px;margin-bottom:30px}.banner .banner-bottom{font-size:12px}.banner .banner-bottom .banner-bottom-right{margin-top:10px;margin-left:8px}.about-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:0;padding-bottom:50px}.about-us .about-img{position:relative;top:auto;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:360px;width:100%;margin:0 auto;margin-bottom:40px}.about-us .about-description{font-size:18px}.about-us .consult{margin-top:30px;display:block;text-align:center}.about-us .consult .title{width:auto}.about-us .consult .subtitle{margin:10px 0}.about-us .consult .right-side .btn-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.services{padding-top:50px}section.services .services-inner{margin-top:40px}section.services .services-inner .service-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;height:calc(100% - 20px)}section.services .services-inner .service-item .title{line-height:26px;margin-top:20px}section.services .services-inner .service-item img{width:60%}footer{padding:60px 0 0;background-position:bottom center;background-size:200% auto}footer .right-footer{margin-top:20px}footer .custom-logo-link{text-align:center;display:block}}@media (max-width:576px){body{font-size:14px}header{padding:10px}header .custom-logo{width:150px}header .header-contacts .phone{font-size:16px}.banner{padding:100px 0 30px;position:relative;background-position:right -300px center}.banner:after{content:'';position:absolute;z-index:4;width:100%;height:100%;background-color:rgba(255,255,255,.7);left:0;top:0}.banner .col-md-6{position:relative;z-index:9}.banner .place{font-size:14px}.banner .place img{width:14px}.banner .btn-block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.banner .btn-block .accent-btn{width:100%;text-align:center;padding:10px 20px;font-size:16px}.banner .btn-block .description-form br{display:none}.banner .title{font-size:36px;line-height:120%;color:#fff;background-color:#3d629a;padding:10px}.banner .subtitle{font-size:12px;letter-spacing:8px}.banner .banner-bottom{padding:10px;position:relative;z-index:9}.banner .banner-bottom .banner-bottom-right{margin-left:0}.banner .banner-bottom-left{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner .banner-bottom-left .list-type-obj{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;gap:5px}.about-us .benefits .title{margin:40px 0 20px;font-size:18px}.about-us .benefits .benefit-item .title{font-size:18px;margin:10px 0 5px}.about-us .benefits .benefit-item .description{font-size:12px}.about-us .benefits .benefits-inner{gap:20px}.about-us .consult{padding:20px}.about-us .consult .title{font-size:36px}.about-us .consult .right-side .btn-block{gap:15px}section.services:before{top:0}section.services .services-inner .service-item{padding:15px;border:1px solid #c6c6c6}section.services .services-inner .service-item a.second-btn{width:100%;text-align:center}section.services .services-inner .service-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}section{padding:40px 0}footer .footer-info{padding:20px}footer .footer-info .quote{width:50px;right:-10px;top:-10px}footer .footer-info .podpis{font-size:18px}footer .subfooter{margin-top:30px}footer .custom-logo{width:200px;margin-bottom:30px}footer .right-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .right-footer .footer-contacts{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .right-footer .social-block{margin:0}}