:root{--r-color:rgb(236, 43, 43);--b-color:rgb(6, 2, 115);--black-color:rgb(39,39,39);--smoke-color: rgb(244, 244, 244);--bs-dropdown-spacer:0;--accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--r-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.375rem;--bs-pagination-hover-color: var(--r-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--r-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display: flex;padding-left: 0;list-style: none}textarea::placeholder{white-space:pre-line}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius: 0}.page-link{border-color: var(--r-color)}.active>.page-link, .page-link.active{background-color: var(--r-color);border-color: var(--r-color)}.page-link:hover{border-color:var(--r-color)}.slider .item{max-height: 465px;align-items: center}.page p{margin-bottom: 1rem}.thumb-slider .item .wr{display: flex;align-items: center;max-height: 124px;overflow: hidden}.slick-initialized .slick-slide{display: flex!important}.slick-slide img{width: 100%}html{min-height:100%;position:relative}body{height:100%}html,body{font-family: "Roboto", serif}p{margin: 0}img{max-width: 100%}a{text-decoration: none;color: inherit}a:hover{color: inherit}.accordion-button::after{background-image:var(--accordion-btn-icon)}.accordion-button:not(.collapsed)::after{background-image:var(--accordion-btn-active-icon)}.fullbg{width: 100%;height: 100%;background: rgba(255, 255, 255, .5);z-index: 99;position: absolute;top: 0;left: 0}.quote{}.b-color{color: var(--b-color)}.b-bg{background-color: var(--b-color)}.r-color{color: var(--r-color)}.r-bg{background-color: var(--r-color)}.w-color{color: #fff!important}.lightgray{background: rgba(0,0,0,.05)}.darkgray{background: rgba(131, 131, 131, 1)}.input_error{}.onSlideContainer .captcha a{color: #fff}.onSlideContainer .captcha a i{margin-right: .5rem}.btn{position: relative;z-index: 2;vertical-align: middle;display: inline-block;border:0;border-radius: 0 !important;text-align: center;background-color: var(--r-color)!important;color: #fff!important;font-size: 16px!important;font-weight: 700!important;letter-spacing: 1px;text-transform: uppercase;line-height: 1;padding: 14px 20px;overflow: hidden;margin-top: 1rem}.btn::after, .btn::before{content: '';display: block;width: 50px;height: 50px;transform: translate(-50%, -50%);position: absolute;border-radius: 50%;z-index: -1;background-color: #ccc;transition: 1s ease}.btn:before{top: -2em;left: -2em}.btn.style2:before, .btn.style2:after{background-color: var(--black-color)}.btn:after{left: calc(100% + 2em);top: calc(100% + 2em)}.btn:hover:after, .btn:hover:before, .btn:active:after, .btn:active:before{height: 410px;width: 410px}.btn:hover{color: #fff}.header-1{font-size: 3rem;margin-bottom: 2rem;font-weight: 900;color: #272727;text-transform: uppercase}.header-2{font-size: 2rem;margin-bottom: 2rem;font-weight: 900;color: #272727;text-transform: uppercase}.header-3{font-size: 1.2rem;margin-bottom: 2rem;font-weight: 900;color: #272727}.check-list{list-style: none;padding: 0}.check-list li::before{display: inline-block;margin-right: 1rem;top:.2rem;position: relative;width: 1.2rem;height: 1.2rem;background: var(--r-color);content: ''}.check-list li{margin-bottom: 1rem}.crumb__wrap{margin: 2rem 0;padding: 1rem 0;background-color: var(--r-color);color: #fff}.head__block{margin: 2rem 0;display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 3}.crumb__wrap{text-transform: uppercase;font-size: .8rem}.crumb__wrap .current{font-weight: 900}.top-search-form input{background: transparent!important;border-color: #6c757d!important}.structure-1 .top-search-form input:focus{background: transparent!important;color: #fff!important;box-shadow: none!important;border-color: #6c757d!important}.btn-red{background-color: var(--r-color);outline: navajowhite;border: 0;padding: .3rem .75rem;color: #fff}.structure-1 .head__block{color: #fff}.head__block .logo{display: flex;justify-content: space-between;align-items: center;line-height: 1;font-size: .8rem}.head__block .logo .img{width: 10rem;flex-shrink: 0;margin-right: 1rem}.head__block .logo .caption{font-size: .9rem}.head__block .cart__wrap i{font-size: 2rem}.head__block a:hover{color: inherit}.head__menu__wrap{}.head__menu__wrap .head__menu{z-index: 3;position: relative}.head__menu__wrap > ul{padding: 0;margin:0;display: flex;justify-content: space-between;align-items: center;list-style: none}.head__menu__wrap li{transition: all .3s}.head__menu__wrap li:hover{}.head__menu__wrap li a{padding: .5rem}.head__menu__wrap a{transition: all .3s;font-weight: 900;text-transform: uppercase;color: #000!important}.structure-1 .head__menu__wrap a{color: #fff!important}.head__menu__wrap .dropdown-menu a{color: #fff!important}.head__menu__wrap a:hover, .head__menu__wrap .dropdown .show{color: inherit!important;background-color: var(--r-color)}.dropdown-menu{--bs-dropdown-spacer:0;padding-left: 1rem;padding-right: 1rem;border-radius: 0;border: 0;transition: all .3s}.dropdown-menu.show{}.bottom__cont{margin-top: 3rem}footer{margin: 2rem 0 0}.copy__block{display: flex;justify-content: space-between;align-items: center;padding: 1rem;margin-top: 2rem}.bottom__cont .cont{padding: 2rem}.bottom__cont .bt__row{display: flex;justify-content: space-around;align-items: center;margin-bottom: 2rem}.bottom__cont .map{position: relative}.bottom__cont .map:after{content: '';position: absolute;width: 190px;height: 220px;border-bottom: solid 40px var(--r-color);border-left: solid 40px var(--r-color);border-right: solid 40px transparent;border-top: solid 40px transparent;bottom: -1.5rem;left: -1.5rem;z-index: -1}.footerForm{padding: 0 2rem}.footerForm .header{font-size: 1.5rem;font-weight: 900}.footerForm .caption{margin: 1rem 0 .5rem}.footerForm .policy{font-size: .65rem;margin-top: 1rem}.footerFormHeader{font-size: 1.8rem;font-weight: 600;text-transform: uppercase;text-align: center}.btnWrapper{text-align: center}.bottom__cont .cont > div{margin-bottom: 1rem}.bottom__cont .cont .phone{font-size: 2rem;font-weight: 900}.bottom__cont .cont .mess p{font-weight: 900}.bottom__cont .cont .mess .items{margin-top: 1rem}.bottom__cont .cont .mess .items a{margin-right: 1rem}.bottom__menu__block{margin: 4rem 0}#rootCarousel{position: relative;z-index: 1;margin-top: -12rem;margin-bottom: 3rem}#rootCarousel .gradient{position: absolute;left: 0;right: 0;top: 0;height: 200px;background: -webkit-linear-gradient(top, #0b1330 0%, rgba(11, 19, 48, 0) 100%);background: -o-linear-gradient(top, #0b1330 0%, rgba(11, 19, 48, 0) 100%);z-index: 2}#rootCarousel .carousel-inner{z-index: -1}.carousel-item{transition: transform 1.6s ease-in-out}.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{transition: opacity 0s 1.6s}#rootCarousel .onSlideContainer .header-1{color: #fff;font-size: 2.3rem;margin-bottom: 0}#rootCarousel .onSlideContainer{position: absolute;width: 65%;left: 18%;top: 40%;z-index: 10}#rootCarousel .trio{position: absolute;width: 50%;left: 25%;top: 35%;z-index: 10}#rootCarousel .trio .header{font-weight: 900;text-transform: uppercase;color: #000;text-align: center;margin: 1rem 0}#rootCarousel .trio .item{background-color: rgba(255,255,255,.55);padding: 1rem;margin-bottom: 1rem;border: 5px solid var(--r-color);text-align: center}#rootCarousel .trio .item .img{display: flex;align-items: center}#rootCarousel .trio .item img{width: 60%;display: block;margin: 0 auto;transition: all .3s}#rootCarousel .trio .item:hover img{transform: scale(1.15)}#rootCarousel .carousel-caption{bottom: 5rem;right:50%;font-size: 1.4rem;font-weight: 600;text-transform: uppercase;font-style: italic}#rootCarousel .carousel-caption h5{font-size: 2rem;font-weight: 600}#rootCarousel .carousel-caption:before{content: '\f10d';display: block;position: absolute;top: -3rem;left: -7rem;width: 6rem;height: 6rem;font-family: "Font Awesome 6 Pro";font-size: 6rem;color: var(--r-color)}#rootCarousel .carousel-caption:after{content: '\f10e';display: block;position: absolute;bottom: -1rem;right: -2rem;width: 6rem;height: 6rem;font-family: "Font Awesome 6 Pro";font-size: 6rem;color: var(--r-color)}.r-span{padding: .5rem;color: #fff;background-color: var(--r-color);line-height: 1.5}.anim-button{min-width: 300px;min-height: 60px;display: inline-flex;font-size: 1.2rem;align-items: center;justify-content: center;text-transform: uppercase;text-align: center;letter-spacing: 1.3px;font-weight: 700;color: #fff;background: var(--r-color);border:0;transition: all 0.3s ease-in-out 0s;cursor: pointer;outline:0;position: relative;padding: 10px;z-index: 10}.anim-button:hover, .anim-button:focus{transform: translateY(-6px)}.anim-button::after{content: '';width: 30px;height: 30px;border-radius: 100%;border: 6px solid var(--r-color);position: absolute;z-index: -1;top: 50%;left: 50%;transform: translate(-50%, -50%);animation: ring 1.5s infinite}.anim-button:hover::after, .anim-button:focus::after{animation: none;display: none}@keyframes ring{0%{width: 30px;height: 30px;opacity: 1}100%{width: 150px;height: 150px;opacity: 0}}.btn-blick{min-height: 60px;font-size: 1.2rem;align-items: center;justify-content: center;text-transform: uppercase;text-align: center;letter-spacing: 1.3px;font-weight: 700;color: #fff;background: var(--r-color);border:0;transition: all 0.3s ease-in-out 0s;outline:0;position: relative;padding: .5rem 2rem;z-index: 10;overflow: hidden}.btn-blick:after{margin-left: -30px;content: " ";width: 40px;height: 300px;background:rgba(255, 255, 255, .5);-webkit-animation-delay: 0.05s;animation-delay: 0.05s;position: absolute;left: -40px;top: -150px;animation-timing-function: ease-in-out;transition: all 0.1s;animation-name: slideme;animation-duration: 3.5s;animation-iteration-count: infinite;transform: rotate(-30deg)}@-webkit-keyframes slideme{0%{left: -30px;margin-left: 0}30%{left: 110%;margin-left: 80px}100%{left: 110%;margin-left: 80px}}.full_form .form-group{margin-bottom: 30px;position: relative}.full_form .form-group .form-control,.footerForm .form-group .form-control,.cart-form .form-control{height: 60px;padding: 0 20px;border: 1px solid transparent;color: var(--black-color);background-color: var(--smoke-color);font-size: 1rem;width: 100%;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;padding-right: 45px;border-radius: 0}.full_form .form-control:focus,#form2 .form-control:focus,.footerForm .form-group .form-control:focus,.cart-form .form-control:focus{box-shadow:none;border-color: var(--r-color)}.cart-form textarea.form-control{padding-top: 1rem;padding-bottom: 1rem}.form-control{border-radius: 0}.hello{margin-bottom: 10rem}.hello .caption h3{font-size: 2.5rem;font-weight: 200;text-align: center}.full__form__wrap .mt{margin-top: -5rem}.service-card{margin-bottom: 3rem}.service-card .service-card_content{background-size: cover;position: relative;overflow: hidden;z-index: 1;padding: 40px;min-height: 414px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: end}.service-card.style2 .service-card_content:after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, #171717 100%);z-index: -1}.service-card .service-card_title{margin-bottom: -0.4em;transition: 0.4s}.service-card_title{margin-top: -0.3em;margin-bottom: 1rem;font-weight: 900;font-size: 1.4rem;color: #fff}.service-card.style2 .service-card_text{color: #fff;margin-top: 0;max-height: 8px;transition: 0.4s;transform: translate(0, 100%);opacity: 0}.service-card.style2:hover .service-card_text{max-height: 334px;margin-top: 22px;opacity: 1;transform: translate(0, 0)}.service-card_text{font-size: 1rem;margin-bottom: 27px}.hello .hello-bg{margin: 2rem 0;background-image: url(/templates/2025/asset/img/first-bg.jpg);background-repeat: no-repeat;background-position: 50% 50%;min-height: 400px;position: relative}.hello .hello-bg .text{background-color: rgba(0,0,0,.7);color: #fff;padding: 2rem;position: absolute;bottom: 0;left: 0;width: 100%;font-size: 1.2rem;font-weight: 600}.hello .items{display: flex;justify-content: space-between;align-items: start;margin: 2rem 0}.hello .items .item{width: 33%}.hello .items .item .img{width: 100%}.hello .items .item .header{font-weight: 600;font-size: 1.2rem}.hello .button__wrap{display: flex;align-items: center}.hello .button__wrap button{background: var(--r-color);color: #fff;padding: 1.5rem 4rem;position: relative;font-weight: 700;text-transform: uppercase;border: 0}.hello .button__wrap button:after{content: '';display: block;position: absolute;width: 200px;height: 100px;background: url(/templates/2025/asset/img/hello_arrow.png) no-repeat 0 0;right: -174px;bottom: -48px;background-size: contain}.hello .button__wrap .caption{width: 200px;font-size: .9rem;line-height: 1;margin-left: 10rem}.services .item{text-align: center;padding: 1rem 2rem;border:1px solid rgba(224, 224, 224, 1)}.services .item .img{margin-bottom: 1rem}.why__wrap{margin: 3rem 0}.why{margin: 3rem 0;background-image: url(/templates/2025/asset/img/why-bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;background-attachment: fixed;overflow: hidden}.why .items{margin: 3rem 0}.why .box{padding: 0 2rem .5rem 2rem;margin-top: 2rem;background: linear-gradient(125.07deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 100%);color: #fff}.why .box ul{list-style: none}.why .box .img{text-align: center;margin-bottom: 1rem;margin: auto;width: 80px;transform: translate(0, -50%);background: var(--r-color);border-radius: 50%;height: 80px;line-height: 80px;position: relative}.why .box .img::before{content: '';display: block;position: absolute;top: -0;left: -0;border-radius: 50%;width: 80px;height: 80px;border: 3px solid #fff}.why .box .img img{width: 60%}.why .box .name{font-weight: 900;text-transform: uppercase;text-align: center;margin-bottom: 1rem;font-size: 1.2rem}.why .box .descr{line-height: 24px;font-size: .95rem}.why .caption{font-size: 2rem;text-align: center;width: 70%;margin: 0 auto 2rem;line-height: 1.1}.root__bottom__text h2{font-size: 2.5rem;font-weight: 700;width: 70%;margin: 2rem auto;text-align: center}.root__bottom__text .read__more{text-align: center}.root__bottom__text .read__more span{font-size: 3rem}.collapsed_text{display: none}.faq-area{}.faq-thumb3{position: relative;display: inline-block;padding-right: 42px;padding-left: 30px;padding-bottom: 30px}.faq-thumb3 .faq-shape{position: absolute;right: 0;top: 0;z-index: -1}.title-area{position: relative;z-index: 2}.sec-title{margin-bottom: 2rem;font-weight: 900;position: relative;font-size: 2.5rem}.accordion-item{margin-bottom: 30px;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;overflow: hidden;background: transparent;border: 0}.accordion-item .accordion-button{background: var(--r-color);font-size: 20px;font-weight: 700;min-height: 60px;color: #fff}.jump{animation: jumpAni 7s linear infinite}.jump1{animation: jumpAni 6s linear infinite}.jump2{animation: jumpAni 5s linear infinite}.jump3{animation: jumpAni 4s linear infinite}@keyframes jumpAni{0%{transform: translateY(0)}40%{transform: translateY(-30px)}100%{transform: translateY(0)}}.accordion-button:focus{box-shadow: none}.sto{position: relative;padding: 74px 80px 80px;overflow: hidden;background-image: url(/templates/2025/asset/img/AlexMain.webp);background-position: 100% 50%;background-repeat: no-repeat;background-size: contain}.sto::before{content: "";position: absolute;bottom: 0;right: 0;width: 620px;height: 602px;z-index: 1}.sto .caption{width: 300px;margin-bottom: 1rem;position: relative;z-index: 10}.sto .header{font-family: Roboto;font-weight: 700;font-size: 2.5rem;line-height: 1.2;width: 70%;margin-bottom: 2rem}.sto form{width: 60%;position: relative;z-index: 10}.sto form button{font-size: .7rem!important;text-transform: uppercase}.sto form .btn{color: #000!important;background-color: #fff!important}.modal-dialog .btn-close{color: #000}.sto form .form-group{margin-bottom: 30px;position: relative}.sto form .form-control{height: 60px;padding: 0 20px;border: 1px solid transparent;color: var(--black-color);background-color: var(--smoke-color);font-size: 1rem;width: 100%;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;padding-right: 45px;border-radius: 0}.sto form .form-control:focus{box-shadow:none;border-color: var(--r-color)}.policy a{border-bottom: 1px dashed}.policy a:hover{border: 0}.policy{position: relative}.policy.error{animation: blinker 1s linear infinite}.sto form .policy{font-size: .7rem;margin-top: .5rem}.our__case .name{font-size: 2rem;font-weight: 600;margin-bottom: 1rem}.our__case .img{margin-bottom: 1rem}.team__wrap{}.team{margin: 3rem 0;padding: 2rem}.team .items{margin-bottom: 2rem}.team-card{background: var(--smoke-color);padding: 10px 40px;transition: 0.4s;display: flex;justify-content: space-between;align-items: center;border-left: 2px solid transparent;gap: 20px}.team-card.style2{display: block;padding: 40px;border-bottom: 5px solid var(--black-color);border-left: 0;text-align: center}.team-card.style2:hover{border-color: var(--r-color)}.team-card.style2 .team-card_img{width: 100%}.team-card_img{position: relative;overflow: hidden;flex: none}.team-card.style2 .team-card_img img{width: 100%;min-height: 324px}.team-card_img img{width: 134px;height: 134px;object-fit: cover;transition: 0.4s}.team-card.style2 .team-card_content{width: 100%;background: #fff;padding: 20px;position: relative;margin-top: 30px}.team-card.style2 .team-card_title{font-size: 1.5rem;font-weight: 900;margin-bottom: 0}.team-card.style2 .team-card_title a:hover{color: var(--r-color)}.team-card.style2 .team-card_desig{display: block}.team-card_desig{font-weight: 400;font-size: .9rem;color: var(--black-color)}.listItems{margin-bottom: 3rem}.listItems .items{gap: 1.5rem 0}.team-about-card{margin-bottom: 75px}.team-about-card .team-about-card_img{height: 100%}.team-about-card .team-about-card_img img{height: 100%;object-fit: cover}.team-about-card .team-about-card_box{box-shadow: 0 6px 25px 0 rgba(0, 0, 0, 0.05);padding: 40px;margin: 60px 0;margin-left: -80px;background:#fff}.team-about-card_box ul li{list-style: none}.team-about-card_box ul li::before{content: "\f32b";font-family: "Font Awesome 6 Sharp";display: inline-block;font-size: 1.2rem;font-weight: 900;color: var(--r-color);margin-right: .6rem;border-radius: 0}.testimonial-area-2{position: relative;z-index: 1}.testi-card.style2 .testi-card_text{color: #fff;font-size: 1.4rem;opacity: 1;line-height: 2;margin-bottom: 0}.testiomonial-wrap-2{margin: 60px 0;padding: 100px 70px 70px;border-radius: 5px;position: relative;box-shadow: 0 4.4px 20px -1px rgba(19, 16, 34, 0.05)}.bg-title{background-color: #000 !important}.testiomonial-wrap-2 .quote-icon{position: absolute;right: 55px;top: 100px}.icon-box{display: inline-flex;gap: 20px}.testimonial-area-2 .testimonial-thumb-2{position: absolute;left: 0;bottom: 0;top: 0;z-index: -1;width: 50%}.testiomonial-wrap-2 .step{display: none;min-height: 200px;padding: 1rem}.testiomonial-wrap-2 .step.active{display: block}.testiomonial-wrap-2 .step .caption{padding-bottom: 5px;font-size: 26px;line-height: 1.5;font-weight: 400;color: #fff}.testiomonial-wrap-2 .step .field label{margin: 3px 0 10px 0;color: #fff}.testiomonial-wrap-2 .step .field{margin-top: 1rem}.testiomonial-wrap-2 .step .captcha{color: #fff}.testiomonial-wrap-2 label{display: inline-block}.prog{margin: 1rem 0;display: flex}.prog .item{margin-right: 1rem;border: 1px solid var(--r-color);display: flex;justify-content: center;align-items: center;width: 2rem;height:2rem;color: #fff;border-radius: 50%;text-align: center}.prog .item.active{background-color: var(--r-color);font-weight: 900}#form2 .form-control{height: 60px;padding: 0 20px;border: 1px solid transparent;color: var(--black-color);background-color: var(--smoke-color);font-size: 1rem;width: 100%;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;padding-right: 45px;border-radius: 0}#form2 .policy{font-size: .8rem;color: #fff;margin-top: 1rem;width: 70%}.about__text .box{padding: 1rem;margin:1rem 0;background: rgba(218, 218, 218, 1)}.about__text .numb{text-align: center;font-size: 3rem;font-weight: 800}.about__text .header{font-size: .9rem;text-transform: uppercase;font-weight: 300;text-align: center}.about__text .caption{font-size: .7rem}.about__text button{margin-top: 2rem;background: transparent;border: 1px solid;text-transform: uppercase;padding: 1rem}.our__service__wrap{background: rgba(217, 217, 217, 1)}.our__service .thumbs{display: flex;justify-content: space-between;align-items: start;margin: 1rem 0;text-align: center}.our__service .img{text-align: center;border: 1px solid}.our__service .thumb img, .our__service .img img{width: 70%}.our__service .thumb{width: 30%;padding: .5rem 1rem;border: 1px solid}.our__service .why .item{margin-bottom: 3rem}.our__service .why img{width: 2rem;float: left;margin-right: 1rem}.our__service .why .name{font-size: 1rem;font-weight: 600}.our__service .why .header{margin-top:2rem;margin-bottom: 3rem;font-size: 2rem;text-transform: uppercase}.pay .buttons button{margin-top: 2rem;background: transparent;border: 1px solid;text-transform: uppercase;padding: 1rem}.pay .header{font-size: 3rem;line-height: 1.1;margin-top: 1rem;margin-bottom: 3rem}.pay h3{margin: 1rem 0}.pay .deliver .items{display: flex;justify-content: space-between;align-items: start;flex-wrap: wrap}.pay .deliver .item{width: 49%;margin: 1rem 0}.pay .deliver .item .name{font-size: 1.2rem;margin-bottom: 1rem}.payment .item img{width: 2rem;float: left;margin-right: 1rem}.payment .item{margin-bottom: 1rem;font-weight: 500}.payment .name{font-weight: 500;text-transform: uppercase;font-size: 1.2rem}.payment .img{display: flex;justify-content: space-between}.payment .img img{width: 5rem}.discount__form .box{border: 1px solid;padding: 2rem;margin: 2rem auto;width: 85%}.discount__form .box .header-1,.discount__form .box .caption{width: 70%}.discount__form .box button{background: transparent;border: 1px solid;text-transform: uppercase;padding: .5rem 1rem}.discount__form .box .policy{width: 50%;font-size: .8rem}.articles .item .box{border: 1px solid;padding: 2rem;margin-bottom: 1.5rem}.articles .item .img{width: 70%;margin: 0 auto}.articles .item .name{font-size: 1.1rem;text-transform: uppercase;margin-bottom: 1rem}.articles .item .more{text-align: right}.artItem .row__text .row{align-items: center}.artItem .img{text-align: center}.artItem .header{text-transform: uppercase;font-size: 1.1rem;margin-bottom: 1rem}.artItem .cite{display: flex;justify-content: space-between;align-items: center}.artItem .cite{padding: 2rem;border: 1px solid;margin: 2rem 0}.artItem .cite .img{flex-shrink: 0;margin-right: 2rem}.artItem .cite img{width: 7rem}.artItem .usefulList{margin: 3rem 0}.artItem .usefulList .caption{width: 50%;margin-bottom: 2rem}.artItem .usefulList .items{display: flex;justify-content: space-between;align-items: start}.artItem .usefulList .item{width: 24%}.artItem .usefulList .item .box{padding: 1rem;border: 1px solid}.artItem .usefulList .item .img{width: 70%;margin: 0 auto;text-align: center}.artItem .usefulList .item .name{margin: 1rem 0}.shopList .shop_item{margin-bottom: 4rem}.shop_table_item{}.shopList .shop_item .name{font-size: 1rem;font-weight: 600;margin: 1rem 0}.shopList .shop_item .cart__buttons{display: flex;justify-content: space-between;align-items: center;margin: 1rem 0}.shopList .shop_item .to__cart{width: 100%}.shopList .shop_item .cart__buttons a{margin-top: 0!important;width: 100%}.shopList .shop_item .props .line{display: flex;justify-content: space-between;align-items: center;padding-bottom: .5rem;border-bottom: 1px solid var(--r-color);margin-bottom: .5rem}.shopList .shop_item .price{font-weight: 900;font-size: 2rem}.shopItem .shop_img{text-align: center}.shopItem .thumbs{display: flex;justify-content: space-between;align-items: center;margin: 1rem 0}.shopItem .thumb{width: 20%}.shopItem .shop__item .cart__buttons{display: flex;justify-content: space-between;align-items: center;margin: 1rem 0}.shopItem .shop__item .cart__buttons a{padding: .5rem;border-radius: 2rem;border: 1px solid rgba(13, 79, 200, 1)}.shopItem .shop__item .props .line{display: flex;justify-content: space-between;align-items: center;padding-bottom: .5rem;border-bottom: 1px solid #ccc;margin-bottom: .5rem}.shop__item__service{margin: 2rem 0}.shop__item__service .box{width:70%;margin: 0 auto;padding: 2rem;border: 2px solid rgba(222, 226, 230, 1);border-radius:1rem;background: linear-gradient(97.91deg, #F8F9FA 0%, #E9ECEF 100%)}.shop__item__service .button{margin: 1rem 0 0 0;text-align: center}.shop__item__service .button button{border: 1px solid rgba(198, 63, 63, 1);padding: 1rem;text-transform: uppercase}.shop__item__service .header{font-weight: 600}.shop__item__service .header img{margin-right: 1rem;width: 3rem}.product-thumb, .product-big-img{background-color: transparent;text-align: center;position: relative;height: 100%}.product-thumb .img{margin-bottom: .3rem;border: 1px solid #E1E1E1}.product-thumb .slider-nav .item{padding: .3rem}.product-thumb .slider-nav .item img{border: 1px solid #E1E1E1}.product-thumb .slick-prev, .product-thumb .slick-next{position: absolute;top: 50%;display: block;width: 3rem;height: 3rem;font-size: 2rem;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: var(--smoke-color);border:0;outline:0;background: var(--r-color);z-index: 2;transition: all .3s}.product-thumb .slick-next{right: 1rem}.product-thumb .slick-prev{left: 1rem}.product-thumb .slick-arrow:hover{background: rgb(247 82 82)}.product-thumb .slick-arrow i{transition: all .3s}.product-thumb .slick-arrow:hover i{transform: scale(1.1)}.product-thumb .img img, .product-big-img .img img{object-fit: cover}.product-thumb .product-tag, .product-big-img .product-tag{height: 25px;font-size: 14px;font-weight: 500;background-color: var(--r-color);line-height: 25px;color: #fff;position: absolute;padding: 0 10px;top: 23px;left: 23px;z-index: 9}.product-about{padding-left: 24px}.summary-content > .price, .product-about > .price{font-size: 48px;font-weight: 900;color: var(--r-color);display: block;margin-bottom: 25px;margin-right: 10px;line-height: 1}.summary-content .product-title, .product-about .product-title{margin: -0.2em 0 15px 0;font-weight: 900;font-size: 36px}.product_meta{font-size: 16px;margin: 35px 0 0 0}.product_meta > span{display: block;margin-bottom: 5px}.product-tab-area{margin-top: 80px}.product-tab-style1{padding-bottom: 20px;justify-content: center;border-bottom: 2px solid rgb(239, 239, 239);margin: 0 auto 40px;gap: 30px}.product-tab-style1 .nav-link.active{color: var(--r-color)}.product-tab-style1 .nav-link{background-color: transparent;color: var(--black-color);font-size: 16px;font-weight: 500;position: relative;text-transform: uppercase;padding: 0}.product-tab-style1 .nav-link::after{content: "";height: 2px;width: 0;left: 0;bottom: -22px;position: absolute;background: var(--r-color);transition: 0.4s}.product-tab-style1 .nav-link:hover::after, .product-tab-style1 .nav-link.active::after{width: 100%}#productTabContent p{margin-bottom: .5rem}#productTabContent ul p{margin: 0}#productTabContent h1,#productTabContent h2,#productTabContent h3,#productTabContent h4,#productTabContent h5{margin: 1rem 0;font-weight: 900;font-size: 2rem}#productTabContent ul{padding: 0 0 0 1rem;list-style: none;text-align: start;margin: 1rem 0}#productTabContent li{font-weight: 400;margin-bottom: .3rem;display: flex;align-items: center}#productTabContent li::before{content: "\f058";font-family: "Font Awesome 6 Free";color: var(--r-color);margin-right: .5rem;font-size: 1.2rem}.woocommerce-table{margin-bottom: 0}.cart__payment .pretty img{height: 30px}.cart__payment .form-check-input{margin-top: 0;width: 1.5rem;height: 1.5rem}.form-check-input:checked{background-color: var(--r-color);border-color: var(--r-color)}.cart__payment .pretty label span{flex-grow: 1}.cart__payment .pretty{margin: 1rem 0;padding-bottom: 1rem;border-bottom: 1px solid var(--smoke-color)}.cart .privacy{color: var(--black-color);font-size: 14px;font-weight: 400;line-height: normal;letter-spacing: 0.42px;background-repeat: no-repeat;background-position: left top;margin: 2rem 0}.cart .privacy a{color: var(--r-color)}.cart .privacy a:hover{color: var(--black-color)}.cart-title{font-weight: 900;margin-bottom: 2rem;margin-top: 2rem}.cart__photo{display: block;padding: 1rem;border: 1px solid var(--r-color);overflow: hidden}.page .cart .cart-table-name a{margin-bottom: 1rem;font-size: 1.3rem;font-weight: 700;color: var(--black-color);text-decoration: none;border-bottom: 2px dotted var(--black-color)}.cart-price{font-size: 1.2rem;font-weight: 900}.cart-meta{margin-top: 1rem}.cart__wrap{position: relative}.cart__wrap a:before{align-items: center;background-color: var(--r-color);border: 1px solid var(--r-color);border-radius: 50%;color: #fff;content: attr(data-cart-count);display: flex;font-size: 11px;font-weight: 500;height: 19px;justify-content: center;position: absolute;left: 1.5rem;top: -0.4rem;width: 19px}table{margin: 0 0 1.5em;width: 100%;border-collapse: collapse;border-spacing: 0;border: 1px solid var(--smoke-color)}td, th{border: 1px solid var(--smoke-color);padding: 9px 12px}.shop__producer__list{margin: 2rem 0}.shop__producer__list .popular__wrap .box{padding: 2rem;background: rgba(255, 255, 255, .6)}.shop__producer__list .popular__wrap .header{text-align: center;font-weight: 500;text-transform: uppercase;font-size: 1.3rem;margin-bottom: 2rem}.shop__producer__list .popular__wrap .items{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}.shop__producer__list .popular__wrap .item{width: 23%;padding: 2rem 1rem;text-align: center;font-weight: 500;margin-bottom: 1rem;border: 1px solid rgba(224, 224, 224, 1);background: #fff}.shop_on_root .shop__producer__list .all__wrap{width: 80%;margin: 2rem auto;color: #fff}.shop__producer__list .all__wrap .header{text-align: center;font-weight: 500;text-transform: uppercase;font-size: 1.3rem;margin-bottom: 2rem}.shop__producer__list .all__wrap .items{display: flex;align-items: start;flex-wrap: wrap}.shop__producer__list .all__wrap .item{width: 24%;display: flex;align-items: start;margin-bottom: 2rem}.shop__producer__list .all__wrap .item .letter{display: flex;justify-content: center;align-items: center;background: var(--r-color);color: #fff;font-weight: 500;width:2rem;height:2rem;text-align:center;border-radius: 50%;margin-right: 2rem}.shop__producer__list .all__wrap .item .list{}.product-about .modification__box{margin: 2rem 0;padding: 2rem;background-color: var(--smoke-color)}.product-about .modification__box .header{margin-bottom: 1rem;font-size: 2rem;font-weight: 500}.product-about .modification__box .items{display: flex;flex-wrap: wrap}.product-about .modification__box .items .hid{display: flex;flex-wrap: wrap}.product-about .modification__box .items .showMore{margin-right: 1rem;margin-bottom: 1rem;padding: .5rem}.product-about .modification__box .items .showMore span{border-bottom: 1px dotted;cursor: pointer}.product-about .modification__box .items .hid{display: none}.product-about .modification__box .item{margin-bottom: 1rem;padding: .5rem}.product-about .modification__box .name{}.product-about .modification__box .name a{border-bottom: 1px dashed #000}.product-about .modification__box .name a:hover{border: 0}.product-about .modification__box .info{margin-left: 1rem;font-size: .9rem}.shop_on_root__wrap{background-attachment: fixed;background-image: url(/templates/2025/asset/img/2500.jpg);background-repeat: no-repeat;background-position: 50% 50%;position: relative}.shop_on_root__wrap::before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);position: absolute;top: 0;left: 0}.shop_on_root{margin: 3rem 0;position: relative;z-index: 10;overflow: hidden}.shop_on_root .header-1{color: #fff;margin-top: 2rem}.bottom__menu__block .social{margin-top: 1rem;text-align: center}.shop_on_root .popular__wrap{width: 80%;margin: 0 auto}.shop_on_root .popular__wrap .box{padding-bottom: 1rem}.shop_on_root .all__wrap{}.filter .form-control{height: 60px;padding: 0 20px;border: 1px solid transparent;color: var(--black-color);background-color: var(--smoke-color);font-size: 1rem;width: 100%;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;padding-right: 45px;border-radius: 0}.filter .form-control:focus{box-shadow:none;border-color: var(--r-color)}select:has(option[value=""]:checked){color: #6c757d!important}select:not(:has(option[value=""]:checked)){color: var(--black-color)!important}.propertyInput.property_9,.propertyInput.property_7{max-height: 250px;overflow-y: auto}.propertyInput .item{display: flex;align-items: center;margin-bottom: .5rem}.propertyInput .item input{width: 1.2rem;height: 1.2rem;accent-color: var(--r-color);color: #fff;margin-right: .5rem;border: 1px solid var(--r-color)}.page input#search:focus{color: #000!important}.topSeo{margin: 2rem 0}.topSeo h2{border-left: 5px solid var(--r-color);padding-left: 1rem}.bottomSeo{margin: 2rem 0}.popularItems{margin: 2rem 0}.popularItems .itemsWrap{padding: 2rem}.popularItems .owl-nav{position: absolute;top: calc(50% - 5rem);width: 100%}.popularItems .owl-prev{position: absolute;left: -2rem}.popularItems .owl-next{position: absolute;right: -2rem}.popularItems .owl-carousel .owl-nav button.owl-next, .popularItems .owl-carousel .owl-nav button.owl-prev{width: 3rem;height: 3rem;padding: .5rem!important;border-radius: 0;background: var(--r-color)!important}.popularItems .owl-carousel .owl-nav img{width: 2rem;height: 2rem}.popularItems .item .wrap{position: relative}.popularItems .item .name{padding: .5rem 1rem;position: absolute;bottom: 10px;right: 10px;font-size: 2rem;text-align: center;color: #fff;background: rgba(236, 43, 43,.7);font-weight: 600;font-style: italic;border: 2px dotted #fff}.popularItems .item .description{padding: 1rem;font-size: .8rem;color: #fff;background: rgba(0,0,0,1)}.popularItems .item .topDescr{padding: .5rem 1rem;top: 10px;position: absolute;width: 50%;right: 10px;font-size: 1rem;text-align: left;color: #fff;font-weight: 600;font-style: italic;background: rgba(0, 0, 0, 0.7)}.popularItems .item .topDescr span{text-decoration: underline}.topForm form{display: flex;align-items: center;font-size: .8rem}.noroot .topForm form{color: #000}.form-control:focus{border-color: transparent;box-shadow: none;border: 1px solid #ced4da}.topForm .form-control{font-size: .9rem;padding: .175rem .55rem}.topForm .btn{font-size: .8rem;padding: 8px;position: relative;top: 2px}.pagination .page-link{margin-right: .3rem}.shop_table_item{position: relative;z-index: 3}.shop_table_item .image_cell img{transition: all .3s}.shop_table_item .image_cell{overflow: hidden}.shop_table_item:hover .image_cell img{transform: scale(1.3)}.shop_table_item::before{content: '';display: block;z-index: 2;position: absolute;width: 100%;height: 100%;transition: all .3s;left: 0;top: 0}.shop_table_item:hover{z-index: 5!important}.shop_table_item:hover::before{z-index: -1;background: #fff;box-shadow:2px 2px 15px rgba(0,0,0,.4);width: 140%;height: 120%;left: -20%;top: -10%;border: 1px solid rgba(0,0,0,.1)}.bottomSeo .accordion-button::after{display: none}.catForm .field{margin-bottom: 1rem}.catForm .policy{font-size: .8rem;margin-top: 1rem}.onSlideContainer .catForm .input_error{font-size: .8rem;color: #fff}.onSlideContainer .catForm .policy{color: #fff;margin: 0}.onSlideContainer .catForm .btn,.sto .catForm .btn{margin: 0}.popularItems .row{align-items: center}.popularItems .popItemsHeader{margin-bottom: 0}.bottomSeo .check-list{margin-top:1rem}.show_more .btn{margin: 0}#ajaxLoader .spinner-border{border:0;width: 80px;height: auto;--bs-spinner-animation-speed:1s}.propertyInput{scroll-behavior: smooth}.propertyInput .item input[type="checkbox"], .propertyInput .item input[type="radio"]{appearance: none;position: relative;width: 1.3rem;height: 1.3rem;border: 2px solid #ccc;transition: 500ms}.propertyInput .item input[type="checkbox"]:checked::after, .propertyInput .item input[type="radio"]:checked::after{content: "\2714";position: absolute;top: -5px;left: 2px;width: auto;height: auto;font-size: 1.2rem;transition: 500ms;overflow: hidden;color: #fff}.propertyInput .item input[type="checkbox"]:checked, .propertyInput .item input[type="radio"]:checked{background-color: var(--r-color);border-color: var(--r-color)}.head__menu .btn{margin-top: 0}footer .menu li{list-style: none;margin-bottom: .5rem;display: flex;align-items: center}footer .menu li::before{content: "\f32b";font-family: "Font Awesome 6 Sharp";display: inline-block;font-size: 1.2rem;font-weight: 900;color: var(--r-color);margin-right: .6rem}footer .menu a{color: rgba(0,0,0,.7);font-weight: 500}footer .menu a:hover{color: var(--r-color)}footer .conts i{margin-right: .5rem;color: var(--r-color)}footer .conts .header{font-size: 1.5rem;font-weight: 500;margin-bottom: .5rem}.spinner{-webkit-animation: rotator 1.4s linear infinite;animation: rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{transform: rotate(0deg)}100%{transform: rotate(270deg)}}@keyframes rotator{0%{transform: rotate(0deg)}100%{transform: rotate(270deg)}}.path{stroke-dasharray: 187;stroke-dashoffset: 0;transform-origin: center;-webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite}@keyframes blinker{50%{color: var(--r-color);text-decoration: underline var(--r-color)}100%{color:inherit;text-decoration: none}}@-webkit-keyframes colors{0%{stroke: #4285F4}25%{stroke: #DE3E35}50%{stroke: #F7C223}75%{stroke: #1B9A59}100%{stroke: #4285F4}}@keyframes colors{0%{stroke: #4285F4}25%{stroke: #DE3E35}50%{stroke: #F7C223}75%{stroke: #1B9A59}100%{stroke: #4285F4}}@-webkit-keyframes dash{0%{stroke-dashoffset: 187}50%{stroke-dashoffset: 46.75;transform: rotate(135deg)}100%{stroke-dashoffset: 187;transform: rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset: 187}50%{stroke-dashoffset: 46.75;transform: rotate(135deg)}100%{stroke-dashoffset: 187;transform: rotate(450deg)}}.modal-ajax form .field{margin-bottom: 1rem}.modal-ajax .policy{margin-top: 1rem;font-size: .8rem}.workhour__wrap,.phone__wrap{font-size: 1.3rem;font-weight: 900}.workhour__wrap i, .phone__wrap i{color: var(--r-color);margin-right: .5rem}.structure-1 .navbar-toggler{color: #fff;border-color: #fff}.menu-toggle{position: absolute;left: 1rem;top: 0;height: 3rem;width: 3rem;border:2px solid #fff}.menu-toggle, .menu-toggle:hover{color: #fff}.navbar-toggler:focus{box-shadow: none}.menu-toggle-bar{display: block;position: absolute;top: 50%;margin-top: -1px;right: 10%;width: 80%;height: 2px;border-radius: 0;background-color: #fff;transition: all 0.3s ease}.menu-toggle-bar.menu-toggle-bar--top{transform: translate(0, -8px)}.menu-toggle-bar.menu-toggle-bar--bottom{transform: translate(0, 8px)}.menu-toggle:not(.collapsed) .menu-toggle-bar.menu-toggle-bar--top{transform: translate(0, 0) rotate(45deg)}.menu-toggle:not(.collapsed) .menu-toggle-bar.menu-toggle-bar--middle{opacity: 0}.menu-toggle:not(.collapsed) .menu-toggle-bar.menu-toggle-bar--bottom{transform: translate(0, 0) rotate(-45deg)}.noroot .menu-toggle-bar{background-color: #000}.noroot .menu-toggle{border-color: #000}#navbarSupportedContent{padding-top: 1rem}#navbarSupportedContent li{padding-left: 1rem}.after-why p{font-style: italic;font-weight: 600;font-size: 1.4rem}.policy label{display: flex;align-items: center}.policy input[type="checkbox"]{margin-right: .3rem;background-color:rgba(0,0,0,1);border: rgba(0,0,0,1);appearance: none;position: relative;transition: all .3s;width: 1rem;height: 1rem;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-shrink: 0}.policy input[type="checkbox"]:after{content: "\f00c";transition: all .3s;width: auto;height: auto;font-size: .7rem;transition: 500ms;overflow: hidden;color: #fff;font-family: "Font Awesome 6 Pro";transform: translateY(-1.5rem)}.policy input[type="checkbox"]:checked:after{transform: translateY(-0rem)}.offcanvas{background-color:rgba(0, 0, 0, 1) }.btn-close{background: none;color: #fff;opacity: .9}.of__logo{width: 90%;margin: 2rem auto}.of_work{width: 90%;margin: 1rem auto}.of_work i{margin-right: .5rem}.of_phone{width: 90%;margin: 1rem auto}.of_phone i{margin-right: .5rem}.of_adr{width: 90%;margin: 1rem auto}.of_adr i{margin-right: .5rem}.tnx{text-align: center}#offcanvasFilt{color: #fff}.offcanvas-body .propertyInput .item{color: #fff}#offcanvasFilt .propertyInput .item input[type="checkbox"]:checked::after, #offcanvasFilt .propertyInput .item input[type="radio"]:checked::after{font-size: 1rem;left: 0}@media (max-width: 1501.98px){#rootCarousel .carousel-caption h5{font-size: 1.5rem}#rootCarousel .carousel-caption{font-size: 1.2rem}}@media (max-width: 1399.98px){.workhour__wrap{font-size: .9rem}.phone__wrap{font-size: .9rem}.shop__producer__list .popular__wrap .item{font-size: .9rem}.shopList .shop_item .cart__buttons a{font-size: .9rem}#rootCarousel .carousel-caption:before{font-size: 4rem}#rootCarousel .carousel-caption:after{font-size: 4rem}.head__block .logo .caption{font-size: .72rem}.popularItems .popItemsHeader{font-size: 2.5rem}}@media (max-width: 1199.98px){.workhour__wrap{font-size: .8rem}.phone__wrap{font-size: .8rem}.shop__producer__list .popular__wrap .item{font-size: .8rem;padding:2rem .5rem}.shop__producer__list .all__wrap .item{width: 33%}#rootCarousel .carousel-caption h5{font-size: 1.1rem}#rootCarousel .carousel-caption{font-size: 1rem}#rootCarousel .onSlideContainer .header-1{font-size: 1.6rem}.header-1{font-size: 2.5rem}.popularItems .item .topDescr{font-size: .8rem}.popularItems .item .name{font-size: 1.5rem}.popularItems .item .description{font-size: .7rem}.popularItems .popItemsHeader{margin-bottom: 2rem}}@media (max-width: 998.98px){.logo__wrap{margin-bottom: 1rem}.search__wrap{margin-bottom: 1rem}#rootCarousel{margin-top: -14rem}.head__menu__wrap a{font-size: .8rem}}@media (max-width: 991.98px){.shop__producer__list .popular__wrap .item{width: 31%}#rootCarousel .carousel-caption{right: 20%;bottom: 3rem}.header-1{font-size: 2.2rem}.sto .header{font-size: 2rem;width: 100%}.sto form{width: 100%}.sto::before{display: none}.sto{background-image: none}.itemsWrap{display: none}.popularItems .popItemsHeader{font-size: 2rem}}@media (max-width: 767.98px){.workhour__wrap{font-size: .9rem}.phone__wrap{font-size: .9rem}.propertyInput{font-size: .8rem}.propertyInput .item input[type="checkbox"], .propertyInput .item input[type="radio"]{width: 1rem;height: 1rem}.filter .form-control{padding: 0 5px;height: 2.5rem;font-size: .8rem;padding-right: 10px}.shop__producer__list .popular__wrap .item{width: 48%}.btn{padding: 10px;font-size: .8rem}.shop__producer__list .all__wrap .item{width: 50%}.bottom__cont .map{margin-top: 1rem}#rootCarousel{margin-top: -19rem}.structure-1 .head__menu__wrap a{color: #fff!important}.structure-1 .head__menu__wrap a:hover{color:#fff!important;background: transparent}.head__menu__wrap .dropdown .show{background: transparent;color:var(--r-color)!important}}@media (max-width: 649.98px){#rootCarousel{margin-top: -16rem}}@media (max-width: 575.98px){.search__wrap{display: none}.menu-toggle{left: auto;right: 2rem;top: -6rem}#rootCarousel{margin-top: -14rem}.carousel-indicators{display: none}.hello .button__wrap{display: none}.full__form__wrap .mt{margin-top: 1rem}.shop__producer__list .all__wrap .item{width: 100%}.head__menu__wrap a{color: #fff!important}.head__menu__wrap li a:hover{background-color:transparent;color: #fff}.head__menu__wrap .dropdown .show{color: #fff!important}.team-about-card .team-about-card_box{margin: 1rem 0;padding: 10px}.summary-content > .price, .product-about > .price{font-size: 2rem;margin-right: 0;margin-top: 2rem}.summary-content .product-title, .product-about .product-title{font-size: 1.3rem}.product-about{padding-left: 0}}@media (max-width: 479.98px){.header-1{font-size: 1.2rem;text-align: center}.r-span{padding: .2rem}.hello .hello-bg .text{font-size: .9rem;padding: 1rem;font-weight: 300}.hello .caption h3{font-size: 2rem;font-weight: 400}.sto{padding: 1rem}.shop__producer__list .popular__wrap .item{width: 49%;margin-bottom: .3rem}.sec-title{font-size: 1.8rem}.accordion-item .accordion-button{font-size: 1.1rem}.accordion-body{font-size: .8rem}.header-2{font-size: 1.2rem}.testimonial-area-2{display: none}.root__bottom__text h2{font-size: 1.8rem}footer .menu ul{padding: 0;margin:1rem 0 0 0}.service-card{margin-left: -2rem;margin-right: -2rem;margin-bottom:-1.5rem}.hello{margin-bottom: 4rem}.why .box{margin-left: -2rem;margin-right: -2rem}.why .box .img{width: 40px;height: 40px;line-height: 40px}.why .box .img::before{width: 40px;height: 40px;border: 2px solid}.why{background-size: auto;background-image:url(/templates/2025/asset/img/form_small.jpg)}.why .box .name{font-weight: 400;letter-spacing:2px}.check-list li{letter-spacing:1px}.check-list li::before{width: 1rem;height: 1rem;margin-left: .8rem}.after-why p{font-size: 1.2rem;font-weight: 400}.sto .header{font-size:1.2rem;font-weight: 400}.sto__wrap{margin-left: -1rem;margin-right: -1rem}.sto form .form-control{height: 50px}.sto form textarea.form-control{height: 80px}.shop_on_root{margin: 0}.shop_on_root .header-1{font-weight: 400;font-size: 1rem;letter-spacing: 1px}.shop__producer__list .popular__wrap .box{background: transparent}.shop__producer__list .popular__wrap .box{padding: .5rem}.shop__producer__list .popular__wrap .header{font-size: 1rem;letter-spacing: 1px}.shop_on_root .popular__wrap{width: 100%}.shop_on_root .all__wrap{display: none}.team{margin: 1rem 0;padding: 0}.team-card.style2{padding: 0;border: 0}.team-card{background: transparent}.team .caption{margin-bottom: .5rem}.team-card.style2 .team-card_content{margin-top: 0;padding-bottom: 0}.bottom__cont .cont .phone{font-size: 1.5rem}.copy__block{font-size: .7rem}.full__form__wrap .policy{font-size: .8rem;margin-bottom: 1rem}.input_error{font-size: .7rem}.footerFormHeader{font-size: 1.4rem}}@media (max-width: 424.98px){#rootCarousel{margin-top: -13rem}}@media (max-width: 362.98px){.head__block{margin: 1rem 0}#rootCarousel{margin-top: -12rem}.head__block .logo .caption{display: none}}@media (max-width: 321.98px){}

