a,body{color:#1e1e1e}.nav,body{font-size:16px}.brands_container .focusable,.brands_container .focusable .btn,.brands_container .focusable .btntext,.leak_right,.nav__item,.nav__link,.slider_service .container{position:relative}.container,.proudly .container{max-width:1200px;margin:0 auto}.nav,h2{color:#0d162b}.proudly p,.steps_container,h2{text-align:center}.uc-text-b,.uc-text-b ol{counter-reset:myCounter}.dropdown__link,.err_home a,.nav__link,.phone_easy a,.proudly_right a,a{text-decoration:none}:root{--card-bg:#fff;--card-text:#222;--card-muted:#676767}.dropdown__link,.emergency-pricing__price,.footer_contacts div,.form_page_text>a,.tabs_cart .btn2{white-space:nowrap}:root{--card-radius:14px;--card-br:rgba(0, 0, 0, .06);--shadow-hover:0 10px 24px rgba(0, 0, 0, .10);--btn-bg:#EC582C;--btn-bg-hover:#0D162B}*,:after,:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}a,b,blockquote,center,code,div,h1,h2,h3,h4,h5,h6,i,img,p,pre,span,table,td,th,tr,u,video{margin:0;padding:0;border:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#0d162b;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:#0d162b;opacity:.5}input:-moz-placeholder,textarea:-moz-placeholder{color:#0d162b;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#0d162b;opacity:.5;font-family:Prompt,Arial,sans-serif}.brands_container .brands_link,.brands_container .brands_link_second,input{outline:0}input[type=email],input[type=tel],input[type=text],textarea{color:#0d162b;outline:0;border:1px solid #e1e1e1;background-color:#fff;border-radius:6px;height:56px;padding:0 20px;box-sizing:border-box;font-family:Prompt,Arial,sans-serif}body{margin:0;font-family:Prompt,Arial,sans-serif}.footer_container>div>span,h2{margin-bottom:20px;font-family:Prompt,Arial,sans-serif}.container{width:100%;box-sizing:border-box;padding:0 20px}.nav{margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:20px;font-family:Prompt,Arial,sans-serif}.nav__link{display:inline-flex;align-items:center;gap:8px;color:#2d3748;font-weight:500;line-height:1;padding:6px 0}.nav__link:hover{color:#ff6a3d}.caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transform:translateY(1px);opacity:.9;transition:transform .3s,-webkit-transform .3s}.arr_rev_next,.arr_service_next{transform:rotate(.5turn)}.dropdown{position:absolute;top:calc(100% + 14px);left:-12px;background:#fff;border-radius:10px;box-shadow:0 12px 28px rgba(16,24,40,.16);padding:14px 0;display:none;z-index:50}.nav__item--dropdown:focus-within .dropdown,.nav__item--dropdown:hover .dropdown{display:block}.dropdown__link{display:block;padding:10px 18px;color:#1f2937}.dropdown__link:hover{background:#f7fafc;color:#0f172a}.nav__item--dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:18px}.footer_container>div>ul li a:hover,.footer_quick_links ul li span:hover,nav.nav a:hover{color:#fb663a}.nav__item--dropdown:focus-within .caret,.nav__item--dropdown:hover .caret{transform:rotate(-180deg) translateY(-1px)}.proudly{padding:105px 0;font-family:Prompt,Arial,sans-serif}.proudly .container{padding:0 16px}h2{font-weight:700;font-size:44px}.proudly p{margin:0 0 30px;color:#464646;font-size:20px}.proudly_container{display:flex;gap:24px;align-items:center}.proudly_left{border:1px solid #ddd;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;max-width:800px;max-height:650px}.material_img img,.proudly_left img{width:100%;height:100%;object-fit:cover;display:block}.proudly_right{width:330px;display:flex;flex-direction:column;gap:16px}.proudly_right a{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #ddd;border-radius:14px;color:#000;background:#fff;transition:.2s}.choosing_row.is-gray,.easy_cart:nth-child(2) .easy_descr_container,.proudly_right a:hover,.service_area_page .faq,.steps.v4 .steps_cart,.tabs_block.off-white{background:#f1f5f9}.proudly_right a span{font-weight:400;color:#0d162b;font-size:20px}.proudly_right a img:first-child{width:42px;height:42px}.proudly_right a img:last-child{width:26px;height:26px;margin-left:auto}.steps{padding-top:105px;padding-bottom:105px;background-color:#f1f5f9}.beats>.container>p,.steps>div>p{color:#464646;font-size:20px;text-align:center}.steps_cart{background:#fff;border-radius:16px;padding:25px 20px;z-index:1;display:flex;flex-direction:column;align-items:center}.behind_adv_cart img,.steps_cart img{max-width:140px;width:100%;margin-top:-70px}.steps_cart span{color:#0d162b;font-size:18px;font-weight:600;display:block;margin-top:15px}.steps_cart p{color:#ed3c07;font-size:22px;font-weight:600;margin:15px 0}.causes_descr p,.full_tabs_cart .tabs_cart_descr p,.steps_cart div,.tc_descr p{color:#464646;font-size:16px;line-height:25px}.steps_container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;margin-top:70px}.faq__btn,.intro_service h2,.leak_left h2,.reviews h2{text-align:left}.steps_container:after{content:'';background:#ec582c;height:6px;width:100%;position:absolute;top:50%}.beats,.block_images,.brands,.brands_water,.choosing,.easy,.faq,.free_estimate.v2,.intro_service,.our_expert,.people,.pricing,.repairs,.reviews,.right_img_block,.slider_service,.text_service{padding:105px 0}.faq__item{background:#f1f5f9;border-radius:999px;padding:18px 30px;margin:18px 0}.faq__btn{width:100%;border:0;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 10px}.faq__q{font-weight:600;font-size:24px;line-height:1.35;color:#0d162b}.faq__icon{min-width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center}.faq__icon svg{transform-origin:50% 50%;transition:transform .22s}.btn_banner a,.top_right_info a.btn1,.top_right_info a.btn2{--t396-speedhover:0.2s;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out;box-sizing:border-box}.faq__item.is-open .faq__icon svg{transform:rotate(-45deg)}.bModal,.btn_banner a br,.faq__panel,.navigation_menu,.uc-d-none{display:none}.faq__answer{padding:10px 10px 6px;margin-top:6px;color:#0d162b;font-size:16px;line-height:1.55}.faq__item.is-open{border-radius:44px;padding-bottom:16px}.faq>div>p{color:#464646;font-size:20px;padding-bottom:20px;text-align:center}.brand-item:hover .tooltip,.faq__item.is-open .faq__panel{display:block}.up_btn svg path,.up_btn svg rect{transition:.2s ease-in}.up_btn:hover svg rect{fill:#0d162b;fill-opacity:1}.up_btn:hover svg path{stroke:#ffffff;stroke-width:1}.up_btn{right:30px;left:unset;bottom:30px;position:fixed;cursor:pointer;z-index:2}.top_info{background-color:#f1f5f9;color:#464646;font-size:16px;padding:9px 0}.top_info_container{display:flex;align-items:center;justify-content:space-between}.top_info_container span{color:#0d162b;font-size:16px;font-weight:600;display:flex;align-items:center;gap:5px}#popup_call .f-button.is-close-btn:hover,.footer_info p,.footer_left>p,.top_info_container p{opacity:.8}.footer_left a img,a.top_logo img{max-width:206px;width:100%}.top_right_info a.btn1{color:#fff;background-color:#fb663a}.top_right_info a.btn1,.top_right_info a.btn2{width:172px;height:48px;font-size:16px;font-weight:600;border-radius:6px}.top_right_info{display:flex;align-items:center;gap:15px}.tabs_block_container.v3 .header_tabs li,.top_right_info a{display:flex;align-items:center;justify-content:center}#popup_call .request-form-rev input[type=submit]:hover,.arr_rev div:hover,.arr_service div:hover,.bg-v3,.btn_banner a:first-child:hover,.err_home a:hover,.form_page.v6 .form_page_text a:hover,.form_page.v7 .form_page_text a:hover,.form_page.v8 .form_page_text a:hover,.tabs_cart .btn2:hover,.top_right_info a.btn1:hover{background:#0d162b}.top_right_info a.btn2{color:#fb663a;border:2px solid #fb663a}.top_right_info a.btn2:hover{border-color:#0d162b;background-color:#0d162b;color:#fff}.top_m_container{display:flex;align-items:center;margin:15px 0}.beats_container,.header_menu{display:flex;align-items:center}header{position:sticky;top:0;z-index:3;background:#fff}.banner_index_container{display:flex;align-items:self-end;padding:65px 0 0}.banner_index_container::before,.contact::before,.service_banner::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);pointer-events:none}.banner_index_container>*,.error_404 .container>*,.service_banner>.container,.steps.v2 .steps_cart>*{position:relative;z-index:1}.bg_white{background-color:#f1f5f9;border-radius:12px;padding:35px 35px 50px}.banner_index_left h1{color:#0d162b;font-size:46px;font-weight:800;line-height:55px}.banner_index,.contact{background:url(/assets/images/tild3666-6262-4438-b634-363532306164__miami-bayside-landsc.jpg) center center/cover no-repeat;position:relative}.banner_index_right img{max-width:460px;width:100%;display:block}.banner_index_left{max-width:723px;width:100%;padding-bottom:60px}.bg_dark_blue ul li img{max-width:28px;width:100%}.bg_dark_blue{background-color:#0d162b;border-radius:12px;color:#fff;font-size:16px;padding:25px 35px;margin-top:-20px}.bg_dark_blue ul li{display:flex;align-items:flex-start;gap:10px}.about_history .history_descr p:not(:last-child),.bg_dark_blue ul li:not(:last-child),.form_page.v3 .form_page_text p,.slider_desc p:not(:last-child),.tabs_cart_descr p:not(:last-child){margin-bottom:15px}.bg_dark_blue ul{list-style:none;padding:0;margin:0}.bg_white p{color:#464646;font-size:18px;font-weight:300;margin:20px 0}.btn_banner a{font-weight:600;font-size:16px;border-radius:6px;height:55px;display:flex;align-items:center;justify-content:center}.btn_banner a:first-child{background-color:#ec582c;color:#fff}.btn_banner,.podcart_cart{display:flex;gap:15px}.btn_banner a:last-child{border:2px solid #0d162b}.btn_banner a:last-child:hover{background:#0d162b;color:#fff}.banner_index_right{margin-left:-35px}.brands_water>.container>p,.choosing>.container>p,.our_expert>.container>p,.right_img_block>.container>p,.slider_service>.container>p{color:#464646;font-size:20px;font-weight:400;text-align:center}.behind.v2>.container>p,.causes>.container>p,.how_to>.container>p,.our>.container>p,.ready>.container>p,.why>.container>p{color:#fff;font-size:20px;font-weight:400;text-align:center}.behind_descr p,.call_use_descr span{color:#fff;font-size:20px;font-weight:400}.header_cart{color:#fff;font-size:22px;font-weight:500;border-radius:10px 10px 0 0;background-color:#0d162b;padding:15px}.bottom_cart{border-radius:10px;background-color:#f1f5f9;padding:20px}.bottom_cart a{background-color:#fff;display:flex;padding:15px;margin-bottom:15px;border-radius:10px;--t396-speedhover:0.5s;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out;box-sizing:border-box;border:1px solid #fff}.plumbers_right ul,.why{background-color:#ec582c}.descr_btn_footer a,.elevate__center a,.footer_container>div>ul li a,.footer_quick_links ul li span,.limited_time_center a{--t396-speedhover:0.2s;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out}.descr_podcart>span{color:#0d162b;font-size:20px;font-weight:600;display:block;line-height:normal}.descr_podcart>p{color:#464646;font-size:16px;font-weight:400;margin:7px 0;padding-right:80px}.learn_more{color:#ec582c;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px}.learn_more span{order:-1}.learn_more img{width:22px}.our_expert_container,.ready_container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.podcart_cart>img{max-width:90px;width:100%}.bottom_cart a:hover{border:1px solid #ec582c}.why{padding:105px 0}.causes h2,.faq.v2.bg_deep_navy h2,.faq.v2.bg_deep_navy p,.how_to h2,.how_to p,.more_plumbers,.more_plumbers h2,.our h2,.ready h2,.steps.v2.bg-v3 h2,.steps.v2.bg-v3>.container>p,.tabs_block h2,.tabs_block>.container>p,.why h2{color:#fff}/*.why>.container>p{max-width:140px;width:100%}*/.why_cart span{margin-top:12px;margin-bottom:15px;font-size:26px;font-weight:600;color:#fff}.why_cart p{font-size:16px;line-height:1.55;color:#fff;font-weight:300}.why_cart{display:flex;align-items:center;flex-direction:column}.why_container{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;text-align:center;margin-top:30px}.arr_reviews_container{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.arr_rev svg{width:100%}.arr_rev_next,.arr_rev_prev{background-color:#fb663a;border-radius:50%;width:50px;height:50px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer}.arr_rev{display:flex;align-items:center;gap:5px}.arr_reviews_container p{font-size:20px;line-height:1.55;color:#464646;font-weight:300}.reviews_cart_header img{object-fit:cover;width:100%;height:100%;border-radius:50%}.reviews_cart_header{width:100px;height:100px}.reviews_cart{background:#f1f5f9;padding:30px;box-sizing:border-box}.reviews_cart_descr span{font-size:26px;color:#0d162b;font-weight:600}.star_reviews{font-size:22px;color:#fb663a;font-weight:400}.reviews_cart>p{font-size:18px;color:#464646;margin-top:20px}.all_reviews{display:flex;align-items:center;gap:20px}.full_page_reviews{width:100%;overflow:hidden;box-sizing:border-box}.full_page_reviews>.reviews_cart{width:auto}.full_page_reviews .reviews_cart{height:auto}.full_page_reviews .swiper-wrapper,.right_right_img,.tabs_cart.active,.tabs_cart.is-active{display:flex}.full_page_reviews .swiper-slide,.service_banner .banner_index_container,.service_banner .banner_index_container *{box-sizing:border-box}.how_to,.more_plumbers,.our{background-color:#0d162b;padding:105px 0}.more_plumbers p,.more_plumbers ul li{color:#fff;font-size:20px}.more_plumbers ul{padding:0;margin:0}.more_plumbers .plumbers_left ul li{display:flex;align-items:flex-start;gap:15px}.form_q img,.more_plumbers ul li img{max-width:38px;width:100%}.footer_contacts a,.footer_contacts>div:not(:last-child),.footer_container>div>ul li:not(:last-child),.left_right_text ul li:not(:last-child),.more_plumbers ul li:not(:last-child){margin-bottom:10px}.leak_left p:not(:last-child),.more_plumbers p,.plumbers_right .plumbers_right ul:not(:last-child),.text_container p:not(:last-child){margin-bottom:25px}.more_plumbers p{text-align:center}.more_plumbers_container{display:flex;align-items:center;gap:35px}.plumbers_right img{min-width:560px;width:100%;border-radius:10px 10px 0 0;display:block}.plumbers_right ul{border-radius:0 0 10px 10px;list-style:disc;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;padding:20px}.plumbers_right ul li{list-style:none;display:flex;align-items:center;gap:10px}.plumbers_right ul li:before{content:'';background:#fff;min-width:8px;height:8px;border-radius:50%}.limited_time_left span{color:#0d162b;font-size:42px;font-weight:800;line-height:50px}.limited_time{background-color:#fbaa3a;padding:60px 0;position:relative;overflow:hidden}.free_estimate_container input[type=submit]:hover,.ready,.ready_container input[type=submit]:hover,.uc-text-b ol li:before{background-color:#ec582c}.elevate__left p,.limited_time_left p{color:#464646;font-size:18px;font-weight:300;margin-top:10px}.limited_time_center a{font-size:17px;font-weight:600;color:#fff;background:#0d162b;border-radius:6px;width:297px;height:70px;display:flex;align-items:center;justify-content:center}.limited_time_center a:hover{background:#f1f5f9;color:#0d162b}.elevate__center p,.limited_time_center p{color:#464646;font-size:14px;font-weight:300;margin-top:15px}.limited_time_container,.protect_container{display:flex;align-items:center;gap:40px}.limited_time>img{transform:rotate(225deg);max-width:360px;width:100%;position:absolute;right:0;top:-70px}.ready{padding:105px 0}.call_use,footer{background-color:#0d162b}.ready_left img{max-width:566px;width:100%;border-radius:20px;display:block}.ready_container form{background-color:#fff;border-radius:20px;padding:30px}.form_input>div,.form_textarea,.free_estimate_container .form_input>div,.free_estimate_container .form_textarea{display:flex;flex-direction:column}.form_input,.free_estimate_container .form_input{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.choosing_container,.form_textarea,.uc-text-b p+*{margin-top:20px}.free_estimate_container input[type=email],.free_estimate_container input[type=tel],.free_estimate_container input[type=text],.free_estimate_container select,.ready_container input[type=tel],.ready_container input[type=text],.ready_container textarea{margin-top:10px;font-size:16px;resize:none;box-sizing:border-box}.ready_container input[type=submit]{cursor:pointer;background-color:#0d162b;transition:.3s;font-size:15px;border-radius:6px;width:200px;font-weight:600;height:56px;color:#fff;display:flex;padding:0;margin:20px 0 0;outline:0;border:none}.free_estimate_container form>p,.ready_container form>p{font-size:13px;color:#464646;margin-top:20px}.footer_contacts,.footer_container>div>span{font-size:18px;opacity:.8;font-weight:600}.free_estimate_container form>p>a,.ready_container form>p>a{color:#ec582c;border-bottom:1px solid #ec582c}.call_use img{max-width:70px;width:100%}.call_use{border-radius:20px;display:flex;align-items:center;gap:20px;padding:23px 30px;margin-top:-70px;z-index:1;position:relative}.call_use_descr p{color:#ec582c;font-size:28px;font-weight:600}.ready_container textarea{height:85px;padding-top:15px}footer{color:#fff;padding:40px 0}.footer_container,.why_call_container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}footer a{color:#fff;display:block}.footer_left a,.footer_quick_links ul li span{display:block;margin-bottom:10px}.footer_container>div>span{color:#fff;line-height:1.55;display:block}.footer_container>div>ul{margin:0;padding:0;list-style:none}.footer_container>div>ul li a,.footer_quick_links ul li span{color:#fff;font-size:16px;opacity:.8}.footer_quick_links ul li ul{list-style:none;padding:0;margin-left:20px}.footer_container .footer_left ul{margin-top:15px}.footer_container .footer_left ul li{color:#ec582c;font-size:14px;font-weight:600}.banner_service_left ul li:not(:last-child),.blog_nav ul li:not(:last-child),.footer_container .footer_left ul li:not(:last-child){margin-bottom:5px}.footer_left,.footer_our_sevice,.footer_quick_links{border-right:1px solid #464646;padding-right:40px}.footer_info{padding:25px 0;background:#f1f5f9}.footer_info p,.footer_info p a{color:#0d162b;font-size:16px;font-weight:600;opacity:.8}.footer_info p a{opacity:1}.footer_info>.container>div{color:#0d162b;font-size:16px;font-weight:400;opacity:.8;margin-top:10px}.top_right_info a.mob_nav{display:none;cursor:pointer}a.mob_nav img{width:48px}.navigation_overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s;z-index:9998}a.mob_nav{height:48px}#popup_call.bModal{max-width:560px;padding:40px;background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.25);position:relative;width:100%}#popup_call .bModal__caption{text-align:center;font-weight:600;text-transform:uppercase;margin:0 0 15px;font-size:30px;color:#0d162b}#popup_call .f-button.is-close-btn{position:absolute;top:16px;right:16px;width:43px;height:43px;border-radius:10px;background:0 0;border:none;color:#082c37;cursor:pointer;display:grid;place-items:center;box-sizing:border-box;opacity:1;transition:opacity .3s ease-in-out}#popup_call .f-button.is-close-btn svg{width:24px;height:24px}#popup_call .f-button.is-close-btn path{stroke:currentColor;stroke-width:2.2;stroke-linecap:round}#popup_call .request-form-rev{display:flex;gap:18px;flex-direction:column;margin-top:4px}#popup_call .request-form-rev input[type=tel],#popup_call .request-form-rev input[type=text]{height:60px;padding:0 20px;border:1px solid #e6e8ee;outline:0;font-size:16px;color:#0d162b;background:#fff;transition:border-color .2s,box-shadow .2s;border-radius:6px}#popup_call .request-form-rev input::placeholder{color:#0d162b;opacity:.5}#popup_call .request-form-rev input[type=submit]{height:54px;border:none;border-radius:6px;cursor:pointer;width:100%;background:#ec582c;color:#fff;font-weight:400;text-transform:uppercase;font-size:16px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out,gap .2s ease-in-out;padding:0 20px;position:relative}.banner_service{background:#0d162b;padding:80px 0}.banner_service_container{background:#fff;border-radius:12px;padding:5px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;justify-content:space-between;grid-auto-flow:column}.banner_service_img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0 10px 10px 0;max-width:540px;margin-left:auto}.banner_service_img{height:100%;width:100%}.banner_service_left{padding-top:25px;padding-left:25px;padding-bottom:25px}.banner_service h1{color:#0d162b;font-size:45px;font-weight:800;line-height:55px;margin-bottom:15px}.intro_service p,.uc-text-b{color:#464646;font-weight:400}.banner_service_left ul,.blog_nav ul{padding:0 0 0 20px;margin:0}.banner_service_left ul li{color:#464646;font-size:18px;font-weight:300}.banner_service .btn_banner{flex-direction:column;gap:10px;margin-top:25px}.btn_banner a{max-width:430px;width:100%}.intro_service{background-color:#f1f5f9}.intro_service p{font-size:18px}.behind,.process{padding:105px 0;background-color:#0d162b}.process h2{color:#fff;font-size:42px}.process>.container>p{color:#fff;font-size:20px;text-align:center}.process__card img{max-width:110px;width:100%}.process__card span{margin-top:12px;margin-bottom:15px;font-size:20px;font-weight:600;color:#fff;display:block}.process__card p{font-size:14px;line-height:1.55;color:#fff;font-weight:300}.process__card{display:flex;align-items:center;flex-direction:column}.process__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;text-align:center;margin-top:30px}img.uc-st-img{float:right;border-radius:10px;width:450px;margin:50px 0 50px 50px}img.uc-st-img.w-auto{width:auto;max-width:100%}img.uc-st-img.mt-0{margin-top:0}@media screen and (max-width:960px){img.uc-st-img{float:right;width:100%;margin:0 0 25px}}.uc-text-b{font-size:16px;font-family:Prompt,Arial,sans-serif;line-height:1.6}.uc-text-b h2{font-size:42px;font-family:Prompt,Arial,sans-serif;font-weight:700;line-height:1.4;margin:40px 0 20px;color:#0d162b;text-align:left}.blog h1,.error_404,.error_404 h1,.need p,.need_btn_text,.text h1{text-align:center}.uc-text-b h3{font-size:28px;font-family:Prompt,Arial,sans-serif;font-weight:600;margin:30px 0 10px;color:#0d162b}.uc-text-b ol,.uc-text-b ul{padding-left:0!important;margin-left:0}.uc-text-b ol li,.uc-text-b ul li{list-style:none;padding-left:35px;position:relative;margin-bottom:20px}.uc-text-b ol li:before{counter-increment:myCounter;content:counter(myCounter);font-family:Prompt,Arial,sans-serif;color:#fff;display:inline-block;text-align:center;width:24px;height:24px;border-radius:12px;line-height:24px;position:absolute;top:0;left:0}.uc-text-b ul li:before{content:"";position:absolute;top:0;width:26px;height:26px;background-image:url('/assets/images/free-icon-check-3472.svg');background-size:cover;left:0}.descr_btn_footer .need_z,.elevate__left span{line-height:50px;font-size:42px;font-weight:800}.elevate__left span{color:#0d162b;display:block}.elevate{background-color:#fbaa3a;padding:0;position:relative;overflow:hidden}.descr_btn_footer a,.elevate__center a{font-size:17px;font-weight:600;color:#fff;background:#ec582c;border-radius:6px;min-width:auto;padding:0 20px;box-sizing:border-box;height:70px;display:flex;align-items:center;justify-content:center}.descr_btn_footer a:hover,.elevate__center a:hover,.form_page_text>a:hover:last-of-type,.protect_descr a:hover{background:#0d162b;color:#fff}.elevate__container{display:flex;align-items:flex-start;gap:40px;flex-direction:column;max-width:700px}.descr_btn_footer_container,.elevate>.container{display:flex;align-items:center;gap:30px}.btn_need a,.err_home a{align-items:center;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out;--t396-speedhover:0.2s}.elevate__img img{transform:rotate(225deg);width:110%;height:110%;object-fit:contain;object-position:center;display:block}.behind_img img,.full_img_blog img,.img_btn_footer img{object-position:top;object-fit:cover}.elevate__img{max-width:330px;height:390px;margin-left:90px}.about_history,.emergency.bg2,.service_area_page .faq__item{background:#fff}.blog h1,.text h1{color:#0d162b;font-size:44px;line-height:57px;margin-bottom:30px}.blog_container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.img_blog{max-height:220px;height:100%}.img_blog img{width:100%;height:100%;display:block;object-fit:cover;border-radius:14px 14px 0 0}.blog_container a{background-color:#f1f5f9;border-radius:14px}.err_home a,.need{background-color:#ec582c}.blog_prev{padding:27px 30px}.date_blog{color:#ec582c;font-size:12px;font-weight:600;letter-spacing:2.5px}.article_name{font-size:20px;line-height:1.35;color:#0d162b;font-weight:600;margin:15px 0}.intro_article{color:#464646;font-size:14px;line-height:1.55;font-weight:300}.blog,.text{margin-top:40px;padding-bottom:105px}.need{padding:75px 0;color:#fff}.need h2{color:#fff;line-height:57px}.need p{font-size:20px;line-height:31px;max-width:760px;margin:0 auto}.btn_need a{padding:0 20px;height:55px;font-weight:600;border-radius:6px;min-width:320px;display:flex;justify-content:center;box-sizing:border-box}.btn_need a:first-child:hover{color:#0d162b;background:#f1f5f9}.btn_need a:first-child{background-color:#0d162b;color:#fff}.btn_need{display:flex;gap:20px;justify-content:center;margin-top:25px}.btn_need a:last-child{color:#0d162b;border:2px solid #0d162b}.btn_need a:last-child:hover{background:#f1f5f9;border-color:#f1f5f9}.need_btn_text{margin-top:10px;font-size:15px;opacity:.6}.blog_btn_footer{background:linear-gradient(90deg,#fbaa3a 0 60%,transparent 60% 100%) left top/100% 100% no-repeat,linear-gradient(90deg,transparent 0 60%,rgba(0,0,0,.3) 60% 100%) left top/100% 100% no-repeat,url("/assets/images/tild3763-3933-4163-a661-633036323938__miami-bayside-landsc.jpg") right top/40% 100% no-repeat;padding:10px 0 0}.img_btn_footer img{width:100%;height:100%}.descr_btn_footer .need_z{color:#0d162b;margin-bottom:15px}.descr_btn_footer p{line-height:31px;color:#464646;font-size:18px;font-weight:300}.need_btn{max-width:280px;width:100%;margin-top:20px}.descr_btn_footer{max-width:600px;width:100%}.img_btn_footer{width:340px;height:400px}.blog_inner{margin-top:40px}.blog_inner_container{padding-bottom:105px}.blog_nav,.people_descr{padding:25px}.blog_inner_nav{display:flex;gap:30px;align-items:flex-start;margin-bottom:20px}.blog_nav{min-width:360px;background-color:#f1f5f9;border-radius:10px;box-sizing:border-box}.blog_nav ul li a{color:#0d162b;line-height:28px;font-size:18px}.blog_previews_text p{line-height:28px;color:#464646;font-size:18px}.full_img_blog{width:100%;height:360px}.full_img_blog img{width:100%;height:100%;border-radius:12px;margin-top:20px;display:block}.blog_previews_text h1{color:#0d162b;font-size:46px;line-height:60px;margin-bottom:25px}.text_container p{font-size:18px;color:#464646;font-weight:300}.error_404{background:#f1f5f9}.error_404 .container{position:relative;padding:85px 20px;background:0 0;z-index:0}.error_404 .container::before{content:"";margin:10px 0;position:absolute;inset:0;background:url("/assets/images/tild3261-3731-4731-b932-363663663633__404_.svg") center/contain no-repeat;opacity:.7;pointer-events:none;z-index:0;filter:invert(10%)}.error_404 h1{color:#0d162b;font-size:170px;font-weight:700;line-height:170px;margin:0}.error_404_container p{color:#0d162b;font-size:22px;font-weight:500;margin:15px 0 25px}.err_home a{color:#fff;font-size:16px;font-weight:600;border-radius:6px;width:218px;height:55px;display:flex;justify-content:center;margin:0 auto}.about_history .container{max-width:1280px;margin:0 auto;padding:0 24px}.about_history .history_container{display:flex;align-items:center;justify-content:space-between;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.about_history .history_descr h2{margin:0 0 25px;font-weight:700;line-height:1.05;text-align:left;color:#0d162b;font-size:44px}.about_history .history_descr .history_text{max-width:100%}.about_history .history_descr p,.block_images_descr p,.left_right_text p,.left_right_text ul li{color:#464646;font-size:18px;line-height:28px}.about_history .history_years{background:#f1f5f9;padding:0 60px}.about_history .history_years .timeline{--year-col:120px;--mid-col:64px;--line-w:3px;position:relative;display:grid;grid-template-columns:var(--year-col) var(--mid-col) 1fr;row-gap:76px;padding:80px 0}.about_history .history_years .timeline::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--year-col) + (var(--mid-col)/ 2) - (var(--line-w)/ 2));width:4px;background:#ec582c;border-radius:3px}.about_history .history_years .t_item{display:contents}.about_history .history_years .t_year{grid-column:1;align-self:center;justify-self:end;font-weight:600;line-height:1;color:#ec582c;font-size:24px}.about_history .history_years .t_mid{grid-column:2;align-self:center;justify-self:center;position:relative;z-index:1;width:var(--mid-col);display:flex;justify-content:center}.about_history .history_years .t_dot{width:22px;height:22px;border-radius:999px;border:4px solid #ec582c;background:#f1f5f9}.about_history .history_years .t_title{grid-column:3;align-self:center;font-weight:600;color:#0d162b;font-size:26px;line-height:40px}.about_container{display:flex;align-items:flex-end;gap:90px;position:relative}.about_container .bg_dark_blue ul,.easy_container,.people_container{display:grid;grid-template-columns:repeat(2,1fr)}.about{background:url('/assets/images/tild3661-3665-4635-a564-396434613239__russian-manufacturin.jpg') center/cover;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.45)),url('/assets/images/tild3661-3665-4635-a564-396434613239__russian-manufacturin.jpg')}.about_descr{background:#f1f5f9;border-radius:12px}.about_descr p,.leak_left p{color:#464646;font-size:18px}.about_img img{max-width:824px;width:100%;display:block;position:absolute;bottom:0}.about_container .banner_index_left{max-width:530px;width:100%;padding-bottom:0;margin:80px 0}.about_img{margin-left:-150px}.people_container{gap:40px}.people_img img{max-width:580px;width:100%;border-radius:16px 16px 0 0}.people_cart{background-color:#f1f5f9;border-radius:12px}.people_founder{font-size:16px;color:#ec582c;font-weight:600;letter-spacing:2.5px}.people_name{font-size:24px;color:#0d162b;font-weight:600;margin:10px 0}.contact_container .banner_index_left{position:relative;padding:60px 0;max-width:560px}.contact_container .btn_banner{flex-direction:column}.contact_container .btn_banner a{max-width:360px}.easy_container{gap:30px;align-items:stretch}.easy_cart{display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden}.header_easy{background-color:#0d162b;color:#fff;font-size:22px;font-weight:500;padding:18px;border-radius:0}.phone_easy,.why_call_cart a:first-child{height:78px;border-radius:50%;display:flex}.easy_descr_container{background:#ec582c;padding:18px;flex:1;display:flex}.free_estimate,.phone_easy,.why_call{background-color:#f1f5f9}.easy_descr_container>div{border-radius:10px;background:#fff;padding:20px;display:flex;gap:15px;width:100%;flex:1}.phone_easy{min-width:78px;align-items:center;justify-content:center;flex:0 0 78px}.phone_easy a{font-size:42px;line-height:1}.easy_descr{display:flex;flex-direction:column;flex:1;min-width:0}.easy_z{color:#0d162b;font-size:20px;font-weight:600;margin-bottom:6px}.easy_descr p{color:#464646;font-size:16px;margin:0 0 10px}a.easy_link,a.easy_phone{color:#ec582c;text-decoration:none}.why_container.v2 .why_cart span,a.easy_phone{font-size:24px}a.easy_phone{font-weight:600;margin:0 0 10px;display:block}.easy_h,a.easy_link{font-weight:600;margin-top:auto}.easy_h{color:#0d162b;font-size:16px}a.easy_link{display:inline-flex;align-items:center;gap:10px;font-size:15px}a.easy_link img{width:22px;height:auto;display:block}.why_call_cart a:first-child{font-size:42px;width:78px;background:#fff;align-items:center;justify-content:center;margin-bottom:10px}.why_call_cart a:last-child{color:#0d162b;font-size:20px;font-weight:500}.why_call_cart{display:flex;flex-direction:column;align-items:flex-start}.why_call{padding:0 0 105px}.free_estimate{padding:105px 0 30px}.free_estimate_container form{background-color:#fff;border-radius:20px;padding:30px;max-width:570px;width:100%;margin:0 auto}.form_input_email,.free_estimate_container .form_textarea{margin-top:20px;position:relative}.free_estimate_container input[type=submit]{cursor:pointer;background-color:#0d162b;transition:.3s;font-size:15px;border-radius:6px;width:auto;font-weight:600;height:56px;color:#fff;display:flex;padding:0 20px;margin:20px 0 0;outline:0;border:none}.free_estimate_container .form_textarea select{width:100%;height:56px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 44px 0 20px;font-size:16px;color:#111827;outline:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.free_estimate_container .form_textarea::after{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:" ";height:0;margin:auto;pointer-events:none;position:absolute;right:20px;bottom:26px;width:0}.free_estimate_container .form_textarea select::-ms-expand{display:none}.why_call h2{font-size:34px}.service_banner{background:url(/assets/images/tild3033-3561-4962-b335-363332653032__miami-bayside-landsc.jpg) center/cover no-repeat;position:relative;padding:70px 0}.service_banner .banner_index_container{display:grid!important;grid-template-columns:1fr 1fr;gap:15px;background:#f1f5f9;border-radius:12px;padding:0;align-items:stretch;position:relative}.form_page_text>a br,.free_estimate_container.v2 .form_textarea::after,.service_banner .banner_index_container::before,.steps.v2 .steps_cart:nth-child(4n)::after,.steps.v2 .steps_container:after,.steps.v4 .steps_container:after{display:none}.service_banner .banner_index_left{display:flex;flex-direction:column;min-height:0;height:100%;padding-bottom:0}.service_banner .banner_index_left .bg_white{background:0 0;border-radius:0;padding:35px 0 0 35px;position:relative;flex:0 0 auto}.service_banner .banner_index_left .btn_banner{display:flex;flex-direction:column;gap:15px}.service_banner .banner_index_left .bg_dark_blue{margin-top:35px;width:100%;padding:20px 0 20px 35px}.service_banner .banner_index_left .bg_dark_blue ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px;list-style:none;padding:0;margin:0}.service_banner .banner_service_right{width:100%;min-height:0;align-self:stretch;border-radius:0 12px 12px 0;border:6px solid #f1f5f9;position:relative;overflow:hidden}.service_banner .banner_service_right img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0 12px 12px 0;display:block}.service_banner .btn_banner a:first-child{gap:8px}:root{--ink:#0b1220;--text:#3a4354;--right-bg:#f3f6f9;--accent:#ff5a2a;--card-radius:14px;--card-br:rgba(0,0,0,.06);--shadow-hover:0 10px 24px rgba(0,0,0,.10)}.emergency{background-color:#f1f5f9;padding:105px}.cards{font-family:Prompt,Arial,sans-serif}.cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 20px;background:var(--card-bg);border:1px solid var(--card-br);border-radius:var(--card-radius);color:var(--card-text);text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;will-change:box-shadow,transform}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-color:rgba(0,0,0,.12)}.card:focus-visible{outline:rgba(0,0,0,.35) solid 2px;outline-offset:3px}.img{width:40px;height:40px;flex:0 0 56px}.card__title{margin:8px 0 0;font-size:18px;color:#ec582c;line-height:1.3;font-weight:700}.card__desc{margin:6px 0 0;color:var(--card-muted);font-size:14px;line-height:1.5}.why_container.v2{display:flex;flex-direction:column;text-align:left}.why_container.v2 .why_cart{display:flex;flex-direction:row;gap:30px}.protect_left p,.why_container.v2 .why_cart p{font-size:18px}.why_container.v2 .why_cart img{max-width:100px}.free_estimate_container.v2 textarea{height:85px;padding-top:15px;margin-top:10px;font-size:16px;resize:none;box-sizing:border-box}.brands>.container>p,.free_estimate>.container>p,.tabs_block>.container>p{color:#464646;font-size:20px;text-align:center;margin-bottom:30px}.free_estimate>.container>a{color:#ec582c;font-weight:700;text-align:center;display:block;font-size:20px;margin:20px 0}.emergency>.container>p{color:#464646;font-size:20px;font-weight:400;text-align:center;margin-bottom:35px}.emergency-pricing__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.choosing_table,.form_page,.header_tabs,.material_img,.slider_service_cart,.slider_service_container.swiper{overflow:hidden}.emergency-pricing__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;min-width:720px}.emergency-pricing__td,.emergency-pricing__th{padding:18px 20px;vertical-align:middle;text-align:left;border-bottom:1px solid #eee;font-family:Prompt,Arial,sans-serif;color:#000}.emergency-pricing__th{font-weight:600;font-size:18px;line-height:1.3;background:#f1f5f9;border-top:1px solid #eee;color:#ec582c;border-bottom:1px solid #d9d9d9}.emergency-pricing__td{font-weight:300;font-size:18px;line-height:1.55;color:#4d4c4c}.bg-white,.emergency-pricing__row:nth-child(odd) .emergency-pricing__td,.service_area_page .faq.v2,.steps.v4{background:#fff}.emergency-pricing__row:nth-child(2n) .emergency-pricing__td{background:#f1f5f9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.repairs_cart img{min-width:40px;width:40px}.repairs_cart p{color:#0d162b;font-size:18px}.repairs_cart{display:flex;gap:15px;align-items:flex-start;padding:25px;background-color:#f1f5f9;border-radius:10px}.block_images_descr p:not(:last-child),.left_right_text p:not(:last-child),.repairs_cart:not(:last-child){margin-bottom:20px}.form_page{width:100%;position:relative;background:#fbaa3a;display:flex;align-items:center;padding:50px 0}.form_page::after{content:"";position:absolute;top:0;right:0;height:100%;width:40%;background:url("/assets/images/tild6262-3635-4836-b034-353262366439__close-up-of-a-hand-h.png") center right/cover no-repeat;z-index:1}.form_page.v2:after{background:url(/assets/images/tild6237-3063-4534-b039-663837396639__santehniceskii-kran-.jpg) center right/cover no-repeat}.form_page_text{max-width:690px}.form_page_text>span{display:block;font-weight:800;line-height:50px;margin-bottom:20px;color:#0d162b;font-size:42px}.card__btn,.form_page_text>a{display:inline-flex;text-decoration:none}.form_page_text p{margin:0 0 28px;font-weight:300;line-height:31px;color:#464646;font-size:18px}.form_page_text>a{align-items:center;justify-content:center;font-family:Prompt,Arial,sans-serif;font-weight:600;font-size:17px;line-height:1.2;color:#fff;background:#ec582c;padding:22px 34px;border-radius:6px;box-shadow:none;border:0;--t396-speedhover:0.2s;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out}.form_page_text>a:hover{filter:brightness(.98);background:#0d162b}.pricing>.container>p{color:#464646;font-size:20px;margin-bottom:30px;text-align:center}.pricing_container>p{font-size:14px;color:#464646;line-height:1.55;font-weight:300;margin-top:15px}.quote_price{line-height:37px;font-size:24px;color:#0d162b;font-weight:600;border:6px solid #fbaa3a;border-radius:18px;padding:15px 40px;margin-top:35px}.card__btn{position:relative;z-index:2;margin-top:12px;align-items:center;justify-content:center;padding:14px 24px;background:var(--btn-bg);color:#fff!important;border-radius:6px;font-weight:600;transition:background-color .2s,transform .15s}.card__btn:hover{background:var(--btn-bg-hover)}a.dropdown__link.nav__link--active{color:#ec582c;font-weight:600}.our_call a strong,a.nav__link.nav__link--active{color:#ec582c}.leak_container{display:flex;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);gap:90px}.leak_right_container div{display:flex;align-items:center;gap:160px}.leak_right_container span{color:#0d162b;font-size:26px;font-weight:600;line-height:40px;display:block}.leak_right_container div img{max-width:80px;width:100%}.lkrs{position:relative;height:100%}.leak_img img{transform:rotate(270deg);width:111px}.leak_img:before{width:33px;background:#ec582c;content:'';display:flex;height:100%;position:absolute;top:50px;left:39px}.leak_img{position:absolute;top:0;left:105px;height:100%}.leak_right_container{height:100%;display:flex;flex-direction:column;justify-content:center}.leak_right_container div:not(:last-child){margin-bottom:80px}.leak{overflow-y:hidden;padding:105px 0;margin-bottom:0}.faq.v2 .faq_container{padding:20px;max-width:760px;margin:0 auto}.faq.v2 .faq_container .faq__item{border-radius:unset;background:#f1f5f9;padding:20px}.faq.v2 .faq__panel{margin-top:10px}.faq.v2 .faq__panel img{display:block;width:100%;margin-bottom:15px}.faq.v2 .faq__icon{background:0 0}.faq.v2 .faq__icon:hover{background:#ec582c}.faq.v2 .faq__icon:hover g[transform]{stroke:#fff!important}.steps.v2 .steps_container{display:grid;grid-template-columns:repeat(4,1fr);gap:70px 30px;position:relative;margin-top:70px;text-align:center}.steps.v2 .steps_cart{position:relative;background:#fff}.steps.v2 .steps_cart:not(:last-child)::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:100%;width:24px;height:6px;background:#ec582c;z-index:0}.form_q{display:flex;align-items:center;gap:10px;margin-top:15px}.form_q a{color:#0d162b;font-size:14px;line-height:24px;font-weight:600}.qu{line-height:26px;color:#464646;font-size:17px;font-weight:600;border-left:6px solid #ec582c;padding-left:15px;margin-bottom:20px}.our_call a{line-height:31px;color:#464646;font-size:20px;text-align:center}.our_call p{margin-top:15px;color:#d9d9d9;font-size:16px}.our_call{text-align:center;margin-top:20px}.beats_adv,.our_container{gap:30px;margin-top:30px;grid-template-columns:repeat(4,1fr)}.our_container{display:grid;align-items:stretch}.our_img img{max-width:280px;width:100%;display:block;object-fit:cover;height:100%;border-radius:12px 12px 0 0}.our_descr{background:#f1f5f9;padding:20px;border-radius:0 0 12px 12px;flex:1 1 auto}.our_img{height:200px}.our_cart{height:100%;display:flex;flex-direction:column}.our_descr span{font-size:22px;color:#0d162b;font-weight:600;line-height:1.35;display:block;margin-bottom:15px}.our_descr p{font-size:16px;color:#464646;font-weight:300}.beats_container>div{display:flex;align-items:center;border:2px solid #d9d9d9;border-radius:6px;padding:10px 40px;gap:5px}.beats_container>div img{max-width:20px;width:100%}.beats_container>div span{color:#ec582c;font-size:22px;font-weight:600}.beats_container>img{max-width:739px;width:100%}.beats_container>div:last-child img{transform:rotate(180deg)}.beats_adv{display:grid}.beats_adv_cart img{max-width:100px;width:100%}.causes_top img,.full_tabs_cart img,.tabs_cart>img{max-width:130px;width:100%}.beats_adv_cart span{display:block;font-size:22px;color:#0d162b;line-height:1.35;font-weight:600;margin-bottom:20px;margin-top:20px}.beats_adv_cart{text-align:center;border-right:1px solid #d9d9d9;padding-right:30px}.beats_adv_cart p{font-size:16px;color:#464646;font-weight:300;line-height:1.55}.beats_adv_cart:last-child{padding-right:0;border:none}.our_call.bold a{font-weight:600;font-size:24px}.brands_container ul{list-style:none;margin-bottom:0;padding-left:0}.brands_container{--border-color:#bebebe;--border-size:1px}.brands_container .brands_list{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0}.brands_container .brands_item{min-height:140px;display:flex;align-items:center;justify-content:center;border-right:var(--border-size) solid var(--border-color);border-bottom:var(--border-size) solid var(--border-color)}.brands_container .brands_item:nth-child(5n),.header_tabs li:last-child{border-right:0}.brands_container .brands_item:nth-last-child(-n+5){border-bottom:0}.brands_container .brands_link{color:inherit!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.brands_container .brands_img{display:block;max-width:210px;width:100%;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:#808080}@media (max-width:960px){.uc-text-b .t-col{max-width:375px;margin:0 auto}.uc-text-b h2{font-size:26px}.uc-text-b h3{font-size:22px}.brands_container .brands_list{grid-template-columns:repeat(3,1fr)}.brands_container .brands_item,.brands_container .brands_item:nth-child(5n){border-right:var(--border-size) solid var(--border-color)}.brands_container .brands_item:nth-child(3n){border-right:0}.brands_container .brands_item:nth-last-child(-n+5){border-bottom:var(--border-size) solid var(--border-color)}.brands_container .brands_item:nth-last-child(-n+3){border-bottom:0}}@media (max-width:640px){.brands_container .brands_list{grid-template-columns:repeat(2,1fr)}.brands_container .brands_item:nth-child(3n){border-right:var(--border-size) solid var(--border-color)}.brands_container .brands_item:nth-child(2n){border-right:0}.brands_container .brands_item:nth-last-child(-n+3){border-bottom:var(--border-size) solid var(--border-color)}.brands_container .brands_item:nth-last-child(-n+2){border-bottom:0}}li.brands_item a:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none}.form_page.v3:after{background:url(/assets/images/tild3531-3464-4036-b564-626239323234__image_14_1.png) center right/490px no-repeat #0d162b}.block_images_container{display:flex;align-items:center;gap:60px}.block_images_descr h2{text-align:left;line-height:57px}.block_images_container img{min-width:500px}.tabs_block{background:#0d162b;color:#fff;padding:105px 0}.header_tabs,.tabs_block.off-white h2{color:#0d162b}.quote_price.v2{border:2px solid #ec582c}.faq.v2.bg_deep_navy .faq__item,.tabs_cart .btn2{border-radius:8px}.tabs_block_container{margin-top:26px}.header_tabs{list-style:none;padding:0;margin:0 auto 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-radius:10px;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.28)}.behind_container,.causes_container,.tabs_block_container.v2 .header_tabs,.two_tabs_cart{grid-template-columns:repeat(2,1fr)}.header_tabs li{padding:16px 18px;font-size:16px;font-weight:500;text-align:center;cursor:pointer;user-select:none;border-right:1px solid rgba(11,21,48,.14);transition:background-color .2s,color .2s}.header_tabs li.active,.header_tabs li.is-active{background:#fbaa3a;cursor:default}.header_tabs li:focus-visible{outline:rgba(255,173,58,.7) solid 3px;outline-offset:-3px}.tabs_content{margin:0 auto}.tabs_cart{display:none;align-items:center;justify-content:space-between;gap:26px;background:#eef1f5;color:#0b1530;border-radius:18px;padding:34px 40px;box-shadow:0 18px 44px rgba(0,0,0,.28)}.tabs_cart>img{border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,21,48,.08);flex:0 0 auto;box-sizing:border-box}.tabs_cart_descr{flex:1 1 auto;min-width:240px}.tabs_cart_descr p{font-size:18px;line-height:1.55;color:rgba(11,21,48,.88)}.tabs_cart_descr p strong{color:rgba(11,21,48,.92);font-weight:800}.tabs_cart .btn2{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;background:#f05a2a;color:#fff;text-decoration:none;font-weight:600;letter-spacing:.03em;--t396-speedhover:0.2s;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out}.form_page.v4:after{background:url(/assets/images/tild6437-3762-4139-a235-656238363435__image_18_1.png) center right/460px no-repeat #0d162b}.form_page.v5:after{background:url(/assets/images/clock_sink_50px.png) bottom -20px right/440px no-repeat #0d162b}.form_page.v6:after{background:url(/assets/images/tild3762-3437-4366-b562-313164323361__image_23.png) bottom right/contain no-repeat #0d162b}.form_page.v7:after{background:url(/assets/images/tild3637-6633-4439-a633-653033656439__shutterstock_2003389.jpg) bottom right/cover no-repeat}.form_page.v8:after{background:url(/assets/images/tild3931-3038-4638-a638-613737626630__d1f06ff9cc3790b05dee.jpg) bottom right/contain no-repeat}.two_tabs_cart{display:grid;gap:20px;width:100%}.causes_cart,.two_tabs_cart>div{background:#eef1f5;border-radius:16px;padding:30px 0}.tabs_block_container.v2 .tabs_cart{padding:0;background:0 0;box-shadow:none}.causes,.faq.v2.bg_deep_navy,.protect{background-color:#0d162b}.tabs_block_container.v2 .tabs_cart_descr span{color:#ec582c;font-size:20px;font-weight:700;display:block}.bottom_tabs_cart{border-top:1px solid #d9d9d9;margin-top:20px;padding:15px 15px 0 20px;color:#464646;font-size:16px}.full_tabs_cart{padding:0 20px;display:flex;align-items:center;gap:15px}.tabs_block_container.v2>p{font-size:16px;margin-top:20px;font-weight:300}.two_tabs_cart.v2{grid-template-columns:repeat(1,1fr)}.causes,.protect{padding:105px 0;color:#fff}.causes_container{display:grid;gap:20px;width:100%;margin-top:30px}.causes_top{display:flex;align-items:center;gap:15px;padding:0 20px}.causes_descr span{color:#ec582c;font-size:20px;font-weight:700;display:block;margin-bottom:5px}.behind h2,.slider_desc p:last-child{margin-bottom:0}.causes_bottom{border-top:1px solid #d9d9d9;margin-top:20px;padding:15px 20px 0}.behind_adv_cart p,.causes_bottom p,.desc_trc{color:#464646;font-size:16px}.right_img_block_container{display:flex;align-items:stretch;gap:60px;margin-toP:30px}.left_right_text ul{margin:0;padding:0 0 0 20px}ul.img_ul li{display:flex;align-items:center;gap:10px}ul.img_ul li img{width:28px;min-width:28px}.left_right_text ul.img_ul{padding:0;margin-top:20px}.right_right_img img{width:100%;border-radius:20px;height:100%;object-fit:cover}.left_right_text,.right_right_img{flex:1}.slider_desc{background-color:#f1f5f9;border-radius:0 0 12px 12px}.slider_service_cart img{border-radius:12px 12px 0 0;max-width:640px}.slider_desc p{font-weight:300}.slider_desc p strong{font-weight:700}.behind h2{color:#fff;text-align:left}.behind_img{width:560px;height:280px;margin-left:auto}.behind_img img{width:100%;height:100%;border-radius:12px}.behind_container{display:grid;gap:30px;align-items:center}.behind_adv{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:100px}.behind_adv_cart span{color:#ed3c07;font-size:22px;font-weight:600;display:block;margin:15px 0}.behind_adv_cart{background:#fff;border-radius:16px;padding:0 20px 20px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.arr_service{display:flex;align-items:center;gap:5px;width:100%}.arr_service_next{margin-right:-40px}.slider_service_container{position:relative;overflow:hidden;margin-top:30px}.slider_service_cart{background:#fff;border-radius:16px;height:100%;display:flex;flex-direction:column}.slider_service_cart img{width:100%;height:220px;object-fit:cover;display:block}.slider_desc{padding:22px 22px 26px}.slider_desc span{display:block;font-size:28px;line-height:1.15;font-weight:800;color:#fb663a;margin-bottom:12px}.slider_desc p{margin:0 0 14px;font-size:16px;line-height:1.55;color:#2c2c2c}.slider_desc strong{font-weight:800}.arr_service{position:absolute;left:0;right:0;top:60%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:2}.arr_service_next,.arr_service_prev{width:40px;height:40px;border-radius:50%;background:#fb663a;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;user-select:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.arr_service_prev{margin-left:-40px}.slider_service_container .swiper-wrapper{align-items:stretch}.slider_service_container .swiper-slide{height:auto;display:flex}.form_page_text>a:last-of-type{background-color:#f1f5f9;color:#0d162b;margin-top:15px}.form_page.v5 .form_page_text>a{min-width:390px;box-sizing:border-box}.how_to_container{grid-template-columns:repeat(5,1fr);display:grid;gap:15px;margin:30px 0}.how_to_cart{display:flex;flex-direction:column;text-align:center;background-color:#f1f5f9;border-radius:12px;padding:20px}.how_to_cart img{max-width:64px;width:100%;margin:0 auto}.how_to_cart span{color:#464646;font-size:17px;font-weight:600;display:block;margin-top:20px}.material_media{display:flex;gap:16px;align-items:center}.material_img{width:130px;height:114px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.material_name{font-size:20px;font-weight:400;color:#111;line-height:1.15}.lifespan_val,.pc_item{font-size:18px;color:#111}.material_name .muted{font-weight:400;color:#111}.lifespan_val{line-height:1.2}.pc_list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pc_item{display:flex;gap:10px;align-items:flex-start;line-height:26px}.pc_icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-size:16px;font-weight:900;flex:0 0 auto;margin-top:1px}.choosing_head,.choosing_row{display:grid;grid-template-columns:320px 160px 1fr 320px;gap:0}.pc_item.is-ok .pc_icon{background:#16b33a;color:#fff}.pc_item.is-no .pc_icon{background:0 0;color:#d11f1f;font-size:18px}.bestfor_text{font-size:18px;color:#111;line-height:1.35}.choosing_table{width:100%;border-radius:10px}.choosing_head{padding:14px 18px;align-items:center}.choosing_head .th{font-weight:800;color:#ff5a2f;font-size:18px}.choosing_row{padding:26px 18px;align-items:center}.choosing_row.is-green{background:#e0ffd5}.choosing_row.is-beige{background:#ffecd1}.td{padding:0 10px}.choosing_container>p{font-size:14px;color:#464646;font-weight:300;margin-top:15px}.protect_descr span,.tc_descr span{font-size:22px;display:block;margin-bottom:10px}.tabs_cart_img{display:flex;background-color:#f1f5f9;padding:25px;border-radius:16px;gap:20px;align-items:center}.brand-item,.tooltip{background-color:#fff}.tc_img img{width:450px;border-radius:10px}.tc_descr span{color:#ec582c;font-weight:700}.form_page.v6 .form_page_text a,.form_page.v7 .form_page_text a,.form_page.v8 .form_page_text a{background:#ec582c;color:#fff}.tabs_block.off-white>.container>p{color:#464646}.tabs_block.off-white .tabs_block_container.v2 .header_tabs{box-shadow:none}.tabs_block.off-white .header_tabs li{border:1px solid #d9d9d9;box-sizing:border-box}.tabs_block.off-white .header_tabs li.is-active{border:1px solid #fbaa3a}.tabs_block.off-white .tabs_content{background:#fff;border-radius:16px;padding:20px}.tcrt1{align-items:center;justify-content:space-between;gap:26px;display:flex}.tcrt1>img{width:130px}.tabs_block.off-white .tabs_block_container.v2 .tabs_cart{flex-direction:column;align-items:flex-start}.tabs_block.off-white .tabs_block_container.v2>p{font-size:16px;color:#464646}.brand-grid{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.brand-item{position:relative;border:2px solid #ccc;padding:20px;transition:transform .3s;flex-basis:calc(20% - 20px)}.brand-item:hover{transform:scale(1.05);border-color:#ec582c}.brand-item img{width:170px;filter:grayscale(100%);transition:filter .3s}.brand-item:hover img{filter:grayscale(0%)}.tooltip{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);border:1px solid #ccc;padding:10px;width:200px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:left;z-index:10}.brands_water_container{margin-top:30px}.behind.v2 h2{text-align:center;margin-bottom:20px}.behind.v2 .behind_adv{grid-template-columns:repeat(4,1fr)}.tabs_block_container.v3 .header_tabs{grid-template-columns:repeat(5,1fr)}.protect h2{color:#fff;text-align:left}.protect_cart{background-color:#ec582c;border-radius:16px;text-align:center;padding:30px 50px}.protect_cart img{max-width:140px;width:100%;margin-top:-90px}.protect_descr span{font-weight:600;margin-top:10px}.protect_descr p{font-size:16px}.protect_right{max-width:375px;width:100%}.protect_descr a{background-color:#fbaa3a;color:#0d162b;font-size:14px;border-radius:6px;font-weight:600;max-width:240px;width:100%;height:55px;display:flex;align-items:center;justify-content:center;margin:20px auto 0;--t396-speedhover:0.2s;transition:background-color var(--t396-speedhover, 0s) ease-in-out,color var(--t396-speedhover, 0s) ease-in-out,border-color var(--t396-speedhover, 0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed, .2s) ease-in-out}@media (max-width:1440px){.about_img,.about_img img{position:relative}}@media (max-width:1199px){.about_history .history_years .t_year,.faq__q{font-size:22px}.about_container .banner_index_left{max-width:458px;margin:50px 0}.about_img{margin-left:-190px}.bg_white{padding:20px}.blog h1,.blog_previews_text h1,.need h2,.text h1,h2{font-size:42px}.article_name,.repairs_cart p{font-size:18px}form.request-form-rev{box-sizing:border-box;height:100%}.ready_container{display:flex;align-items:stretch}.ready_container>*{width:50%}.ready_left>img{max-width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.form_input{grid-template-columns:repeat(1,1fr)}.call_use{margin-top:0;border-radius:0 0 20px 20px}.ready_left{display:flex;flex-direction:column}.brand-grid,nav.nav{display:grid;grid-template-columns:repeat(3,1fr)}.limited_time>img{max-width:240px;top:0;right:-100px}.banner_index_left h1,.limited_time_left span{font-size:40px}.banner_service_left ul li,.bg_white p,.left_right_text p,.left_right_text ul li,.limited_time_left p{font-size:17px}.limited_time_container{gap:30px}.proudly_left{max-height:100%}.proudly_container{align-items:stretch}.banner_index_left,.elevate__container{max-width:600px}nav.nav{gap:0;justify-items:center}a.top_logo img{max-width:190px}.banner_service h1{font-size:38px}.about_history .history_descr p,.intro_service p{font-size:16px}.elevate__img{max-height:unset;max-width:330px;margin-left:0}.descr_btn_footer .need_z,.elevate__left span,.form_page_text>span{font-size:36px}.error_404_container p{font-size:20px}.about_history .history_years .t_title{font-size:24px}.why_call h2{font-size:32px}.form_page_text{max-width:530px}.beats_container{flex-direction:column;align-items:center;margin-top:30px}.beats_container>div:first-child{margin-left:auto;margin-right:160px;margin-bottom:-40px}.beats_container>div:last-child{margin-right:auto;margin-left:160px;margin-top:-40px}.beats_adv{margin-top:60px}.beats_container>div{z-index:1;background:#fff}.arr_service_prev{margin-left:10px}.arr_service_next{margin-right:10px}.slider_service_container{margin:30px 40px 0}.how_to_container{grid-template-columns:repeat(3,1fr)}.form_page.v5:after{background-size:contain;background-position:center center}}@media (max-width:959px){.form_page_text p,.form_q a{color:#fff}.form_page.v2:before,.form_page.v3:after{background:rgba(0,0,0,.4)}.brand-grid{display:grid;grid-template-columns:repeat(1,1fr)}.blog_container,.footer_container,.how_to_container,.our_container,.proudly_right,.steps_container{grid-template-columns:repeat(2,1fr)}.banner_index_container,.btn_need{flex-direction:column;align-items:center}.btn_need a{max-width:340px}.call_use_descr span,.easy_z,.free_estimate>.container>a,.need p,.our_call a,.our_call p,.our_call.bold a,.why_call_cart a:last-child,a.easy_phone{font-size:18px}.banner_index_left h1,.banner_service h1,.blog h1,.blog_previews_text h1,.elevate__left span,.need h2,.text h1{font-size:36px}.footer_container{gap:0}.footer_our_sevice{border-bottom:unset;order:3;border-right:1px solid #464646;padding:25px 25px 0 0}.footer_contacts,.footer_left{border-bottom:1px solid #464646}.footer_left{order:1;padding-bottom:25px;padding-right:25px}.footer_contacts,.footer_quick_links{padding-top:25px}.footer_contacts{padding-left:25px;order:2}.footer_quick_links{order:4;padding-right:0;border-right:none;padding-left:25px}.ready_container{flex-direction:column;gap:15px}.behind_img,.ready_container>*{width:100%}.call_use_descr p{font-size:24px}.steps_container{gap:70px 20px}.choosing_head,.elevate__img,.img_btn_footer,.quote_price.v2 br,.steps_container:after,.top_info,nav.nav{display:none}.steps_cart:after{content:'';width:100%;height:10px}.proudly_container{align-items:stretch;flex-direction:column}.proudly_right{display:grid;width:100%}.about_history .history_container,.banner_service_container,.behind.v2 .behind_adv,.behind_adv,.behind_container,.causes_container,.easy_container,.free_estimate_container .form_input,.our_expert_container,.plumbers_right ul,.steps.v2 .steps_container,.tabs_block_container.v2 .header_tabs,.two_tabs_cart,.why_container,ul.header_tabs{grid-template-columns:repeat(1,1fr)}.proudly_left{max-height:453px;max-width:100%}.why_container{gap:35px}.blog_inner_nav,.more_plumbers_container,.tabs_cart,.tcrt1{flex-direction:column}.blog_nav,.plumbers_right img{min-width:100%}.plumbers_right ul{text-align:center}.plumbers_right ul li{justify-content:center}.more_plumbers ul li img{max-width:28px}.block_images_descr,.btn_banner a:last-child,.plumbers_right,.tc_descr{order:-1}.learn_more img{width:16px}.learn_more{font-size:14px}.nav__link,.nav__sublink{color:#42515a;font-size:16px;text-decoration:none}.arr_reviews_container p,.beats>.container>p,.behind.v2>.container>p,.behind_descr p,.brands>.container>p,.brands_water>.container>p,.causes>.container>p,.descr_podcart>span,.emergency>.container>p,.faq>div>p,.free_estimate>.container>p,.how_to>.container>p,.our>.container>p,.our_expert>.container>p,.pricing>.container>p,.proudly p,.ready>.container>p,.right_img_block>.container>p,.slider_service>.container>p,.steps>div>p,.tabs_block.off-white .tabs_block_container.v2 .tabs_cart_descr span,.tabs_block>.container>p,.why>.container>p{font-size:17px}.descr_podcart>p{padding-right:0;font-size:15px}.about_history .history_descr h2,.process h2,h2{font-size:36px;line-height:44px}.banner_index_left{max-width:640px;padding-bottom:0;margin-bottom:-20px}.banner_index_right img{max-width:345px}.steps.v2 .steps_cart:nth-child(4n)::after,.top_right_info a.mob_nav{display:block}.top_m_container{justify-content:center;margin:10px 0}.top_right_info{margin-left:35px}.navigation_menu{display:block;position:fixed;top:0;right:0;height:100vh;width:min(360px,86vw);background:#fff;z-index:9999;transform:translateX(100%);transition:transform .28s;overflow:auto;-webkit-overflow-scrolling:touch}.nav__close,.nav__link{background:0 0;border:0;cursor:pointer}.navigation_menu.is-open{transform:translateX(0)}.navigation_overlay.is-open{opacity:1;pointer-events:auto}.nav__inner{padding:25px}.nav__top{padding-top:10px}.nav__logo img{max-width:180px;height:auto;display:block}.nav__close{position:absolute;top:10px;right:10px;width:44px;height:44px}.nav__close-icon{position:relative;display:block;width:20px;height:20px;margin:0 auto}.nav__close-icon::after,.nav__close-icon::before{content:"";position:absolute;left:50%;top:50%;width:24px;height:2px;background:#42515a;transform-origin:center}.nav__close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.nav__close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.nav__list{list-style:none;padding:18px 0 0;margin:0}.nav__item{margin:0}.nav__link{width:100%;display:flex;align-items:center;gap:12px;padding:10px 0;line-height:1.2;text-align:left}.nav__link.is-active{color:#ff5a2a}.nav__arrow{transition:transform .2s;position:relative;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transform:translateY(1px);opacity:.9}.nav__arrow::before{position:absolute;inset:0;margin:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);color:#0d162b}.form_page.v2:before,.form_page::after{content:"";position:absolute;inset:0;pointer-events:none;height:100%;width:100%}.nav__submenu{list-style:none;margin:0;padding:0 0 10px}.nav__submenu-item{margin:0}.nav__sublink{display:block;padding:10px 0 10px 14px;line-height:1.25}.nav__item--has-submenu.is-sub-open>.nav__link--toggle .nav__arrow{transform:rotate(180deg)}.nav__actions{padding-top:18px;border-top:1px solid rgba(0,0,0,.08);margin-top:16px}.nav__phone{display:inline-block;margin:12px 0 16px;text-decoration:none;color:#ec582c;font-weight:600;font-size:18px}.nav__button{display:block;text-align:center;border:1px solid #0d162b;border-radius:10px;text-decoration:none;font-size:16px;width:197px;height:59px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#0d162b}body.is-menu-open{overflow:hidden}.limited_time_container{flex-direction:column;align-items:flex-start}.limited_time>img{right:-50px;top:60px;transform:rotate(-70deg)}.banner_service_container{grid-auto-flow:row}.banner_service_img img{max-width:100%;border-radius:0 0 10px 10px}.banner_service_left{padding:25px 15px 0}.elevate__container{max-width:100%;padding:40px 0}.process__grid{grid-template-columns:repeat(3,1fr)}.process__card img{max-width:90px}.blog_btn_footer{background:#fbaa3a;padding:30px 0}.descr_btn_footer{max-width:100%}.block_images_descr h2,.descr_btn_footer_container,.protect_container h2,.tabs_block.off-white .tabs_block_container.v2 .tabs_cart{text-align:center}.need_btn{margin:20px auto 0}.error_404 h1{font-size:125px;line-height:125px}.about_container{flex-direction:column;align-items:center;gap:0}.about_container .banner_index_left{margin:0;max-width:100%}.about_container .bg_dark_blue ul{display:grid;grid-template-columns:repeat(2,1fr)}.about_img{margin:30px 0 0}.about{padding:50px 0 0}.about_history .history_container{gap:30px}.about_history{padding:80px 0}.about_history .history_years .t_title{font-size:22px}.about_history .history_years .timeline{padding:40px 0}.about_history .history_years,.td{padding:0}.why_call h2{font-size:28px}.easy_descr p,.easy_h,.tabs_block.off-white .tabs_block_container.v2 .tabs_cart_descr p{font-size:15px}.easy_descr_container{padding:10px}.why_call_container{grid-template-columns:repeat(2,1fr);text-align:center}.service_banner .banner_index_left .btn_banner,.why_call_cart{align-items:center}.cards__grid{grid-template-columns:1fr}.beats_adv,.leak_container{grid-template-columns:repeat(1,1fr)}.why_container.v2 .why_cart span{margin-bottom:15px;margin-top:0;display:block}.bestfor_text,.leak_left p,.left_right_text p,.left_right_text ul li,.lifespan_val,.material_name,.pc_item,.why_container.v2 .why_cart p{font-size:16px}.why_container.v2 .why_cart img{max-width:80px}.why_container.v2{gap:25px}.why_container.v2 .why_cart{gap:20px;align-items:flex-start}.form_page_text>span{font-size:36px;color:#fff}.form_page{background:url(/assets/images/tild6262-3635-4836-b034-353262366439__close-up-of-a-hand-h.png) center right/cover no-repeat}.form_page::after{background:rgba(0,0,0,.3)}.form_page_text{margin:0 auto;text-align:center;z-index:2;position:relative}.quote_price{font-size:22px;padding:20px}.service_banner .banner_index_container{grid-template-columns:repeat(1,1fr);gap:0}.service_banner .banner_service_right img{position:relative;border-radius:unset}.service_banner .banner_index_left{max-width:100%;text-align:center}.service_banner .banner_index_left .bg_white{padding:20px 20px 0}.service_banner .banner_index_left .bg_dark_blue{width:100%;border-radius:unset;padding:20px;text-align:left}.service_banner .banner_service_right{margin-top:20px;border-radius:0 0 12px 12px;height:365px}.form_page.v2:before{z-index:2}.form_q a{line-height:normal;text-align:left}.leak_container{gap:40px}.leak_right_container span{font-size:24px;line-height:34px}.leak_right_container{padding-top:30px}.leak_right_container div img{max-width:70px}.leak_img{left:90px}.our_img img{max-width:100%;object-position:top}.our_img{height:250px}.steps.v2 .steps_cart:not(:last-child)::after{left:0;right:0;margin:0 auto;top:100%;width:6px;height:30px;transform:unset}.beats_adv{gap:20px}.beats_adv_cart{border-right:none;border-bottom:1px solid #d9d9d9;padding:0 0 20px}.beats_container>div:first-child,.beats_container>div:last-child{margin:0 auto}.block_images_container{flex-direction:column;gap:30px;text-align:center}.block_images_container img{max-width:380px;width:100%;min-width:auto}.header_tabs li{border-right:unset;border-bottom:1px solid rgba(11,21,48,.14)}.form_page.v4:after,.form_page.v5:after,.form_page.v6:after,.form_page.v7:after,.form_page.v8:after{background:rgba(0,0,0,.6)}.form_page.v3{background:url(/assets/images/tild3531-3464-4036-b564-626239323234__image_14_1.png) center right/contain no-repeat}.form_page.v4{background:url(/assets/images/tild6437-3762-4139-a235-656238363435__image_18_1.png) center right/contain no-repeat}.form_page.v5{background:url(/assets/images/clock_sink_50px.png) center right/contain no-repeat}.form_page.v6{background:url(/assets/images/tild3762-3437-4366-b562-313164323361__image_23.png) center right/contain no-repeat}.form_page.v7{background:url(/assets/images/tild3637-6633-4439-a633-653033656439__shutterstock_2003389.jpg) center right/cover no-repeat}.form_page.v8{background:url(/assets/images/tild3931-3038-4638-a638-613737626630__d1f06ff9cc3790b05dee.jpg) center right/cover no-repeat}.right_img_block_container{flex-direction:column;gap:30px}.behind_adv{gap:90px}.arr_service_prev{margin-left:5px}.arr_service_next{margin-right:5px}.slider_service_container{margin:30px 30px 0}.form_page.v5 .form_page_text>a{width:100%;min-width:auto;white-space:normal}.form_page_text>a{white-space:normal}.choosing_row{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:30px 40px;grid-template-columns:repeat(1,1fr);gap:20px}.lifespan::before{content:"Lifespan"}.td.material::before{content:"Material"}.td.proscons::before{content:"Pros & Cons"}.bestfor::before{content:"Best For"}.choosing_row .td:before{color:#ec582c;font-size:18px;font-weight:600;display:block;margin-bottom:10px}.material_img{width:120px;height:115px}.tabs_cart_img{flex-direction:column;padding:0}.tc_img img{max-width:450px;width:100%}.protect_container{flex-direction:column;text-align:center;gap:90px}}@media (max-width:690px){.ready_container input[type=tel],.ready_container input[type=text],.ready_container textarea{width:100%}.limited_time_container{align-items:center;text-align:center}.limited_time_left span{font-size:34px}.steps_container,.tabs_block_container.v3 .header_tabs{grid-template-columns:repeat(1,1fr)}.limited_time>img{display:none}.steps_container:before{position:absolute;top:0;content:'';width:6px;height:100%;background:#ec582c;left:0;right:0;margin:0 auto}.banner_index_right{height:275px;width:275px}.banner_index_right img{width:100%;height:100%;object-fit:cover;object-position:top}.btn_banner{flex-direction:column;align-items:center}.process__grid{grid-template-columns:repeat(2,1fr)}.choosing_row{grid-template-columns:repeat(1,1fr);gap:20px}}@media (max-width:639px){.footer_left,.footer_our_sevice{border-right:none;padding-right:0}.about_container .bg_dark_blue ul,.blog_container,.footer_container,.our_container,.process__grid,.why_call_container{grid-template-columns:repeat(1,1fr)}.article_name,.banner_service_left ul li,.blog_nav ul li a,.blog_previews_text p,.free_estimate>.container>a,.need p,.protect_left p,.reviews_cart>p{font-size:16px}.about_history .history_descr h2,.banner_service h1,.blog h1,.blog_previews_text h1,.need h2,.process h2,.text h1,h2{font-size:30px}.date_blog{font-size:10px}.up_btn{transform:scale(.8)}.footer_contacts{padding-left:0;padding-bottom:25px}.footer_our_sevice{border-bottom:1px solid #464646;padding-bottom:25px}.footer_quick_links{padding-left:0}.reviews_cart_descr span{font-size:22px}.protect_cart,.reviews_cart{padding:20px}.why_cart span{font-size:24px}.protect_descr p,.why_cart p{font-size:15px}.beats>.container>p,.behind_descr p,.brands>.container>p,.causes>.container>p,.choosing>.container>p,.descr_btn_footer p,.elevate__left p,.emergency>.container>p,.faq>div>p,.form_page_text p,.free_estimate>.container>p,.how_to>.container>p,.more_plumbers p,.more_plumbers ul li,.our>.container>p,.our_expert>.container>p,.pricing>.container>p,.proudly p,.ready>.container>p,.right_img_block>.container>p,.slider_service>.container>p,.steps>div>p,.tabs_block>.container>p,.why>.container>p{font-size:17px}.learn_more{font-size:12px}.bg_white{text-align:center}.banner_index_container{padding:20px 0 0}.bg_dark_blue{padding:20px;font-size:15px}.bg_dark_blue ul li img{max-width:26px}.banner_index_left h1{font-size:34px;line-height:33px}.top_right_info a.btn2{display:none}.descr_btn_footer .need_z,.elevate__left span,.form_page_text>span{font-size:34px}.error_404 h1{font-size:111px;line-height:111px}.about_history .history_years .t_year,.protect_descr span{font-size:20px}.why_call h2{font-size:26px}.why_call_container{text-align:left}.why_call_cart{flex-direction:row;align-items:center;gap:15px}.why_call_cart a:first-child{margin:0;min-width:78px}.emergency-pricing__td,.emergency-pricing__th{padding:14px;font-size:14px}.emergency-pricing__table{min-width:640px}.our_container{gap:20px}.our_img{height:220px}.brand-grid{flex-wrap:wrap}.brand-item{flex-basis:100%;display:flex;flex-direction:column;align-items:center}.tooltip{color:#0d162b;position:static;display:block;transform:none;border:none;box-shadow:none;margin-top:10px}}@media (max-width:479px){.how_to_container,.people_container,.proudly_right,.service_banner .banner_index_left .bg_dark_blue ul{grid-template-columns:repeat(1,1fr)}.leak_right,.lkrs{display:flex}.need_btn_text{font-size:14px;line-height:23px}.need h2{line-height:38px!important;font-size:28px}.about_history .history_descr p,.banner_service_left ul li,.behind_adv_cart p,.bottom_tabs_cart,.causes_bottom p,.causes_descr p,.footer_info p,.footer_info p a,.free_estimate_container.v2 input[type=submit],.full_tabs_cart .tabs_cart_descr p,.leak_left p,.need p,.qu,.steps_cart div,.tabs_cart_descr p,.why_container.v2 .why_cart p{font-size:15px}.blog h1,.text h1{font-size:28px;line-height:38px}.footer_info{padding:20px 0}.footer_left>p{opacity:.8;font-size:14px}.beats_container>div span,.block_images_descr p,.call_use_descr span,.descr_btn_footer p,.descr_podcart>span,.elevate__left p,.footer_contacts,.footer_container>div>span,.limited_time_left p,.our_call a,.our_call p,.our_call.bold a,.proudly_right a span,.repairs_cart p,.slider_desc p{font-size:16px}.call_use img{max-width:45px}.faq__q{font-size:20px}.call_use_descr p{font-size:22px}.faq__item{padding:20px;border-radius:20px}.faq.v2 .faq_container,.faq__btn{padding:0}.faq__icon{min-width:35px;height:35px}.faq__btn{gap:10px}.faq__answer{margin-top:15px;padding:0;font-size:15px}.banner_service h1,.descr_btn_footer .need_z,.elevate__left span,.form_page_text>span,.limited_time_left span{font-size:28px;line-height:31px}.proudly_right a img:first-child{width:36px;height:36px}.proudly_right a img:last-child{width:20px;height:20px}.proudly_right a{padding:10px 15px}.arr_reviews_container{flex-direction:column;align-items:center;gap:15px;margin-bottom:30px}.arr_rev_next,.arr_rev_prev{width:40px;height:40px}.arr_rev{gap:15px}.podcart_cart>img{max-width:75px}.descr_podcart>p{font-size:14px}.error_404_container p,.header_cart,.header_easy,.quote_price{font-size:18px}.about_history .history_descr h2,.process h2,h2{font-size:28px;line-height:38px!important}.banner_index_left h1{font-size:30px}.top_right_info a.btn1,.top_right_info a.btn2{width:171px;height:42px}a.mob_nav{height:42px}a.mob_nav img{width:42px}a.top_logo img{max-width:140px}.top_right_info{margin-left:15px}.beats,.behind,.block_images,.brands,.brands_water,.causes,.choosing,.easy,.emergency,.faq,.free_estimate.v2,.how_to,.intro_service,.leak,.more_plumbers,.our,.our_expert,.people,.pricing,.process,.protect,.proudly,.ready,.repairs,.reviews,.right_img_block,.slider_service,.steps,.tabs_block,.text_service,.why{padding:50px 0}.free_estimate{padding:50px 0 30px}.leak{padding-bottom:: 105px}.why_call{padding:0 0 50px}.easy{padding-top:90px}.blog,.text{padding-bottom:70px}.steps_cart img{max-width:120px}.steps_cart span{font-size:16px;margin-top:10px}.behind_adv_cart span,.steps_cart p{font-size:20px;margin:10px 0}.blog_nav,.call_use,.form_page_text>a,.ready_container form.request-form-rev,.repairs_cart{padding:15px}.btn_banner a{width:100%;font-size:15px;padding:0 10px;text-align:center}.btn_banner a br,.form_page_text>a br{display:block}.elevate__center,.err_home a{width:100%}.elevate__container,.leak_container{text-align:center;gap:20px}.need{padding:40px 0}.blog_previews_text h1{line-height:38px;font-size:28px}.full_img_blog{height:200px}.error_404 h1{font-size:100px;line-height:100px}.error_404 .container{padding:30px 20px}.about_history .history_years .t_title,.tc_descr span{font-size:17px;line-height:25px}.about_history .history_years .t_year{font-size:17px}.about_history .history_years .timeline{--year-col:70px}.people_container{gap:25px}.why_call h2{font-size:28px}.easy_descr_container>div{flex-direction:column;text-align:center;align-items:center}.phone_easy{width:78px}a.easy_link{justify-content:center}.free_estimate_container input[type=submit]{width:100%;box-sizing:border-box;font-size:13px}.free_estimate_container form{padding:10px}.why_container.v2 .why_cart{flex-direction:column;align-items:center;gap:15px;text-align:center}.why_container.v2 .why_cart img{max-width:70px}.why_container.v2{margin-top:40px}.why_container.v2 .why_cart span{font-size:23px}.repairs_cart img{min-width:34px;width:34px}.form_page_text p{font-size:16px;line-height:normal}.quote_price{padding:15px;line-height:28px}.service_banner .banner_service_right{height:225px}.leak_right_container span{font-size:20px;line-height:29px;text-align:left}.behind h2,.behind_descr,.causes_cart,.full_tabs_cart,.leak_left h2{text-align:center}.leak_right_container div img{max-width:50px}.leak_img img{width:53px}.leak_img:before{width:16px;left:19px;top:20px}.leak_right_container div{gap:70px}.leak_img{left:58px}.block_images_descr p:not(:last-child),.leak_left p:not(:last-child),.leak_right_container div:not(:last-child){margin-bottom:15px}.leak_right{justify-content:center}.beats_adv{margin-top:25px}.beats_adv_cart span{margin:15px 0}.causes_descr span,ul.header_tabs{margin-bottom:10px}.causes_top img,.full_tabs_cart img,.tabs_cart>img{max-width:100px}.tabs_cart .btn2{width:100%;font-size:15px;box-sizing:border-box}.our_call.bold{margin-top:10px}.full_tabs_cart{flex-direction:column}.tabs_block_container.v2 .tabs_cart_descr span{font-size:17px;margin-bottom:10px}.causes_descr span{font-size:18px}.causes_top{flex-direction:column}.arr_service_next,.arr_service_prev{width:30px;height:30px}.arr_service{top:unset;bottom:30%;transform:none}.slider_desc span{font-size:24px}.behind_adv_cart img{max-width:120px;margin-top:-60px}.behind_adv{gap:80px}.tc_descr p{font-size:15px;line-height:20px}.header_tabs li{font-weight:600;line-height:20px}.tabs_block_container.v3 .tabs_cart{padding:20px;text-align:CENTER}}@media (max-width:380px){.btn_need a{font-size:14px;max-width:100%;min-width:auto;padding:0 10px;width:100%}.btn_need{gap:10px}.btn_banner a{font-size:14px;padding:10px}.banner_service_left{padding:25px 10px 0}.podcart_cart>img{max-width:75px}.bottom_cart{padding:10px}.bottom_cart a{padding:10px;margin-bottom:10px}.top_right_info a.btn1,.top_right_info a.btn2{width:127px;height:36px;font-size:13px}a.mob_nav{height:36px}a.mob_nav img{width:36px}.top_right_info{margin-left:10px;gap:10px}header .container{padding:0 10px}.banner_service_img{height:240px}.banner_service_img img{object-position:left}.banner_service{padding:30px 0}.banner_service h1{text-align:center}.intro_service p{font-size:16px}.elevate__center,.elevate__center a{width:100%}}