@-webkit-keyframes blink-red{0%,to{-webkit-box-shadow:0 0 55px #ef3124;box-shadow:0 0 55px #ef3124}50%{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:blur(0);filter:blur(0)}}@keyframes blink-red{0%,to{-webkit-box-shadow:0 0 55px #ef3124;box-shadow:0 0 55px #ef3124}50%{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes blink-black{0%,to{-webkit-box-shadow:0 0 55px #fff6f0;box-shadow:0 0 55px #fff6f0}50%{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:blur(0);filter:blur(0)}}@keyframes blink-black{0%,to{-webkit-box-shadow:0 0 55px #fff6f0;box-shadow:0 0 55px #fff6f0}50%{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:blur(0);filter:blur(0)}}*,ul{margin:0}*{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover{text-decoration:none}ul{list-style:none}button{cursor:pointer}button,input,textarea{outline:0}body{background:#000;color:#fff}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.overflow-y{overflow-y:hidden}.navbar .nav,.navbar .nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .nav{padding:25px 0}.navbar .nav__logo img{width:120px}.navbar .nav__menu{width:640px}.navbar .nav__link{display:inline-block;padding:10px;-webkit-transition:.25s all ease-in-out;-o-transition:.25s all ease-in-out;transition:.25s all ease-in-out;position:relative;color:#fff;font-family:'Montserrat';font-size:16px;font-weight:500}.navbar .nav__link:hover{color:#95a5a6}.navbar .nav__link::after{position:absolute;content:"";top:50%;left:0;width:100%;height:3px;background:#ff4747;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.navbar .nav__link:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.navbar .nav .menu{display:none;color:#fff;font-size:25px;position:relative;z-index:3}.navbar .nav .burger,.navbar .nav .close{display:none}.btn::after,.navbar .menu-mobi{top:0;left:0;width:100%;height:100%}.navbar .menu-mobi,.navbar .menu-mobi__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .menu-mobi{background:#000;position:fixed;z-index:2}.navbar .menu-mobi__menu{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0}.nav-btn,.navbar .menu-mobi__link{color:#fff;font-family:'Montserrat';font-weight:500}.navbar .menu-mobi__link{font-size:30px;margin:auto}.navbar .menu-mobi .nav-btn{font-size:25px}.navbar .menu-dn{display:none}.nav-btn{background-color:transparent;border:1px solid #fff;padding:.375rem .75rem;line-height:1.5;border-radius:.25rem;display:inline-block;font-size:16px;-webkit-transition:.25s all ease-in-out;-o-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.btn,.nav-btn:hover{background-color:#ef3124;color:#fff}.nav-btn:hover{border-color:#ef3124}.btn{padding:15px 20px;border-radius:4px;font-family:'Montserrat';font-size:25px;font-weight:400;text-transform:uppercase;border:0;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-animation:blink-red 3s linear infinite;animation:blink-red 3s linear infinite;-webkit-animation-play-state:running;animation-play-state:running}.btn:hover{-webkit-animation-play-state:paused;animation-play-state:paused;background:#fff;color:#ef3124}.btn::after{content:'';position:absolute;-webkit-transition:.6s all ease-in-out;-o-transition:.6s all ease-in-out;transition:.6s all ease-in-out}.btn:hover:after{-webkit-box-shadow:0 0 128px 17px rgba(255,71,71,.5);box-shadow:0 0 128px 17px rgba(255,71,71,.5);-webkit-filter:blur(10px);filter:blur(10px)}.btn,.sliders .slider{position:relative}.sliders .slider :focus{outline:0}.sliders .slider__item{width:100%;position:relative}.sliders .slider__item .item-image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sliders .slider__item .container .content{width:584px;padding-top:12%;padding-bottom:12%;position:relative;z-index:1}.sliders .slider__item .container .content .title{font-family:'Montserrat';font-size:48px;font-weight:700;color:#fff}.sliders .slider__item .container .content .subtitle{font-family:'Montserrat';font-size:16px;font-weight:400;margin:20px 142px 40px 0;line-height:24px}.services .cards,.sliders .slider__item .flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sliders .slider__item .flex-end .btn{background:#fff;color:#ef3124;-webkit-animation:blink-black 3s linear infinite;animation:blink-black 3s linear infinite}.sliders .slider__item .flex-end .btn:hover{background:#ef3124;color:#fff;-webkit-animation-play-state:paused;animation-play-state:paused}.sliders .slider__item .flex-end .btn:hover:after{-webkit-box-shadow:0 0 128px 17px rgba(255,246,240,.8);box-shadow:0 0 128px 17px rgba(255,246,240,.8)}.services{margin:80px 0}.services .cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.services .cards .card{display:block;background:#000;border-radius:30px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 80px;width:280px}.services .cards .card:hover{-webkit-box-shadow:0 0 50px 1px rgba(239,49,36,.5);box-shadow:0 0 50px 1px rgba(239,49,36,.5)}.services .cards .card:last-child .card__image{background:#ff6e0e}.services .cards .card:last-child:hover{-webkit-box-shadow:0 0 50px 1px rgba(255,110,14,.5);box-shadow:0 0 50px 1px rgba(255,110,14,.5)}.services .cards .card:last-child .nav-btn{margin:21px 0 36px!important}.services .cards .card__image{background:#ff2a00;border-top-right-radius:30px;border-top-left-radius:30px;width:100%;height:150px;position:relative;text-align:center}.services .cards .card__image img{width:150px;height:150px;border-radius:20%;-webkit-box-shadow:0 0 13px 1px rgba(0,0,0,.5);box-shadow:0 0 13px 1px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.services .cards .card__text{font-family:'Montserrat';font-size:20px;padding:1rem}.services .cards .card__info{font-size:18px;text-transform:uppercase;font-weight:700;margin-top:100px}.services .cards .card__info .info{text-align:center}.services .cards .card__info .info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:'Montserrat';margin-bottom:16px}.services .cards .card__info .info span{font-size:14px;text-transform:none;font-weight:400}.services .cards .card__info .info .nav-btn{margin:39px 0 36px;padding:6px 12px;font-size:19px;font-weight:400}.how h1,.how p{font-family:'Montserrat'}.how h1{font-size:20px;font-weight:700;padding-top:3rem}.how p{font-size:18px;padding:3rem 0 1rem}.how p:nth-last-child(1){padding-bottom:3rem}.how .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}.how .item img{width:25%;margin-left:auto;margin-right:auto}.footer,.footer .contacts li,.how .item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer{padding:50px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .contacts{width:45%;width:35vw}.footer .contacts .m-10{margin-bottom:15px}.footer .contacts li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:'Montserrat'}.footer .contacts li h2{font-family:'Montserrat';font-size:30px;font-weight:700;margin-bottom:30px}.footer .contacts li span{font-family:'Montserrat';font-weight:700;margin-bottom:5px}.footer .contacts li .link-phone{width:35%;font-family:'Montserrat';font-weight:500;padding:10px 10px 10px 0;color:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;white-space:nowrap}.footer .contacts li .link-phone:hover{color:#ef3124}.footer .contacts li .socaial{font-size:26px}.footer .contacts li .socaial .social-link{margin-right:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}.footer .contacts li .socaial .social-link:last-child{margin-right:0}.footer .contacts li .socaial .social-link:hover{color:#ef3124}.footer .form{width:35vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 20px}.footer .form__label{font-family:'Montserrat';padding:0 50px;margin-bottom:10px}.footer .form__input{width:100%;font-size:18px;border:0;border-bottom:2px solid #0a0a13;outline:0;padding:10px;margin:10px 0;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.footer .form__input:focus{border-bottom:2px solid #ff4747}.footer .form .btn{margin-top:10px}.colophon{background:#1b1b1b;padding:.5rem;text-align:center;font-family:'Montserrat'}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1240px}}@media (max-width:1199.98px){.btn{font-size:20px}.sliders .slider__item .container .content{width:463px}.sliders .slider__item .container .content .title{font-size:38px}.sliders .slider__item .container .content .subtitle{font-size:14px;line-height:20px;margin:20px 45px 40px 0}}@media (max-width:991.98px){.navbar .container,.sliders .slider__item .container{max-width:980px}.navbar .nav{padding:15px 0}.btn{font-size:15px;padding:12px}.sliders .slider__item .container .content{max-width:365px}.sliders .slider__item .container .content .title{font-size:30px}.sliders .slider__item .container .content .subtitle{font-size:11px;line-height:14px;margin:20px 36px 40px 0}.services .cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services .cards .card{margin:0}.footer .contacts li .link-phone{width:55%}.footer .form{width:400px}.footer .form .btn{padding:15px 20px;font-size:16px}}@media (max-width:850px){.navbar .nav__menu{width:540px}}@media (max-width:767.98px){.navbar .nav{padding:10px}.btn{font-size:12px;padding:10px 12px}.sliders .slider__item .container .content{max-width:280px;padding-top:6%}.sliders .slider__item .container .content .title{font-size:22px}.sliders .slider__item .container .content .subtitle{font-size:8px;line-height:10px;margin:15px 36px 30px 0}.services .cards{-ms-flex-wrap:wrap;flex-wrap:wrap}.services .cards .card{width:240px}footer .container{max-width:700px}.footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}.footer .contacts li .link-phone{width:100%}}@media (max-width:740px){.navbar .nav__menu{display:none}.navbar .nav .menu{display:block}}@media (max-width:575.98px){.sliders .slider__item{height:190px}.sliders .slider__item .item-image{height:190px;-o-object-fit:cover;object-fit:cover}.sliders .slider__item .container .content{max-width:195px;padding-top:6%}.sliders .slider__item .container .content .title{font-size:16px}.sliders .slider__item .container .content .subtitle{font-size:6px;line-height:10px;margin:15px 29px 30px 0}.services{margin:20px 0}.services .cards .card{width:280px;margin:0 0 20px}.how h1{font-size:15px}.how p{font-size:13px;padding:1rem 0 .5rem}.how .item img{width:45%}.footer,.footer .contacts,.services .cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.footer .contacts{width:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:20px}.footer .contacts li h2{margin-bottom:0}.footer .contacts li .link-phone{padding:10px}}@media (max-width:450px){.how .item img{width:35%}}
/*# sourceMappingURL=style.min.css.map */
