body{font-family:"Montserrat", sans-serif;font-weight:400;background:#fff;color:#000;--bs-body-bg: #fff}.main{position:relative;overflow:hidden;max-width:1440px;margin:0 auto;width:100%;min-height:100vh}.header{background:#121212;padding-top:15px}.header__col-logo{min-width:236px}.header__col-right{flex-grow:1}.header__top{border-bottom:1px solid #c2173b;padding-bottom:15px;align-items:center;justify-content:space-between}.header__top__soc{padding-right:15px}.header__top__soc__label{font-weight:500;font-size:12px;color:#fff;padding-right:28px;font-family:"Manrope", sans-serif}.header__top__soc li:not(:last-child){padding-right:19px}.header__top__adr{padding:0 15px 0 45px;font-weight:500;font-size:12px;color:#fff;line-height:18px;font-family:"Manrope", sans-serif;background:url("../img/adr.png") 0 50% no-repeat}.header__top__phone{text-align:right;padding-right:30px}.header__top__phone .header__phone{display:block;font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;color:#fff;text-decoration:none}.header__top__phone__label{font-family:"Manrope", sans-serif;font-weight:500;font-size:10px;color:#fff}.header__top__right{align-items:center}.header__menu{padding:0 !important;margin:0 !important}.header__menu .navbar-nav{justify-content:space-between;width:100%}.header__menu .navbar-nav a{padding:0 !important;height:56px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:18px;color:#fff;line-height:56px;text-decoration:none}.home_banner{background:url("../img/home1.jpg") 0 0 no-repeat;background-size:cover;min-height:510px;padding-top:115px;margin-bottom:45px}.home_banner h1{font-weight:800;font-size:55px;line-height:1.3;color:#fff;margin:0 0 23px 0}.home_banner p{font-weight:500;font-size:20px;color:#fff;margin:0}.home_banner__btns{display:flex;padding-top:75px}.home_banner__btns .btn{width:240px;margin-right:40px}.navbar-toggler{display:none}.btn{height:43px;border-radius:10px;display:inline-flex !important;align-items:center;justify-content:center;text-align:center;padding:5px 20px;font-family:"Manrope", sans-serif;font-weight:700 !important;font-size:16px !important;text-decoration:none}.btn.btn-red{box-shadow:0 1px 9px 0 rgba(255, 255, 255, 0.25);background:#c2173b;border:none;color:#fff}.btn.btn-red:hover{background:#851029;border:none;color:#fff;outline:none;box-shadow:none}.btn.btn-border{box-shadow:0 0 2px 2px rgba(255, 255, 255, 0.4);border:1px solid #000;color:#fff}.btn.btn-border:hover{background:#fff;color:#000;outline:none;box-shadow:none}.btn.btn-border2{box-shadow:0 1px 5px 0 rgba(255, 255, 255, 0.25);border:1px solid #c2173b;color:#fff;border-radius:0;width:233px;height:52px}.btn.btn-border2:hover{background:#fff;color:#000;outline:none;box-shadow:none}.btn.btn-whats{width:313px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.25);background:#2ee201;border:none;font-family:"Manrope", sans-serif;font-weight:600;font-size:20px;color:#fff;text-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.25)}.btn.btn-whats:hover{color:#fff;background:#25ab04;box-shadow:none}h2.h2{font-family:"Manrope", sans-serif;font-weight:800;font-size:64px;color:#2f2e2e;text-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.25);margin:0 0 50px}.catalog-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 70px}.catalog-list__item{position:relative}.catalog-list__item__img{height:243px;position:relative;display:block;text-decoration:none;color:#fff}.catalog-list__item__img img{display:block;width:100%;border-radius:10px;height:243px;object-fit:cover}.catalog-list__item__desc{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;padding:15px 30px 40px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;background-color:rgba(0, 0, 0, 0.3);background-image:url("../img/logo-min.png");background-repeat:no-repeat;background-position:right 12px top 12px}.catalog-list__item__title{display:flex;align-items:center;justify-content:center;text-align:center;min-height:70px;margin-bottom:10px;color:#fff;font-family:"Montserrat", sans-serif;font-weight:500;font-size:24px}.catalog-list__item .btn{width:159px;height:45px}.form-consul{padding-top:60px;padding-bottom:30px;margin-bottom:90px;background:url("../img/bg-form.jpg") 0 0 no-repeat;background-size:cover}.form-consul__title{font-family:"Manrope", sans-serif;font-weight:500;font-size:40px;line-height:1.25126;color:#fff;padding-bottom:10px}.form-consul__title b{font-weight:800}.form-consul__body__caption{font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;line-height:1.25126;color:#fff;padding-bottom:15px}.form-consul__body .wpcf7-form-control-wrap{display:block}.form-consul__body .wpcf7-text{display:block;height:57px;border-radius:10px;width:100%;padding:5px 15px;border:none;background:#fff;font-family:"Manrope", sans-serif;font-weight:500;font-size:16px;line-height:1.25126;color:#585858}.form-consul__body .forn-vopros__row{padding-bottom:15px}.form-consul__body .wpcf7-acceptance label{color:#fff}.form-consul__body .wpcf7-acceptance label a{color:#fff;text-decoration:underline}.form-consul__body .wpcf7-submit{color:#fff}.red{color:#ff355f}.wpcf7-spinner{position:absolute}.wpcf7-acceptance{display:block}.wpcf7-acceptance .wpcf7-list-item{display:block;margin:0;padding-bottom:15px}.wpcf7-acceptance .wpcf7-list-item label{font-weight:400;font-size:10px}.wpcf7-submit{background:transparent;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Manrope", sans-serif;font-weight:500;font-size:20px;line-height:1.25126;border:1px solid #c2173b;border-radius:10px;min-width:248px;height:59px;padding:5px 20px;box-shadow:0 1px 9px 0 rgba(255, 255, 255, 0.25)}.wpcf7 form .wpcf7-response-output{margin:15px 0 !important;background:#fff}.text h2{font-weight:800;color:#2a2a2a;font-size:40px;font-family:"Manrope", sans-serif;line-height:1.3;margin-bottom:30px}.text h2 strong{font-weight:800;color:#c2173b}.text p{font-family:"Manrope", sans-serif;font-weight:500;font-size:16px;color:#2f2e2e;line-height:1.3;margin-bottom:15px}.text p strong{font-weight:800}.tpad10{padding-top:10px}.fpad30{padding-bottom:30px}.price{border-radius:10px;background:#f5f5f5;padding:12px 40px 25px}.price__item{padding:12px 0;border-bottom:1px solid #b9b9b9;display:flex;align-items:center;justify-content:space-between;font-family:"Manrope", sans-serif;font-weight:500;font-size:16px;color:#000}.whatsapp-block{border:1px solid #c2173b;border-radius:10px;padding:20px 35px 35px;font-size:24px;color:#1f1f1f;font-weight:500;font-family:"Manrope", sans-serif;line-height:1.3}.whatsapp-block__btn{padding-top:50px}.fpad50{padding-bottom:50px}.home-about{margin-bottom:50px;padding-top:140px;height:768px;background:url("../img/bg-about.jpg") 0 0 no-repeat}.home-about h2{font-family:"Manrope", sans-serif;font-weight:800;font-size:64px;line-height:1.25126;color:#fff;margin:0;padding:0 0 50px}.home-about__img{display:block;padding:5px;border:none;outline:none !important}.home-about__img img{display:block;width:100%;height:330px;object-fit:cover;border-radius:5px;box-shadow:0 1px 9px 0 rgba(255, 255, 255, 0.35)}.home-about .swiper-pagination{position:relative;left:auto;bottom:auto;top:auto;padding-top:20px}.home-about .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:6px;opacity:1;background:#fff}.home-about .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C2173B}.home-about__text{padding-left:20px}.home-about__text h3{font-family:"Manrope", sans-serif;font-weight:600;font-size:36px;line-height:1.25126;color:#fff;margin-bottom:30px}.home-about__text ul{list-style-type:none;padding:0;margin:0}.home-about__text ul li{font-family:"Manrope", sans-serif;font-weight:400;font-size:20px;line-height:1.25126;color:#fff;padding:0 0 30px 37px;position:relative}.home-about__text ul li::after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;box-shadow:0 0 5px 0 rgba(255, 255, 255, 0.25);width:24px;height:24px;border-radius:12px;background:#FF2D59}.slider-rabot{margin:0 -5px 30px;position:relative}.slider-rabot__item{padding:5px;position:relative;display:block;text-decoration:none;outline:none !important}.slider-rabot__item img{display:block;width:100%;object-fit:cover;height:346px;border-radius:10px;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.25)}.slider-rabot__item::after{content:"";display:block;position:absolute;z-index:10;top:10px;right:6px;width:56px;height:30px;background:url("../img/logo-min.png") 0 0 no-repeat;background-size:contain}.box__slider__nav{border:none;background:transparent;display:flex;width:40px;height:40px;align-items:center;justify-content:center;position:absolute;z-index:10;top:50%;margin-top:-20px}.box__slider__nav--next{right:-50px}.box__slider__nav--prev{left:-50px}.gallery-list__col{padding-bottom:30px}.gallery-list__col img{width:100%;height:auto}.gallery-list__col div{box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.25);height:100%;background:#fff}.gallery-list__more{margin-top:10px;font-family:"Manrope", sans-serif;font-weight:600;font-size:20px;color:#2a2a2a;text-decoration:none}.footer{background:#242424;padding-top:75px}.footer__phone{padding:15px 0}.footer__phone .tel{font-family:"Montserrat", sans-serif;font-weight:600;font-size:22px;background:linear-gradient(90deg, #fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;line-height:1.3}.footer .nav--soc{justify-content:flex-end;padding-bottom:15px}.footer .nav--soc li{padding:0 0 0 18px}.footer__adr{font-family:"Montserrat", sans-serif;font-weight:500;font-size:15px;background:linear-gradient(90deg, #fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:15px}.footer__adr br{display:none}.footer__bottom{border-top:1px solid #fff;padding:15px 0}.footer__copy{text-align:center;font-family:"Montserrat", sans-serif;font-weight:500;font-size:10px;color:#c2173b;line-height:16px}.footer__web{font-family:"Montserrat", sans-serif;font-weight:400;font-size:10px;line-height:16px;text-align:right;color:#fff}.footer__web a{font-weight:600;color:#fff;text-decoration:none}.footer__right{text-align:right}.nav--footer{display:block !important}.nav--footer li{padding-bottom:20px}.nav--footer li a{display:block;font-family:"Montserrat", sans-serif;font-weight:500;font-size:16px;color:#fff;text-decoration:none;line-height:20px}.breadcrumb-box{padding:20px 0 30px;font-family:"Montserrat", sans-serif;font-weight:600;font-size:14px;color:#121212}.breadcrumb-box a{color:#121212;text-decoration:none}.breadcrumb-box .breadcrumb-item.active{color:#121212}.main .h1{font-family:"Montserrat", sans-serif;font-weight:800;font-size:40px;color:#2f2e2e;margin:0;padding:0 0 40px}.shodow-img{display:block}.shodow-img img{width:100%;height:auto;box-shadow:0 1px 9px 0 rgba(0, 0, 0, 0.35);border-radius:10px}.w-200{width:200px}.text ul{padding:0;margin:0;list-style-type:none}.text ul li{padding:0 0 40px 30px;font-family:"Manrope", sans-serif;position:relative;line-height:24px;font-size:20px;color:#121212}.text ul li strong{font-weight:800}.text ul li::after{content:"";display:block;width:16px;height:16px;position:absolute;z-index:1;top:5px;left:0;border-radius:8px;background-color:#ff2d59;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.35)}.text h3{font-family:"Manrope", sans-serif;font-weight:800;font-size:32px;margin-bottom:30px;color:#2a2a2a}.text h3 strong{color:#c2173b;font-weight:800}.price-black{padding-top:50px;background:#121212 url("../img/bg-price.png") 50% 0 no-repeat}.price-black .whatsapp-block{color:#fff !important}.fs-16 p{font-size:16px !important}.text-white h2{color:#fff !important}.text-white p{color:#fff !important}.contacts-box__row{display:flex;align-items:center;padding-bottom:40px}.contacts-box__row__label{min-width:90px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:16px;color:#000}.contacts-box__row__val{flex-grow:1;font-family:"Montserrat", sans-serif;font-weight:500;font-size:16px;color:#2f2e2e}.contacts-box__row__val .email{font-family:"Montserrat", sans-serif;font-weight:500;font-size:16px;color:#2f2e2e;text-decoration:none}.contacts-box__row__val .contacts-box__phone{font-family:"Montserrat", sans-serif;font-weight:800;font-size:24px;color:#2f2e2e;text-decoration:none}.contacts-box__row__val br{display:none}.contacts-box__btn{width:260px;min-width:260px}.contacts-box__btn .btn{box-shadow:0 1px 9px 0 rgba(0, 0, 0, 0.6)}.map-box iframe{display:block;margin:0;box-shadow:0 1px 9px 0 rgba(0, 0, 0, 0.35);border-radius:10px;overflow:hidden}.kb-gallery-ul .kadence-blocks-gallery-item::after{display:none}.kb-gallery-ul .kb-gal-image-radius{box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.25);border-radius:10px}.kb-gallery-ul .kb-gal-image-radius::after{content:"";display:block;position:absolute;z-index:10;top:10px;right:6px;width:56px;height:30px;background:url(../img/logo-min.png) 0 0 no-repeat;background-size:contain}.kb-gallery-type-slider{box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.25);border-radius:10px}.kb-splide .splide__pagination,.kb-splide ul.splide__pagination.splide__pagination{padding:0;margin-bottom:-10px}.kb-splide .splide__pagination li::after,.kb-splide ul.splide__pagination.splide__pagination li::after{display:none}.kb-splide .splide__pagination li,.kb-splide ul.splide__pagination.splide__pagination li{padding:0 5px;margin:0}.kb-splide .splide__pagination__page.is-active{opacity:1;background:#ff2d59}.kb-splide .splide__pagination__page{width:22px;height:22px;margin:0}.stap{padding:50px 0;min-height:660px;background:url("../img/bg-stap.jpg") 50% 50% no-repeat;background-size:cover}.stap h2{color:#fff}.stap .stap__text{box-shadow:2px 2px 9px 7px rgba(255, 134, 134, 0.25);background:rgba(255, 255, 255, 0.4);display:block;min-height:150px;padding:25px 50px;font-family:"Manrope", sans-serif;font-weight:500;font-size:24px;line-height:1.28882;color:#fff;margin-bottom:30px;border-radius:10px}.stap .whatsapp-block{color:#fff}.stap .whatsapp-block__btn .btn-border2{display:block;margin-top:15px;border-radius:10px;width:313px;height:43px}.btn-close{position:absolute;z-index:10;top:10px;right:10px}.modal-title{font-weight:800}@media (max-width:1199px){.header__top__soc__label{display:none}.home_banner h1,h2.h2,.home-about h2{font-size:40px}.catalog-list{gap:30px}.form-consul__title{font-size:30px}.btn.btn-border2{width:100%}}@media (max-width:991px){.home-about{height:auto;background-image:none;background-color:#000;padding:50px 0}.header__col-logo{width:80px;min-width:80px;padding-right:15px}.header__col-logo img{width:100%;height:auto}.header__top__btn{display:none}.navbar-toggler{display:block}.header__top{border-bottom:none}.header__menu{position:absolute;z-index:100;left:0;width:100%;background:#000;top:100%}.header__menu li{padding-bottom:10px}.header__menu a{display:block;text-align:center;font-size:16px;line-height:30px}.header__row{position:relative}.main .h1{font-size:30px;padding-bottom:20px}}@media (max-width:768px){.text h3{font-size:24px}.footer{padding-top:30px}.footer .navbar-brand{display:block;width:170px;margin:0 auto 20px}.footer__web{text-align:center;padding-top:5px}.footer .nav--soc{justify-content:center;padding-right:18px}.footer__right{text-align:center}.nav--footer li a{font-size:14px;text-align:center}.catalog-list__item__title{font-size:18px}.catalog-list{gap:15px;grid-template-columns:1fr 1fr}.header__top__adr{display:none}.home_banner h1,h2.h2,.home-about h2{font-size:30px}h2.h2{margin-bottom:25px}.home_banner{min-height:auto;padding:50px 0;margin-bottom:30px}.home_banner p{font-size:16px}.form-consul{margin-bottom:40px}.price{margin-bottom:30px}.text h2,.home-about__text h3{font-size:30px}}@media (max-width:574px){.home-about__img img{height:250px}.home-about__text h3{font-size:24px}.contacts-box__row,.contacts-box__row__label,.contacts-box__row__val{display:block}.contacts-box__btn{margin-bottom:15px}.header__col-logo{width:60px;min-width:60px;padding-top:5px}.header__top__phone .header__phone{font-size:12px}.header__top__phone{padding-right:15px}.header__top__soc li:not(:last-child){padding-right:5px}.text h2{font-size:24px}.text ul li{font-size:16px;padding-bottom:15px}.price{padding:10px}.catalog-list{grid-template-columns:1fr}.price__item{font-size:14px}.home_banner__btns{padding-top:30px;display:block}.home_banner__btns .btn{margin:0 auto 15px;width:100%}.form-consul__body{padding-top:20px}.btn.btn-whats{width:100%}.whatsapp-block{text-align:center;font-size:18px}.form-consul img{display:block;margin:0 auto}.form-consul__title{text-align:center;font-size:24px}.wpcf7-submit{width:100%}.home-about__text ul li{font-size:16px;padding-bottom:15px}.fpad30{padding-bottom:15px}.fpad50{padding-bottom:20px}}/*# sourceMappingURL=main.css.map */