.container{max-width:1360px;width:100%;margin:0 auto;padding:0 20px}.h2_main{font-family:Jost,sans-serif;font-weight:400;font-size:40px;line-height:1.25;color:#222}.txt_label{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:1.35;letter-spacing:1.4;margin-bottom:8px}.btn.icon_btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;gap:10px;padding:12px 24px;border:2px solid #222222;color:#222;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn.icon_btn img{transition:all .3s ease;width:24px;height:24px}.btn.icon_btn:hover img{filter:invert(1)}.home_hero .bnr_title{font-size:48px;line-height:1.2;color:#fff;text-align:center}.home_hero .bnr_txt{font-size:20px;line-height:1.5;color:#fff;margin-top:15px;text-align:center}.home_hero .bnr_item{min-height:600px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.home_hero .bnr_content{max-width:600px;display:flex;flex-direction:column;align-items:center}.cta_sec{padding:60px 0;margin-bottom:20px;background:#fafafa}.txt_icon_list_wrapper{margin-top:35px}.txt_icon_list_wrapper ul{display:flex;flex-direction:column;list-style:none;gap:25px}.txt_icon_list_wrapper ul li a{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#3d3d3d;text-decoration:none;transition:all .3s ease}.txt_icon_list_wrapper ul a:hover{text-decoration:underline}.txt_icon_list_wrapper ul li a img{width:20px;object-fit:contain}.cta_main{display:flex;justify-content:space-between;align-items:center;gap:60px}.cta_lft_col{max-width:662px;width:100%}.cta_lft_col .txt_label{font-family:Jost;font-weight:400;font-size:16px;line-height:135%;letter-spacing:1.4px;text-transform:uppercase}.cta_rgt_col{max-width:557px;width:100%}.cta_title{font-family:Jost,sans-serif;font-weight:400;font-size:66px;line-height:1.11;color:#222;margin-bottom:20px}.cta_txt{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#575757;margin-bottom:30px}.cta_lft_col .btn{margin-top:50px}.cta_lft_col p{color:#575757;font-weight:400;font-size:22px;line-height:150%;letter-spacing:0px}.cta_form_wrapper{background-color:#fff;padding:38px;box-shadow:0 4px 9px #0000001f;display:flex;flex-direction:column;gap:12px}.cta_form_wrapper h3{font-family:Jost,sans-serif;font-weight:400;font-size:22px;line-height:1.5;color:#3d3d3d;margin-bottom:23px}.cta_form_wrapper form{display:flex;flex-direction:column;gap:15px}.cta_form_wrapper form input:is([type=text],[type=email],[type=tel]){width:100%;padding:25px 10px;outline:none;font-family:Jost;color:#575757;font-weight:400;font-size:16px;line-height:1;letter-spacing:1.1;outline:none!important;border:none;border-bottom:2px solid #222222;box-shadow:unset!important}.cta_form_wrapper form input:is([type=text],[type=email],[type=tel]):focus{outline:none!important}.cta_form_wrapper form input:is([type=text],[type=email],[type=tel])::placeholder{opacity:1;font-family:Jost;text-transform:uppercase}.cta_form_wrapper form .field label{display:none}.cta_form_wrapper form .field:after,.cta_form_wrapper form .field:before{display:none}.cta_form_wrapper form .btn.btn.icon_btn{margin-top:20px;width:100%;justify-content:space-between;padding:15px 30px;background-color:#222;color:#fff;text-transform:uppercase;font-family:Jost}.cta_form_wrapper form .btn.btn.icon_btn:hover{transition:all .3s ease;background-color:#57575700;color:#222}.cta_form_wrapper form .btn.btn.icon_btn:hover img{filter:invert(1)}.cta_form_terms{display:flex;align-items:flex-start;gap:8px}.cta_form_terms p{font-family:Jost,sans-serif;font-weight:400;font-size:12px;line-height:1.63;color:#4c493f}.cta_form_terms img{width:14px;height:fit-content;margin-top:2px}.cta_trust_imgs{margin-top:30px;display:flex;gap:20px;align-items:center;justify-content:center}.cta_trust_imgs img{width:fit-content;height:fit-content;max-width:200px}.map_sec img{width:100%}.map_sec>div{height:510px!important;padding:0!important}.cat_catelog_sec{padding:120px 0}.cat_catelog_main .theme_site_content{max-width:520px;margin:0 auto 90px}.cat_catelog_main .theme_site_content .h2_mian{margin-bottom:15px}.theme_site_content p{font-weight:400;font-size:22px;line-height:1.5;color:#575757}.theme_site_content.center{text-align:center}.catelog_item{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.catelog_item img{width:100%;height:485px;object-fit:cover;object-position:center center;transition:all .3s ease}.catelog_item h3{font-family:Jost,sans-serif;font-weight:500;font-size:22px;line-height:1.5;color:#fff;padding:20px 20px 20px 50px;background:#2e2e2e;margin-top:-2px;position:relative;z-index:2}.catelog_item:hover img{transform:scale(1.05)}.catelog_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.catelog_grid .catelog_item:nth-child(4n){grid-column:1 / -1}.testimonial_sec{padding:75px 0;background:#fafafa}.testi_slider{max-width:850px;margin:0 auto}.testi_item{display:flex;flex-direction:column;align-items:center;gap:20px}.testi_rating{display:flex;align-items:center;gap:4px;justify-content:center}.testi_rating :is(img,svg){width:29px;height:29px}.testi_item p{font-family:Jost,sans-serif;font-weight:400;font-size:32px;line-height:1.5;color:#222;text-align:center}.testi_item p br{display:none}.testi_info{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#707070}.testi_source{display:flex;align-items:center;justify-content:center;gap:5px;color:#222}.testi_swiper_arrows,.services_offer_arrows{margin-top:46px;display:flex;align-items:center;justify-content:center;gap:46px}.testi_swiper_prev,.testi_swiper_next,.services_offer_prev,.services_offer_next{display:flex;align-items:center;width:24px;height:fit-content;cursor:pointer}.testi_swiper_prev,.services_offer_prev{transform:rotate(180deg)}.services_offer_sec{overflow:hidden;padding:120px 0}.services_offer_sec .container{max-width:100%;padding-right:0}.service_offer_main{display:grid;grid-template-columns:35% 75%;gap:60px}.service_offer_content{max-width:422px;margin-left:auto}.service_offer_main .services_offer_arrows{justify-content:left}.faq_sec{padding-bottom:120px}.faq_main{display:grid;grid-template-columns:1fr 1fr;gap:60px;justify-content:space-between}.faq_accordion_col,.faq_content_col{max-width:611px}.faq_accordion_col .accordion{border:none}.faq_content_col{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:60px}.faq_cta_box{padding:24px;background:#fafafa;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.faq_cta_box :is(h3,p){font-family:Jost,sans-serif;font-weight:400;font-size:22px;line-height:1.5;color:#575757}.faq_cta_box .btn.icon_btn,.book_cta_content_col .btn.icon_btn{margin-top:69px;background:#fff}.book_cta_content_col .btn.icon_btn:hover{color:#fff;background:transparent}.accordion{display:flex;flex-direction:column;counter-reset:accordion-counter}.faq_accordion_col .accordion .accordion-item{border:none;border-bottom:1px solid #222222}.accordion .accordion-item{counter-increment:accordion-counter}.accordion .accordion-item:last-child{border-bottom:none!important}.accordion .accordion-item.open .accordion-item-description-wrapper hr{visibility:visible}.accordion .accordion-item .accordion-item-header{display:flex;align-items:center;justify-content:space-between;padding:24px 7px;cursor:pointer}.accordion .accordion-item .accordion-item-header h4{font-family:jost,sans-serif;font-size:20px;font-weight:400;line-height:1.63;color:#575757}.accordion .accordion-item .accordion-item-header h4:before{content:counter(accordion-counter) ". ";margin-right:8px}.accordion .accordion-item .accordion-item-header:after{content:"";background-image:url(/cdn/shop/files/plus_24px.svg?v=1762797872);width:24px;height:24px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:.4s ease-in-out}.accordion .accordion-item.open .accordion-item-header:after{background-image:url(/cdn/shop/files/minus_24px.svg?v=1762797879)!important}.accordion .accordion-item .accordion-item-description-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:.4s ease-in-out}.accordion .accordion-item.open .accordion-item-description-wrapper{grid-template-rows:1fr}.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description{min-height:0}.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p{padding:0 0 20px;font-family:jost,sans-serif;font-size:18px;font-weight:400;line-height:1.63;color:#797a7b}.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p br{display:none}.book_cta_sec{padding-bottom:120px}.book_cta_main{display:grid;grid-template-columns:50% 50%;gap:0;align-items:center}.book_cta_img_col{width:100%;height:100%;overflow:hidden;display:flex}.book_cta_img_col img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:all .3s ease}.book_cta_content_col{display:flex;gap:12px;flex-direction:column;align-items:flex-start;background:#222;padding:40px;color:#fff;justify-content:center;min-height:590px}.book_cta_content_col img{width:fit-content;height:fit-content;max-width:200px}.book_cta_content_col .h2_main,.book_cta_content_col p{color:#fff}.book_cta_main:hover .book_cta_img_col img{transform:scale(1.05)}.book_cta_logos{margin:30px auto 0;display:flex;gap:20px;align-items:center;justify-content:space-between;max-width:966px;flex-wrap:nowrap;opacity:.4}.book_cta_logos img{width:fit-content;height:fit-content;max-width:252px;object-fit:contain}footer.site_footer{background:#222;padding:83px 0 24px;overflow:hidden}.footer_news_letter{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;color:#fff;max-width:874px;margin:0 auto;padding-bottom:111px}.footer_news_letter h2{font-family:Jost,sans-serif;font-weight:400;font-size:32px;line-height:1.5;color:#fff;text-align:center}.footer_news_letter p{color:#fff;font-family:Jost;font-weight:400;font-size:18px;line-height:1.6;text-align:center}.footer_news_letter form{display:flex;width:100%;padding:10px 19px;border:2px solid #ffffff;justify-content:space-between;margin-top:30px}.footer_news_letter form ::placeholder{color:#fff;opacity:1}.footer_news_letter input[type=email]{width:100%;border:none!important;outline:none!important;padding:10px 0;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:#fff;background:transparent!important}.footer_navigations{padding:69px 0;position:relative;display:grid;grid-template-columns:2fr 3fr;gap:40px;justify-items:stretch;align-items:center;justify-content:space-between}.footer_navigations:before{content:"";width:100vw;height:2px;background:#fff;position:absolute;top:0;left:50%;transform:translate(-50%);display:block;z-index:1}.footer_navigations:after{content:"";width:100vw;height:2px;background:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;z-index:1}.footer_nav_rgt{display:flex;gap:55px;justify-content:flex-end}.footer_locations_wrapper{display:flex;gap:30px;align-items:flex-start}.footer_navigations ul :is(li,a){color:#fff;text-decoration:none;list-style:none}.footer_navigations :is(li,a,h4,h5){color:#fff;font-family:Jost,sans-serif;font-weight:400;font-size:14px;line-height:1.35;transition:all .3s ease}.footer_navigations a:hover{text-decoration:underline}.footer_nav_item{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer_nav_item h4{text-transform:uppercase}.footer_nav_item li{margin-bottom:8px}.footer_loc{max-width:200px}.footer_nav_lft h4{text-transform:uppercase;margin-bottom:28px}.footer_nav_lft ul{display:flex;flex-direction:column;gap:24px}.site_credit{display:flex;align-items:center;justify-content:space-between;padding-top:24px;color:#ededed}.site_credit P{color:#ededed;font-family:Jost,sans-serif;font-weight:400;font-size:14px;line-height:1.51;text-transform:capitalize}.pay_logos{display:flex;align-items:center;gap:20px}.pay_logos img{width:40px;height:fit-content}.breadcrumbsSect{padding-top:30px;background:#fafafa;padding-bottom:30px;border-bottom:1px solid #D4D4D4}.breadcrumbsWrapper ul{display:flex;align-items:center;gap:15px}.breadcrumbsWrapper ul li{font-family:Jost;font-weight:400;font-size:12px;line-height:135%;letter-spacing:0px;text-transform:uppercase;color:#3d3d3d;position:relative;display:flex;align-items:center;gap:15px}.breadcrumbsWrapper ul li:after{content:"/";color:#8a8a8a}.breadcrumbsWrapper ul li:last-child:after{display:none}.breadcrumbsWrapper ul li a{color:#8a8a8a;text-decoration:none}.rating_star{--star-size: 30px;--star-color: #bcbcbc;--star-filled: #414042;--rating: 0;position:relative;display:inline-block!important;font-size:var(--star-size);line-height:1;font-family:monospace;margin-bottom:8px}.rating_star:before,.rating_star:after{content:"\2605\2605\2605\2605\2605";display:block;pointer-events:none}.rating_star:before{color:var(--star-color)}.rating_star:after{color:var(--star-filled);position:absolute;top:0;left:0;width:calc(var(--rating) / 5 * 100%);overflow:hidden}.book_cta_content_col p br{display:none}.book_cta_logosHead h3{font-family:Jost;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;text-align:center;text-wrap:nowrap}.logoSlider .swiper-wrapper{align-items:center;transition-timing-function:linear!important;transition-delay:0s!important}.logoSlider .swiper-slide{width:fit-content}.logoSlider .swiper-slide img{object-fit:cover;max-width:200px;max-height:42px}.services_offer_slider .swiper-wrapper .swiper-slide:last-child{margin-right:100px}.map_sec{position:relative;overflow:hidden}.map_sec .container{position:absolute;top:15%;left:40px;z-index:3;max-width:1350px;height:auto!important;padding-left:15px;padding-right:15px}.mapDetHldr{padding:40px 30px;background:#fff;width:fit-content}.mapDetHldr h3{font-family:Jost;font-weight:400;font-size:24px;line-height:125%;letter-spacing:0px}.mapDetHldr .txt_icon_list_wrapper{margin-top:20px!important}.catelog_item h3{text-transform:uppercase}.basalt-showroom .theme_site_content.center{max-width:630px}.theme_site_content_section{padding-top:60px;padding-bottom:60px}.basalt-showroom .theme_site_content_section .theme_site_content.center{max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.basalt-showroom .theme_site_content_section .theme_site_content.center p{margin-top:20px}.basalt-showroom .theme_site_content_section .btn.icon_btn{flex-direction:row-reverse;margin-left:auto;margin-right:auto;margin-top:50px;display:flex;width:fit-content}.basalt-showroom .theme_site_content_section .btn.icon_btn img{width:18px;object-fit:contain}.cta_sec.invert{padding-top:20px!important;padding-bottom:0!important;background:transparent!important}.cta_sec.invert .cta_main{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.cta_sec_map iframe{width:100%;height:510px!important}.cta_sec.invert .txt_icon_list_wrapper{margin-top:0!important;padding:32px;background:#fafafa}.txt_icon_list_wrapper h3{font-family:Jost;font-weight:400;font-size:24px;line-height:125%;letter-spacing:0px;margin-bottom:20px}.cta_sec.invert .cta_lft_col{grid-area:1/2}.cta_sec.invert .cta_rgt_col{grid-area:1/1;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fafafa;padding:40px;height:100%;max-width:100%}.cta_form_wrapper h3{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/inner-style.css.map */
