@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.eot);src:url(../fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-SemiBold.eot);src:url(../fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype"),url(../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.eot);src:url(../fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype"),url(../fonts/Montserrat-Medium.svg#Montserrat-Medium) format("svg")}*{box-sizing:border-box;outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#e6e6eb}::-webkit-scrollbar-thumb{background:#c10c2d;border-radius:30px}body,html{overflow-x:hidden}html.active,html.modal-open{overflow:hidden}body{color:#595959;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0 auto;max-width:1920px;position:relative}.container{margin:0 auto;max-width:1320px;padding:0 15px;width:100%}.flex{display:flex;flex-wrap:wrap}.jcs{justify-content:flex-start}.jcc{justify-content:center}.jcsb{justify-content:space-between}.ais{align-items:flex-start}.aic{align-items:center}.f20{flex:1 1 20%;max-width:20%;width:20%}.f25{flex:1 1 25%;max-width:25%;width:25%}.f33{flex:1 1 33.33333%;max-width:33.33333%;width:33.33333%}.f50{flex:1 1 50%;max-width:50%;width:50%}.f66{flex:1 1 66.66666%;max-width:66.66666%;width:66.66666%}.f100{flex:1 1 100%;max-width:100%;width:100%}.grid{display:grid}h1,h2,h3,h4,h5,h6,p{margin:0}h2{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:30px}a{color:#595959;text-decoration:none}img{height:auto;max-width:100%}input:not([type=submit]):not([type=checkbox]),textarea{border:none;border-bottom:1px solid #ddd;color:#c10c2d;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;height:41px;line-height:1.4;padding:0 15px 19px 0;position:relative;width:100%}input:not([type=submit]):not([type=checkbox]).active,textarea.active{border-color:#c10c2d;color:#c10c2d}input:not([type=submit]):not([type=checkbox]):active::-moz-placeholder,input:not([type=submit]):not([type=checkbox]):focus::-moz-placeholder,input:not([type=submit]):not([type=checkbox]):hover::-moz-placeholder,textarea:active::-moz-placeholder,textarea:focus::-moz-placeholder,textarea:hover::-moz-placeholder{border-color:#c10c2d;color:#c10c2d}input:not([type=submit]):not([type=checkbox]):active:-ms-input-placeholder,input:not([type=submit]):not([type=checkbox]):focus:-ms-input-placeholder,input:not([type=submit]):not([type=checkbox]):hover:-ms-input-placeholder,textarea:active:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,textarea:hover:-ms-input-placeholder{border-color:#c10c2d;color:#c10c2d}input:not([type=submit]):not([type=checkbox]):active,input:not([type=submit]):not([type=checkbox]):active::placeholder,input:not([type=submit]):not([type=checkbox]):focus,input:not([type=submit]):not([type=checkbox]):focus::placeholder,input:not([type=submit]):not([type=checkbox]):hover,input:not([type=submit]):not([type=checkbox]):hover::placeholder,textarea:active,textarea:active::placeholder,textarea:focus,textarea:focus::placeholder,textarea:hover,textarea:hover::placeholder{border-color:#c10c2d;color:#c10c2d}input:not([type=submit]):not([type=checkbox]):focus,textarea:focus{background:#fff}input:not([type=submit]):not([type=checkbox])::-moz-placeholder,textarea::-moz-placeholder{color:#ddd;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4}input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ddd;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4}input:not([type=submit]):not([type=checkbox])::placeholder,textarea::placeholder{color:#ddd;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4}input:not([type=submit]):not([type=checkbox]):-webkit-autofill,input:not([type=submit]):not([type=checkbox]):-webkit-autofill:active,input:not([type=submit]):not([type=checkbox]):-webkit-autofill:focus,input:not([type=submit]):not([type=checkbox]):-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#c10c2d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}textarea{height:110px;resize:none}input[type=submit]{margin:25px auto 0}ul{margin:0;padding-left:0}ul li{list-style:none}.title{color:#141414;display:block;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:40px;position:relative;text-align:center}.fn{font-weight:400}.fm{font-weight:500}.fsb{font-weight:600}.fb{font-weight:700}.btn-hover,input[type=submit]{align-items:center;background:#c10c2d;border:1px solid #c10c2d;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:49px;justify-content:center;line-height:1.5;max-width:100%;text-align:center;width:142px}.btn-hover:active,.btn-hover:focus,.btn-hover:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#e9002a}.hidden{display:none}.content{min-height:100vh}@media screen and (max-width:1100px){.title,h2{font-size:25px}h3{font-size:22px}}@media screen and (max-width:760px){.f25,.f33,.f50{flex:1 1 100%;max-width:100%;width:100%}.title{margin-bottom:30px}}@media screen and (max-width:500px){body{font-size:14px}.btn-hover,input[type=submit]{border-radius:6px}input:not([type=submit]):not([type=checkbox])::-moz-placeholder,textarea::-moz-placeholder{font-size:14px}input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px}input:not([type=submit]):not([type=checkbox]),input:not([type=submit]):not([type=checkbox])::placeholder,textarea,textarea::placeholder{font-size:14px}.title,h2{font-size:22px;line-height:1.26}}@media screen and (min-height:1000px){.content{min-height:auto}}.header{font-size:16px;left:50%;line-height:1.5;max-width:1920px;padding:20px 0;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:99}.header.active{background:#141414;box-shadow:0 0 36px rgba(0,0,0,.39)}.header a{color:#fff}.header-menu{margin:0 auto 0 32px}.header-menu li{margin:0 18px}.header-menu li:first-child{display:none}.header-phone{margin-right:60px}.header .btn-hover{box-shadow:0 0 19px rgba(255,0,46,.71);height:53px;width:171px}.home .banner .desc{line-height:1.1}.banner{padding-top:227px}.banner,.banner .title{color:#fff}.banner .title{font-size:48px;line-height:1.26;position:relative;text-align:left}.banner .title:before{background:#c10c2d;border-radius:50%;content:"";filter:blur(32px);height:90px;left:-27px;position:absolute;top:-15px;width:90px}.banner .title span{position:relative}.banner .desc{font-size:20px;margin:40px 0;max-width:600px}.banner .btn-hover{box-shadow:0 0 19px rgba(255,0,46,.71);font-size:18px;height:67px;width:234px}.banner-img{display:none}.banner .benefits-items{padding-top:100px}.banner .benefits-item{background:#141414;height:100%;padding:30px 18px 30px 56px;position:relative}.banner .benefits-item:after,.banner .benefits-item:before{content:"";position:absolute}.banner .benefits-item:before{background:#c10c2d;box-shadow:0 0 19px rgba(255,0,46,.71);height:100%;left:0;top:0;width:2px}.banner .benefits-item:after{background:#c10c2d;filter:blur(5px);height:14px;left:26px;top:50%;transform:translateY(-50%);width:14px}.banner-service{padding-bottom:221px}.banner-service .desc{margin-bottom:0}.banner-service-with-benefits{padding-bottom:55px}.banner-service-with-benefits .benefits-items{padding-top:83px}.services{background:#141414;padding:100px 0 90px}.services,.services .title{color:#fff}.services-items{gap:30px;grid-template-columns:calc(57% - 15px) calc(43% - 15px)}.services-item{border-radius:16px;box-shadow:0 0 36px rgba(0,0,0,.8);color:#fff;font-size:20px;grid-row:auto/span 1;padding:30px 30px 40px}.services-item:nth-child(2n):not(:nth-child(6n)){grid-row:auto/span 2}.services-item:nth-child(2n):last-child{grid-row:auto}.services-item:active .btn-hover,.services-item:focus .btn-hover,.services-item:hover .btn-hover{background:#e9002a}.services-item p{margin-bottom:20px}.services-item .btn-hover{border-radius:7px}.steps{padding:83px 0}.steps .title{margin-bottom:56px}.steps-items{margin:0 auto;max-width:980px}.steps-item{padding-bottom:70px;position:relative}.steps-item:nth-child(2n){flex-direction:row-reverse}.steps-item:nth-child(2n):before{top:50%;transform:translate(-50%,-50%);z-index:1}.steps-item:nth-child(2n) .f50:first-child{padding-left:80px;padding-right:0}.steps-item:nth-child(2n) .f50:last-child{padding-left:0;padding-right:80px}.steps-item:nth-child(2n) .number{text-align:right}.steps-item:nth-child(3n):before{bottom:0;top:auto}.steps-item:last-child{padding-bottom:0}.steps-item.active:after,.steps-item.active:before{background:#c10c2d}.steps-item.active .number{color:#c10c2d}.steps-item:after,.steps-item:before{content:"";left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease}.steps-item:before{background:#f3f3f3;border-radius:50%;height:20px;top:0;width:20px;z-index:1}.steps-item:after{background:#f3f3f3;height:100%;top:0;width:4px}.steps-item .f50:first-child{padding-right:80px}.steps-item .f50:last-child{padding-left:80px}.steps-item .desc>*{max-width:410px}.steps-item strong{color:#141414;display:block;font-size:24px;margin-bottom:20px}.steps-item .number{color:rgba(0,0,0,.05);font-size:97px;transition:all .3s ease}.form .container{position:relative}.form-img{position:absolute;top:50%;transform:translateY(-50%)}.form-img img{max-height:41.643vw;width:auto}.form-items{margin-left:auto;padding-left:15px}.form form{max-width:520px}.form .title{margin-bottom:50px;text-align:left}.form-item{margin-bottom:40px;position:relative}.form select{display:none}.form .select2{border-bottom:1px solid #ddd;color:#ddd;cursor:pointer;display:block;font-size:16px;padding-bottom:19px;position:relative;z-index:9}.form .select2-container:active,.form .select2-container:focus,.form .select2-container:hover{border-color:#c10c2d}.form .select2-container:active .select2-selection__rendered,.form .select2-container:focus .select2-selection__rendered,.form .select2-container:hover .select2-selection__rendered{color:#c10c2d!important}.form .select2-container:active .select2-selection__arrow,.form .select2-container:focus .select2-selection__arrow,.form .select2-container:hover .select2-selection__arrow{background:url(../img/arrow-down-red.svg) no-repeat 50% 50%}.form .select2-container--open{border-color:#c10c2d;width:100%}.form .select2-container--open .select2-selection__rendered{color:#c10c2d}.form .select2-container--open .select2-selection__arrow{background:url(../img/arrow-down-red.svg) no-repeat 50% 50%}.form .select2-container--below{border-color:#c10c2d}.form .select2-container--below .select2-selection__rendered{color:#c10c2d}.form .select2-container--below .select2-selection__arrow{background:url(../img/arrow-down-red.svg) no-repeat 50% 50%}.form .select2 .selection,.form .select2-selection{width:100%}.form .select2-selection{align-items:center;display:flex;justify-content:space-between}.form .select2-selection__arrow{background:url(../img/arrow-down.svg) no-repeat 50% 50%;height:7px;margin:0 7px 0 15px;width:10px}.form .select2-search{display:none}.form .select2-results{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);display:block;padding:20px}.form .select2-results li{color:#141414;margin-bottom:20px}.form .select2-results li:first-child{display:none}.form .select2-results li:last-child{margin-bottom:0}.form .select2-results li:active,.form .select2-results li:focus,.form .select2-results li:hover{color:#c10c2d}.form .label{color:#141414;display:block;margin-bottom:16px}.form-btn{padding-top:10px}.form .btn-hover{height:67px;margin:0 30px 0 0;width:184px}.form .policy{flex:1 1 calc(100% - 214px);font-size:14px;max-width:calc(100% - 214px);width:calc(100% - 214px)}.form .policy,.form .policy a{color:#ddd}.form .wpcf7-form-control-wrap{position:static}.form .wpcf7-not-valid-tip{bottom:-19px;color:#c10c2d;font-size:12px;left:0;position:absolute}.form .wpcf7-response-output,.form .wpcf7-spinner{display:none}.contacts-items{padding:150px 0 100px}.contacts-item{color:#3e3e3e;padding-left:50px;position:relative}.contacts-item svg{left:0;position:absolute;top:-50px}.contacts-item strong{color:#c10c2d;display:block;font-size:20px;margin-bottom:13px;position:relative}.add-desc{background:#141414;color:#fff;justify-content:space-between;margin:-146px auto 83px;max-width:100%;min-height:272px;padding:56px 72px 64px;position:relative;width:1130px}.add-desc:after,.add-desc:before{background:#c10c2d;box-shadow:0 0 19px rgba(255,0,46,.71);content:"";height:100%;position:absolute;top:0;width:2px}.add-desc:before{left:0}.add-desc:after{right:0}.add-desc h2,.add-desc h3{font-size:32px;line-height:1.4;margin-bottom:40px}.add-desc h3{font-size:25px}.add-desc p{font-size:20px;line-height:1.1}.add-desc .btn-hover{box-shadow:0 0 19px rgba(255,0,46,.71);font-size:18px;height:67px;margin-left:15px;width:234px}.gallery{margin:55px auto 96px}.gallery-items{margin:0 -10px -20px}.gallery-item{padding:0 10px 20px}.footer{background:#050505;font-size:16px;padding:60px 0}.footer-info{padding-bottom:16px}.footer-info a{color:#fff}.footer-logo{max-width:152px}.footer-add-info a{color:hsla(0,0%,100%,.3)}.footer-add-info a span{color:#65ab0e}.footer .copyright{color:#505050}.back-top,.telegram,.whatsapp{bottom:125px;cursor:pointer;display:none;position:fixed;right:15px;z-index:9}.back-top.active,.telegram,.telegram.active,.whatsapp,.whatsapp.active{display:flex}.whatsapp{bottom:193px}.telegram{bottom:297px}.back-top{justify-content:center;width:80px}.back-top svg{height:auto}.content-page .header{background:#141414;box-shadow:0 0 36px rgba(0,0,0,.39)}.content-page p{margin-bottom:20px}.content-page p:last-child{margin-bottom:0}.content-page .content{padding:150px 0 60px}.ui-dialog{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);color:#141414;padding:35px 25px;text-align:center;z-index:99}.ui-dialog-titlebar{display:flex;position:absolute;right:15px;top:15px}.ui-dialog-titlebar button{background:url(../img/close.svg) no-repeat 50% 50%/20px;border:none;border-radius:0;cursor:pointer;font-size:0;height:20px;width:20px}.ui-dialog-title{display:none}@media screen and (max-width:1000px){.header-menu{background:#050505;flex-flow:column nowrap;height:100vh;justify-content:center;max-width:100%;overflow-y:auto;padding:50px 15px;position:fixed;right:-100%;top:0;transition:all .3s ease;width:450px}.header-menu.active{right:0}.header-menu>.flex{max-width:100%;width:250px}.header-menu ul{flex-flow:column nowrap;margin:0 auto}.header-menu ul>li:first-child{display:block}.header-menu ul.flex{max-height:100vh;overflow-y:auto}.header-menu ul li{font-size:18px;line-height:1.2;margin:0 0 15px}.header-menu ul li:last-child{margin-bottom:0}.header-menu ul li a{color:#fff}.header-hamburger{align-items:flex-end;cursor:pointer;flex-direction:column;height:34px;justify-content:center;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .5s ease;width:34px;z-index:9}.header-hamburger.active span.line-1{top:8px;transform:rotate(45deg);width:34px}.header-hamburger.active span.line-2{display:none}.header-hamburger.active span.line-3{top:-3px;transform:rotate(-45deg)}.header-hamburger span{background:#c10c2d;border-radius:1px;box-shadow:0 0 3px rgba(255,0,46,.71);display:block;height:3px;margin:4px 0;position:relative;transition:all .5s ease;width:34px}.header-hamburger span.line-1{width:16px}.header-hamburger span.line-2{width:24px}.header-phone{margin:0 15px 0 auto}.header .btn-hover{margin-right:49px}.banner .title{font-size:35px}.banner .desc{max-width:500px}.banner .benefits-items{position:relative}.banner .benefits-items .f33{flex:1 1 100%;max-width:100%;width:100%}.banner .benefits-items:after{background:#c10c2d;bottom:0;box-shadow:0 0 19px rgba(255,0,46,.71);content:"";height:2px;left:0;width:100%;z-index:1}.banner .benefits-item{padding:22px 15px 22px 40px}.banner .benefits-item:before{height:2px;width:100%}.banner .benefits-item:after{left:10px}.banner-service-with-benefits{padding-bottom:0}.services,.steps{padding:60px 0}.services-items{grid-template-columns:none}.form .title,.steps .title{margin-bottom:35px}.form-img{display:none}.form-items{margin:0 auto;padding-left:0}.form .policy{flex:1 1 100%;max-width:100%;padding-top:20px;width:100%}.contacts-items{padding:45px 0 40px}.add-desc{margin-bottom:60px;padding:25px 35px}.add-desc .desc{flex:1 1 100%;max-width:100%;width:100%}.add-desc .btn-hover{margin:25px 0 0}.gallery{margin-bottom:60px}.content-page .content{padding:100px 0 60px}}@media screen and (max-width:760px){.banner{background:#000!important;padding-top:127px;position:relative}.banner,.banner .title{text-align:center}.banner .desc{margin:30px auto 30px 0}.banner .btn-hover{margin:0 auto}.banner-img{display:flex;margin-left:-15px;width:calc(100% + 30px)}.banner-img img{width:100%}.banner .benefits-items{left:0;padding:0 15px;position:absolute;text-align:left;top:calc(100% - 34px)}.banner-service{padding-bottom:180px}.banner-service,.banner-service .title{text-align:left}.banner-service .desc{position:relative;z-index:1}.banner-service .banner-img{position:relative}.banner-service .banner-img:before{background:#c10c2d;content:"";filter:blur(120px);height:37.5vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60vw}.banner-service .banner-img img{position:relative}.banner-service .benefits-items{top:calc(100% - 139px)}.services-items{gap:20px}.services-item{order:4}.services-item:first-child{order:1}.services-item:nth-child(2){order:3}.services-item:nth-child(3){order:2}.form .title,.steps .title{margin-bottom:30px}.steps-item{padding:0 0 99px 36px}.steps-item,.steps-item:nth-child(2n){flex-flow:column-reverse nowrap}.steps-item:nth-child(2n):before{transform:translateY(-50%)}.steps-item:nth-child(2n) .f50:first-child{padding-left:0}.steps-item:nth-child(2n) .f50:last-child{padding-right:0}.steps-item:nth-child(2n) .number{text-align:left}.steps-item:after,.steps-item:before{left:0;transform:translateX(0)}.steps-item:after{left:8px}.steps-item .f50:first-child{padding-right:0}.steps-item .f50:last-child{padding-left:0}.steps-item strong{font-size:20px;margin:10px 0}.steps-item .number{font-size:35px}.contacts-item{padding:58px 0 20px}.contacts-item:last-child{padding-bottom:0}.contacts-item svg{height:48px;top:0;width:48px}.back-top,.telegram,.whatsapp{width:70px}.back-top{bottom:75px}.whatsapp{bottom:143px}.telegram{bottom:231px}.add-desc{margin-top:-162px;padding:30px 15px;text-align:center}.add-desc:after,.add-desc:before{height:2px;width:100%}.add-desc:after{bottom:0;top:auto}.add-desc h2,.add-desc h3{margin-bottom:30px}.add-desc br{display:none}.add-desc .btn-hover{border-radius:6px;box-shadow:0 0 19px rgba(255,0,46,.71);font-size:16px;height:52px;margin:30px auto 0;width:200px}.gallery-items{justify-content:center}}@media screen and (max-width:500px){.header-menu .header-phone{display:block;margin:10px 0 0}.header-phone{display:none}.header .btn-hover{font-size:10px;height:34px;margin-left:auto;width:131px}.banner .title{font-size:28px}.banner .desc{font-size:16px;max-width:100%}.banner .btn-hover{font-size:16px;height:52px;width:200px}.services-item{background-position:50% 100%!important;font-size:16px;min-height:340px;padding:30px 20px}.steps-item strong{font-size:14px}.form-item{margin-bottom:30px}.form .label{margin-bottom:18px}.form .select2{font-size:14px}.form-btn{padding-top:0}.form .btn-hover{font-size:16px;height:52px;margin:0 auto;width:200px}.form .policy{font-size:11px;text-align:center}.contacts-item{font-size:16px}.contacts-item strong{font-size:16px;margin-bottom:10px}.footer{font-size:12px;padding:20px 0 40px;text-align:center}.footer-add-info>.flex,.footer-info>.flex{justify-content:center}.footer-info{padding-bottom:0}.footer .copyright,.footer-logo{flex:1 1 100%;max-width:100%;width:100%}.footer-logo{justify-content:center;margin-bottom:16px}.footer .copyright{margin:12px 0}.add-desc h2,.add-desc h3{font-size:22px;line-height:1.26}.add-desc p{font-size:16px;line-height:1.4}}@media screen and (min-width:1400px){.form-img img{max-height:583px}}
/*# sourceMappingURL=style.css.map */
