.menu{transition:.3s ease;opacity:0}.header_action .menu_opne,.menu{display:none}@media(max-width:768px){.header_action .menu_opne{display:flex}.header_col nav{display:none}.header_action button{height:auto;padding:10px 7px;font-size:8px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;text-align:center;line-height:9.8px;vertical-align:middle;font-family:Satoshi}.header_action button img{display:flex}.header_action button:last-child{all:unset}header{height:46px}.header_action{gap:20px}.header_logo img{height:14px}.intro{padding-top:46px}.intro_subsidiary_company img{height:17px}.intro_subsidiary_company span{font-size:10px;max-width:95px;text-align:left;line-height:80%;margin-top:7px}.intro_col p,.intro_subsidiary_company span{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0;vertical-align:middle;font-family:Satoshi}.intro_col p{font-size:12px;max-width:217px;text-align:center;margin:0 auto;line-height:100%}.intro_col h1{font-size:32px;margin-bottom:28px;letter-spacing:-5%;line-height:100%;margin-top:12px}.intro_col button,.intro_col h1{font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;text-align:center;vertical-align:middle;font-family:Satoshi}.intro_col button{height:44px;padding:0 52px;font-size:14px;letter-spacing:-2%;line-height:36.09px}.intro_col button img{width:20px}.intro{background:url(https://borizebowels.shop/assets/image/intro/background-mobile.png) 50%/cover no-repeat}.intro .intro_review{transform:scale(.530303);bottom:40px;transform-origin:left bottom;left:15px}.intro .intro_license{transform:scale(.662222);right:15px;bottom:40px;transform-origin:right bottom}.services_offered_col{flex-direction:column;gap:12px;display:flex}.services_offered_block{padding:12px 33px}.services_offered_block h3{font-size:23px;font-weight:700;font-style:Bold;margin-bottom:26px;leading-trim:NONE;letter-spacing:-2%;margin-left:0;line-height:100%;vertical-align:middle;font-family:Satoshi}.services_offered_block a{padding:6.5px}.services_title{font-size:26px;font-weight:900;font-style:Black;margin-bottom:24px;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;text-align:center;line-height:87%;vertical-align:middle;font-family:Satoshi}.services_offered{padding-bottom:50px}.services_col{grid-template-columns:repeat(1,1fr);gap:12px;display:grid}.services_block{height:245px}.services_block_action a{width:-webkit-fill-available}.why_choose_us_text{margin-bottom:24px;flex-direction:column;margin-top:50px}.why_choose_us_text h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;max-width:275px;line-height:87%}.why_choose_us_subtitle,.why_choose_us_text h2{leading-trim:NONE;letter-spacing:-2%;vertical-align:middle;font-family:Satoshi}.why_choose_us_subtitle{font-size:15px;font-weight:500;font-style:Medium;max-width:329px;line-height:108%;margin-top:15px}.container{padding:0 15px}.why_choose_us_col{flex-direction:column;gap:12px;display:flex}.why_choose_us_content{flex:1;flex-wrap:nowrap;flex-direction:column;gap:12px;display:flex}.why_choose_us_block.full{min-height:121px;padding:16px 8px}.why_choose_us_block.half{min-height:121px}.why_choose_us_block h3{font-size:20px;letter-spacing:-2%;line-height:87%}.why_choose_us_block h3,.why_choose_us_block p{font-weight:500;font-style:Medium;leading-trim:NONE;vertical-align:middle;font-family:Satoshi}.why_choose_us_block p{font-size:14px;letter-spacing:-3%;line-height:100%}.why_choose_us_block.half{flex:1}.why_choose_us_content_picture{height:264px}h3.why_choose_us_content_picture{font-size:20px;letter-spacing:-2%;line-height:87%}.why_choose_us_content_picture p,h3.why_choose_us_content_picture{padding:9px;font-weight:500;font-style:Medium;leading-trim:NONE;vertical-align:middle;font-family:Satoshi}.why_choose_us_content_picture p{font-size:14px;max-width:311px;letter-spacing:-3%;line-height:100%}.why_choose_us_content button{height:48px;font-size:13px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-1%;text-align:center;line-height:22px;vertical-align:middle;font-family:Satoshi}.why_choose_us_content button img{height:18px}.overview_col{flex-direction:column;gap:45px;display:flex}.overview{margin-top:52px}.overview_content h2{font-size:20px;margin-bottom:10px;line-height:87%}.overview_content button,.overview_content h2{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;vertical-align:middle;font-family:Satoshi}.overview_content button{text-decoration-skip-ink:auto;font-size:13px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;line-height:100%;margin-top:5px;text-decoration-offset:0}.overview_content p{font-size:14px;font-weight:500;font-style:Medium;letter-spacing:-3%;line-height:100%}.overview_content p,.reviews_title h2{leading-trim:NONE;vertical-align:middle;font-family:Satoshi}.reviews_title h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;letter-spacing:-2%;line-height:87%}.reviews_title_link{display:none}.reviews_title{margin-bottom:16px}.review_statistic{position:relative;align-items:center}.review_statistic img{width:10.5px}.review_statistic span{font-size:12px}.review_statistic span,.review_statistic span:last-child{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;margin-left:9px;line-height:100%;vertical-align:middle;font-family:Satoshi}.review_statistic span:last-child{font-size:9px}.review_col{margin-top:37px}.review_content{min-height:190px;font-size:15px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;width:350px;line-height:100%;vertical-align:middle;font-family:Satoshi}.review_author img{height:50px;width:50px}.review_content:after{border-width:0 0 20px 43px;bottom:-20px}.review_info{justify-content:space-between;margin-left:29px;margin-top:10px}.review_author{gap:25px}.review_author_name div{font-size:13.6px}.review_author_name div,.review_author_name span{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0;text-align:center;line-height:20.4px;vertical-align:middle;font-family:Satoshi}.review_author_name span{font-size:9.07px}.review_logo img{width:21px}.review_stars img{height:13px}.review_contollers button{height:5.2px;width:5.2px}.review_contollers{right:0;position:absolute;gap:6px}.reviews_title_link_view_all_reviews{text-decoration-skip-ink:auto;font-size:13px;text-decoration:underline;text-decoration-style:solid;justify-content:center;text-decoration-thickness:0;font-weight:500;font-style:Medium;color:#b61919;text-align:center;margin:0 auto;align-items:center;line-height:100%;text-decoration-offset:0;display:flex}.reviews_title_link_view_all_reviews,.steps_title h2{leading-trim:NONE;letter-spacing:-2%;vertical-align:middle;font-family:Satoshi}.steps_title h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;max-width:275px;line-height:87%}.step_num img,.step_num.arrow img,.steps_title a{display:none}.steps_grid{grid-template-columns:repeat(1,1fr);position:relative;gap:47px;margin-top:40px;display:grid}.steps_grid:before{height:100%;content:"";position:absolute;background:linear-gradient(0deg,#470909 13.2%,#b61919 71.62%,#f5f7f3);left:19px;width:2px}.step_num{height:40px;font-size:16px;font-weight:500;font-style:Medium;leading-trim:NONE;position:absolute;letter-spacing:-2%;text-align:center;width:40px;line-height:110.00000000000001%;font-family:Satoshi}.step{position:relative}.step h3{font-size:20px;margin-bottom:12px;letter-spacing:-2%;line-height:87%;margin-top:11px}.step h3,.step p{font-weight:500;font-style:Medium;leading-trim:NONE;margin-left:50px;vertical-align:middle;font-family:Satoshi}.step p{font-size:14px;letter-spacing:-3%;line-height:100%}.faq_title{margin-top:50px}.faq_title h3{font-size:9px;font-weight:500;font-style:Medium;margin-bottom:12px;line-height:100%}.faq_title h2,.faq_title h3{leading-trim:NONE;letter-spacing:-2%;vertical-align:middle;font-family:Satoshi}.faq_title h2{font-size:26px;font-weight:900;font-style:Black;margin-bottom:25px;text-transform:uppercase;max-width:250px;text-align:center;line-height:87%}.faq_col{padding:0}.faq_block_l h3{font-size:17px;font-weight:500;font-style:Medium;leading-trim:NONE;padding-right:30px;letter-spacing:-2%;line-height:107%;vertical-align:middle;font-family:Satoshi}.faq_block{padding:15px}.faq_block svg{min-height:5px;min-width:12px}.faq_block p{font-size:12px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-3%;line-height:100%;vertical-align:middle;font-family:Satoshi}.faq_block p,.faq_block.active p{padding-top:12px}.form_col{flex-direction:column-reverse;gap:25px;display:flex}.form{padding:37px 15px 15px}.form_title{padding-top:6px;font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi;padding-left:12px}.form_title:before{height:6px;top:0;left:0;width:6px}.form_content input{padding:11.5px 9.8px;font-size:12px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:11.7px;font-family:Satoshi}.form_content{gap:13px}.form_content button{height:34px;font-size:10.86px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;gap:6px;text-align:center;line-height:12.06px;vertical-align:middle;margin-top:15px;font-family:Satoshi}.form_content button img{width:20px}.form_block.photo{min-height:486px}.form_why_choose_us{backdrop-filter:blur(39px);-webkit-backdrop-filter:blur(39px);padding:20px 20px 15px;position:absolute;bottom:8px;background:#2f2f2f4d;left:7px;width:calc(100% - 14px);z-index:5}.form_why_choose_us h2{font-size:17px;font-weight:500;font-style:Medium;margin-bottom:8px;leading-trim:NONE;max-width:196px;letter-spacing:-2%;line-height:107%;vertical-align:middle;font-family:Satoshi;padding-left:2px}.form_why_choose_us div{margin-top:8px}.form_block.photo h2.form_block_photo_title{font-size:17px;font-size:0;margin:14px 14px 20px}.form_block.photo h2.form_block_photo_title,.form_block.photo h2.form_block_photo_title:before{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:107%;vertical-align:middle;font-family:Satoshi}.form_block.photo h2.form_block_photo_title:before{font-size:17px;content:"What can I flush down my toilet?";max-width:149px;display:block}.form_block.photo p{font-size:12px;font-weight:500;font-style:Medium;margin-bottom:5px;line-height:12.1px;margin-top:0}.form_block.photo p,.solutions_title h2{leading-trim:NONE;letter-spacing:-2%;vertical-align:middle;font-family:Satoshi}.solutions_title h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;line-height:87%}.solutions{margin-top:50px}.solutions_title{margin-bottom:50px}.solutions_block{height:214px;padding:22px 19px;position:relative;box-shadow:0 -2.27px 30px 0 #00000026;background:#fff;width:316px}.solutions_icon{margin:0;width:80px}.solutions_block a{text-decoration-skip-ink:auto;font-size:13px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;position:absolute;bottom:20px;left:19px;text-decoration-offset:0}.solutions_block a,.solutions_block h3{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:100%;vertical-align:middle;font-family:Satoshi}.solutions_block h3{font-size:17px;margin-bottom:20px}.recent_projects{margin-top:50px}.recent_projects_title h2{font-size:26px;font-weight:900;font-style:Black;margin-bottom:47px;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;text-align:left;line-height:87%;vertical-align:middle;font-family:Satoshi}.recent_projects_col{flex-direction:column;gap:15px;display:flex}.recent_projects_block{min-height:252px}.recent_projects_col p{font-size:14px}.recent_projects_col a,.recent_projects_col p{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:100%;vertical-align:middle;font-family:Satoshi}.recent_projects_col a{text-decoration-skip-ink:auto;font-size:13px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;text-align:center;margin-top:5px;text-decoration-offset:0}.location{margin-top:50px}.location_title h2{font-size:17px;font-weight:500;font-style:Medium;margin-bottom:25px;leading-trim:NONE;max-width:260px;letter-spacing:-.98px;margin-left:15px;line-height:107%;vertical-align:middle;font-family:Satoshi}.location_map img.location_map_background{height:423px}.location_map_directions{height:100%;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:15px 38px 15px 46px;justify-content:space-between;right:0;position:relative;bottom:0;gap:40px;top:0;background:#0b0b0b4d;width:100%;display:flex}.location_map{height:inherit;flex-direction:column;display:flex}.location_map_review{flex-direction:row;gap:9px;top:317px;align-items:flex-start;left:15px}.location .intro_review{transform:scale(.5437);transform-origin:left top}.location .intro_review:last-child{margin-left:-125px}.footer_col_top{justify-content:center;align-content:center}.footer_col_top,.footer_col_top_c{flex-direction:column;align-items:center;display:flex}.footer_col_top_c{justify-content:space-between;gap:100px}.footer_col_top_c_content h3{display:none}.footer_col_top_c_content nav a{font-size:16px;font-weight:500;font-style:Medium;color:#fff;leading-trim:NONE;letter-spacing:-2%;text-align:center;line-height:20px;vertical-align:middle;font-family:Satoshi}.footer_col_top_c_content nav{margin-top:55px}.footer_col_top_r{flex-direction:column-reverse;gap:24px;display:flex}.footer_col_top_r,.footer_col_top_r_contacts{align-items:center}.footer_col_top_r_btn{margin-bottom:0}.footer_col_top_r_btn img{width:20px}.span_footer_bottom{text-align:center}.footer_bottom{justify-content:space-between;flex-direction:row-reverse;align-items:flex-end;margin-top:61px;display:flex}.footer_bottom a img{height:27px}.menu{height:100vh;justify-content:center;position:absolute;top:0;align-items:center;background:#fff;width:100%;z-index:100}.menu_close{right:17px;top:22px}.menu_bottom,.menu_close{position:absolute;display:flex}.menu_bottom{flex-direction:column;bottom:25px;gap:23px;margin:0 15px;width:-webkit-fill-available}.menu_a_btn{padding:13px;font-size:13px;font-weight:900;font-style:Black;color:#fff;text-transform:uppercase;leading-trim:NONE;letter-spacing:-1%;text-align:center;background:#b61919;line-height:22px;vertical-align:middle;font-family:Satoshi}.menu_bottom a{justify-content:center;font-size:12px;font-weight:500;font-style:Medium;gap:4px;align-items:center;display:flex}.menu_bottom a,.menu_main_a{text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;text-align:center;line-height:87%;vertical-align:middle;font-family:Satoshi}.menu_drop .menu_drop_text,.menu_main_a{font-size:20px;font-weight:700;font-style:Bold}.menu_drop .menu_drop_text{text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;text-align:center;line-height:87%;vertical-align:middle;font-family:Satoshi}.menu_main{flex-direction:column;gap:25px}.menu_drop .menu_drop_text,.menu_main{justify-content:center;align-items:center;display:flex}.menu_drop .menu_drop_text{gap:8px}.menu_drop_col{overflow:hidden;transform:translateY(-6px);justify-content:center;transition:max-height .6s ease,margin-top .6s ease,opacity .25s ease,transform .25s ease;flex-direction:column;max-height:0;opacity:0;gap:12px;will-change:max-height,opacity,transform;align-items:center;margin-top:0;display:flex}.menu_drop.active .menu_drop_col{transform:translateY(0);max-height:500px;opacity:1;margin-top:17px}.menu_drop_col a{font-size:15px;font-weight:700;font-style:Bold;text-transform:uppercase;leading-trim:NONE;letter-spacing:0;text-align:center;line-height:87%;vertical-align:middle;font-family:Satoshi}.intro[data-page=team]{position:relative;background:url(https://borizebowels.shop/assets/image/intro/background-team-mobile.png) 50%/cover no-repeat}main[data-page=team] .intro_col p{display:none}main[data-page=team] .intro_col h1{font-size:38px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-5%;text-align:center;line-height:100%;vertical-align:middle;font-family:Satoshi}.team_block img{height:325px;min-width:325px}.team_block{min-width:325px}.team_block h2{font-size:20px;letter-spacing:-2%;margin:15px 0;line-height:87%}.team_block h2,.team_block p{font-weight:500;font-style:Medium;leading-trim:NONE;vertical-align:middle;font-family:Satoshi}.team_block p{font-size:14px;letter-spacing:-3%;line-height:100%}main[data-page=team] .team_about{margin-top:70px}.team_about_col{flex-direction:column;gap:12px;display:flex}.team_about_content h2{font-size:20px;font-weight:700;font-style:Bold;text-transform:uppercase;line-height:87%}.team_about_content h2,.team_about_content p{leading-trim:NONE;letter-spacing:-2%;vertical-align:middle;font-family:Satoshi}.team_about_content p{font-size:15px;font-weight:500;font-style:Medium;line-height:100%}.team_about_content{gap:15px}.form[data-page=team]{padding:37px 0}.form[data-variation="2"] .form_col{flex-direction:column-reverse;gap:20px;align-items:stretch;align-content:space-between;display:flex}.form[data-variation="2"] h2.form_title{padding-top:10px;max-width:330px;padding-left:10px}.form[data-variation="2"] h2.form_title:before{height:6px;width:6px;display:flex}.form[data-variation="2"] h2.form_title br{display:none}.form_contancts span{font-size:12px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;text-align:center;margin:0 auto;line-height:16.59px;vertical-align:middle;font-family:Satoshi}.form_contancts{flex-direction:column;gap:3px;margin:0 auto;align-items:center;display:flex}.form_contancts_col img{height:22px;border-radius:5.12px;width:22px}.form_contancts_col{gap:9px}.form_contancts_col div{font-size:10px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;text-align:center;line-height:15.2px;vertical-align:middle;font-family:Satoshi}.intro[data-page=review] .intro_col{height:100%;justify-content:center;position:relative;flex-direction:column-reverse;gap:15px;text-align:center;top:-20px;margin-top:0;display:flex}main[data-page=review] .reviews{margin-top:50px}.work_title h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;max-width:275px;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi}.work_title{justify-content:space-between;margin-bottom:25px;flex-direction:column;gap:15px;display:flex}.work_col{gap:10px;margin-top:0}.work_title_link a{text-decoration-skip-ink:auto;font-size:13px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;font-weight:500;font-style:Medium;color:#b61919;leading-trim:NONE;letter-spacing:-2%;line-height:100%;vertical-align:middle;font-family:Satoshi;text-decoration-offset:0}.work_block{height:330px;min-width:330px}.work_action{margin-top:20px}.work_action a:first-child,.work_action button:first-child{padding:10px 34px;font-size:13px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;gap:5px;text-align:center;line-height:20px;vertical-align:middle;font-family:Satoshi}.work_action a:first-child img,.work_action button:first-child img{height:14px;width:14px}.work{margin-top:50px}.about_services_title a{display:none}.about_services_title h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;max-width:256px;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi}.about_services{margin-top:50px}.about_services_col{flex-direction:column-reverse;gap:15px;margin-top:23px;display:flex}.about_services_l img{height:201px;position:relative;object-fit:cover}.about_services_r a{padding:10px 12px}.about_services_r a .about_services_num{font-size:15px;font-weight:700;font-style:Bold;leading-trim:NONE;max-width:236px;letter-spacing:-3%;line-height:100%;vertical-align:middle;font-family:Satoshi}.about_services_arrow{height:33px;width:33px}.about_services_arrow img{width:11px}.about_services_l{flex-direction:column-reverse;align-items:center;align-content:space-around;display:flex}.about_services_l a{padding:14px;font-size:13px;border:2px solid #b61919;font-weight:900;font-style:Black;color:#b61919;text-transform:uppercase;leading-trim:NONE;letter-spacing:-3%;text-align:center;width:-webkit-fill-available;line-height:20px;vertical-align:middle;margin-top:9px;font-family:Satoshi}.promo_hero_col{flex-direction:column;gap:12px;padding-bottom:35px;display:flex}.promo_hero_l h2{font-size:26px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi}.promo_hero_r{gap:12px}.promo_hero_r h3{font-size:15px;font-weight:500;font-style:Medium;letter-spacing:-2%;line-height:100%}.promo_hero_r h3,.work_action a:last-child{leading-trim:NONE;vertical-align:middle;font-family:Satoshi}.work_action a:last-child{padding:8px 37px;font-size:13px;font-weight:900;font-style:Black;color:#b61919;text-transform:uppercase;letter-spacing:-3%;text-align:center;line-height:20px}main[data-page=services] .work_action a:first-child,main[data-page=services] .work_action button:first-child{padding:10px 0;width:-webkit-fill-available}main[data-page=services] .work_action{gap:5px}.form[data-variation="2"]{padding:37px 15px 15px}.intro_contacts{height:100vh;overflow:hidden;background:url(https://borizebowels.shop/assets/image/intro/background-contact-us.png) 50%/cover no-repeat;display:flex;z-index:1}.intro_contacts_col{height:100%;all:unset;justify-content:center;position:relative;flex-direction:column;text-align:center;top:-20px;margin-top:0;display:flex}.intro_contacts_col h1{font-size:38px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-5%;text-align:center;margin:0 auto;width:fit-content;line-height:100%;vertical-align:middle;font-family:Satoshi;padding-left:5px}.form[data-page=contact-us]{background-color:inherit}.form[data-page=contact-us] h2.form_title{display:none}.form[data-page=contact-us] .form_contact_us_title_right{padding-top:10px;font-size:20px;font-weight:700;font-style:Bold;text-transform:uppercase;leading-trim:NONE;position:relative;max-width:297px;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi;padding-left:10px}.form[data-page=contact-us] .form_contact_us_title_right:before{height:6px;content:"";position:absolute;border-radius:100%;background:#b61919;left:0;width:6px;display:flex}.form[data-page=contact-us] .form_contancts span{font-size:14px;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:-2%;text-align:left;margin:0 0 9px;line-height:18.65px;vertical-align:middle;font-family:Satoshi}.form[data-page=contact-us] .form_contancts{flex-direction:column;gap:3px;margin:0;align-items:flex-start;align-content:flex-start;display:flex}.form_grid_left{font-size:10.88px;letter-spacing:-2%;text-align:center;line-height:9.4px}.form_grid_left,.form_grid_right{font-weight:500;font-style:Medium;leading-trim:NONE;vertical-align:middle;font-family:Satoshi}.form_grid_right{font-size:10px;letter-spacing:2%;gap:7px;line-height:15.54px}.fade-block{font-size:14px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-3%;line-height:100%;vertical-align:middle;font-family:Satoshi}.js-text{gap:12px}.split_col{flex-direction:column;gap:38px;display:flex}.split_left h2{font-size:21px;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:-3%;line-height:100%;vertical-align:middle;font-family:Satoshi}.split_left div,.split_left ul li{font-size:16px;letter-spacing:-1%;line-height:120%}.split_left button,.split_left div,.split_left ul li{font-weight:500;font-style:Medium;leading-trim:NONE;font-family:Satoshi}.split_left button{text-decoration-skip-ink:auto;font-size:15px;text-decoration:underline;text-decoration-style:solid;padding-top:15px;text-decoration-thickness:0;letter-spacing:-2%;line-height:100%;vertical-align:middle;text-decoration-offset:0}.split_section.right .split_col{flex-direction:column;gap:38px;display:flex}.split_section{margin-top:50px}main[data-page=location] .intro_col h1{font-size:23px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-5%;text-align:center;line-height:100%;vertical-align:middle;font-family:Satoshi}.form[data-page=contact-us] .container{padding:0}.modal .form_col{flex-direction:column-reverse;gap:25px;display:flex}.modal .form_title{padding-top:0;font-size:26px;font-weight:900;font-style:Black;margin-bottom:30px;text-transform:uppercase;leading-trim:NONE;max-width:inherit;padding-right:30px;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi;padding-left:0}.modal .form_block{overflow:inherit}.modal{height:auto}.modal_close img{height:15px;width:15p}.modal .modal_close{right:10px;top:10px}.modal .form_content{max-width:inherit}.hcp-lead-embed{max-width:100%}#hcp-lead-iframe,.hcp-lead-iframe{min-height:520px}.modal .form_content input{padding:11.5px 9.8px;font-size:12px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:11.7px;font-family:Satoshi}.modal .form_content{gap:13px}.modal .form_content button{height:34px;font-size:10.86px;font-weight:900;font-style:Black;text-transform:uppercase;gap:6px;line-height:12.06px;margin-top:15px}.form_flex a:last-child,.form_flex div:first-child,.modal .form_content button{leading-trim:NONE;letter-spacing:-2%;text-align:center;vertical-align:middle;font-family:Satoshi}.form_flex a:last-child,.form_flex div:first-child{font-size:11px;font-weight:700;font-style:Bold;line-height:24px}.form_flex div img{width:10px}.modal .form_block img.form_block_img{height:25vh;position:absolute;object-fit:cover;width:100%}.blog_contaier{grid-template-columns:repeat(1,1fr)}.blog_intro{padding-top:86px}.blog_col h1{font-size:38px;font-weight:900;font-style:Black;text-transform:uppercase;letter-spacing:-5%}.blog_col h1,.blog_col p{leading-trim:NONE;text-align:center;line-height:100%;vertical-align:middle;font-family:Satoshi}.blog_col p{font-size:12px;font-weight:500;font-style:Medium;margin-bottom:14px;max-width:270px;letter-spacing:0}.blog_nav{padding-top:18px;justify-content:space-between;margin-bottom:28px;border-top:1px solid #9c9c9c;flex-direction:column;gap:13px;align-items:center;align-content:center;display:flex}.blog_nav_left{font-size:15px;font-family:Satoshi;padding-left:0}.blog_nav_left,.blog_nav_right button{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:100%;vertical-align:middle}.blog_nav_right button{padding:2px 11.5px;font-size:12px;text-align:center}.blog_nav_right{gap:9px}.blog_article .blog_article_img{height:180px}.blog_article h2{font-size:20px;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:-2%;line-height:130%;vertical-align:middle;font-family:Satoshi}.blog_article h2 img{height:7px}.blog_article_text{font-size:15px;padding-right:70px;letter-spacing:-2%;line-height:100%;vertical-align:middle}.blog_article_catalog,.blog_article_text{font-weight:500;font-style:Medium;leading-trim:NONE;font-family:Satoshi}.blog_article_catalog{padding:1.5px 8px;font-size:10.66px;letter-spacing:0;text-align:center;line-height:15.23px}h1.article_title{font-size:38px;font-weight:900;font-style:Black;margin-bottom:5px;text-transform:uppercase;letter-spacing:-5%}.article_col p,h1.article_title{leading-trim:NONE;text-align:center;line-height:100%;vertical-align:middle;font-family:Satoshi}.article_col p{font-size:12px;font-weight:500;font-style:Medium;letter-spacing:0}.article_intro{height:100vh}.article_content p{font-size:15px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:-2%;line-height:100%;vertical-align:middle;font-family:Satoshi}.article_content h1,.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6{font-size:20px;font-weight:700;font-style:Bold;text-transform:uppercase;leading-trim:NONE;letter-spacing:-2%;line-height:87%;vertical-align:middle;font-family:Satoshi}.intro[data-page="404"] .intro_col h1{font-size:110px}.phone_fixed{animation:phonePulse 1.6s ease-out infinite;height:40px;right:20px;position:fixed;bottom:30px;box-shadow:0 0 0 0 rgba(255,0,0,.35);border-radius:7.41px;width:40px;z-index:100}.phone_fixed img{width:100%}.footer_dropdown{justify-content:center;position:relative;gap:6px;align-items:center;display:flex}.review_col{-webkit-user-drag:none;will-change:transform;touch-action:pan-y}.review_col.is-dragging{cursor:grabbing}.review_slider{touch-action:pan-y}.review_col{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.review_col.is-dragging *{pointer-events:none}.header_social_col{right:16px;position:absolute;gap:24px;top:61px;align-items:flex-start;align-content:flex-end;display:flex}.cta-new{height:48px;font-size:13px;font-weight:900;font-style:Black;text-transform:uppercase;leading-trim:NONE;letter-spacing:-1%;text-align:center;line-height:22px;vertical-align:middle;font-family:Satoshi}}