@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Bold.woff2?v=1729828085) format("woff2"),url(/cdn/shop/files/NeueMontreal-Bold.woff?v=1729828085) format("woff");font-weight:700}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Medium.woff2?v=1729828085) format("woff2"),url(/cdn/shop/files/NeueMontreal-Medium.woff?v=1729828085) format("woff");font-weight:500}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Regular.woff2?v=1729828085) format("woff2"),url(/cdn/shop/files/NeueMontreal-Regular.woff?v=1729828085) format("woff");font-weight:400}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Light.woff2?v=1729828085) format("woff2"),url(/cdn/shop/files/NeueMontreal-Light.woff?v=1729828085) format("woff");font-weight:300}@font-face{font-family:Neue Haas Grotesk;src:url(/cdn/shop/files/NeueHaasDisplay-Bold.woff2?v=1729829532) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Bold.woff?v=1729829532) format("woff");font-weight:700}@font-face{font-family:Neue Haas Grotesk;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff2?v=1729829532) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff?v=1729829532) format("woff");font-weight:500}@font-face{font-family:Neue Haas Grotesk;src:url(/cdn/shop/files/NeueHaasDisplay-Roman.woff2?v=1729829532) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Roman.woff?v=1729829532) format("woff");font-weight:400}@font-face{font-family:Neue Haas Grotesk;src:url(/cdn/shop/files/NeueHaasDisplay-Light.woff2?v=1729829532) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Light.woff?v=1729829533) format("woff");font-weight:300}@font-face{font-family:PP Telegraf;src:url(/cdn/shop/files/PPTelegraf-UltraLight.woff2?v=1729835937) format("woff2"),url(/cdn/shop/files/PPTelegraf-UltraLight.woff?v=1729835937) format("woff");font-weight:200}@font-face{font-family:PP Telegraf;src:url(/cdn/shop/files/PPTelegraf-Regular.woff2?v=1729835937) format("woff2"),url(/cdn/shop/files/PPTelegraf-Regular.woff?v=1729835937) format("woff");font-weight:400}@font-face{font-family:PP Telegraf;src:url(/cdn/shop/files/PPTelegraf-UltraBold.woff2?v=1729835937) format("woff2"),url(/cdn/shop/files/PPTelegraf-UltraBold.woff?v=1729835937) format("woff");font-weight:700}body{font-family:Neue Haas Grotesk,sans-serif}section.notable-projects{overflow:hidden}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks{scrollbar-width:auto;scrollbar-color:transparent transparent}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks::-webkit-scrollbar{width:auto;display:none}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks::-webkit-scrollbar-track{background:transparent}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0;border:0px solid transparent}.main_utility_bar .announcement_bar .bar_1{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%)!important}.main_utility_bar .announcement_bar .bar_2{background:linear-gradient(90deg,#0d88a4 -26.76%,#02b3c7 133.24%),linear-gradient(0deg,#0000000f,#0000000f)!important}.main_utility_bar .announcement_bar .main_bar{gap:12px}.main_utility_bar .announcement_bar .main_bar p{font-size:13px;font-weight:500;line-height:19.5px;padding-block:4px;font-family:Neue Montreal,sans-serif}.main_utility_bar .announcement_bar .main_bar .button_content{gap:0!important}.main_utility_bar .announcement_bar .main_bar .button_content a{font-weight:500;font-size:14px;display:inline-block;width:83px;letter-spacing:.5px}.main_utility_bar .announcement_bar .main_bar .button_content img{width:10px;height:auto}.section-header .main_site_header .header_top_extra{border-bottom:1px solid #535353;padding-block:10px}.section-header .main_site_header .header_top_extra{border-color:#737a7f}.section-header .main_site_header .top_header_content{max-width:1430px;margin-inline:auto;width:calc(100% - 30px)}.section-header .main_site_header .top_header_content .info_text a{background:#262a2c;color:#fff;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:0;text-decoration:none;display:inline-flex;padding:4px 10px;border-radius:2px;align-items:center;justify-content:center;gap:8px}.section-header .main_site_header.menu-active .top_header_content .info_text a{background:#f0f5f9;color:#161717}.section-header .main_site_header .top_header_content .info_text img{width:14px;height:14px;object-fit:contain}.section-header .main_site_header.menu-active .top_header_content .info_text img{filter:brightness(0) saturate(100%) invert(6%) sepia(5%) saturate(382%) hue-rotate(131deg) brightness(96%) contrast(93%)}.main_site_header .top_header_content .right_info a{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:0;text-align:left;color:#f0f5f9;text-decoration:none}.main_site_header.menu-active .top_header_content .right_info a{color:#262a2c}.main_site_header .top_header_content .right_info .header__icons .header__icon{width:auto;height:auto}.main_site_header .top_header_content .right_info .header__icons .header__icon account-icon{width:auto;height:auto}.main_site_header .top_header_content .right_info .header__icons .header__icon account-icon span.svg-wrapper{width:auto;height:auto;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:0;gap:7px}.main_site_header .top_header_content .right_info .header__icons .header__icon .visually-hidden{height:auto;width:auto;position:relative!important;display:none}.main_site_header .top_header_content .right_info .header__icons .header__icon account-icon span.svg-wrapper svg.icon-account{width:14px;height:14px}.main_site_header .top_header_content .right_info .header__icons .localization-form .disclosure__button{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:0}.main_site_header.menu-active .top_header_content .right_info .header__icons .localization-form .disclosure__button{color:#262a2c}.section-header .main_site_header .bottom_header{padding-inline:0;max-width:1430px;width:calc(100% - 30px)}.section-header .main_site_header .bottom_header .left_header_side{gap:14px}.section-header .main_site_header .bottom_header .left_header_side .header__inline-menu summary.header__menu-item,.section-header .main_site_header .bottom_header .left_header_side .header__menu-item{font-size:15px;font-weight:500;line-height:22.5px;letter-spacing:0;text-align:left;color:#fdfeff;text-transform:uppercase}.section-header .main_site_header.menu-active .bottom_header .left_header_side .header__inline-menu summary.header__menu-item,.section-header .main_site_header.menu-active .bottom_header .left_header_side .header__menu-item{color:#161717}.section-header .main_site_header .bottom_header .right_header_side .request_button a{box-shadow:0 0 16px #ff9b5266;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:0;text-decoration:none;color:#fff;text-transform:uppercase;padding:12px 40px;display:inline-block;border-radius:4px}.section-header .main_site_header .bottom_header .right_header_side .request_button a:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29)}.section-header .main_site_header .bottom_header .right_header_side .header__search span.svg-wrapper{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);width:44px;height:44px;box-shadow:0 0 8px #ff9b5266;border-radius:4px;overflow:hidden;position:relative;z-index:1;padding:11px}.section-header .main_site_header .bottom_header .right_header_side .header__search span.svg-wrapper svg path{fill:#ed7c14}.section-header .main_site_header .bottom_header .right_header_side .header__search span.svg-wrapper:before{content:"";background:#2b2016;position:absolute;top:50%;left:50%;width:90%;height:90%;z-index:-1;border-radius:4px;transform:translate(-50%,-50%)}.section-header .main_site_header .bottom_header .right_header_side .header__icons{padding-right:0}.section-header .main_site_header .bottom_header .right_header_side .header__icon.header__icon--cart span.svg-wrapper{width:auto;height:auto}.section-header .main_site_header .bottom_header .right_header_side .header__icon.header__icon--cart{margin-left:16px;right:12px}.section-header .main_site_header.menu-active .bottom_header .right_header_side .header__icon.header__icon--cart svg{filter:brightness(0) saturate(100%) invert(6%) sepia(5%) saturate(382%) hue-rotate(131deg) brightness(96%) contrast(93%)}.section-header .main_site_header.menu-active .bottom_header .right_header_side .header__search span.svg-wrapper:before{background-color:#fbf0e7}.section-header .main_site_header.menu-active .bottom_header .right_header_side .header__search span.svg-wrapper svg{color:#de6a00}.main_home_banner .banner__content{padding-inline:0;padding-bottom:100px}.main_home_banner .banner__content .banner__box{padding-block:0;width:calc(100% - 30px);max-width:100%!important;margin-inline:auto}.main_home_banner .banner__content .banner__box .small_title h6,.main_home_banner .banner__content .banner__box .small_title p{font-size:20px;font-weight:500;line-height:30px;margin:0;color:#fff}.main_home_banner .banner__content .banner__box .small_title img{width:22px;height:22px}.main_home_banner .banner__content .banner__box .banner__heading{margin:38px 0 30px;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:-.02em;border-bottom:.8px solid #f0f5f9;padding-bottom:35px;padding-right:25%;font-family:PP Telegraf}.main_home_banner .banner__content .banner__box .banner__text{margin:0}.main_home_banner .banner__content .banner__box .banner__text p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:0;max-width:560px;width:100%;margin-bottom:10px}.main_home_banner .banner__content .banner__box .banner__buttons a.button{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border:0;box-shadow:0 0 16px #ff9b5266;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fff;text-transform:uppercase;padding:16px 50px;border-radius:5px}.main_home_banner .banner__content .banner__box .banner__buttons a.button:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29)}.main_home_banner .banner__content .banner__box .banner__buttons a.button:before,.main_home_banner .banner__content .banner__box .banner__buttons a.button:after{display:none}.main_home_banner{min-height:unset!important;height:690px;align-items:flex-end}.custom-logo-with-about-us{padding-block:30px}.custom-logo-with-about-us .scrolling-banner__items .scrolling-banner__item .media{background:transparent}.custom-logo-with-about-us .scrolling-banner__items .scrolling-banner__item img{height:40px;object-fit:contain;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.bottom-about-us-part .position-content-about-us h3{margin:0}.bottom-about-us-part .custom-aboutus{max-width:100%;background:transparent;padding:0}.bottom-about-us-part{max-width:1430px;width:calc(100% - 30px);margin-inline:auto;display:flex;align-items:flex-start;column-gap:240px;padding-block:60px 120px}.bottom-about-us-part .position-content-about-us h3{font-size:16px;font-weight:600;line-height:24px;letter-spacing:.5px;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center}.bottom-about-us-part .custom-aboutus .aboutus-header h2{margin:0;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;text-align:left!important;color:#161717}.bottom-about-us-part .custom-aboutus .aboutus-items{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;justify-content:unset}.bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item{width:100%;box-shadow:none;border:1px solid #737a7f;border-radius:8px;text-align:left;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;background:transparent}.bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item h3{font-family:PP Telegraf;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:0;margin:0}.bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item h3 span:after{content:"+"}.project_detail_template .bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item h3 span:after{content:""}.bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item p{margin:0;font-size:16px;font-weight:400;line-height:22.6px;letter-spacing:0;color:#161717}.bottom-about-us-part .custom-aboutus .aboutus-header{margin-bottom:50px}.sub-category-section .sub-category-wrapper{padding-block:90px 80px;max-width:1350px;width:calc(100% - 30px);margin-inline:auto;grid-template-columns:480px 1fr}.sub-category-section .sub-category-wrapper .sub-category-link,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item{border-radius:6px;overflow:hidden}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item{justify-content:flex-start}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item h2,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item h2{font-family:PP Telegraf;font-size:34px;font-weight:400;line-height:40.8px;letter-spacing:-.02em;margin:0 0 18px;border-bottom:.8px solid #bcbec0;padding-bottom:16px}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item h2,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item h2{display:flex;gap:18px;align-items:center}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item h2 span,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item h2 span{display:grid;align-items:center;width:23px;height:23px}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item ul,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item ul{margin:0;display:flex;flex-wrap:wrap;gap:15px}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item ul li{font-size:13px;font-weight:500;line-height:15.6px;color:#fdfeff;margin:0;border:.8px solid #dae0e5;border-radius:5px;box-shadow:0 0 12px #2e475e2e;padding:7px 10px;display:inline-block}.sub-category-section .sub-category-wrapper .sub-category-right .sub-category-item{min-height:360px}.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item .sub-category-button{box-shadow:0 2px 30px #6c7c8b1f;border:.8px solid #fdfeff;background-color:#fdfeff0a;border-radius:4px;font-size:13px;font-weight:700;line-height:19.5px;width:100%;text-align:center;background-image:unset!important;text-transform:uppercase;letter-spacing:.5px;padding:15px 0}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item p{margin:22px 0 0;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:0;color:#f0f5f9}.sub-category-section .sub-category-wrapper .sub-category-left a.sub-category-link{height:100%;display:block}.sub-category-section .sub-category-wrapper .sub-category-left a.sub-category-link .sub-category-item{height:100%}.section-header .main_site_header .bottom_header .left_header_side .header__heading-link{position:relative}.section-header .main_site_header .bottom_header .left_header_side .header__heading-link .black_logo{position:absolute;top:8px;left:8px;width:100%;visibility:hidden}.section-header .main_site_header.menu-active .bottom_header .left_header_side .header__heading-link .test.header__heading-logo-wrapper{visibility:hidden}.section-header .main_site_header.menu-active .bottom_header .left_header_side .header__heading-link .black_logo{visibility:visible}.main-class-homepage-list-slide-section .page-width{padding-inline:0;max-width:1350px;width:calc(100% - 30px)}.main-class-homepage-list-slide-section .row{display:grid;grid-template-columns:1fr 500px;position:relative;align-items:flex-start}.main-class-homepage-list-slide-section .main-class-left-slide h4{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center;display:inline-block;font-family:Neue Montreal;margin:0}.main-class-homepage-list-slide-section .main-class-left-slide h2{max-width:590px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;margin:25px 0}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv{display:flex;align-items:center;gap:18px}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv p{margin:0;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0;display:grid}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv p img{width:22px;height:22px}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv+p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:0;margin:30px 0 34px}.main-class-homepage-list-slide-section .main-class-left-slide .btn-primary{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 16px #ff9b5266;text-decoration:none;border-radius:4px;padding:11px 45px;display:inline-block;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase}.main-class-homepage-list-slide-section .main-class-left-slide .btn-primary:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29 0%)}.main-class-homepage-list-slide-section .row .main-class-left-slide{position:sticky;top:10px}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks{gap:0;height:auto;position:relative;padding-bottom:60px}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger{border-bottom:.6px solid #6c7378;margin-bottom:32px;padding-bottom:32px;align-items:flex-start}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger h3{font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:0;margin:0 0 16px}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger p{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:0;margin:0}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks .scroll-trigger:last-child{padding-bottom:0;margin-bottom:0;border:0}.main-class-right-slide{position:relative}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger .mini-image{display:grid;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border-radius:4px;box-shadow:0 0 12px #ff9b5299;width:44px;height:44px;padding:10px;margin-top:3px}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger .mini-image img{width:100%;height:auto}.faq-custom{padding:80px 0!important}.faq-custom .page-width{padding-inline:0;max-width:1430px;width:calc(100% - 30px);margin-inline:auto;display:flex;align-items:flex-start;column-gap:215px;padding-block:0}.faq-custom .faq-custom-left-tag{padding:0;border:0;font-size:unset}.faq-custom .faq-custom-left-tag span{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center;display:inline-block}.faq-custom .faq-custom-accordion{flex:1;margin:0}.faq-custom .faq-custom-accordion .faq-custom-heading{margin:0}.faq-custom .faq-custom-accordion .faq-custom-heading h2{margin:0 0 35px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;max-width:600px}.faq-custom .faq-custom-accordion .faq-custom-accordion-item{display:flex;align-items:flex-start;justify-content:space-between;border:0;margin:0;border-top:.6px solid #7f8182;padding:18px 0}.faq-custom .faq-custom-accordion .faq-custom-accordion-item:last-child{border-bottom:.6px solid #7f8182}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-title{padding:0;border:0;background-color:transparent;display:flex;align-items:center;gap:16px;flex:1}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-title h3{font-size:28px;font-weight:400;line-height:39px;letter-spacing:0}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content{max-width:565px;width:100%}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content p{margin:0;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#161717}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content .faq-custom-accordion-button{font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;padding:0;margin:22px 0 28px;text-transform:uppercase;text-decoration:underline;display:inline-flex;align-items:center;gap:10px}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content .faq-custom-accordion-image img{width:100%;margin:0;height:320px;object-fit:cover;border-radius:6px}.category-slider-container{max-width:1655px;margin-inline:auto 0;padding-block:60px 120px;overflow:hidden;position:relative;padding:90px 0 90px 16%!important}.category-slider-container .top-tag{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center;display:inline-block;position:absolute;top:90px;left:15px}.category-slider-container .custom-container{flex:1;width:100%}.category-slider-container .custom-container .category-slider-heading h2{margin:0;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;color:#161717}.category-slider-container .custom-container .category-slider-heading{margin-bottom:35px}.category-slider-container .custom-container .scroll-trigger{border-radius:6px;overflow:hidden}.category-slider-container .custom-container .category-slide-content a{display:inline-block;width:100%;text-decoration:none}.category-slider-container .custom-container .category-slide-content a img{width:100%;height:300px;object-fit:contain}.category-slider-container .custom-container .category-slide-content a:last-child{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:16px;border-top:.8px solid #abafb3;width:85%;margin-inline:auto;padding-block:14px 26px}.category-slider-container .custom-container .category-slide-content a h3{font-size:20px;font-weight:600;line-height:24px;letter-spacing:0;margin:0}.category-slider-container .custom-container .category-slick-carousel{position:relative}.category-slider-container .custom-container .bottom-button-slider a{display:inline-block;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.6px;text-transform:uppercase;display:flex;align-items:center;gap:15px;margin-top:60px}.category-slider-container .custom-container .bottom-button-slider a svg{width:12px;height:auto}.custom-section{padding-block:80px!important}.custom-section .container.page-width{padding-inline:0;max-width:1400px;width:calc(100% - 30px)}.custom-section .text-content .small-tag{display:inline-block;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 20px;min-width:unset;text-align:center;margin:0 0 28px}.custom-section .text-content h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;margin:0;width:95%}.custom-section .text-content p.scroll-trigger{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:0;margin-block:22px 30px;max-width:550px;width:100%}.custom-section .text-content a.btn-1{background-color:unset!important;background:linear-gradient(90deg,#fe8f291a,#de6a001a 107.73%);border:1px solid #e07f26;box-shadow:0 0 16px #ff9b5266;border-radius:3px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.6px;text-transform:uppercase;padding:16px 60px;display:inline-block;margin-right:15px}.custom-section .text-content a.btn-1:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29 0%)!important;color:#fff!important}.custom-section .text-content a.btn-2{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%)!important;box-shadow:0 0 16px #ff9b5266;border:1px solid #e07f26;border-radius:3px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.6px;text-transform:uppercase;padding:16px 50px;display:inline-block}.custom-section .text-content a.btn-2:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29 0%)!important}.notable-projects .container{max-width:1655px;margin-inline:auto 0;column-gap:240px;padding-block:60px 120px;overflow:hidden;display:block;position:relative;padding:90px 0 90px 16%!important}.notable-projects .notable-right-content{flex:1;width:100%}.notable-projects .notable-left-content{position:absolute;top:90px;left:15px}.notable-projects .notable-left-content span.notable-span{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center}.notable-projects .notable-right-content .section-header h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;margin:0}.notable-projects .notable-right-content .section-header p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;max-width:500px;width:100%}.notable-projects .notable-right-content .project-block{padding:0;border:0}.notable-projects .notable-right-content .project-block img{width:100%;height:auto;object-fit:cover;border-radius:5px}.notable-projects .notable-right-content .project-block .project-info{text-align:left}.notable-projects .notable-right-content .project-block .project-info p.location{font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.notable-projects .notable-right-content .project-block .project-info h3{font-size:22px;font-weight:600;line-height:28.6px;letter-spacing:0;margin:0 0 20px}.notable-projects .notable-right-content .project-block .project-info .tags{margin:0}.notable-projects .notable-right-content .project-block .project-info .tags span.tag{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;border:.5px solid #f0f5f9;box-shadow:0 2px 30px #6c7c8b1f;border-radius:3px;margin:0 4px 6px 0}.notable-projects .notable-right-content .view-all-button a{display:inline-block;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.6px;text-transform:uppercase;display:flex;align-items:center;gap:15px;margin-top:45px}.notable-projects .notable-right-content .view-all-button a svg{width:12px;height:auto}.newsletter{max-width:1350px;margin-inline:auto;width:calc(100% - 30px);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:flex-end;padding-block:75px}.newsletter .newsletter__wrapper{padding:0;background:transparent}.newsletter .newsletter__wrapper .custom-tag-newsletter .custom-tag{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center;display:inline-block}.newsletter .newsletter__wrapper h2.inline-richtext{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;margin:24px 0 30px}.newsletter .newsltter-right h3.newsletter-right-heading{margin:0 0 16px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0}.newsletter .newsltter-right .wrap-news-text{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.newsletter .newsltter-right .wrap-news-text span.icon-news{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;display:grid;align-items:flex-start;gap:9px;grid-template-columns:18px 1fr;margin-bottom:10px}.newsletter .newsltter-right .wrap-news-text span.icon-news svg{width:100%;height:auto}.newsletter .newsletter__wrapper .newsletter-form{max-width:100%;width:100%}.newsletter .newsletter__wrapper .newsletter-form .field:before,.newsletter .newsletter__wrapper .newsletter-form .field:after{display:none}.newsletter .newsletter__wrapper .newsletter-form .field .newsletter-form__button{position:relative;width:100%;top:unset;left:unset;bottom:unset;right:unset;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);color:#fff;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;border-radius:3px;text-transform:uppercase;padding:10px 0;max-width:150px}.newsletter .newsletter__wrapper .newsletter-form .field .newsletter-form__button:hover{background:transparent;color:#1b2835;box-shadow:0 0 0 2px #1b2835}.newsletter .newsletter__wrapper .newsletter-form .field .field__input{padding:0 12px;width:100%;height:auto;min-height:unset;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;color:#000;border:.8px solid #161717;border-radius:3px;max-width:350px;margin:0 8px 0 0;background-color:transparent}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{width:100%;max-width:100%}.newsletter .newsletter__wrapper .newsletter-form .field label.field__label{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;color:#737a7f;left:12px;top:9px}.newsletter .newsletter__wrapper .newsletter-form .field .field__input:not(:placeholder-shown)~.field__label,.newsletter .newsletter__wrapper .newsletter-form .field .field__input:focus~.field__label{top:calc(var(--inputs-border-width) + .2rem);font-size:10px;line-height:15px}.blog_list_recommended .related-article-container .related_articles_section .related-articles_item .related_tags_sec{margin-bottom:16px}.blog_list_recommended .related-article-container .related_articles_section .related-articles_item .related_tags{background:#fdfeff;border:.5px solid #de6a00;box-shadow:0 2px 30px #6c7c8b1f;color:#ed7c14;padding:4px 7px}.blog_list_recommended .explore_all{font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.6px;text-transform:uppercase;display:flex;align-items:center;gap:15px;margin-top:45px}.blog_list_recommended .explore_all svg{width:12px;height:auto}.blog_list_recommended .explore_all a{color:#161717}.cstm-mega-menu-div .mega-menu__list.page-width.mega-menu__list--condensed{display:grid;row-gap:0}.cstm-mega-menu-div .mega-menu__list.page-width.mega-menu__list--condensed li{padding-block:15px}.homepagecontact-us{padding-block:80px!important;background-repeat:no-repeat;background-size:cover;background-position:center}.homepagecontact-us .container{max-width:1350px;margin-inline:auto;width:calc(100% - 30px);display:flex;justify-content:space-between}.homepagecontact-us .contact-us-info{max-width:540px;width:100%}.homepagecontact-us .contact-form{max-width:560px;width:100%}.homepagecontact-us .contact-us-info h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;margin:22px 0}.homepagecontact-us .contact-us-info p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:0;margin:0}.homepagecontact-us .contact-us-info .contact-details{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 50px;margin-top:45px}.homepagecontact-us .contact-us-info .contact-details .contact-info-item{cursor:pointer}.homepagecontact-us .contact-us-info .contact-details .contact-info-item:first-child{cursor:default}.homepagecontact-us .contact-us-info .contact-details .contact-info-item span{width:32px;height:32px;display:inline-flex;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border-radius:4px;box-shadow:0 0 12px #ff9b5299;align-items:center;justify-content:center;margin-bottom:12px}.homepagecontact-us .contact-us-info .contact-details .contact-info-item p{font-size:14px;font-weight:400;line-height:22.8px;letter-spacing:0;margin:0;max-width:420px}.homepagecontact-us .contact-us-info .contact-details .map-button{display:inline-flex;border:1px solid #bcbec0;background-color:transparent!important;border-radius:4px;text-decoration:none;text-align:center;padding:11px 10px;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:0;text-transform:uppercase;justify-content:center}.homepagecontact-us .contact-us-info .contact-experts{display:flex;align-items:center}.homepagecontact-us .contact-us-info .contact-experts img{width:60px;height:60px;border-radius:50%;object-fit:cover}.homepagecontact-us .contact-us-info .contact-experts .contact-experts-online{margin-left:-20px;display:grid}.homepagecontact-us .contact-us-info .contact-experts span{font-size:18px;font-weight:400;line-height:27px;letter-spacing:.5px;margin-left:30px}.contact-experts-online{position:relative}.contact-experts-online:before{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;background-color:#69ee2a66;height:1.75rem;margin:0;width:1.75rem}.contact-experts-online:after{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;animation-delay:.5s;background-color:#69ee2a;height:1rem;margin:4px;width:1rem}@keyframes pulse1{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.homepagecontact-us .contact-form h3{font-family:PP Telegraf;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:0;margin:0 0 24px}.homepagecontact-us .contact-form p{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:0;margin:0}.homepagecontact-us .contact-form .contact-form .contact-preference{border:1px solid #7f8182;border-radius:6px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:12px;background-color:#1f2122}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label{position:relative;width:100%}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label label{width:100%;display:flex;align-items:center;border-radius:5px;padding:8px 15px;border:.6px solid transparent;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#abafb3}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label input:checked+label{background:linear-gradient(90deg,#0f95b4 -11.51%,#1c5c6b 144.66%);border-color:#82b7c7;box-shadow:0 0 16px #6bd0decc;color:#fdfeff;font-weight:500}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label label .icon-custom-form{width:30px;height:30px;background:#535658;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label input:checked+label .icon-custom-form{background:#fff}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label input:checked+label .icon-custom-form svg path{fill:#1e6d80}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label label .custom-form-text{margin-inline:auto}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx{border-top:.6px solid #7f8182;margin-top:20px;padding-top:12px}.homepagecontact-us .contact-form .contact-form .form-group label{font-size:12px;font-weight:400;line-height:14.4px}.homepagecontact-us .contact-form .contact-form .form-group input,.homepagecontact-us .contact-form .contact-form .form-group textarea{margin:0;border:.6px solid #979b9e;background-color:transparent;color:#fff;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0}.homepagecontact-us .contact-form .contact-form .form-group input:focus-visible,.homepagecontact-us .contact-form .contact-form .form-group textarea:focus-visible{outline:none;box-shadow:none;border-color:#ef7f2c}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx .cstm-input-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx .cstm-input-row .form-group{margin-bottom:15px}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx .form-group label.agree-terms-label{display:flex;margin-bottom:5px;font-size:15px;font-weight:400;line-height:21px;letter-spacing:.6px;margin-top:8px}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx .form-group label.agree-terms-label input[type=checkbox]{width:auto;margin-right:8px}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx button{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%)!important;border:.8px solid #e07f26;box-shadow:0 0 16px #ff9b5266;border-radius:4px;margin-top:16px;font-size:13px;font-weight:900;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx button:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29 0%)!important}footer.footer{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);padding-block:70px 0}footer.footer .custom-big-column-function{max-width:1430px;width:calc(100% - 30px);margin-inline:auto;display:flex;gap:14%;padding-bottom:50px}footer.footer .custom-big-column-function .main-big-column-footer{width:310px}footer.footer .custom-big-column-function .footer__content-top{padding-inline:0;max-width:100%;padding:0;width:100%;flex:1}footer.footer .custom-big-column-function .footer__content-top .footer-block h2{font-size:20px;font-weight:600;line-height:24px;letter-spacing:.5px}footer.footer .custom-big-column-function .footer__content-top .footer-block .footer-block__details-content .list-menu__item{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}footer.footer .custom-big-column-function .footer__content-top .footer-block .contact-block .contact-info{padding:0;margin:0;list-style:none}footer.footer .custom-big-column-function .footer__content-top .footer-block .contact-block .contact-info li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;margin-bottom:12px;display:grid;grid-template-columns:26px 1fr}footer.footer .custom-big-column-function .footer__content-top .footer-block .contact-block .contact-info li:first-child{display:block}footer.footer .custom-big-column-function .footer__content-top .footer-block .contact-block .contact-info li span{display:flex;width:26px;height:26px;border-radius:4px;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;align-items:center;justify-content:center;padding:6px}footer.footer .custom-big-column-function .footer__content-top .footer-block .contact-block .contact-info li span svg{width:20px;height:auto}footer.footer .custom-big-column-function .footer__content-top .footer-block .contact-block .contact-info li a{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#ed7c14;text-decoration:none}footer.footer .custom-big-column-function .footer__content-top .footer-block .locations-block h4{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#dae0e5}footer.footer .custom-big-column-function .footer__content-top .footer-block .locations-block ul{list-style:none;margin:0;padding:0}footer.footer .custom-big-column-function .footer__content-top .footer-block .locations-block ul li{font-size:15px;font-weight:400;line-height:21px;letter-spacing:.5pxem}footer.footer .custom-big-column-function .main-big-column-footer .footer-block__details-content .link{font-family:PP Telegraf;font-size:30px;font-weight:400;line-height:40.8px;letter-spacing:.5px;color:#fdfeff}footer.footer .custom-big-column-function .main-big-column-footer .footer-block__details-content li,footer.footer .custom-big-column-function .footer__content-top .footer-block li{margin:0}footer.footer .custom-big-column-function .footer__content-top .footer-block--newsletter{display:none}footer.footer .footer__content-bottom{padding:15px 0 18px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{padding-inline:0;width:auto}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin:0;text-align:left}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper .footer__column{padding:0;align-self:flex-end}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__localization{flex-wrap:unset}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__localization .localization-form{padding:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .localization-form .disclosure .localization-form__select{padding:0;background:transparent;border:0!important;height:auto;min-height:unset;margin:0;box-shadow:none}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .localization-form .disclosure .localization-form__select:before,footer.footer .footer__content-bottom .footer__content-bottom-wrapper .localization-form .disclosure .localization-form__select:after{display:none}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column .list-social__item .list-social__link{padding:0;width:35px;height:35px;background:#262a2c;margin-left:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{width:43%;margin-left:auto}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column .list-social__item .list-social__link span.svg-wrapper{width:50px;height:auto}footer.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.4px;color:#dae0e5}footer.footer .footer__content-bottom .footer__column .footer__list-social .list-social__item{display:grid}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper .footer__column localization-form{display:grid}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .header__heading-logo-wrapper .header__heading-logo{width:auto;height:28px;object-fit:contain;margin-bottom:4px}section.lg-with-about{background-image:url(/cdn/shop/files/second-sec-bg_1.png?v=1730698032)!important;background-position:left center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;margin-top:-50px;padding-top:70px;z-index:0;position:relative;background-color:transparent!important}.main-class-homepage-list-slide-section{background-size:100% 100%!important;background-position:bottom center!important;position:relative}.main-class-homepage-list-slide-section:after{content:"";position:absolute;left:-10%;bottom:-40%;width:715px;height:663px;background:#007b95a8;filter:blur(150px);z-index:-1}.category-slider-container .custom-container .category-slick-carousel .slick-arrow,.notable-projects .notable-right-content .project-slider .slick-arrow{z-index:4;width:50px;height:50px;background:#e3e5ea;border-radius:50%;top:36%}.category-slider-container .custom-container .category-slick-carousel .slick-arrow:before,.notable-projects .notable-right-content .project-slider .slick-arrow:before{opacity:1;font-size:0;width:14px;height:14px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.category-slider-container .custom-container .category-slick-carousel .slick-arrow.slick-prev:before,.notable-projects .notable-right-content .project-slider .slick-arrow.slick-prev:before{background-image:url(/cdn/shop/files/prev-arrow.svg?v=1730712817)}.category-slider-container .custom-container .category-slick-carousel .slick-arrow.slick-next,.notable-projects .notable-right-content .project-slider .slick-arrow.slick-next{right:5%}.category-slider-container .custom-container .category-slick-carousel .slick-arrow.slick-next:before,.notable-projects .notable-right-content .project-slider .slick-arrow.slick-next:before{background-image:url(/cdn/shop/files/next-arrow.svg?v=1730712816)}.category-slick-carousel .slick-list,.project-slider .slick-list{margin-inline:-10px}.category-slick-carousel .slick-list .slick-slide,.project-slider .slick-list .slick-slide{margin-inline:10px}.main_mega_menu .menu_left_content .mega-menu__list li>a.sub_category_link{font-size:18px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;padding:0 0 5px;width:calc(100% - 50px)}.main_mega_menu .menu_left_content .mega-menu__list a.sub_category_link img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;width:30px;height:32px;border-radius:3px;padding:6px}.main_mega_menu .menu_left_content .mega-menu__list a.sub_category_link{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;color:#161717;display:inline-flex;gap:10px;align-items:center}.main_mega_menu .menu_left_content .mega-menu__list p{margin:0 0 8px;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;padding-left:42px}.main_mega_menu .menu_left_content .mega-menu__list ul.list-unstyled{padding-left:42px}.main_mega_menu .menu_left_content .mega-menu__list a.mega-menu__link{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;padding-block:6px 0}.main_mega_menu .menu_left_content .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 40px;padding-inline:0;max-width:100%}.main_mega_menu .menu_left_content .mega-menu__list>li{border-right:1px solid rgb(115 122 127 / 40%);padding-right:20px}.main_mega_menu .menu_right_media .inner_media{padding:14px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px}.main_mega_menu .menu_right_media .inner_media h3{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#fdfeff;margin:0}.main_mega_menu .menu_right_media .inner_media p{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#fdfeff;margin:16px 0}.main_mega_menu .menu_right_media .inner_media a{font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;display:block;width:100%;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #fdfeff;border-radius:3px;padding:13px 14px}.main_mega_menu .menu_left_content .mega-menu__list a.mega-menu__link span{padding-inline:8px;padding-block:2px;border-radius:50px;font-weight:400;font-size:12px;letter-spacing:.5px}.wrapper-coming-soon-menu{margin-bottom:30px}.wrapper-coming-soon-menu .heading-coming-soon{margin:0 0 15px;font-size:18px;font-weight:700;line-height:27px;letter-spacing:-.01em;color:#161717}.wrapper-coming-soon-menu .coming-soon-item a{font-size:14px;font-weight:500;line-height:19px;letter-spacing:.5px;color:#161717;text-decoration:none;display:block;margin-bottom:12px}.cstm-mega-menu-div{display:flex;justify-content:center;max-width:1430px;margin-inline:auto;width:calc(100% - 30px)}.main_mega_menu .menu_right_media{width:325px;padding:0 0 0 25px}.main_mega_menu .menu_left_content{flex:1}.search-modal.modal__content{background-color:#fff}.search-modal.modal__content .search-modal__content{padding-inline:0;max-width:1430px;width:calc(100% - 30px)}.search-modal.modal__content .search-modal__content .search-modal__form{max-width:100%;padding-inline:0;width:100%;margin-inline:auto}.search-modal.modal__content .search-modal__content .search-modal__form .field input.search__input{background:#f0f5f9;border-radius:5px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#262a2c;padding:0 0 0 52px}.search-modal.modal__content .search-modal__content .search-modal__form .field .field__label{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#262a2c;left:55px}.search-modal.modal__content .search-modal__content .search-modal__form .field .field__input:not(:placeholder-shown)~.field__label,.search-modal.modal__content .search-modal__content .search-modal__form .field .field__input:focus~.field__label{top:calc(var(--inputs-border-width) + .2rem);font-size:10px;line-height:15px}.search-modal.modal__content .search-modal__content .search-modal__form .field .search__button{left:0;top:0;width:auto;height:auto;right:auto}.search-modal.modal__content .search-modal__content .search-modal__form .field .search__button span.svg-wrapper{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);box-shadow:0 0 20px #2d3f4f40;padding:8px;border-radius:5px;width:46px;height:46px}.search-modal.modal__content .search-modal__content .search-modal__form .field .search__button span.svg-wrapper svg path,.search-modal.modal__content .search-modal__content .search-modal__close-button svg.icon-close path{fill:#fdfeff!important}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search{background-color:#fff;padding:28px}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search h2{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;margin:0 0 12px;font-family:Neue Haas Grotesk,sans-serif}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .search-list{padding:0;margin:0}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .search-list a{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;text-decoration:none}.search-modal.modal__content .search-modal__content button.search-modal__close-button .svg-wrapper,.search-modal.modal__content .search-modal__content .search-modal__form .field button.reset__button .svg-wrapper{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%)!important;box-shadow:0 0 20px #2d3f4f40!important}.search-modal.modal__content .search-modal__content .search-modal__form .field button.reset__button{right:0}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item,.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;padding-inline:0;font-family:Neue Haas Grotesk,sans-serif;text-decoration:none}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p mark{font-weight:600;color:#161717}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p.custom-predictive-price{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;margin:12px 0 0}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item{flex-direction:column;display:flex;gap:14px}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item img.predictive-search__image{width:100%;height:auto}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search #predictive-search-option-search-keywords .predictive-search__item{justify-content:flex-end;color:#161717;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;gap:7px}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search .predictive-search__results-groups-wrapper{gap:20px}.project-slider .slick-list,.category-slick-carousel .slick-list{padding-right:15px}.categories-slideer-main-div,.notable-projects{max-width:1920px;width:100%;margin-inline:auto}.full-banner-section{padding:0!important}.full-banner-section .custom-image{max-width:100%;width:100%}.full-banner-section .custom-image img{width:100%;height:705px;object-fit:cover}.interactive-dots-wrapper .interactive-dot .tooltip-text.active{display:grid}.interactive-dots-wrapper .interactive-dot .tooltip-text{max-width:300px;width:100%;min-width:300px;background:#fff;box-shadow:0 2px 30px #6c7c8b1f;grid-template-columns:27px 1fr;gap:16px;align-items:flex-start;padding:15px;display:none}.interactive-dots-wrapper .interactive-dot .tooltip-text .mining-baneer-header img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;height:auto;border-radius:3px;padding:4px}.interactive-dots-wrapper .interactive-dot .tooltip-text .minig-tooltip-txt{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658}.interactive-dots-wrapper .interactive-dot .tooltip-text .minig-tooltip-txt h2{margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;font-family:Neue Haas Grotesk}.interactive-dots-wrapper .interactive-dot-dot_wWmg7F .tooltip-text{top:0;right:-230%;left:auto;transform:unset}.interactive-dots-wrapper .interactive-dot-dot_Pwk337 .tooltip-text{top:0;left:auto;right:-230%;transform:unset}.interactive-dots-wrapper .interactive-dot-dot_fUR7cK .tooltip-text{top:0;left:auto;transform:unset;right:-230%}.mining-solutions-section{max-width:1430px;margin-inline:auto;width:calc(100% - 30px);padding-block:60px}.mining-solutions-section .mining-solutions-header .mining-tag{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.5px;color:#ed7c14}.mining-solutions-section .mining-solutions-header{text-align:center;max-width:934px;margin-inline:auto;width:100%}.mining-solutions-section .mining-solutions-header .mining-tag{margin-inline:auto;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center;width:auto;display:inline-block}.mining-solutions-section .mining-solutions-header h2{font-family:PP Telegraf;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:.6px;margin:30px 0 0}.mining-solutions-buttons{border:1px solid #abafb3;padding:10px;border-radius:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.mining-solutions-section .mining-solutions-buttons .solution-button{border:.8px solid #262a2c;border-radius:4px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px;cursor:pointer}.mining-solutions-section .mining-solutions-buttons .solution-button.active{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%)}.mining-solutions-section .mining-solutions-buttons .solution-button span{display:inline-block;text-align:center;font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px}.mining-solutions-section .mining-solutions-buttons .solution-button.active span{color:#fff}.mining-solutions-section .mining-solutions-buttons .solution-button img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;width:100%;height:auto;padding:5px;border-radius:4px}.same-deafult-cl-content{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);padding-block:80px;color:#fff}.same-deafult-cl-content .page-width{padding-inline:0;width:calc(100% - 30px)}.custom-content-section .desktop-view-setup .content-block{display:flex;gap:6%;justify-content:space-between;margin-bottom:70px;align-items:flex-start}.custom-content-section .desktop-view-setup .content-block .right-part-content{max-width:750px;width:100%}.custom-content-section .desktop-view-setup .content-block .left-part-content{flex:1;display:flex;grid-template-columns:30px 1fr;align-items:flex-start;gap:18px}.same-deafult-cl-content.type-2-data .desktop-view-setup .content-block .left-part-content{align-items:center}.custom-content-section .desktop-view-setup .content-block h3{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:54px;letter-spacing:.5px;color:#fdfeff;margin:0;flex:1}.custom-content-section .desktop-view-setup .content-block .right-part-content p{margin:0;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;max-width:425px;width:100%}.custom-content-section .desktop-view-setup .content-block .right-part-content img{display:block;width:100%}.custom-content-section .desktop-view-setup .content-block .right-part-content a.btn{border:.8px solid #fdfeff;background:#fdfeff0a;box-shadow:0 2px 30px #6c7c8b1f;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;text-transform:uppercase;text-decoration:none;display:inline-block;padding:15px 25px;max-width:290px;width:100%;text-align:center;border-radius:4px;margin-block:22px 52px}.custom-content-section .desktop-view-setup .content-block .left-part-content img{position:relative;top:8px;width:30px}.testimonial-inner-contetn{background-color:#fff;border-radius:8px;padding:40px 24px}.testimonial-inner-contetn .testimonial-content{max-width:1130px;display:grid;grid-template-columns:190px 1fr;gap:60px;width:100%;margin-inline:auto}.testimonial-inner-contetn .testimonial-content .testimonial-text blockquote{margin:0;padding:0;border:0;font-size:30px;font-weight:400;line-height:39px;letter-spacing:.5px;color:#000;font-style:normal}.testimonial-inner-contetn .testimonial-content .testimonial-image img{width:82px;height:82px;border-radius:50%;object-fit:cover;margin-bottom:5px}.testimonial-inner-contetn .testimonial-content .testimonial-image .testimonial-author h4{margin:0;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#262a2c;font-family:Neue Haas Grotesk}.testimonial-inner-contetn .testimonial-content .testimonial-image .testimonial-author p{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;margin:0}.custom-benifits-section{padding-block:50px}.custom-benifits-section .page-width{padding-inline:0;width:calc(100% - 30px)}.custom-benifits-section .blocks-wrapper{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px!important}.custom-benifits-section .blocks-wrapper .block-item{padding:20px 24px 20px 0;text-align:left;border-right:.8px solid #abafb3;border-radius:0}.custom-benifits-section .blocks-wrapper .block-item .block-icon{display:grid}.custom-benifits-section .blocks-wrapper .block-item .block-icon img{width:45px;height:45px;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);box-shadow:0 0 20px #2d3f4f40;border-radius:4px;padding:9px;margin:0}.custom-benifits-section .blocks-wrapper .block-item .block-content h3{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;margin:24px 0;font-family:Neue Haas Grotesk;color:#14293d}.custom-benifits-section .blocks-wrapper .block-item .block-content p{margin:0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#262a2c}.faq-with-contact-section{padding:80px 0}.faq-with-contact-section .inner-container{display:flex;gap:20%;align-items:flex-start}.faq-with-contact-section .page-width{padding-inline:0;max-width:1430px;width:calc(100% - 30px)}.faq-with-contact-section .contact-box{padding:25px;background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:8px;width:100%;max-width:100%;display:flex;align-items:flex-start;gap:24px;width:400px}.faq-with-contact-section .faq-with-content-sec,.faq-with-contact-section .contact-us-text-heading{flex:1}.faq-with-contact-section .contact-box .contact-details{text-align:left}.faq-with-contact-section .contact-box .contact-details .main-heading{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;margin:0;font-family:Neue Haas Grotesk}.faq-with-contact-section .contact-box .contact-details p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#262a2c;margin:7px 0 15px}.faq-with-contact-section .contact-box .contact-details a.contact-button,.faq-with-contact-section .contact-box .contact-details a.contact-phone{display:block;text-decoration:none;margin-top:12px}.faq-with-contact-section .contact-box .contact-details a.contact-button button,.faq-with-contact-section .contact-box .contact-details a.contact-phone button{margin:0;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:5px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;text-transform:uppercase;display:grid;grid-template-columns:30px 1fr;align-items:center;padding:8px;font-family:Neue Haas Grotesk}.faq-with-contact-section .contact-box .contact-details a.contact-button button svg,.faq-with-contact-section .contact-box .contact-details a.contact-phone button svg{background:#fdfeff;box-shadow:0 0 12px #b4661d99;width:30px;height:30px;border-radius:4px;padding:8px}.faq-with-contact-section .contact-box .contact-details a.contact-phone button{border:.6px solid #e07f26;background:#fdfeff;color:#fe8f29}.faq-with-contact-section .contact-box .contact-image{display:flex;position:relative}.faq-with-contact-section .contact-box .contact-image:before{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;background-color:#69ee2a66;height:1.75rem;margin:0;width:1.75rem}.faq-with-contact-section .contact-box .contact-image:after{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;animation-delay:.5s;background-color:#69ee2a;height:1rem;margin:4px;width:1rem}.faq-with-contact-section .contact-box .contact-image img{width:58px;height:58px;border-radius:50%;object-fit:cover;margin:0}.faq-with-contact-section .contact-box .contact-image img:nth-child(2){margin-left:-15px}.faq-with-contact-section .inner-container .faq-with-content-sec h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;color:#121519;margin:0 0 34px}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;display:flex;align-items:center;gap:14px;cursor:pointer}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-answer p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#262a2c;max-width:500px;width:100%;margin:15px 0 0 52px}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom{padding:26px 0;border-bottom:.8px solid #abafb3}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question span.custom-icon-wrap{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;position:relative}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question span.custom-icon-wrap svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question.active .custom-icon-wrap svg:first-child{visibility:hidden}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question .custom-icon-wrap svg:last-child{visibility:hidden}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question.active .custom-icon-wrap svg:last-child{visibility:visible}.trusted-by-section{background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;padding-block:45px;z-index:1;position:relative}.trusted-by-section .trusted-by-title{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;font-family:Neue Haas Grotesk;margin:0}.trusted-by-section .trusted-by-logos{max-width:1020px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:22px;margin-top:45px;justify-content:center}.trusted-by-section .trusted-by-logos .logo-item{width:12%}.trusted-by-section .trusted-by-logos .logo-item img{width:100%;height:37px;object-fit:contain}.same-deafult-cl-content.type-2-data .desktop-view-setup .content-block .left-part-content img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:5px;width:44px;height:44px;padding:8px;top:0}.internal-page-banner img.banner-image{width:100%;height:auto}.internal-page-banner .content-overlay{position:absolute;top:auto;left:50%;transform:translate(-50%);max-width:1430px;width:calc(100% - 30px);bottom:160px}.internal-page-banner .content-overlay .main-heading-internal{font-family:PP Telegraf;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:.5px;margin:0 0 34px;border-bottom:.8px solid #abafb3;padding-bottom:22px}.internal-page-banner .content-overlay .internal-para-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20%}.internal-page-banner .content-overlay .internal-para-wrap .internal-para-wrap-1 p{margin:0;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.6px;color:#fdfeff}.internal-page-banner .content-overlay .internal-para-wrap .internal-para-wrap-1 a.button{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 16px #ff9b5266;border-radius:4px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;max-width:275px;width:100%;margin-top:26px;padding-block:17px;height:auto;min-height:unset}.internal-page-banner .content-overlay .internal-para-wrap .internal-para-wrap-1 a.button:before,.internal-page-banner .content-overlay .internal-para-wrap .internal-para-wrap-1 a.button:after{display:none}.internal-page-banner .content-overlay .internal-para-wrap .internal-parap-wrap-2 ul{margin:0;padding:0;max-width:325px;width:100%}.internal-page-banner .content-overlay .internal-para-wrap .internal-parap-wrap-2 ul li{margin:0 0 16px;list-style:none;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#fdfeff;display:inline-flex;align-items:flex-start;justify-content:center;gap:8px}.internal-page-banner .content-overlay .internal-para-wrap .internal-parap-wrap-2 ul li span.icon-list-type{display:inline-flex}.internal-page-banner .content-overlay .internal-para-wrap .internal-parap-wrap-2 ul li span.icon-list-type svg{width:20px;height:20px;object-fit:contain}.internal-page-main-sec{padding-block:80px!important;padding-inline:15px!important}.internal-page-main-sec .page-width{padding-inline:0}.internal-page-main-sec .column-intenral-part-left h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;margin:0}.internal-page-main-sec .column-intenral-part-left p{margin:0;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;max-width:600px;width:100%;margin-block:16px 45px}.internal-page-main-sec .column-intenral-part-left .image-container img{width:100%;height:auto}.internal-page-main-sec .inenrnal-nav-outer h3{margin:0 0 20px;font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;font-family:Neue Haas Grotesk}.internal-page-main-sec .inenrnal-nav-outer .sidebar-navigation .nav-link-custom-internal{background:transparent;border-left:1.3px solid transparent;color:#535658;text-decoration:none;display:block;padding:10px 22px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}.internal-page-main-sec .inenrnal-nav-outer .sidebar-navigation .nav-link-custom-internal.active{color:#161717;font-weight:700;background:#f0f5f9;border-left:1.3px solid #14293d}.internal-page-main-sec .row{display:grid;grid-template-columns:1fr 330px;align-items:flex-start;gap:24.5%}.faq-with-contact-section .inner-container .contact-us-text-heading h3{margin:0;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px}.faq-with-contact-section .inner-container .contact-us-text-heading p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;margin:22px 0 0}.normal-vbanner-only-custom img{width:100%;height:auto}.internal-page-main-sec{padding:80px 0}.main_site_header.menu-active{background:#fdfeff}.category-slick-carousel .category-slide-content p{margin:8px 0 0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}.collection-hero .collection-hero__inner{max-width:100%;padding-inline:0}.collection-hero .collection-hero__inner .collection-hero__image-container{margin:0}.collection .product-grid{gap:30px 20px;display:grid;grid-template-columns:repeat(3,1fr)}.collection .product-grid .grid__item{width:100%;max-width:100%}.collection .product-grid .grid__item .product-card-wrapper{border-radius:8px!important;overflow:hidden}.collection .product-grid .grid__item .product-card-wrapper .card__content{padding:18px 18px 48px}.collection .product-grid .grid__item .product-card-wrapper .card__content .position-arrow-card{position:absolute;right:16px;bottom:16px;display:grid}.collection .product-grid .grid__item .product-card-wrapper .card__content .card__information{padding:0}.collection .product-grid .grid__item .product-card-wrapper .card__content .card__information .card__heading a{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;font-family:Neue Haas Grotesk;text-decoration:none}.collection .product-grid .grid__item .product-card-wrapper .card__content .card__information .price .price__regular{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658;margin-top:1px}.collection .pagination-wrapper .pagination__list,.main-blog .pagination-wrapper .pagination__list{background:#fdfeff;box-shadow:0 0 25px #2e475e29;border-radius:50px;min-width:380px;margin-inline:auto;align-items:center;gap:10px;padding-block:7px;width:fit-content;padding-inline:20px}.main-blog .pagination-wrapper .pagination__list{padding-block:13px}.collection .pagination-wrapper .pagination__list li,.main-blog .pagination-wrapper .pagination__list li{width:auto;height:auto;flex:unset;max-width:unset;margin:0;display:grid;line-height:normal;min-height:unset;max-height:unset}.collection .pagination-wrapper .pagination__list li a.pagination__item,.main-blog .pagination-wrapper .pagination__list li a.pagination__item{width:fit-content;height:30px;border-radius:50px;background:transparent;color:#535658;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;text-decoration:none;min-width:30px;padding-inline:6px}.collection .pagination-wrapper .pagination__list li a.pagination__item.pagination__item--current,.main-blog .pagination-wrapper .pagination__list li a.pagination__item.pagination__item--current{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);color:#fff;opacity:1}.collection .pagination-wrapper .pagination__list li a.pagination__item:after,.main-blog .pagination-wrapper .pagination__list li a.pagination__item:after{display:none}.collection-custom-container{padding-inline:0;max-width:1390px;width:calc(100% - 30px);gap:35px;padding-block:20px;position:relative}.custom-product-sorting form.facets-vertical-form{justify-content:space-between;align-items:center;margin-bottom:40px;position:relative}.custom-product-sorting form.facets-vertical-form .product-count-vertical{margin:0;position:static}.custom-product-sorting form.facets-vertical-form .product-count-vertical .loading__spinner{right:auto;left:50%;transform:translate(-50%,-50%);padding-top:0}.custom-product-sorting form.facets-vertical-form .product-count-vertical .product-count__text{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#14293d;font-family:Neue Haas Grotesk;opacity:1}.custom-product-sorting form.facets-vertical-form .sorting{padding:0}.custom-product-sorting form.facets-vertical-form .sorting .facet-filters__field{background-color:#f0f5f9;border-radius:4px;padding:8px 10px}.custom-product-sorting form.facets-vertical-form .sorting .facet-filters__field .facet-filters__label{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#737a7f;font-family:Neue Haas Grotesk;margin-right:-15px}.custom-product-sorting form.facets-vertical-form .sorting .facet-filters__field .select select{font-size:16px;font-family:Neue Haas Grotesk;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#14293d;padding-inline:20px 20px;font-family:unset}.custom-product-sorting form.facets-vertical-form .sorting .facet-filters__field .select select:focus,.custom-product-sorting form.facets-vertical-form .sorting .facet-filters__field .select select:focus-visible{outline:none;box-shadow:none}.custom-product-sorting form.facets-vertical-form .sorting .facet-filters__field .select select:focus+.svg-wrapper{transform:rotateX(180deg);transform-box:fill-box;transform-origin:center}.collection-custom-container aside.facets-wrapper{padding:0;width:335px}.collection-custom-container .product-grid-container{flex:1}.collection-custom-container .filter-listing-div .field .collection-input-search{position:relative;width:100%}.collection-custom-container .filter-listing-div .field{position:static}.collection-custom-container .filter-listing-div .field:before,.collection-custom-container .filter-listing-div .field:after{display:none}.collection-custom-container .filter-listing-div .field .search__button{left:0;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);border-radius:4px;padding:12px}.collection-custom-container .filter-listing-div .field .search__button .svg-wrapper svg{color:#fff}.collection-custom-container .filter-listing-div .field input.search__input{padding:0 40px 0 48px;background:#f0f5f9;color:#262a2c;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;border-radius:4px}.collection-custom-container .filter-listing-div .field input.search__input:focus{outline:none;box-shadow:none}.collection-custom-container .filter-listing-div .field .field__label{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.5px;left:50px;top:12px}.collection-custom-container .filter-listing-div .field input.search__input:not(:placeholder-shown)~.field__label,.collection-custom-container .filter-listing-div .field input.search__input:focus~.field__label{top:calc(var(--inputs-border-width) + .2rem);font-size:10px;line-height:15px}.collection-custom-container aside.facets-wrapper .facets-container{display:block;background:#f0f5f9;border-radius:6px;margin-top:30px;padding:0;overflow:hidden}.collection-custom-container .filter-listing-div .field .reset__button{right:0;border:0}.collection-custom-container .filter-listing-div .field .reset__button:after{display:none}.collection-custom-container .filter-listing-div .field .predictive-search.predictive-search--search-template{border:0}.collection-custom-container aside.facets-wrapper .facets-container facet-filters-form{grid-column-start:unset!important}.collection-custom-container aside.facets-wrapper .facets-container facet-filters-form .facets__form-vertical{width:100%}.collection-custom-container aside.facets-wrapper .facets-container .active-facets{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%)}.collection-custom-container aside.facets-wrapper .facets-container .active-facets h2{margin:0;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#fdfeff;font-family:Neue Haas Grotesk}.collection-custom-container aside.facets-wrapper .facets-container .active-facets-vertical-filter{justify-content:space-between;padding:12px 16px}.collection-custom-container aside.facets-wrapper .facets-container .active-facets h2 svg{margin-right:12px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical{width:calc(100% - 46px);margin-inline:auto;margin-top:0;padding-block:22px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .parent-display{padding:0}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets__summary{padding:0;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets__summary div{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets__summary div:focus-visible{box-shadow:none;border:0;outline:none}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets__summary div svg{transform:rotateX(180deg)}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical[open] .facets__summary div svg{transform:rotateX(0)}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets-wrap{margin:0;padding:0}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets-wrap .list-menu__item label.facets__label{padding:0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658;margin-top:10px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets-wrap .list-menu__item label.facets__label .svg-wrapper{top:5px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets-wrap .list-menu__item label.facets__label input{margin:0;top:0;left:0}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .facets-wrap .list-menu__item label.facets__label svg{background-color:transparent;border-radius:5px;overflow:hidden}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .range-price{margin:20px 0 0;justify-content:space-between}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .range-price input{margin:0!important;padding:0;min-width:52px;background:transparent;border:0;height:auto;font-family:Neue Haas Grotesk}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .range-price input[type=number]::-webkit-inner-spin-button,.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .range-price input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.range-price-input{border:.8px solid #abafb3;border-radius:4px;padding:3px 7px;display:flex;justify-content:center;align-items:center}.range-price-input span{font-size:14px;font-weight:400;line-height:21px;color:#474d59;display:inline-block}.custom-breadcrumb-collection .page-width{padding-inline:0;margin-top:28px;max-width:1390px;width:calc(100% - 30px)}.custom-breadcrumb-pages .page-width{padding-inline:0}.custom-breadcrumb-collection .breadcrumb a,.custom-breadcrumb-collection .breadcrumb span,.custom-breadcrumb-pages .breadcrumb a,.custom-breadcrumb-pages .breadcrumb span{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#737a7f;text-decoration:none;display:inline-block;position:relative;text-transform:capitalize}.custom-breadcrumb-collection .breadcrumb span,.custom-breadcrumb-pages .breadcrumb span{color:#161717}.custom-breadcrumb-collection .breadcrumb a,.custom-breadcrumb-pages .breadcrumb a{padding-right:40px}.custom-breadcrumb-collection .breadcrumb a:after,.custom-breadcrumb-pages .breadcrumb a:after{content:"";position:absolute;right:12px;top:50%;background:#737a7f;height:1px;width:16px;transform:translateY(-50%)}.custom-breadcrumb-pages{margin-top:25px;width:calc(100% - 30px);margin-inline:auto}.pump-navigation h2{margin:0 0 10px;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;font-family:Neue Haas Grotesk}.pump-navigation .pump-categories ul{margin:0;padding:0;list-style:none;display:flex;gap:10px}.pump-navigation .pump-categories ul li{flex:1}.pump-navigation .pump-categories ul li a{border:1px solid #737a7f;border-radius:6px;font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;color:#161717;text-decoration:none;width:100%;display:inline-flex;padding:13px 20px;align-items:center}.pump-navigation .pump-categories ul li a.active{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);color:#fff}.pump-navigation{margin-bottom:30px}.pump-navigation .pump-categories ul li a svg{display:none;width:16px;height:auto;margin-right:16px}.pump-navigation .pump-categories ul li a.active svg{display:inline-block}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical.custom-price-filter .facets__summary{margin-bottom:22px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical.custom-price-hide{display:none}.collection-custom-container aside.facets-wrapper .facets-container .active-facets-vertical-filter+facet-remove{display:none}.collection-custom-container aside.facets-wrapper .facets-container .active-facets facet-remove.active-facets__button-wrapper{margin:0}.collection-custom-container aside.facets-wrapper .facets-container .active-facets facet-remove.active-facets__button-wrapper .active-facets__button-remove{color:#fff;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px}.collection-custom-container .filter-listing-div .predictive-search{top:80px}.collection-custom-container .filter-listing-div .predictive-search{background-color:#fff;padding:28px;z-index:6}.collection-custom-container .filter-listing-div .predictive-search .predictive-search__results-groups-wrapper{gap:20px;padding-bottom:0;border-bottom:0}.collection-custom-container .filter-listing-div .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item,.collection-custom-container .filter-listing-div .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;padding-inline:0;font-family:Neue Haas Grotesk,sans-serif;text-decoration:none}.collection-custom-container .filter-listing-div .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p mark{font-weight:600;color:#161717}.collection-custom-container .filter-listing-div .predictive-search h2{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;margin:0 0 12px;font-family:Neue Haas Grotesk,sans-serif}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item{flex-direction:column;display:flex;gap:14px}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item img.predictive-search__image{width:100%;height:auto}.collection-custom-container .filter-listing-div .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p.custom-predictive-price{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;margin:12px 0 0}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-option-search-keywords .predictive-search__item{justify-content:flex-end;color:#161717;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;gap:7px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper{z-index:2;bottom:0;max-width:1430px;width:calc(100% - 30px);left:50%;top:50%;transform:translate(-50%,-50%);height:auto}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__title{margin:0 0 15px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description{margin:0;text-align:left;line-height:normal}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h1{text-align:left!important;margin:0;font-size:26px;font-weight:400;line-height:30.8px;letter-spacing:.5px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h4{margin:0;text-align:left!important;font-size:18px;font-weight:400;line-height:30.8px;letter-spacing:.5px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h4 a{box-shadow:0 0 16px #ff9b5266;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding:8px 20px;display:inline-block;border-radius:4px;margin-left:10px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h4 a:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29)}.collection-hero .collection-hero__inner .collection-hero__image-container img{position:relative;height:340px;width:100%}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-banner-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:.5}.shopify-section product-info .page-width{padding-inline:0;max-width:1340px;width:calc(100% - 30px)}.shopify-section product-info .custom-breadcrumb-product .page-width{width:100%;margin-bottom:30px}.shopify-section product-info .custom-breadcrumb-product .page-width .breadcrumb a,.shopify-section product-info .custom-breadcrumb-product .page-width .breadcrumb span{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#737a7f;text-decoration:none;display:inline-block;position:relative}.shopify-section product-info .custom-breadcrumb-product .page-width .breadcrumb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#161717}.shopify-section product-info .custom-breadcrumb-product .page-width .breadcrumb a{padding-right:32px;white-space:nowrap}.shopify-section product-info .custom-breadcrumb-product .page-width .breadcrumb{display:flex}.shopify-section product-info .custom-breadcrumb-product .page-width .breadcrumb a:after{content:"";position:absolute;right:8px;top:50%;background:#737a7f;height:1px;width:16px;transform:translateY(-50%)}.shopify-section product-info .product{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:flex-start}.shopify-section product-info .product .product__media-wrapper{max-width:100%;width:100%}.shopify-section product-info .product .product__info-wrapper{max-width:100%;width:100%;padding:0}.shopify-section product-info .product .product__info-wrapper .product__title h1{font-size:30px;font-weight:400;line-height:39px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;text-align:left}.shopify-section product-info .product .product__info-wrapper .varint-sku{margin:0;display:flex;align-items:center;gap:16px;border-bottom:.6px solid #abafb3;padding-bottom:20px}.shopify-section product-info .product .product__info-wrapper .varint-sku p{margin:0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658}.shopify-section product-info .product .product__info-wrapper .varint-sku .custom-in-stock{display:flex;align-items:center;gap:7px;border:1px solid #53b723;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:15.6px;color:#52a52b;letter-spacing:1px}.shopify-section product-info .product .product__info-wrapper .varint-sku .custom-less-stock{display:flex;align-items:center;gap:7px;border:1px solid #e07f26;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:15.6px;color:#e07f26;letter-spacing:1px}.shopify-section product-info .product .product__info-wrapper .varint-sku .custom-out-stock{display:flex;align-items:center;gap:7px;border:1px solid red;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:15.6px;color:red;letter-spacing:1px}.shopify-section product-info .product .product__info-wrapper .varint-sku .custom-in-stock .svg-wrapper,.shopify-section product-info .product .product__info-wrapper .varint-sku .custom-less-stock .svg-wrapper{width:13px;height:13px}.shopify-section product-info .product .product__info-wrapper .varint-sku .custom-out-stock .svg-wrapper svg{width:13px;height:13px;color:red}.shopify-section product-info .product .product__info-wrapper .cstm-price-div{margin:0;border-bottom:.6px solid #abafb3;padding:14px 0}.shopify-section product-info .product .product__info-wrapper .product__tax.caption.rte{display:none}.shopify-section product-info .product .product__info-wrapper .product__text{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#000}.shopify-section product-info .product .product__info-wrapper .cstm-price-div .price__container{margin:0}.shopify-section product-info .product .product__info-wrapper .cstm-price-div .price__regular{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;color:#161717}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity{margin:0}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity label{display:none}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity{border:.8px solid #abafb3;border-radius:4px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity:before,.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity:after{display:none}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity .quantity__button{width:32px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity input{width:50px;min-width:unset;max-width:unset;display:block;font-family:Neue Haas Grotesk}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button{display:flex;align-items:center;gap:12px;margin-top:24px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity{margin:0;flex:unset}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form{margin:0}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form__submit{margin:0;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border-radius:4px;box-shadow:0 0 12px #ff9b5299;font-size:15px;font-weight:700;line-height:22.5px;letter-spacing:.5px;text-transform:uppercase;min-height:62px;height:auto;padding-block:9px;gap:14px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form__submit:hover{background:linear-gradient(90deg,#de6a00 107.73%,#fe8f29)}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form__submit:before,.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form__submit:after{display:none}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button{flex:1}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity{border:.8px solid #abafb3;border-radius:4px;min-height:62px;padding:6px}.shopify-section product-info .product .product__info-wrapper .shipping-info{display:flex;align-items:flex-start;gap:10px;margin:22px 0 28px}.shopify-section product-info .product .product__info-wrapper .shipping-info .shipping-icon{display:flex;margin-top:2px}.shopify-section product-info .product .product__info-wrapper .shipping-info .shipping-icon span{display:grid}.shopify-section product-info .product .product__info-wrapper .shipping-info .shipping-text{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}.shopify-section product-info .product .product__info-wrapper .shipping-info .shipping-text .bold-text{font-weight:500}.shopify-section product-info .product .product__info-wrapper .product-account-level{padding:25px;background:#fdfeff!important;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:8px;width:100%;max-width:100%;display:flex;align-items:flex-start;gap:24px;margin-bottom:35px}.shopify-section product-info .product .product__info-wrapper .product-account-level .account-level-images{display:flex;position:relative}.shopify-section product-info .product .product__info-wrapper .product-account-level .account-level-images:before{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;background-color:#69ee2a66;height:1.75rem;margin:0;width:1.75rem}.shopify-section product-info .product .product__info-wrapper .product-account-level .account-level-images:after{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;animation-delay:.5s;background-color:#69ee2a;height:1rem;margin:4px;width:1rem}.shopify-section product-info .product .product__info-wrapper .product-account-level .account-level-images img:nth-child(2){margin-left:-15px}.shopify-section product-info .product .product__info-wrapper .product-account-level .product-account-right-content h3{font-size:18px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;margin:0;font-family:Neue Haas Grotesk}.shopify-section product-info .product .product__info-wrapper .product-account-level .product-account-right-content p{font-size:16px;font-weight:400;line-height:25px;letter-spacing:.5px;color:#262a2c;margin:7px 0 0}.shopify-section product-info .product .product__info-wrapper .product-account-level .product-account-right-content small{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#737a7f}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a{margin:0;background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);box-shadow:0 0 20px #2d3f4f40;border-radius:5px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;text-transform:uppercase;display:grid;grid-template-columns:30px 1fr;align-items:center;padding:8px;font-family:Neue Haas Grotesk;text-decoration:none;text-align:center}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a svg{background:#fdfeff;box-shadow:0 2px 30px #6c7c8b4a;width:30px;height:30px;border-radius:4px;padding:8px}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a:last-child{border:.6px solid #1e4b76;background:transparent;color:#14293d}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a:hover{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);color:#fff!important}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a span{display:grid}.shopify-section product-info .product .product__info-wrapper .product__info-container{max-width:100%}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form__buttons{max-width:100%}.shopify-section product-info .product .product__info-wrapper .specifications-tab button{width:100%;padding:0 0 0 40px;border:0;background:transparent;font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;text-align:left;font-family:Neue Haas Grotesk;position:relative;cursor:pointer}.shopify-section product-info .product .product__info-wrapper .specifications-tab{border-bottom:.8px solid #abafb3;margin:0}.shopify-section product-info .product .product__info-wrapper .specifications-tab.first-accordian-tab{border-top:.8px solid #abafb3}.shopify-section product-info .product .product__info-wrapper .specifications-tab button svg{position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;height:35px;padding:9px}.shopify-section product-info .product .product__info-wrapper .specifications-tab button svg.icon-minus{padding:0}.shopify-section product-info .product .product__info-wrapper .specifications-tab{border-bottom:.8px solid #abafb3;margin:0;padding:17px 0}.shopify-section product-info .product .product__info-wrapper .specifications-tab button.active svg.icon-plus{visibility:hidden}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .part-1-custom-tag{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.05px}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 br{display:none}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .custom-scroll-button-tab{margin-top:30px;text-transform:uppercase;font-size:13px;line-height:19px;padding:0;display:flex;align-items:center;gap:10px}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .custom-scroll-button-tab svg{width:15px;height:15px;padding:0;position:relative;top:unset;transform:unset}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2{padding-bottom:18px;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#000;padding-top:20px;word-break:break-all}.product-top-section{background-color:#f8fafc;padding-block:40px 70px!important}.shopify-section product-info .product .slider-mobile-gutter{background:#fff}.shopify-section product-info .product .slider-mobile-gutter .product__media img{width:65%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.shopify-section product-info .product .custom-logo-pdp{background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;padding:26px;margin-top:32px;border-radius:8px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos h2{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;font-family:Neue Haas Grotesk;margin:0 0 26px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos .logos-container{display:flex;flex-wrap:wrap;justify-content:center;gap:26px 28px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos .logos-container{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos .logos-container .logo{width:16%}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos .logos-container .logo img{width:100%!important;height:29px;object-fit:contain}.shopify-section product-info .product .product__media-wrapper{position:sticky;top:2rem}.shopify-section product-info .product .product__media-wrapper media-gallery.product__column-sticky{position:relative;top:0}.tav-custom-outer{background-color:#fdfeff;padding-block:80px}.tav-custom-outer .page-width{padding:0;max-width:1000px;width:calc(100% - 30px)}.tav-custom-outer .main-header-cl-tabs h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;text-align:center;margin:0}.tav-custom-outer .tab-buttons{border:1px solid #abafb3;border-radius:6px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-block:28px 34px;display:flex}.tav-custom-outer .tab-buttons .tab-button{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;text-align:center;border:.8px solid #262a2c;background-color:transparent;padding:12px 8px;border-radius:6px;cursor:pointer;flex:1}.tav-custom-outer .tab-buttons .tab-button.active{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);color:#fdfeff;box-shadow:0 0 20px #2d3f4f40}.tav-custom-outer .tab-content .custom-heading-inner-tab{text-align:center;max-width:600px;margin-inline:auto;width:100%}.tav-custom-outer .tab-content .custom-heading-inner-tab h4{margin:0 0 24px;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#002128;font-family:Neue Haas Grotesk}.tav-custom-outer .tab-content{margin:0;font-size:15px;font-weight:400;line-height:23.6px;letter-spacing:.5px;color:#002128;word-break:break-all}.tav-custom-outer .tab-content .first-nine-tags,.tav-custom-outer .tab-content .remaining-tags{background:#fff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:10px;margin-block:32px}.tav-custom-outer .tab-content .first-nine-tags br,.tav-custom-outer .tab-content .remaining-tags br{display:none}.tav-custom-outer .tab-content .first-nine-tags .custom-outer-wrap-main-tags,.tav-custom-outer .tab-content .remaining-tags .custom-outer-wrap-main-tags{display:grid;grid-template-columns:1fr 275px;border-bottom:1px solid #dae0e5;padding:16px 30px}.tav-custom-outer .tab-content .first-nine-tags .custom-outer-wrap-main-tags .part-1-custom-tag,.tav-custom-outer .tab-content .remaining-tags .custom-outer-wrap-main-tags .part-1-custom-tag{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#333}.tav-custom-outer .tab-content .first-nine-tags .custom-outer-wrap-main-tags .part-1-custom-tag:last-child,.tav-custom-outer .tab-content .remaining-tags .custom-outer-wrap-main-tags .part-1-custom-tag:last-child{font-weight:500}.tav-custom-outer .tab-content .first-nine-tags .custom-outer-wrap-main-tags:last-child,.tav-custom-outer .tab-content .first-nine-tags .custom-outer-wrap-main-tags:nth-last-child(2),.tav-custom-outer .tab-content .remaining-tags .custom-outer-wrap-main-tags:last-child,.tav-custom-outer .tab-content .remaining-tags .custom-outer-wrap-main-tags:nth-last-child(2){border:0}.tav-custom-outer .tab-content .custom-load-more-button{display:block;text-align:center;background-color:transparent;border:0;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;font-family:Neue Haas Grotesk;position:relative;width:fit-content;margin-inline:auto;padding:0 0 0 25px;cursor:pointer}.tav-custom-outer .tab-content .custom-load-more-button svg{position:absolute;left:0;top:50%;width:22px;transform:translateY(-50%)}.tav-custom-outer .tab-content .custom-load-more-button span{text-decoration:underline}.tav-custom-outer .tab-content .custom-load-more-button.active svg.icon-plus{visibility:hidden}.pdp-benifit-section .heading-pdp-benifit{margin:0 0 60px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;text-align:left}.pdp-benifit-section .blocks-wrapper .block-icon img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%)!important;padding:11px!important}.pdp-benifit-section .blocks-wrapper .block-content h3{margin:24px 0 12px!important}section.pdp-benifit-section{padding-block:70px;background-repeat:no-repeat;background-position:center;background-size:cover}.show-accordian-right .inner-container .contact-box{order:1}.main-related-products-section{max-width:1920px;margin-inline:auto;width:100%}.main-related-products-section .related-products{max-width:100%;padding-inline:0;overflow:hidden;padding-block:50px 90px}.main-related-products-section .related-products .custom-upsell-cart .slick-list{padding-left:60px;padding-right:60px}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card--media{height:auto;position:relative}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card--media .card__inner{position:relative;display:block;background-color:transparent}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card--media .card__inner .card__media{position:relative;height:auto;margin-bottom:30px}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card--media .card__inner .card__media .media{position:relative;height:auto}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__media img{width:100%;height:250px;object-fit:contain;position:relative}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__information h3.card__heading{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:left;font-family:Neue Haas Grotesk;margin-bottom:15px}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__information h3.card__heading a{text-decoration:none}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__information .price .price__regular{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__content{padding:25px;background:#f0f5f9;border-radius:6px;display:flex;flex-direction:column}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__content .card__information{padding:0}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card--media .card__inner .card__content{background:transparent;padding:0}.main-related-products-section .related-products .custom-upsell-cart .slick-list{margin-inline:-10px}.main-related-products-section .related-products .custom-upsell-cart .slick-list .slick-slide{margin-inline:10px}.main-related-products-section .related-products .related-products__heading{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;color:#121519;padding-left:60px;margin-bottom:70px}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow{z-index:4;width:50px;height:50px;background:#e3e5ea;border-radius:50%}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow.slick-disabled{visibility:hidden}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow:before{opacity:1;font-size:0;width:14px;height:14px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow.slick-next{right:2%}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow.slick-prev{left:2%}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow.slick-prev:before{background-image:url(/cdn/shop/files/prev-arrow.svg?v=1730712817)}.main-related-products-section .related-products .custom-upsell-cart .slick-arrow.slick-next:before{background-image:url(/cdn/shop/files/next-arrow.svg?v=1730712816)}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block{background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;padding:20px;border-radius:8px;margin:24px 0 32px}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block h2{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;text-align:left;color:#161717;font-family:Neue Haas Grotesk;margin:0 0 14px}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block ul{margin:0;padding:0;list-style:none}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block ul li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;margin-top:8px}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block ul li img{width:16px;height:16px;object-fit:contain}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block ul li span{flex:1}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .custom-outer-wrap-main-tags{display:flex;gap:8px;margin-bottom:8px}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .part-1-custom-tag:first-child{font-weight:500}.shopify-section product-info .product .product__info-wrapper .cstm-price-div{text-align:left}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form form{max-width:100%}.main-related-products-section .related-products .custom-upsell-cart+a{display:inline-flex;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-align:left;text-decoration-line:underline;text-transform:uppercase;color:#161717;gap:12px;margin-left:60px;margin-top:25px}.main-related-products-section .related-products .custom-upsell-cart+a .arroe-related-button{width:16px;height:16px;padding:2px}.main-related-products-section .related-products .custom-upsell-cart+a .arroe-related-button svg{width:100%;height:auto}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__content .position-arrow-card{order:1;margin-top:25px;text-align:right}.shopify-section product-info .product .product__info-wrapper .varint-sku+div{margin:0}.shopify-section product-info .product .product__info-wrapper .request-pricing-block{padding:25px;background:#fdfeff!important;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:8px;width:100%;max-width:100%;display:flex;align-items:flex-start;gap:24px;margin-bottom:35px}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .profile-image{width:65px;position:relative;display:flex}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .profile-image:before{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;background-color:#69ee2a66;height:1.75rem;margin:0;width:1.75rem}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .profile-image:after{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;animation-delay:.5s;background-color:#69ee2a;height:1rem;margin:4px;width:1rem}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .profile-image img{width:62px;height:63px;object-fit:cover;border-radius:50%}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .pricing-text h4{margin:0 0 5px;font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;font-family:Neue Haas Grotesk}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .pricing-text p{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;margin:0}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .pricing-text .pricing-button{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);text-decoration:none;box-shadow:0 0 20px #2d3f4f40;width:100%;display:block;text-align:center;border-radius:5px;padding:16px 12px;font-size:15px;font-weight:700;line-height:22.5px;letter-spacing:.5px;margin-top:22px}.request-quote-popup{z-index:9}.request-quote-popup .popup-content{max-width:640px;margin-inline:auto;width:calc(100% - 30px);padding:30px;border-radius:10px;background-color:#fdfeff;position:relative}.request-quote-popup .popup-content form.contact-form label{display:block;width:100%;font-size:15px;font-weight:400;line-height:18.4px;letter-spacing:.5px;color:#161717;margin-bottom:6px}.request-quote-popup .popup-content form.contact-form input,.request-quote-popup .popup-content form.contact-form textarea{width:100%;padding:10px 12px;background:transparent;border:.6px solid #979b9e;border-radius:4px;margin-bottom:18px;font-size:16px;font-weight:400;line-height:18.4px;letter-spacing:.5px;color:#161717}.request-quote-popup .popup-content form.contact-form .submit-button{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);text-decoration:none;box-shadow:0 0 20px #2d3f4f40;width:100%;display:block;text-align:center;border-radius:5px;padding:16px 12px;font-size:15px;font-weight:700;line-height:22.5px;letter-spacing:.5px;margin-top:0;color:#fff;text-transform:uppercase;border:0}.request-quote-popup .popup-content form.contact-form .feild-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.register-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;border-bottom:.8px solid #abafb3;padding-bottom:18px}.register-popup-header h2{margin:0;font-family:PP Telegraf;font-size:30px;font-weight:400;line-height:33px;letter-spacing:.5px}.register-popup-header .close-popup{width:35px;height:35px;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);box-shadow:0 0 20px #2d3f4f40;border-radius:4px;padding:9px;margin:0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:PP Telegraf;font-size:24px}.cart-drawer{max-width:622px;width:100%}.cart-drawer .drawer__inner{padding-inline:0;background-color:#f4f7fa;width:100%;max-width:100%}.cart-drawer .drawer__inner .drawer__header{padding:20px 16px;background-color:#fdfeff;align-items:center}.cart-drawer .drawer__inner .drawer__header .drawer__close{position:relative;top:0;right:0;width:45px;height:45px;background:#fdfeff;border:.8px solid #f0f5f9;box-shadow:0 2px 30px #6c7c8b1f}.cart-drawer .drawer__inner .drawer__header .drawer__heading{font-size:30px;font-weight:400;line-height:39px;letter-spacing:.5px;font-family:Neue Haas Grotesk;margin:0 auto 0 16px}.cart-drawer .drawer__inner .drawer__header .drawer__counter{margin:0;background:#fdfeff;border:.8px solid #f0f5f9;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#ed7c14;padding:10px 17px}.cart-drawer .drawer__inner cart-drawer-items{padding-inline:18px}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__media{padding:0;width:100%;grid-row:1 / 3}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__media .cart-item__image{background-color:#fff;padding:7px;border-radius:4px;object-fit:contain}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__details{padding-top:0;padding-left:0;grid-column:unset}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__details .cart-item__name{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;margin:0;text-decoration:none;max-width:100%;padding-right:30px}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__details .product-option{font-size:13px;font-weight:400;line-height:18px;letter-spacing:.5px;color:#222628}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item{grid-template:unset;border-bottom:.6px solid #abafb3;padding-bottom:14px;margin-bottom:24px;grid-template-columns:135px 1fr;grid-template-rows:repeat(1,1fr);column-gap:18px}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item:last-child{border:0;padding-bottom:0;margin-bottom:0}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity{border:1px solid #abafb3;border-radius:4px;min-height:unset;min-width:unset;width:95px;background-color:transparent}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity:before,.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity:after{display:none}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity .quantity__button{width:30px}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity input{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;width:100%;padding-block:5px}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity{padding:0;grid-column:2 / 2}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity input:focus,.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__quantity-wrapper .cart-quantity input:focus-visible{box-shadow:none;outline:none}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__details cart-remove-button{margin:0;position:absolute;right:3px;z-index:1}.cart-drawer .drawer__inner .drawer__footer{background:#fdfeff;border:0;border-radius:10px;width:calc(100% - 30px);margin-inline:auto;padding:20px;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;margin-bottom:16px}.cart-drawer .drawer__inner .drawer__footer .totals .totals__total{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;margin:0;font-family:Neue Haas Grotesk}.cart-drawer .drawer__inner .drawer__footer .totals .totals__total span.vat-text{font-size:12px;font-weight:400;line-height:15px;color:#737a7f;margin-left:7px}.cart-drawer .drawer__inner .drawer__footer .totals .totals__total-value{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#121519}.cart-drawer .drawer__inner .drawer__footer .totals{margin:0}.cart-drawer .drawer__inner .drawer__footer .tax-note{margin:5px 0 20px;border-bottom:.6px solid #abafb3;padding-bottom:10px;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#737a7f}.cart-drawer .drawer__inner .drawer__footer .tax-note a{text-decoration:none;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#737a7f}.cart-drawer .drawer__inner .drawer__footer .cart__ctas button.cart__checkout-button{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);box-shadow:0 0 20px #2d3f4f40;border-radius:5px;font-size:16px;font-weight:700;line-height:19.2px;text-transform:uppercase;letter-spacing:.5px;gap:14px;min-height:60px}.cart-drawer .drawer__inner .drawer__footer .cart__ctas button.cart__checkout-button:before,.cart-drawer .drawer__inner .drawer__footer .cart__ctas button.cart__checkout-button:after{display:none}cart-items .page-width{padding-inline:0;width:calc(100% - 30px)}cart-items .title-wrapper-with-link .title{font-size:35px;font-weight:400;line-height:40px;letter-spacing:.5px;font-family:Neue Haas Grotesk;margin:0}cart-items .title-wrapper-with-link .underlined-link{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);box-shadow:0 0 20px #2d3f4f40;border-radius:4px;text-decoration:none;font-size:14px;font-weight:700;line-height:19.2px;text-transform:uppercase;letter-spacing:.5px;color:#fdfeff;padding:14px 22px;display:inline-block}cart-items .title-wrapper-with-link{border-bottom:.6px solid #abafb3;padding-bottom:26px;margin-bottom:45px}cart-items form.cart__contents .cart__items thead tr{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%)}cart-items form.cart__contents .cart__items thead th.caption-with-letter-spacing{padding:18px 20px;color:#fff;font-family:Neue Montreal;opacity:1;font-size:14px;font-weight:500}cart-items form.cart__contents .cart__items table{background-color:#f4f7fa;border-radius:10px;overflow:hidden}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__media{padding:0}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__details{padding:0}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity{padding:0}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__totals{padding:0}cart-items form.cart__contents .cart__items tbody tr.cart-item td{padding:18px!important;vertical-align:middle}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__details .cart-item__name{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;margin:0;text-decoration:none;max-width:100%}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__details .product-option{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.5px;color:#222628;margin-top:12px}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity .cart-quantity{border:1px solid #abafb3;border-radius:4px;min-height:unset;min-width:unset;width:115px;background-color:transparent}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity .cart-quantity:before,cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity .cart-quantity:after{display:none}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity .cart-quantity .quantity__button{width:40px}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity .cart-quantity input{font-size:16px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;width:100%;padding-block:12px}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity cart-remove-button a.button{min-width:unset;min-height:unset;width:34px;height:34px;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border-radius:4px;box-shadow:0 0 16px #ff9b5266}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity cart-remove-button a.button .icon-remove{color:#fff}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__quantity .cart-item__quantity-wrapper{align-items:center}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__totals .cart-item__price-wrapper span.price{margin:0;font-size:16px;font-weight:400;line-height:18px;letter-spacing:.5px;color:#222628}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__media .cart-item__image-container{border-radius:5px}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__media .cart-item__image{background-color:#fff;padding:10px}div#main-cart-footer .page-width{padding-inline:0;width:calc(100% - 30px)}cart-items form.cart__contents .cart__items{padding-bottom:0;border:0}.cart__footer .cart__blocks{background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;padding:24px 20px;border-radius:10px;max-width:580px;width:100%}.cart__footer .cart__blocks .totals{justify-content:space-between}.cart__footer .cart__blocks .totals .totals__total{font-size:20px;font-weight:500;line-height:27px;letter-spacing:.5px;margin:0;font-family:Neue Haas Grotesk}.cart__footer .cart__blocks .totals .totals__total-value{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#121519}.cart__footer .cart__blocks small.tax-note{margin:5px 0 20px;border-bottom:.6px solid #abafb3;padding-bottom:10px;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#737a7f;text-align:left}.cart__footer .cart__blocks small.tax-note a{text-decoration:none;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#737a7f}.cart__footer .cart__blocks .cart__ctas button#checkout{background:linear-gradient(270deg,#0b1723,#1e4b76 111.64%);box-shadow:0 0 20px #2d3f4f40;border-radius:5px;font-size:16px;font-weight:700;line-height:19.2px;text-transform:uppercase;letter-spacing:.5px;gap:14px;min-height:60px;max-width:100%}.cart__footer .cart__blocks .cart__ctas button#checkout:before,.cart__footer .cart__blocks .cart__ctas button#checkout:after{display:none}.cart__warnings{padding:45px 10px!important;margin-block:80px;background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;max-width:600px;margin-inline:auto;width:calc(100% - 30px)}.cart__warnings .cart__empty-text,.cart-drawer__empty-content h2.cart__empty-text{font-size:44px;line-height:39px;letter-spacing:.5px;font-family:Neue Haas Grotesk;margin:0 0 40px;text-transform:capitalize;font-weight:400}.cart-drawer__empty-content h2.cart__empty-text{font-size:36px}.cart__warnings a.button,.cart-drawer__empty-content a.button{box-shadow:0 0 16px #ff9b5266;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-decoration:none;color:#fff;text-transform:uppercase;padding:12px 40px;display:inline-block;border-radius:4px}.cart__warnings a.button:before,.cart__warnings a.button:after,.cart-drawer__empty-content a.button:before,.cart-drawer__empty-content a.button:after{display:none}.cart__warnings .cart__login-title,.cart-drawer__empty-content .cart__login-title{font-family:Neue Haas Grotesk;font-size:20px;letter-spacing:.5px;font-weight:500}.cart__warnings p.cart__login-paragraph,.cart__warnings p.cart__login-paragraph a,.cart-drawer__empty-content p.cart__login-paragraph,.cart-drawer__empty-content p.cart__login-paragraph a{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.5px;color:#222628;margin-bottom:0}.cart__warnings p.cart__login-paragraph a,.cart-drawer__empty-content p.cart__login-paragraph a{color:#e47223;text-transform:uppercase;font-weight:500;font-size:12px;margin-right:4px}.location_section_content{max-width:1430px;margin-inline:auto;width:calc(100% - 30px)}.location_section_content{max-width:1430px;margin-inline:auto;width:calc(100% - 30px);display:flex;gap:25px;display:grid;grid-template-columns:400px 1fr}.location_section_content .location_left_section_content{width:100%;background:#f0f5f9;border-radius:6px;padding:28px}.location_section_content .location_right_section_content{flex:1}.location_section_content .location_left_section_content .location_sec_container{background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:10px;padding-bottom:20px}.location_section_content .location_left_section_content .location_sec_container img{width:100%;height:130px;object-fit:cover;border-radius:10px}.location_section_content .location_left_section_content .location_sec_container .location_title{margin:12px 0 20px;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;padding:0 15px}.location_section_content .location_left_section_content .location_sec_container .address_data,.location_section_content .location_left_section_content .location_sec_container .email_data,.location_section_content .location_left_section_content .location_sec_container .phone_data{display:grid;grid-template-columns:25px 1fr;gap:12px;max-width:255px;width:100%;margin-inline:15px;margin-top:8px}.location_section_content .location_left_section_content .location_sec_container .address_data p,.location_section_content .location_left_section_content .location_sec_container .email_data p,.location_section_content .location_left_section_content .location_sec_container .phone_data p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;margin:0;color:#262a2c}.location_section_content .location_left_section_content .location_sec_container .address_data svg,.location_section_content .location_left_section_content .location_sec_container .email_data svg,.location_section_content .location_left_section_content .location_sec_container .phone_data svg{width:25px;height:25px;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border-radius:4px;box-shadow:0 0 12px #ff9b5299;padding:4px}.location_section_content .location_left_section_content .remote_location_section .remote_location_title{font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;color:#161717;margin:30px 0 16px}.location_section_content .location_left_section_content .remote_location_section .remote_location_first,.location_section_content .location_left_section_content .remote_location_section .remote_location_second,.location_section_content .location_left_section_content .remote_location_section .remote_location_third,.location_section_content .location_left_section_content .remote_location_section .remote_location_fourth,.location_section_content .location_left_section_content .remote_location_section .remote_location_fifth,.location_section_content .location_left_section_content .remote_location_section .remote_location_sixth{background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:4px;padding:12px;display:grid;grid-template-columns:18px 1fr;gap:10px;margin-top:8px}.location_section_content .location_left_section_content .remote_location_section .remote_location_first img,.location_section_content .location_left_section_content .remote_location_section .remote_location_second img,.location_section_content .location_left_section_content .remote_location_section .remote_location_third img,.location_section_content .location_left_section_content .remote_location_section .remote_location_fourth img,.location_section_content .location_left_section_content .remote_location_section .remote_location_fifth img,.location_section_content .location_left_section_content .remote_location_section .remote_location_sixth img{width:100%}.location_section_content .location_left_section_content .remote_location_section .remote_location_first p,.location_section_content .location_left_section_content .remote_location_section .remote_location_second p,.location_section_content .location_left_section_content .remote_location_section .remote_location_third p,.location_section_content .location_left_section_content .remote_location_section .remote_location_fourth p,.location_section_content .location_left_section_content .remote_location_section .remote_location_fifth p,.location_section_content .location_left_section_content .remote_location_section .remote_location_sixth p{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#262a2c;margin:0}.location_section_content .location_right_section_content .location_map,.location_section_content .location_right_section_content .location_map iframe{height:100%;width:100%}.template_find .page-width{max-width:1430px;width:calc(100% - 30px);padding:0}.template_find .page-width .main-page-title{margin:36px 0 28px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px}.location_section_content{padding-bottom:80px}.main-blog .custom-breadcrumb-pages{margin:0;text-align:center}.main-blog h1{margin:36px 0 28px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;text-align:center}.main-blog .blog_categories{text-align:center;margin-bottom:50px}.main-blog .blog_categories .blog_categories{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;text-align:center;margin-bottom:20px}.main-blog .blog_categories .site_blog_tags{background:#fdfeff;border:.5px solid #dae0e5;box-shadow:0 2px 30px #6c7c8b1f;border-radius:3px;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#14293d;display:inline-block;padding:7px 17px;margin-inline:5px}.main-blog .blog-articles .blog-articles__article{grid-column:unset}.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr;gap:50px 30px}.main-blog .blog-articles .blog-articles__article .article-card__image-wrapper img{height:240px;width:100%;object-fit:contain;position:relative;background-color:#e8e8e8;border-radius:6px;padding:0}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__inner{height:auto;display:block;position:relative;background-color:transparent}.main-blog .blog-articles .blog-articles__article .article-card__image-wrapper{height:auto;position:relative;width:100%}.main-blog .blog-articles .blog-articles__article .article-card__image-wrapper .article-card__image{height:auto;position:relative}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information{padding:0;text-align:left}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .date_time_sec{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#14293d}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .date_time_sec .article_read_time{display:flex;align-items:center;gap:6px}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .date_time_sec .article_read_time p{margin:0}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .card__heading{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;margin:12px 0 0}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .card_tags{margin-top:24px}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .tag_data{background:#fdfeff;border:.5px solid #dae0e5;box-shadow:0 2px 30px #6c7c8b1f;border-radius:3px;font-size:13px;font-weight:400;line-height:18.6px;letter-spacing:.5px;color:#14293d;display:inline-block;padding:6px 12px;margin:0 8px 8px 0}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .card__heading a{text-decoration:none}.main-blog{padding-inline:0;width:calc(100% - 30px)}.custom-multicolumns .section-top{width:calc(100% - 30px);display:flex;align-items:flex-start;column-gap:200px;margin-bottom:80px}.custom-multicolumns .section-top .sub-heading{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center}.custom-multicolumns .section-top .benefit-textarea{max-width:100%;background:transparent;padding:0;flex:1;margin:0;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;text-align:left!important;color:#161717}.custom-multicolumns.custom-benifits-section .blocks-wrapper .block-item .block-icon img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;padding:13px}.custom-multicolumns.custom-benifits-section .blocks-wrapper .block-item .block-content p{font-size:16px;line-height:25px}.custom-benifits-section .blocks-wrapper .block-item .block-content h3{margin:24px 0 18px}.video-section{padding:60px 0;width:calc(100% - 30px)}.video-section .title-wrapper{display:none}.team-slider-section .notable-right-content .section-header h2{margin-bottom:45px}.team-slider-section{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%)}.team-slider-section .notable-right-content .project-block .project-info h3{margin:18px 0 4px}.team-slider-section .notable-right-content .project-block .project-info .tags span.tag{padding:0;margin:0;border:0}.img-text{padding-top:50px}.img-text .page-width,.img-text-custom .page-width{padding-inline:0}.img-text .image-with-text__media-item,.img-text-custom .image-with-text__media-item{border-radius:10px;overflow:hidden}.img-text .image-with-text__text-item .image-with-text__content,.img-text-custom .image-with-text__text-item .image-with-text__content{justify-content:center;padding:0 0 0 80px}.img-text-custom .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:80px}.img-text .image-with-text__text-item .image-with-text__content .image-with-text__heading,.img-text-custom .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;color:#000}.img-text .image-with-text__text-item .image-with-text__content .image-with-text__text p,.img-text-custom .image-with-text__text-item .image-with-text__content .image-with-text__text p{margin:0;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#161717}.img-text .image-with-text__text-item .image-with-text__content a.button{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 16px #ff9b5266;text-decoration:none;border-radius:4px;padding:14px 55px;display:inline-block;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;opacity:1}.img-text .image-with-text__text-item .image-with-text__content a.button:before,.img-text .image-with-text__text-item .image-with-text__content a.button:after{display:none}section.lg-with-about.custom-multicolumns{margin-top:-70px}section.lg-with-about.custom-multicolumns .custom-breadcrumb-pages{margin-bottom:70px}.template_category .main_home_banner{height:320px}.template_category .main_home_banner .banner__content{padding-inline:0;padding-bottom:75px}.template_category .main_home_banner .banner__content .banner__box .banner__heading{border:0;margin-bottom:0;padding-bottom:22px;color:#fdfeff}.template_category .main_home_banner .banner__content .banner__box .banner__text p{color:#fdfeff;max-width:450px}.custom_categories_section{padding-inline:0;padding-bottom:90px;width:calc(100% - 30px)}.custom_categories_section .categories_title_sec{font-size:30px;font-weight:400;line-height:39px;letter-spacing:.5px;color:#161717}.custom_categories_section .categories_title_sec p{margin:32px 0}.custom_categories_section .multiple_categories_section{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.custom_categories_section .multiple_categories_section .category_sec{background:#f3f6f9;border-radius:6px;padding:22px}.custom_categories_section .multiple_categories_section .category_sec .category_title{margin:0 0 14px;font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;color:#161717;border-top:1px solid #abafb3;padding-top:16px}.custom_categories_section .multiple_categories_section .category_sec .category_title .arrow_check{width:16px;height:auto;margin-right:12px}.custom_categories_section .multiple_categories_section .category_sec .category_desc{margin:0;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658}.img-text .page-width,.img-text-custom .page-width{width:calc(100% - 30px)}.contact-locations{margin-top:30px}.contact-locations h4{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;margin:0 0 12px;font-family:Neue Haas Grotesk}.contact-locations .locations{display:grid;grid-template-columns:1fr 1fr;column-gap:8px}.contact-locations .locations span{background:#fdfeff;border-radius:4px;padding:12px;display:grid;grid-template-columns:18px 1fr;gap:10px;margin-top:8px;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#262a2c;align-items:center;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f}.contact-locations .locations span svg{width:100%}.custom-contact-us .container{max-width:1430px;gap:20px}.custom-contact-us .contact-form h3,.custom-contact-us .contact-form p,.custom-contact-us .contact-form .contact-form .form-group label{color:#fdfeff!important}.location-contact-us .location_heading{margin:60px 0 28px;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;max-width:1430px;margin-inline:auto;width:calc(100% - 30px);color:#161717}.location-contact-us .location_left_section_content{background:transparent;padding:0!important}.location-contact-us .location_left_section_content .location_sec_container img{height:195px}.custom-contact-us .custom-breadcrumb-pages{margin-top:0}.hp-find-us .page-width{padding-inline:0;width:calc(100% - 30px)}.hp-find-us .home-find-left-txt{max-width:650px;width:100%}.hp-find-us .home-find-left-txt .header{display:block}.hp-find-us .home-find-left-txt .header .location-tag{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center;margin:0;width:fit-content}.hp-find-us .home-find-left-txt .header{display:block;padding:0}.hp-find-us .home-find-left-txt .header .title{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;margin:32px 0 0}.hp-find-us .home-find-left-txt .header .subtitle{margin:22px 0 18px;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px}.hp-find-us .home-find-left-txt .header .map-button{max-width:340px;width:100%;border:1px solid #bcbec0;border-radius:4px;text-align:center;padding:11px 10px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;align-items:center}.hp-find-us .home-find-left-txt .header .map-button span{display:inline-grid;margin-right:10px}.hp-find-us .home-find-left-txt .content{display:grid;grid-template-columns:1fr 260px;gap:42px;margin-top:36px}.hp-find-us .home-find-left-txt .content .central-office .main-location-heading{font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;font-family:Neue Haas Grotesk;margin:0 0 20px}.hp-find-us .home-find-left-txt .content .central-office img{width:100%;height:200px;object-fit:cover;border-radius:6px;display:grid}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx{background:#ffffff0f;padding:15px 18px 22px;border-radius:0 0 10px 10px}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx h3{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;font-family:Neue Haas Grotesk;margin:0 0 20px}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx p,.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx a{margin:0;display:grid;grid-template-columns:25px 1fr;gap:12px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx .find-link-p{display:block}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx p span{display:inline-flex;width:100%;height:25px;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:4px;align-items:center;justify-content:center}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx p{margin-top:12px}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location-heading{margin:0 0 18px;font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;font-family:Neue Haas Grotesk}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location{background:#45535e;box-shadow:0 0 12px #2e475e2e;border-radius:4px;padding:10px 12px;display:flex;align-items:center;margin-top:10px}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location h4{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;font-family:Neue Haas Grotesk;margin:0 5px}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location p{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;margin:0}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location p a{text-decoration:none}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location span{display:grid;width:15px;text-align:center}.hp-find-us{padding-block:80px;position:relative}.hp-find-us .map{position:absolute;top:0;right:0;width:750px;z-index:-1}.hp-find-us .map img{width:100%;height:auto}.section-header .main_site_header .bottom_header .left_header_side #openPopupBtnpartshop{font-size:15px;font-weight:500;line-height:22.5px;letter-spacing:0;text-align:left;color:#fdfeff;text-transform:uppercase;padding:1.2rem;display:inline-flex;align-items:center;gap:8px}.section-header .main_site_header .bottom_header .left_header_side #openPopupBtnpartshop span{display:flex}.shopify-section-group-header-group.announcement-bar-section{z-index:3}.part-shop-popup{max-width:620px;width:100%!important;padding:25px 30px!important;box-shadow:none!important}.part-shop-popup .popup-header h2{font-size:30px;font-weight:400;line-height:39px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk}.part-shop-popup .popup-header button#closePopupBtnpart{padding:0;border:.8px solid #f0f5f9;box-shadow:0 2px 30px #6c7c8b1f;background:#fdfeff;width:48px;height:48px;border-radius:5px;color:#737a7f;font-family:PP Telegraf;font-weight:100;font-size:28px;cursor:pointer}.part-shop-popup .popup-header{margin-bottom:20px}.part-shop-popup ul.mobile-nav{padding:0;margin:25px 0 0;list-style:none}.part-shop-popup ul.mobile-nav .mobile-nav__item .mobile-nav__link{background:transparent;padding:0;border:0;font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;font-family:Neue Haas Grotesk}.part-shop-popup ul.mobile-nav .mobile-nav__item .mobile-nav__link span{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-right:16px}.part-shop-popup ul.mobile-nav .mobile-nav__item ul.mobile-nav{margin-left:50px;margin-top:16px}.part-shop-popup ul.mobile-nav .mobile-nav__item ul.mobile-nav .mobile-nav__item .mobile-nav__link{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;text-decoration:none}.part-shop-popup .template-search__search .search .field .search__input{box-shadow:0 2px 30px #6c7c8b1f;background:#f0f5f9;border:0;padding:0 0 0 50px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#161717;border-radius:7px;font-family:Neue Haas Grotesk}.part-shop-popup .template-search__search .search .field .field__label{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#535658;left:52px}.part-shop-popup .template-search__search .search .field .search__button{position:absolute;right:auto;left:0;background:#dae0e5;color:#fff;border-radius:7px}.part-shop-popup .template-search__search .search .field .search__button .icon-search{color:#535658}.part-shop-popup ul.mobile-nav li.parent-li-item span{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-right:16px}.part-shop-popup ul.mobile-nav li.parent-li-item .mobile-nav__link{background:transparent;padding:0;border:0;font-size:22px;font-weight:500;line-height:28.6px;letter-spacing:.5px;font-family:Neue Haas Grotesk;color:#161717;text-decoration:none}.part-shop-popup ul.mobile-nav li.parent-li-item{margin-top:20px}.section-header .main_site_header.menu-active .bottom_header .left_header_side #openPopupBtnpartshop{color:#161717}.section-header .main_site_header.menu-active .bottom_header .left_header_side #openPopupBtnpartshop svg path{fill:#161717}.part-shop-popup .template-search__search .search .field .search__input:not(:placeholder-shown)~.field__label,.part-shop-popup .template-search__search .search .field .search__input:focus~.field__label{top:calc(var(--inputs-border-width) + .2rem);font-size:10px;line-height:15px}.part-shop-popup .template-search__search .search .predictive-search{background:#fff;padding:15px}.part-shop-popup .template-search__search .search .predictive-search .predictive-search__results-groups-wrapper{gap:20px}.part-shop-popup .template-search__search .search .predictive-search h2{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;margin:0 0 12px;font-family:Neue Haas Grotesk,sans-serif}.part-shop-popup .template-search__search .search .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item,.part-shop-popup .template-search__search .search .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p,.part-shop-popup .template-search__search .search .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p mark{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;padding-inline:0;font-family:Neue Haas Grotesk,sans-serif;text-decoration:none}.part-shop-popup .template-search__search .search .predictive-search #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(1,1fr);gap:22px}.part-shop-popup .template-search__search .search .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item{flex-direction:row;display:flex;gap:14px}.part-shop-popup .template-search__search .search .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item .predictive-search__image{width:65px;height:65px}.part-shop-popup .template-search__search .search .predictive-search .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p.custom-predictive-price{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658;margin:12px 0 0}.part-shop-popup .template-search__search .search .predictive-search #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item .predictive-search__item-content{flex:1}.part-shop-popup .template-search__search .search .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-option-search-keywords .predictive-search__item{justify-content:flex-end;color:#161717;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;gap:7px}.project_template .custom-breadcrumb-pages{text-align:center;margin-bottom:20px;margin-top:65px}.notable-projects_list .container{max-width:1200px;margin-inline:auto;width:calc(100% - 30px)}.notable-projects_list .section-header h2{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;margin:0 0 40px;text-align:center}.notable-projects_list .notable-right-content .project-all_list{display:grid;grid-template-columns:1fr 1fr;gap:50px 30px}.notable-projects_list .project-all_list .project-block{display:block;text-decoration:none}.notable-projects_list .project-all_list .project-block img{width:100%;height:auto}.notable-projects_list .project-all_list .project-block .project-info .location{margin:0;display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.notable-projects_list .project-all_list .project-block .project-info h3{margin:7px 0 20px;font-size:22px;font-weight:500;line-height:28px;font-family:Neue Haas Grotesk}.notable-projects_list .project-all_list .project-block .project-info .tags span.tag{display:inline-block;border:.5px solid #f0f5f9;box-shadow:0 2px 30px #6c7c8b1f;font-size:13px;line-height:18px;font-weight:400;padding:7px 14px;margin-right:2px;border-radius:4px}.notable-projects_list .notable-right-content .pagination{background:#fdfeff;box-shadow:0 0 25px #2e475e29;border-radius:50px;min-width:380px;margin-inline:auto;align-items:center;gap:10px;padding-block:14px;width:fit-content;padding-inline:20px;display:flex;justify-content:center;margin-top:70px}.notable-projects_list .notable-right-content .pagination a.pagination-link{width:30px;height:30px;border-radius:50px;background:transparent;color:#535658;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;text-decoration:none;min-width:30px;padding-inline:6px;display:inline-flex;align-items:center;justify-content:center;padding:0}.notable-projects_list .notable-right-content .pagination a.pagination-link.active{background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);color:#fff;opacity:1}.notable-projects_list .notable-right-content .pagination .pagination-next{margin-left:auto}.notable-projects_list .notable-right-content .pagination .pagination-prev{margin-right:auto}.notable-projects_list{padding-bottom:80px}div#overlaypart-shop{position:fixed;width:100%;height:100%;z-index:2;top:0;left:0;background:#000;opacity:.4}.project_detail_template .main_home_banner .banner__content .banner__box .small_title h6{font-weight:400;font-size:18px;line-height:28px}.project_detail_template .main_home_banner .banner__content .banner__box .banner__heading{color:#fff;margin-top:30px;padding-bottom:28px}.project_detail_template .main_home_banner .banner__content .banner__box .banner__text p{color:#fdfeff;margin-bottom:16px}.custom-aboutus .aboutus-wrapper .tags{text-align:left;margin-bottom:30px}.custom-aboutus .aboutus-wrapper .tags span.tag{border:.5px solid #dae0e5;box-shadow:0 2px 30px #6c7c8b1f;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;padding:4px 16px;display:inline-block;border-radius:4px;margin-right:6px}.project_detail_template .bottom-about-us-part .custom-aboutus .aboutus-header h2{font-size:34px;line-height:40px;color:#fdfeff}.challenge_approach{max-width:1430px;margin-inline:auto;width:calc(100% - 30px);padding-block:70px}.challenge_approach .upper_content{display:flex;align-items:flex-start;justify-content:space-between;gap:12%;margin-bottom:70px}.challenge_approach .upper_content:last-child{margin-bottom:0}.challenge_approach .upper_content .right_heading_content{max-width:750px;width:100%}.challenge_approach .upper_content .left_heading{flex:1}.challenge_approach .upper_content .left_heading h2{margin:0;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;color:#161717}.challenge_approach .upper_content .right_heading_content p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;margin:0 0 20px;color:#161717}.challenge_approach .upper_content .right_heading_content ul{margin:0 0 20px 20px;padding:0;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;color:#161717}.project_detail_template .bottom-about-us-part .position-content-about-us h3{white-space:nowrap}.lets_talk_section{max-width:1430px;margin-inline:auto;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%)!important;border-radius:8px;padding:25px;width:calc(100% - 30px)}.lets_talk_section .support_section{display:grid;grid-template-columns:1fr 270px;gap:25px;color:#fff}.lets_talk_section .support_section .talk-left-content{display:grid;grid-template-columns:94px 1fr;align-items:center;gap:24px}.lets_talk_section .support_section .talk-left-content .support_title{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;margin:0 0 8px}.lets_talk_section .support_section .talk-left-content .support_para{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;margin:0;max-width:260px}.lets_talk_section .support_section .talk-left-content .support_image_section{position:relative}.lets_talk_section .support_section .talk-left-content .support_image_section:before{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;background-color:#69ee2a66;height:1.75rem;margin:0;width:1.75rem}.lets_talk_section .support_section .talk-left-content .support_image_section:after{content:"";position:absolute;right:0;top:0;border-radius:50%;animation:pulse1 1.25s linear infinite;animation-delay:.5s;background-color:#69ee2a;height:1rem;margin:4px;width:1rem}.lets_talk_section .support_section .talk-left-content .support_image_section img{width:52px;height:52px;object-fit:cover;border-radius:50%}.lets_talk_section .support_section .talk-left-content .support_image_section img.image_two{margin-left:-16px}.lets_talk_section .support_section .support_button_sec .email_sec{position:relative}.lets_talk_section .support_section .support_button_sec .contact_sec{margin-top:14px;position:relative}.lets_talk_section .support_section .support_button_sec .email_sec a,.lets_talk_section .support_section .support_button_sec .contact_sec a{display:block;margin:0;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:5px;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;text-transform:uppercase;display:grid;align-items:center;padding:13px 8px;font-family:Neue Haas Grotesk;text-align:center;text-decoration:none}.lets_talk_section .support_section .support_button_sec .contact_sec a{background:#fdfeff;color:#de6a00;border:1pxc solid #de6a00}.lets_talk_section .support_section .support_button_sec .email_sec img,.lets_talk_section .support_section .support_button_sec .contact_sec img{background:#fdfeff;box-shadow:0 0 12px #b4661d99;width:30px;height:30px;border-radius:4px;padding:8px;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.main_solution_section{max-width:1430px;margin-inline:auto;width:calc(100% - 30px);padding-block:90px}.main_solution_section .solution_image img{width:100%;height:390px;object-fit:cover;border-radius:6px}.main_solution_section .lower_content{display:flex;align-items:flex-start;justify-content:space-between;gap:12%;margin-block:60px}.main_solution_section .lower_content .right_content_solution{max-width:750px;width:100%}.main_solution_section .lower_content .left_heading_solution{flex:1}.main_solution_section .lower_content .left_heading_solution h2{margin:0;font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:.5px;color:#161717}.main_solution_section .lower_content .right_content_solution p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;margin:0 0 20px;color:#161717}.main_solution_section .lower_content .right_content_solution ul{margin:0 0 20px 20px;padding:0;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;color:#161717}.main_solution_section .before_after_section{display:grid;grid-template-columns:1fr 1fr;gap:20px}.main_solution_section .before_after_section .before_content img{width:100%;height:500px;object-fit:cover;border-radius:6px}.main_solution_section .before_after_section .before_content .before_head{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;color:#14293d;border:1px solid #1b2835;border-radius:50px;padding:2px 15px;display:inline-block;margin-bottom:20px}.review_message_section{max-width:1430px;margin-inline:auto;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%)!important;border-radius:8px;padding:25px;margin-bottom:70px;width:calc(100% - 30px)}.review_message_section .client_message_info{display:grid;grid-template-columns:240px 1fr;gap:40px;color:#fff}.review_message_section .client_message_info .left_info .client_name{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;margin:0 0 6px}.review_message_section .client_message_info .left_info .client_place{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;margin:0}.review_message_section .client_message_info .client_image img{width:82px;height:82px;border-radius:50%;object-fit:cover;margin-bottom:10px}.review_message_section .client_message_info .client_right_message .main_message{display:inline-block;font-size:30px;font-weight:400;line-height:39px;letter-spacing:.5px}.review_message_section .client_message_info .client_right_message .main_message p{margin:0}.project_detail_template .notable-projects .notable-right-content .section-header h2{margin-bottom:40px}.about_us_counter{max-width:1095px;margin-left:auto;width:100%}.about_us_counter .aboutus-items{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;justify-content:unset}.about_us_counter .aboutus-items .aboutus-item{width:100%;box-shadow:none;border:1px solid #737a7f;border-radius:8px;text-align:left;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;background:transparent}.about_us_counter .aboutus-items .aboutus-item h3{font-family:PP Telegraf;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:0;margin:0}.about_us_counter .aboutus-items .aboutus-item p{margin:0;font-size:16px;font-weight:400;line-height:22.6px;letter-spacing:0;color:#161717}section.custom_project_overview{background-image:url(/cdn/shop/files/project-bg.png?v=1732096335)!important;margin-top:-65px}section.custom_project_overview .bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item h3{color:#fdfeff}section.custom_project_overview .bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item p{color:#f0f5f9}section.custom_project_overview .custom-aboutus .aboutus-wrapper .tags span.tag{color:#fdfeff}section.custom_project_overview .custom-breadcrumb-pages .breadcrumb a{color:#abafb3}section.custom_project_overview .custom-breadcrumb-pages .breadcrumb span{color:#fdfeff}footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu{position:relative}footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu:before{content:"";position:absolute;right:28px;top:0;height:100%;background:#737a7f;width:1px}.template-search__header p[role=status]{text-align:center}.template-search__header .template-search__search .field:before,.template-search__header .template-search__search .field:after{display:none}.template-search__header .template-search__search .field{position:relative}.template-search__header .template-search__search .field input#Search-In-Template{background:#f0f5f9;border-radius:5px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#262a2c;padding:0 40px 0 52px}.template-search__header .template-search__search .field button.search__button{position:absolute;left:0;top:0;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);box-shadow:0 0 20px #2d3f4f40;padding:8px;border-radius:5px;width:46px;height:46px}.template-search__header .template-search__search .field label.field__label{left:53px}.template-search__header .template-search__search .field button.reset__button{position:absolute;right:0}.template-search__header .template-search__search .field .predictive-search{padding:14px;word-break:break-all}.template-search__header h1{font-family:PP Telegraf;font-size:32px;font-weight:500;text-transform:capitalize}span.no_result_found.pred_search{color:#161717;display:block;text-align:center}.main_mega_menu .menu_left_content .mega-menu__list li{display:flex;column-gap:12px;align-items:flex-start;row-gap:0;flex-wrap:wrap;align-content:flex-start}.main_mega_menu .menu_left_content .mega-menu__list li .parent_menu_icon{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:3px;width:32px;height:32px;order:-1;padding:3px;display:grid;place-items:center}.main_mega_menu .menu_left_content .mega-menu__list li .parent_menu_icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(42deg) brightness(118%) contrast(101%);width:100%;height:auto}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger .list-block-content{flex:1!important}.section-header .main_site_header.menu-active .bottom_header .left_header_side details[open=true] .header__menu-item{color:#ed7c14!important}body.overflow-hidden cart-drawer.drawer.active{z-index:9999999999}.part-shop-popup ul.mobile-nav li.parent-li-item span img{width:100%;height:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(42deg) brightness(118%) contrast(101%)}.part-shop-popup ul.mobile-nav li.parent-li-item{display:grid;grid-template-columns:50px 1fr;align-items:center}.part-shop-popup ul.mobile-nav li.parent-li-item button.mobile-nav__link.heading{grid-column:span 2;display:grid;grid-template-columns:50px 1fr;text-align:left}.main_automated_section{position:relative;max-width:1430px;padding-inline:22px;width:100%;display:grid;grid-template-columns:240px 1fr 285px;margin-inline:auto;align-items:flex-start;gap:30px;padding-block:75px}.main_automated_section div.elementor-toc__body{width:100%;background:#f5f9fc;padding:15px;border-radius:8px;box-shadow:0 4px 8px #0000001a;position:sticky;top:130px}.main_automated_section .middle-section{width:100%}.main_automated_section .right_profess{width:100%;position:sticky;top:130px}.main_automated_section div.elementor-toc__body .elementor-toc__list-wrapper{position:static;width:100%;margin:0;padding:0}.main_automated_section .middle-section .inner-section-1 img,.main_automated_section .middle-section .inner-section-2 img,.main_automated_section .middle-section .inner-section-3 img,.main_automated_section .middle-section .inner-section-4 img,.main_automated_section .middle-section .inner-section-5 img{width:100%}.main_automated_section .right_profess .contact-box{box-shadow:0 0 10px #00000080;border-radius:4px;padding:30px}.main_automated_section .right_profess .contact-box .contact-image{display:flex;align-items:center}.main_automated_section .right_profess .contact-box .contact-image img{width:72px;height:72px;object-fit:cover;border-radius:50%}.main_automated_section .right_profess .contact-box .contact-image img:not(:first-child){margin-left:-20px;border:3px solid #000}.main_automated_section .right_profess .contact-box .contact-details .main-heading{margin:12px 0 10px;font-family:"PP Telegraf",Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#161717}.main_automated_section .right_profess .contact-box .contact-details p{margin:0 0 10px;width:100%;max-width:100%;color:#535658;font-family:Neue Haas Grotesk;font-size:18px;line-height:28px;font-weight:300}.main_automated_section .right_profess .contact-box .contact-details .contact-button,.main_automated_section .right_profess .contact-box .contact-details .contact-phone{display:inline-block;background-color:transparent;padding:6px 8px;background-image:linear-gradient(90deg,#fe8f29 40%,#de6a00);border-radius:4px;width:100%;text-decoration:none;margin-top:5px}.main_automated_section .right_profess .contact-box .contact-details .contact-button button,.main_automated_section .right_profess .contact-box .contact-details .contact-phone button{background:transparent;border:0;padding:0;width:100%;display:flex;align-items:center;color:#fff;font-family:Neue Haas Grotesk;font-size:15px;line-height:15px;font-weight:500}.main_automated_section .right_profess .contact-box .contact-details .contact-button button span,.main_automated_section .right_profess .contact-box .contact-details .contact-phone button span{margin-inline:auto}.main_automated_section .right_profess .contact-box .contact-details .contact-button svg,.main_automated_section .right_profess .contact-box .contact-details .contact-phone svg{background-color:#fff;width:35px;height:35px;padding:6px;display:inline-flex;border-radius:3px}.main_automated_section .right_profess .contact-box .contact-details .contact-phone svg path{fill:#de6a00}.main_automated_section .middle-section .gear-content-box h2.heading{font-family:"PP Telegraf",Sans-serif;font-size:34px;font-weight:500;color:#000;margin:0 0 30px}.main_automated_section .middle-section .gear-content-box p{font-size:18px;font-weight:100;line-height:28px;letter-spacing:.6px;font-family:Neue Haas Grotesk;color:#000;margin:0}.main_automated_section .middle-section .inner-section-1 img,.main_automated_section .middle-section .inner-section-2 img,.main_automated_section .middle-section .inner-section-4 p img{float:right;width:400px;height:auto;margin-left:20px}.main_automated_section .middle-section .gear-content-box.inner-section-2 h2.heading,.main_automated_section .middle-section .gear-content-box.inner-section-4 h2.heading,.main_automated_section .middle-section .gear-content-box.inner-section-5 h2.heading,.main_automated_section .middle-section .gear-content-box.inner-section-6 h2.heading{margin-top:30px}.main_automated_section .middle-section .gear-content-box .contact-box{background-color:#17191a;padding:30px;border-radius:10px;box-shadow:0 0 10px #00000080;display:flex;align-items:flex-start;gap:15px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-image{display:flex;align-items:center;width:130px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-image img{width:72px;height:62px;border-radius:50%;object-fit:cover}.main_automated_section .middle-section .gear-content-box .contact-box .contact-image img:not(:first-child){margin-left:-20px;border:3px solid #000}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-heading .main-heading{font-size:36px;color:#fdfeff;font-family:PP Telegraf;font-weight:600;margin:0}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-heading p{width:100%;max-width:100%;color:#fdfeff;font-family:Neue Haas Grotesk;font-size:15px;font-weight:500;letter-spacing:1px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-button,.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-phone{display:inline-block;background-color:transparent;padding:6px 8px;background-image:linear-gradient(90deg,#fe8f29 40%,#de6a00);border-radius:4px;width:100%;text-decoration:none;margin-top:5px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-button button,.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-phone button{background:transparent;border:0;padding:0;width:100%;display:flex;align-items:center;color:#fff;font-family:Neue Haas Grotesk;font-size:15px;line-height:15px;font-weight:500}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-button svg,.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-phone svg{background-color:#fff;width:35px;height:35px;padding:6px;display:inline-flex;border-radius:3px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-button button span,.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns .contact-phone button span{margin-inline:auto}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns{width:240px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-heading{flex:1}.main_automated_section .middle-section .gear-content-box .fifth-div-content{display:grid;grid-template-columns:1fr 1fr;gap:22px}.main_automated_section .middle-section .inner-section-6 img{width:100%;height:auto;margin-top:28px}.collection-list .collection-list__item .card__information{padding-block:0;text-align:center}.main_part_page_search .collection-input-search input:focus-visible{box-shadow:none!important}.main_part_page_search{margin-bottom:30px}.main_collection_list{padding-bottom:50px}.main_part_page_search main-search .collection-input-search{position:relative;width:100%}.main_part_page_search .field button.reset__button{right:0;border:0!important}.main_part_page_search .predictive-search.predictive-search--search-template{top:190px}.main_part_page_search .collection-input-search .search__button{left:0;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);border-radius:4px;padding:12px}.main_part_page_search main-search .collection-input-search input{padding:0 40px 0 48px;background:#f0f5f9;color:#262a2c;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;border-radius:4px;margin:0}.main_part_page_search main-search .collection-input-search label.field__label{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.5px;left:60px;top:14px}@media screen and (max-width: 767px){.main_part_page_search .predictive-search.predictive-search--search-template{top:200px!important}}@media screen and (max-width: 1440px){.main-class-homepage-list-slide-section:after{width:610px;height:560px;bottom:-25%}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__content{padding:20px 18px}}@media screen and (max-width: 1366px){footer.footer .footer__content-bottom{padding-inline:15px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{width:39%}.main_home_banner .banner__content .banner__box .banner__heading{font-size:55px}.main_home_banner .banner__content .banner__box .small_title h6,.main_home_banner .banner__content .banner__box .small_title p{font-size:16px}.bottom-about-us-part .custom-aboutus .aboutus-header h2,.main-class-homepage-list-slide-section .main-class-left-slide h2,.faq-custom .faq-custom-accordion .faq-custom-heading h2,.category-slider-container .custom-container .category-slider-heading h2,.custom-section .text-content h2,.notable-projects .notable-right-content .section-header h2,.newsletter .newsletter__wrapper h2.inline-richtext,.homepagecontact-us .contact-us-info h2{font-size:45px;line-height:52px}.interactive-dots-wrapper .interactive-dot-dot_wWmg7F .tooltip-text{right:-215%}.mining-solutions-section .mining-solutions-header h2{font-size:55px;line-height:60px}.custom-content-section .desktop-view-setup .content-block h3{font-size:44px;line-height:46px}.faq-with-contact-section .inner-container{gap:12%}.faq-with-contact-section .inner-container .faq-with-content-sec h2{font-size:45px;line-height:50px}.internal-page-banner .content-overlay .main-heading-internal{font-size:55px;line-height:60px}.internal-page-main-sec .row{gap:20%}.internal-page-main-sec .column-intenral-part-left h2,.faq-with-contact-section .inner-container .contact-us-text-heading h3{font-size:45px;line-height:52px}.main-related-products-section .related-products .related-products__heading{font-size:45px;line-height:52.4px;margin-bottom:42px}.pdp-benifit-section .heading-pdp-benifit{font-size:45px;line-height:52.4px}.tav-custom-outer .main-header-cl-tabs h2{font-size:42px;line-height:52.4px}.template_find .page-width .main-page-title,.main-blog h1,.custom-multicolumns .section-top .benefit-textarea,.img-text .image-with-text__text-item .image-with-text__content .image-with-text__heading,.img-text-custom .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:45px;line-height:52.4px}.img-text .image-with-text__text-item .image-with-text__content{padding:0 0 0 50px}.img-text-custom .image-with-text__text-item .image-with-text__content{padding-right:50px}.location-contact-us .location_heading,.hp-find-us .home-find-left-txt .header .title{font-size:45px;line-height:52.4px}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location-heading,.hp-find-us .home-find-left-txt .content .central-office .main-location-heading{font-size:20px;line-height:25.6px}.notable-projects_list .section-header h2{font-size:45px;line-height:52.4px}.notable-projects_list .project-all_list .project-block .project-info h3{font-size:20px;line-height:24px}.challenge_approach .upper_content .left_heading h2,.main_solution_section .lower_content .left_heading_solution h2{font-size:45px;line-height:52.4px}.review_message_section .client_message_info .client_right_message .main_message{font-size:26px;line-height:32px}}@media screen and (max-width: 1280px){footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{width:35%}footer.footer .custom-big-column-function .main-big-column-footer .footer-block__details-content .link{font-size:24px;line-height:30px}footer.footer .custom-big-column-function .main-big-column-footer{width:270px}footer.footer .custom-big-column-function{gap:9%}.homepagecontact-us .contact-us-info .contact-details{gap:24px 20px}.newsletter{width:calc(100% - 30px);padding-block:75px}.main-class-homepage-list-slide-section:after{width:550px;height:500px;bottom:-20%}.main_home_banner{height:700px}.interactive-dots-wrapper .interactive-dot-dot_wWmg7F .tooltip-text{right:-150%;top:115px}.custom-content-section .desktop-view-setup .content-block{gap:2%}.custom-content-section .desktop-view-setup .content-block h3{font-size:36px;line-height:40px}.custom-content-section .desktop-view-setup .content-block .left-part-content img{top:4px;width:22px}.faq-with-contact-section .inner-container{gap:6%}.interactive-dots-wrapper .interactive-dot-dot_fUR7cK .tooltip-text,.interactive-dots-wrapper .interactive-dot-dot_Pwk337 .tooltip-text{right:-215%}.internal-page-banner .content-overlay{bottom:120px}.internal-page-main-sec .row{gap:15%}.collection .product-grid{gap:30px 15px}.collection-custom-container{gap:28px}.shopify-section product-info .product .product__info-wrapper .product__title h1{font-size:26px;line-height:34px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button .product-form__submit{padding-block:5px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity .quantity{min-height:54px}.shopify-section product-info .product .product__info-wrapper .specifications-tab button{font-size:18px;line-height:22.6px}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .part-1-custom-tag{font-size:15px;line-height:22.6px}.main-related-products-section .related-products .custom-upsell-cart .slick-list{padding-left:20px;padding-right:20px}.main-related-products-section .related-products .related-products__heading{padding-left:20px}.main-related-products-section .related-products .custom-upsell-cart+a{margin-left:20px}.main-blog .blog_categories .site_blog_tags{font-size:14px;line-height:21.6px;padding:6px 9px;margin-inline:5px}.img-text .image-with-text__text-item .image-with-text__content{padding:0 0 0 35px}.img-text-custom .image-with-text__text-item .image-with-text__content{padding-right:35px}.main_automated_section{gap:22px}.main_automated_section .right_profess .contact-box{padding:22px}.main_automated_section .middle-section .inner-section-1 img,.main_automated_section .middle-section .inner-section-2 img,.main_automated_section .middle-section .inner-section-4 p img{width:350px}.main_automated_section .middle-section .gear-content-box p{font-size:16px;line-height:26px}.main_automated_section .middle-section .gear-content-box h2.heading{font-size:30px;margin:0 0 20px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-btns{width:190px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-image img{width:52px;height:52px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-image{width:100px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-heading .main-heading{font-size:28px}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-heading p{font-size:14px}}@media screen and (max-width: 1199px){.main_home_banner{height:650px}.main_home_banner .banner__content .banner__box .banner__heading{font-size:50px;margin:25px 0;line-height:60px;padding-bottom:25px}.bottom-about-us-part{column-gap:100px}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item h2,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item h2{font-size:26px;line-height:32px;margin:0 0 16px;padding-bottom:12px}.sub-category-section .sub-category-wrapper .sub-category-right .sub-category-item{min-height:300px}.faq-custom .page-width,.category-slider-container{column-gap:100px}.bottom-about-us-part .custom-aboutus .aboutus-header h2,.main-class-homepage-list-slide-section .main-class-left-slide h2,.faq-custom .faq-custom-accordion .faq-custom-heading h2,.category-slider-container .custom-container .category-slider-heading h2,.custom-section .text-content h2,.notable-projects .notable-right-content .section-header h2,.newsletter .newsletter__wrapper h2.inline-richtext,.homepagecontact-us .contact-us-info h2{font-size:40px;line-height:50px}.custom-section .text-content h2{width:100%}.notable-projects .container{column-gap:100px}footer.footer .custom-big-column-function{gap:0;justify-content:space-between}footer.footer .custom-big-column-function .main-big-column-footer .footer-block__details-content .link{font-size:20px;line-height:25px}footer.footer .custom-big-column-function .main-big-column-footer{width:240px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{flex-wrap:wrap;gap:30px;justify-content:center}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{width:100%;display:flex;flex-wrap:nowrap;justify-content:center}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper .footer__column{width:auto}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin:0;text-align:center}.main_mega_menu .menu_left_content .mega-menu__list{gap:40px 20px}.full-banner-section .custom-image img{height:580px}.custom-content-section .desktop-view-setup .content-block h3{font-size:30px;line-height:34px}.custom-content-section .desktop-view-setup .content-block .left-part-content img{top:0;width:18px}.custom-content-section .desktop-view-setup .content-block .left-part-content{gap:10px}.testimonial-inner-contetn .testimonial-content .testimonial-text blockquote{font-size:26px;line-height:34px}.testimonial-inner-contetn{padding:28px 20px}.custom-benifits-section .blocks-wrapper .block-item .block-content h3{font-size:20px;margin:20px 0 16px}.faq-with-contact-section .inner-container{gap:3%}.faq-with-contact-section .contact-box{padding:20px;gap:20px;flex-wrap:wrap}.faq-with-contact-section .inner-container .faq-with-content-sec h2{font-size:40px;line-height:44px;margin:0 0 20px}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question{font-size:18px;line-height:22px}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom{padding:22px 0}.internal-page-main-sec .column-intenral-part-left h2,.faq-with-contact-section .inner-container .contact-us-text-heading h3{font-size:40px;line-height:50px}.internal-page-banner .content-overlay .main-heading-internal{font-size:50px;line-height:55px}.collection .product-grid .grid__item .product-card-wrapper .card__content{padding:18px 14px 48px}.collection-custom-container aside.facets-wrapper{width:300px}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search #predictive-search-results-products-list{grid-template-columns:repeat(4,1fr)}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list{grid-template-columns:repeat(4,1fr);gap:15px}.shopify-section product-info .product{gap:28px}.shopify-section product-info .product .product__info-wrapper .product__title h1{font-size:28px;line-height:36px}.tav-custom-outer .main-header-cl-tabs h2{font-size:40px;line-height:44.4px}.pdp-benifit-section .heading-pdp-benifit{font-size:40px;line-height:44.4px;margin:0 0 40px}.main-related-products-section .related-products .related-products__heading{font-size:40px;line-height:44.4px;margin-bottom:42px}.location_section_content{grid-template-columns:350px 1fr}.template_find .page-width .main-page-title{font-size:40px;line-height:50.4px}.location_section_content .location_left_section_content{padding:22px}.custom_categories_section .multiple_categories_section .category_sec .category_title{font-size:20px;line-height:26.6px}.custom_categories_section .multiple_categories_section .category_sec{padding:20px}.custom-multicolumns .section-top{column-gap:100px;margin-bottom:80px}.custom-multicolumns .section-top .benefit-textarea{font-size:40px;line-height:50.4px}.custom-multicolumns.custom-benifits-section .blocks-wrapper .block-item .block-content p{font-size:14px;line-height:21px}.img-text .image-with-text__text-item .image-with-text__content .image-with-text__heading,.img-text-custom .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:40px;line-height:50.4px}.img-text{padding-top:20px}.location-contact-us .location_heading{font-size:40px;line-height:50.4px}.section-header .main_site_header .bottom_header .left_header_side .header__inline-menu summary.header__menu-item,.section-header .main_site_header .bottom_header .left_header_side .header__menu-item{font-size:14px}.section-header .main_site_header .bottom_header .left_header_side #openPopupBtnpartshop{font-size:14px}.notable-projects_list .section-header h2{font-size:40px;line-height:50.4px}.project_detail_template .bottom-about-us-part .custom-aboutus .aboutus-header h2{font-size:30px;line-height:36px}.challenge_approach .upper_content .left_heading h2,.main_solution_section .lower_content .left_heading_solution h2{font-size:40px;line-height:50.4px}.main_automated_section .middle-section .gear-content-box .contact-box{flex-wrap:wrap}.main_automated_section .middle-section .gear-content-box .contact-box .contact-image{width:100%}.main_automated_section .middle-section .gear-content-box .contact-box .contact-detail-heading{flex:unset;width:100%}}@media screen and (max-width: 1024px){.main_home_banner .banner__content .banner__box .banner__heading{font-size:50px;margin:25px 0;line-height:60px;padding-bottom:25px;padding-right:10%}.bottom-about-us-part{column-gap:40px;flex-wrap:wrap;row-gap:35px}.sub-category-section .sub-category-wrapper{grid-template-columns:380px 1fr}.faq-custom .page-width{column-gap:0;display:grid;row-gap:38px}.category-slider-container{flex-wrap:wrap;gap:30px;padding-inline:15px 0!important}.notable-projects .container{column-gap:0;flex-wrap:wrap;padding-left:15px!important;row-gap:35px}.newsletter{gap:25px}footer.footer .custom-big-column-function .footer__content-top .footer__blocks-wrapper .footer-block{width:46%}.category-slider-container .top-tag,.notable-projects .notable-left-content{position:relative;top:0;left:0;margin-bottom:30px}.category-slider-container .custom-container .category-slick-carousel .slick-arrow.slick-prev,.notable-projects .notable-right-content .project-slider .slick-arrow.slick-prev{left:3%}.main-class-homepage-list-slide-section:after{width:450px;height:400px;bottom:-6%;filter:blur(100px)}.section-header .main_site_header .bottom_header .right_header_side .request_button a{font-size:12px;padding:10px 14px}.section-header .main_site_header .bottom_header .right_header_side .header__icon.header__icon--cart{margin-left:8px;right:4px}.section-header .main_site_header .bottom_header .right_header_side .header__search span.svg-wrapper{width:38px;height:38px}.section-header .main_site_header .bottom_header .left_header_side .header__inline-menu summary.header__menu-item,.section-header .main_site_header .bottom_header .left_header_side .header__menu-item{font-size:13px;padding:12px 28px 12px 8px}.section-header .main_site_header .bottom_header .left_header_side .header__heading img.header__heading-logo,.section-header .main_site_header .bottom_header .left_header_side .header__heading-link{width:122px}.interactive-dots-wrapper .interactive-dot-dot_fUR7cK .tooltip-text,.interactive-dots-wrapper .interactive-dot-dot_Pwk337 .tooltip-text{right:-147%;top:105px}.interactive-dots-wrapper .interactive-dot-dot_wWmg7F .tooltip-text{right:-110%;top:105px}.mining-solutions-buttons{overflow:hidden;overflow-x:auto}.mining-solutions-section .mining-solutions-buttons .solution-button span{white-space:nowrap}.custom-content-section .desktop-view-setup .content-block{gap:2%;flex-wrap:wrap}.custom-content-section .desktop-view-setup .content-block .right-part-content{max-width:100%;width:100%;margin-top:28px}.custom-benifits-section .blocks-wrapper{grid-template-columns:repeat(2,1fr)}.faq-with-contact-section .inner-container{gap:8%;flex-wrap:wrap}.faq-with-contact-section .faq-with-content-sec{flex:unset;width:100%}.faq-with-contact-section .contact-box{width:100%;margin-bottom:60px}.internal-page-main-sec .row{gap:4%}.internal-page-banner .content-overlay .internal-para-wrap{gap:5%}.collection .product-grid{grid-template-columns:repeat(2,1fr)}.search-modal.modal__content .search-modal__content .search-modal__form .predictive-search #predictive-search-results-products-list,.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list{grid-template-columns:repeat(3,1fr)}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a svg{width:26px;height:26px;padding:6px}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button a{font-size:12px;line-height:19.5px;padding:8px}.show-accordian-right .inner-container .contact-box{margin-bottom:0;margin-top:50px}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__details{padding:0;width:47%}.main-blog .blog-articles{gap:40px 18px}.custom-multicolumns .section-top{margin-bottom:60px;flex-direction:column;gap:30px}.contact-locations .locations span{padding:8px;font-size:14px;line-height:21.6px}.section-header .main_site_header .bottom_header .left_header_side #openPopupBtnpartshop{font-size:13px;padding:10px}.challenge_approach .upper_content{margin-bottom:40px;flex-direction:column}.main_solution_section .lower_content{flex-direction:column;gap:35px}.challenge_approach .upper_content .right_heading_content{max-width:100%;width:100%;margin-top:24px}.main_solution_section .lower_content .right_content_solution{max-width:100%;width:100%}.main_solution_section .before_after_section .before_content img{height:400px}.review_message_section .client_message_info .client_right_message .main_message{font-size:22px;line-height:28px}.main_automated_section{grid-template-columns:240px 1fr}.main_automated_section .right_profess{width:100%;position:static;top:130px;grid-column:span 2;order:-1;max-width:500px;margin-inline:auto;margin-bottom:20px}}@media screen and (min-width: 991px){.custom-mobiel-only-content,.custom-logo-pdp.for-mobile-only-custom-blog{display:none}}@media screen and (max-width: 991px){.main_home_banner .banner__content .banner__box .banner__heading{font-size:45px;margin:25px 0;line-height:52px}.main_home_banner{height:580px}.bottom-about-us-part .custom-aboutus .aboutus-items{grid-template-columns:repeat(2,1fr)}.sub-category-section .sub-category-wrapper{grid-template-columns:1fr}.main-class-homepage-list-slide-section .row{grid-template-columns:1fr;gap:60px}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-title{flex:1;width:100%}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content{max-width:100%;width:100%}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content p{padding-top:30px}.image-with-text-2 .image-text-grid{grid-template-columns:1fr!important;gap:45px}.faq-custom .faq-custom-accordion .faq-custom-accordion-item{flex-wrap:wrap}.newsletter{gap:45px;grid-template-columns:1fr}.homepagecontact-us .container{flex-wrap:wrap;gap:40px}.homepagecontact-us .contact-us-info,.homepagecontact-us .contact-form{max-width:100%;width:100%}.main_site_header .bottom_header .right_header_side{margin-left:auto;margin-right:0}section.lg-with-about{background-position:top center!important;background-size:cover!important;margin-top:-60px}.main-class-homepage-list-slide-section:after{width:360px;height:300px;bottom:6%;filter:blur(70px)}.main-class-homepage-list-slide-section{background-size:cover!important;background-position:bottom center!important}.main-class-homepage-list-slide-section .row .main-class-left-slide{position:static;top:10px}.section-header .bottom_header .menu-drawer{width:calc(100% - 30px);transform:translate(-100%,15px)!important;padding:24px 20px!important;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:6px;height:80vh}.section-header .bottom_header .menu-opening .menu-drawer{transform:translate(15px,15px)!important}.section-header .bottom_header .menu-drawer .template-search__search .field input.search__input{box-shadow:0 2px 30px #6c7c8b1f;background:#dae0e5;border:0;padding:0 40px 0 50px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#161717;border-radius:7px}.section-header .bottom_header .menu-drawer .template-search__search .field .field__label{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#535658;left:52px}.section-header .bottom_header .menu-drawer .template-search__search .field .field__input:not(:placeholder-shown)~.field__label,.section-header .bottom_header .menu-drawer .template-search__search .field .field__input:focus~.field__label{top:calc(var(--inputs-border-width) + .2rem);font-size:10px;line-height:15px}.section-header .bottom_header .menu-drawer .template-search__search .field{position:relative;border-radius:7px}.section-header .bottom_header .menu-drawer .template-search__search .field:before,.section-header .bottom_header .menu-drawer .template-search__search .field:after{display:none}.section-header .bottom_header .menu-drawer .template-search__search .field button.search__button{position:absolute;right:auto;left:0;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);color:#fff;border-radius:7px;padding:12px}.section-header .bottom_header .menu-drawer .template-search__search .field button.reset__button{right:0}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu summary.menu-drawer__menu-item{padding-inline:0;font-family:PP Telegraf;font-size:20px;font-weight:400;line-height:26px;letter-spacing:.6px;padding-block:12px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShop,.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShops{padding-inline:0;font-family:PP Telegraf;font-size:20px;font-weight:400;line-height:26px;letter-spacing:.6px;padding-block:12px;display:flex;color:#121212;text-transform:capitalize;border-block:.5px solid #abafb3;gap:8px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShop span,.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShops span{width:16px;height:16px;display:inline-block;position:relative;top:1px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShop span svg,.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShops span svg{width:100%;height:auto}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShop span svg path,.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #openPopupBtnAltPartShops span svg path{fill:#121212}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu summary.menu-drawer__menu-item:hover{background-color:transparent!important}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu summary.menu-drawer__menu-item span.svg-wrapper{height:auto;width:9px;right:6px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu a.menu-drawer__menu-item{border:0;border-top-width:.5px;border-style:solid;border-color:#abafb3;border-bottom-width:.5px;padding-inline:0;font-size:20px;font-weight:400;line-height:26px;letter-spacing:.6px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .request_button a{display:block;width:100%;text-align:center;background:linear-gradient(272.11deg,#17191a 30.56%,#1b2835 165.39%);box-shadow:0 0 20px #2d3f4f40;color:#fdfeff;text-transform:uppercase;text-decoration:none;margin-top:18px;padding-block:16px;border-radius:5px;font-size:14px;font-weight:700;line-height:16.5px;letter-spacing:.5px}.custom-bottom-wrap-burger .right_info a{display:block;font-size:14px;font-weight:400;line-height:22.4px;letter-spacing:.5px;color:#535658;text-decoration:none;margin-bottom:12px}.custom-bottom-wrap-burger .menu-drawer__utility-links{padding:6px 0 0!important;border-top:.5px solid #abafb3;border-radius:0;background:transparent;margin-top:18px!important;display:flex;justify-content:space-between}.custom-bottom-wrap-burger .menu-drawer__utility-links .menu-drawer__localization{display:flex;justify-content:flex-end}.custom-bottom-wrap-burger .menu-drawer__utility-links .menu-drawer__localization form button.localization-form__select{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658}.custom-bottom-wrap-burger .menu-drawer__utility-links .menu-drawer__account{display:inline-flex!important;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#535658}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu-drawer__close-button{padding:0 0 15px;font-size:20px;font-weight:400;line-height:26px;letter-spacing:.5px;color:#161717;margin-bottom:0;background:transparent!important;border-bottom:.4px solid #abafb3}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu-drawer__close-button .svg-wrapper{position:relative;background-image:url(/cdn/shop/files/prev-arrow.svg?v=1730712817);background-position:center;background-repeat:no-repeat;transform:unset;background-size:7px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu-drawer__close-button .svg-wrapper svg{visibility:hidden}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu a.menu-drawer__menu-item{font-size:18px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;border:0;padding:0 0 4px;width:calc(100% - 50px)}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu a.mnu-wrap-sub-menu .menu-drawer__menu-item img{width:28px;height:28px;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;padding:6px;border-radius:4px;margin-right:15px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li .mnu-wrap-sub-menu{border-top:.4px solid #abafb3;padding:28px 0 22px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li .mnu-wrap-sub-menu{display:flex;column-gap:12px;align-items:flex-start;row-gap:0;flex-wrap:wrap;align-content:flex-start}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li .mnu-wrap-sub-menu .parent_menu_icon{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:3px;width:32px;height:32px;order:-1;padding:3px;display:grid;place-items:center}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li .mnu-wrap-sub-menu .parent_menu_icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(42deg) brightness(118%) contrast(101%);width:100%;height:auto}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li:first-child .mnu-wrap-sub-menu{border:0}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu .custom-inner-description-block,.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu .menu-drawer__menu{padding-left:42px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu .custom-inner-description-block p{margin:18px 0 13px;font-size:12px;font-weight:400;line-height:15.6px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu a.menu-drawer__menu-item img{width:28px;height:28px;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:5px;padding:6px;margin-right:14px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu ul.menu-drawer__menu.list-menu a.menu-drawer__menu-item{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;margin-block:10px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu ul.menu-drawer__menu.list-menu li:last-child a.menu-drawer__menu-item{margin-bottom:0;padding-bottom:0}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu ul.menu-drawer__menu.list-menu a.menu-drawer__menu-item span{padding-inline:8px;padding-block:0;border-radius:50px;font-weight:400;font-size:11px;letter-spacing:.5px;margin-left:8px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu div.menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu{overflow:unset;height:auto}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu_right_media{padding-bottom:28px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu_right_media .inner_media{height:220px;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:15px;border-radius:5px}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu_right_media .inner_media h3{margin:0;font-size:24px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#fdfeff}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu_right_media .inner_media p{font-size:16px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#fdfeff;margin:18px 0}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .menu_right_media .inner_media a{font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;display:block;width:100%;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #fdfeff;border-radius:3px;padding:13px 14px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-industries .menu-drawer__menu li a.menu-drawer__menu-item{margin:0;border:0;padding:6px 0;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px}.section-header .main_site_header .bottom_header .right_header_side details-modal.header__search{display:none}.section-header .main_site_header .bottom_header .right_header_side .header__icon.header__icon--cart{margin-left:0;right:4px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group h2{margin:0;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;font-family:Neue Haas Grotesk,sans-serif}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper{gap:20px;padding:18px 2px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group li.predictive-search__list-item .predictive-search__item,.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#161717;padding-inline:0;font-family:Neue Haas Grotesk,sans-serif;text-decoration:none}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p mark{font-weight:600;color:#161717}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item{flex-direction:column;display:flex;gap:14px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item img.predictive-search__image{width:100%;height:auto}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-option-search-keywords .predictive-search__item{justify-content:flex-end;color:#161717;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;gap:7px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group li.predictive-search__list-item .predictive-search__item p.custom-predictive-price{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#262a2c;margin:12px 0 0}.section-header .menu-drawer .predictive-search{border:0;box-shadow:none}.full-banner-section .custom-image img{height:510px}.interactive-dots-wrapper .interactive-dot-dot_wWmg7F .tooltip-text{right:-40%;top:105px}.interactive-dots-wrapper .interactive-dot-dot_fUR7cK .tooltip-text,.interactive-dots-wrapper .interactive-dot-dot_Pwk337 .tooltip-text{right:-55%;top:105px}.mining-solutions-section .mining-solutions-header h2{font-size:45px;line-height:54px}.testimonial-inner-contetn .testimonial-content{grid-template-columns:1fr;gap:20px}.testimonial-inner-contetn .testimonial-content .testimonial-text blockquote{font-size:22px;line-height:30px}.faq-with-contact-section .contact-box .contact-details a.contact-button button,.faq-with-contact-section .contact-box .contact-details a.contact-phone button{max-width:220px}.trusted-by-section .trusted-by-logos{gap:14px}.custom-section .text-content p.scroll-trigger{max-width:100%;width:100%}.internal-page-banner img.banner-image{height:500px;object-position:bottom;object-fit:cover}.internal-page-banner .content-overlay{bottom:70px}.internal-page-banner .content-overlay .main-heading-internal{font-size:45px;line-height:50px;padding-bottom:18px;margin:0 0 32px}.internal-page-main-sec .row{gap:4%;grid-template-columns:1fr}.collection-custom-container aside.facets-wrapper{width:260px}.collection-custom-container{gap:24px}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical{width:calc(100% - 32px);padding-block:22px}.pump-navigation .pump-categories ul li a{font-size:14px;line-height:22px;padding:10px}.pump-navigation .pump-categories ul li a svg{width:14px;margin-right:11px}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list{grid-template-columns:repeat(2,1fr)}.shopify-section product-info .product{grid-template-columns:1fr;gap:45px}.shopify-section product-info .product .product__media-wrapper{position:static}.custom-mobiel-only-content .product__title h1{font-size:28px;font-weight:400;line-height:36px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;text-align:left}.custom-mobiel-only-content .varint-sku{margin:0;display:flex;align-items:center;gap:16px;border-bottom:.6px solid #abafb3;padding-bottom:8px}.custom-mobiel-only-content .varint-sku p{margin:0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658}.custom-mobiel-only-content .varint-sku .custom-in-stock{display:flex;align-items:center;gap:7px;border:1px solid #53b723;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:15.6px;color:#52a52b;letter-spacing:1px}.custom-mobiel-only-content .varint-sku .custom-less-stock{display:flex;align-items:center;gap:7px;border:1px solid #e07f26;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:15.6px;color:#e07f26;letter-spacing:1px}.custom-mobiel-only-content .varint-sku .custom-out-stock{display:flex;align-items:center;gap:7px;border:1px solid red;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:15.6px;color:red;letter-spacing:1px}.custom-mobiel-only-content .varint-sku .custom-in-stock .svg-wrapper,.custom-mobiel-only-content .varint-sku .custom-less-stock .svg-wrapper{width:13px;height:13px}.custom-mobiel-only-content .varint-sku .custom-out-stock .svg-wrapper svg{width:13px;height:13px;color:red}.custom-mobiel-only-content .cstm-price-div{margin:0 0 35px;border-bottom:.6px solid #abafb3;padding:14px 0}.custom-mobiel-only-content .cstm-price-div{text-align:left}.custom-mobiel-only-content .cstm-price-div .price__container{margin:0}.custom-mobiel-only-content .cstm-price-div .price__regular{font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;color:#161717}.custom-mobiel-only-content .product__tax.caption.rte{display:none}.shopify-section product-info .product .product__media-wrapper media-gallery.product__column-sticky+.custom-logo-pdp{display:none}.cart__warnings .cart__empty-text,.cart-drawer__empty-content h2.cart__empty-text{font-size:38px;line-height:40px}cart-items form.cart__contents .cart__items tbody tr.cart-item td{padding:12px!important;vertical-align:middle}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__details{width:35%}.location_section_content{grid-template-columns:1fr}.location_section_content .location_right_section_content{flex:1;order:-1}.location_section_content .location_right_section_content .location_map,.location_section_content .location_right_section_content .location_map iframe{height:340px}.main-blog .blog-articles{grid-template-columns:1fr 1fr;gap:40px 18px}.main-blog .custom-breadcrumb-pages,.template_find .page-width .main-page-title,.main-blog h1,.main-blog .blog_categories,.main-blog .blog_categories .blog_categories{text-align:left}.main-blog .blog_categories .site_blog_tags{margin-inline:0 7px}.custom_categories_section .multiple_categories_section{grid-template-columns:repeat(2,1fr)}.img-text .image-with-text .image-with-text__grid,.img-text-custom .image-with-text .image-with-text__grid{display:grid;grid-template-columns:1fr;gap:40px}.img-text .image-with-text .image-with-text__grid .image-with-text__media-item,.img-text .image-with-text .image-with-text__grid .image-with-text__text-item,.img-text-custom .image-with-text .image-with-text__grid .image-with-text__media-item,.img-text-custom .image-with-text .image-with-text__grid .image-with-text__text-item{width:100%}.img-text .image-with-text__text-item .image-with-text__content{padding:0}section.lg-with-about.custom-multicolumns{margin-top:-110px}section.lg-with-about.custom-multicolumns .custom-breadcrumb-pages{margin-top:60px;margin-bottom:44px}.img-text .image-with-text .image-with-text__grid .image-with-text__media-item,.img-text-custom .image-with-text .image-with-text__grid .image-with-text__media-item{order:1}.hp-find-us .map{display:none}.hp-find-us{padding-block:40px;position:relative}div#altPartShopPopup{left:0;transform:translate(-100%) translateY(-50%);height:82vh;overflow:hidden;overflow-y:auto;top:56%;max-width:100%;width:calc(100% - 35px)!important;border-radius:6px}div#altPartShopPopup.active{left:50%;transform:translate(-50%) translateY(-50%)}.part-shop-popup .popup-header{margin-bottom:20px;flex-direction:row-reverse;justify-content:flex-end;gap:12px}.part-shop-popup .popup-header #closePopupBtnAltPart{padding:0;border:0;box-shadow:none;background:#fdfeff;width:20px;height:20px;border-radius:5px;color:#737a7f;font-family:PP Telegraf;font-weight:100;font-size:0;position:relative}.part-shop-popup .popup-header #closePopupBtnAltPart:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/cdn/shop/files/prev-arrow.svg?v=1730712817);background-position:center;background-size:8px;background-repeat:no-repeat}.challenge_approach{padding-block:50px}.review_message_section .client_message_info{grid-template-columns:1fr;gap:20px}.main_solution_section{padding-block:60px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-industries .menu-drawer__menu li .parent_menu_icon{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:3px;width:32px;height:32px;order:-1;padding:3px;display:grid;place-items:center}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-industries .menu-drawer__menu li .parent_menu_icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(42deg) brightness(118%) contrast(101%);width:100%;height:auto}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-industries .menu-drawer__menu li .link-list-withou-sub{display:flex;column-gap:12px;align-items:flex-start;row-gap:0;flex-wrap:wrap;align-content:flex-start}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu div.menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu .menu-drawer__menu li:first-child .link-list-withou-sub{margin-top:25px}.main_automated_section .middle-section .inner-section-1 img,.main_automated_section .middle-section .inner-section-2 img,.main_automated_section .middle-section .inner-section-4 p img{width:100%;float:none;margin:0 0 15px}.main_automated_section .middle-section .gear-content-box .fifth-div-content{display:grid;grid-template-columns:1fr;gap:22px}}@media screen and (min-width: 575px){footer.footer .custom-big-column-function .footer__content-top .footer-block span.plus_icon,footer.footer .custom-big-column-function .footer__content-top .footer-block span.minus_icon{display:none}footer.footer .custom-big-column-function .footer__content-top .footer-block h2{pointer-events:none}.about_us_counter,.custom-benifits-section .blocks-wrapper .block-item .block-icon img.mobile_icon_pdp{display:none}section.sub-category-section h2{display:none}.newsltter-right.newsltter-right_mobile{display:none}}@media screen and (max-width: 575px){.section-header .main_site_header .bottom_header .right_header_side .header__icons .header__search{display:none}.section-header .main_site_header .bottom_header .right_header_side .header__icon.header__icon--cart{right:0;margin:0;width:auto}.main_site_header .bottom_header .right_header_side{gap:10px}.main_home_banner .banner__content .banner__box{padding-inline:0}.main_home_banner .banner__content .banner__box .banner__heading{font-size:32px;margin:25px 0;line-height:40px;padding-right:0}.main_home_banner .banner__content .banner__box .small_title h6,.main_home_banner .banner__content .banner__box .small_title p{font-size:14px;line-height:20px}.main_home_banner .banner__content .banner__box .banner__buttons a.button{padding:13px 50px}.main_home_banner .banner__content .banner__box .small_title img{width:16px;height:16px}.main_home_banner{height:600px}.main_home_banner .banner__content{padding-inline:0;padding-bottom:30px}.main_utility_bar .announcement_bar .main_bar .button_content{gap:0!important;align-items:center}.main_site_header .top_header_content .info_text{gap:10px}.section-header .main_site_header .top_header_content .info_text a{font-size:12px;padding:4px 5px;gap:8px}.main_site_header .top_header_content .right_info{gap:8px}.bottom-about-us-part .custom-aboutus .aboutus-header h2,.main-class-homepage-list-slide-section .main-class-left-slide h2,.faq-custom .faq-custom-accordion .faq-custom-heading h2,.category-slider-container .custom-container .category-slider-heading h2,.custom-section .text-content h2,.notable-projects .notable-right-content .section-header h2,.newsletter .newsletter__wrapper h2.inline-richtext,.homepagecontact-us .contact-us-info h2{font-size:30px;line-height:38px}.bottom-about-us-part .custom-aboutus .aboutus-items{gap:8px}.bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item{width:100%;padding:12px 8px;gap:44px}.bottom-about-us-part .custom-aboutus .aboutus-items .aboutus-item h3{font-size:18px;line-height:24px}.sub-category-item{padding:20px 12px}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item ul,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item ul{gap:10px}.sub-category-small-items{grid-template-columns:1fr!important}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv p{font-size:16px;line-height:20px;font-weight:400}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv p img{width:18px;height:auto}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv{display:flex;align-items:center;gap:8px}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger{margin-bottom:32px;padding-bottom:32px;align-items:flex-start;display:grid}.main-class-homepage-list-slide-section .main-class-right-slide .scroll-trigger .list-block-content{flex:1}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-title h3{font-size:20px;line-height:28px}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content p{margin:0;font-size:14px;line-height:22px}.custom-section .text-content a.btn-1,.custom-section .text-content a.btn-2{padding:12px 22px;font-size:12px;width:100%;text-align:center}.custom-section .text-content a.btn-2{margin-top:18px}.image-with-text-2 .image-text-grid .text-content{padding-right:0}.newsletter .newsltter-right .wrap-news-text{grid-template-columns:1fr 1fr;column-gap:18px}.homepagecontact-us .contact-us-info .contact-details{grid-template-columns:repeat(2,1fr);align-items:flex-start}.homepagecontact-us .contact-us-info .contact-details .map-button{grid-column:2 span;width:50%}.homepagecontact-us .contact-us-info .contact-details .contact-info-item{display:grid;grid-template-columns:1fr;align-items:center;gap:15px}.homepagecontact-us .contact-us-info .contact-details .contact-info-item span{margin-bottom:0}.homepagecontact-us .contact-form .contact-form{padding-inline:15px}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx .cstm-input-row .form-group{margin-bottom:7px}.homepagecontact-us .contact-form{padding:20px 14px}.category-slider-container .custom-container .category-slick-carousel .slick-arrow,.notable-projects .notable-right-content .project-slider .slick-arrow{top:46%}.notable-projects .notable-right-content .view-all-button a{margin-top:26px}.homepagecontact-us .contact-form .contact-form .contact-preference .prefrence-custom-label label{padding:6px}.homepagecontact-us .contact-form .contact-form .form-input-grid-bx .cstm-input-row{display:grid;grid-template-columns:1fr;gap:0}.homepagecontact-us .contact-form h3{font-size:20px;line-height:26px}footer.footer .custom-big-column-function{gap:0;justify-content:space-between;flex-wrap:wrap;padding-bottom:0}footer.footer .custom-big-column-function .main-big-column-footer{width:100%}footer.footer .custom-big-column-function .footer__content-top .footer__blocks-wrapper .footer-block{width:100%}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{flex-wrap:wrap}.homepagecontact-us .contact-us-info .contact-experts span{font-size:18px;line-height:27px;margin-left:22px}.homepagecontact-us .contact-form .contact-form .contact-preference{padding:6px}.main-class-homepage-list-slide-section .main-class-left-slide .suv-text-comprahasiv+p{font-size:15px;line-height:22px}.custom-logo-with-about-us .scrolling-banner__items .scrolling-banner__item .media{background:transparent;width:200px!important}.custom-logo-with-about-us .scrolling-banner__items .scrolling-banner__item img{width:90%}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item{justify-content:flex-start;padding:20px 12px}section.sub-category-section .sub-category-wrapper .sub-category-link .sub-category-item h2,.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item h2{font-size:24px;line-height:28px}.section-header .main_site_header .header_top_extra{display:none}.section-header .main_site_header .bottom_header .right_header_side .request_button a{font-size:10px;line-height:15px;padding:8px 14px}.section-header .main_site_header .bottom_header .left_header_side .header__heading-logo-wrapper .header__heading-logo{width:auto;height:32px}.main_home_banner .banner__content .banner__box .banner__text p{font-size:16px;line-height:26px}.sub-category-section .sub-category-wrapper .sub-category-right .sub-category-item{min-height:260px}.sub-category-section .sub-category-wrapper .sub-category-small-items .sub-category-item .sub-category-button{font-size:13px;padding:13px 0}.main-class-homepage-list-slide-section .main-class-left-slide .btn-primary{padding:14px 60px}.main-class-homepage-list-slide-section .main-class-right-slide:before{display:none}.main_utility_bar .announcement_bar .main_bar{display:none}.faq-custom{padding:42px 0!important}.custom-section{padding-block:40px 20px!important}.notable-projects .container{padding:40px 0 40px 15px!important}.newsletter{padding-block:40px}.newsletter .newsletter__wrapper .newsletter-form .field{flex-wrap:wrap;gap:12px}.newsletter .newsletter__wrapper .newsletter-form .field .newsletter-form__button{max-width:100%}.newsletter .newsletter__wrapper .newsletter-form .field .field__input{padding:13px 12px;max-width:100%;margin:0}.homepagecontact-us .container{width:100%}.homepagecontact-us .contact-us-info{padding-inline:15px}.homepagecontact-us .contact-form{padding:28px;border-radius:0}.notable-projects .notable-right-content .swiper-container div[aria-label="Previous slide"]{left:0}.homepagecontact-us{padding-block:40px 0!important}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{text-align:left}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .header__heading-logo-wrapper .header__heading-logo{height:30px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{justify-content:flex-start;flex-wrap:wrap;gap:20px;flex-direction:column}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column .list-social__item .list-social__link{margin-left:0;margin-right:12px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__content-bottom-wrapper .footer__column{align-self:flex-start}.main-class-homepage-list-slide-section:after{display:none}.main-class-homepage-list-slide-section{background-size:cover!important;background-position:left center!important}.main-class-homepage-list-slide-section .main-class-right-slide .list-blocks{padding-bottom:0}.bottom-about-us-part{padding-block:20px 45px}.custom-logo-with-about-us{padding-block:0 30px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation{padding-bottom:0;padding-top:10px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu summary.menu-drawer__menu-item{padding-block:9px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu summary.menu-drawer__menu-item span.svg-wrapper{width:7px}.section-header .bottom_header .menu-drawer{padding:20px 16px!important;height:84vh}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(1,1fr);gap:22px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item img.predictive-search__image{width:65px;height:65px}.interactive-dots-wrapper .interactive-dot-dot_wWmg7F .tooltip-text,.interactive-dots-wrapper .interactive-dot-dot_fUR7cK .tooltip-text,.interactive-dots-wrapper .interactive-dot-dot_Pwk337 .tooltip-text{right:0;top:55px}.interactive-dot-dot_fUR7cK{top:40%!important;left:7%!important}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-answer p{width:90%;margin:15px 0 0 32px}.interactive-dot-dot_wWmg7F{left:68%!important;top:25%!important}.interactive-dot-dot_Pwk337{left:64%!important;top:50%}.interactive-dots-wrapper .interactive-dot-dot_fUR7cK .tooltip-text{left:0;right:0}.interactive-dots-wrapper .interactive-dot svg{width:65px;height:auto}.full-banner-section .custom-image img{height:390px}.interactive-dots-wrapper .interactive-dot .tooltip-text .minig-tooltip-txt{font-size:0;line-height:normal}.interactive-dots-wrapper .interactive-dot .tooltip-text .minig-tooltip-txt h2{margin:0}.interactive-dots-wrapper .interactive-dot .tooltip-text .mining-baneer-header{display:grid}.interactive-dots-wrapper .interactive-dot .tooltip-text{padding:9px 10px;align-items:center;max-width:fit-content;width:100%;min-width:228px;gap:12px}.mining-solutions-section .mining-solutions-header h2{font-size:30px;line-height:33px}.mining-solutions-buttons{margin-top:32px}.desktop-view-setup{display:none}.custom-content-section .mobile-view-setup .content-block .content-mob-block{max-width:100%;width:100%;margin-top:28px;padding:0 0 20px;border:0}.custom-content-section .mobile-view-setup .content-block .content-mob-block p{margin:0;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;max-width:425px;width:100%}.custom-content-section .mobile-view-setup .content-block .content-mob-block a.btn{border:.8px solid #fdfeff;background:#fdfeff0a;box-shadow:0 2px 30px #6c7c8b1f;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;text-transform:uppercase;text-decoration:none;display:inline-block;padding:15px 25px;max-width:100%;width:100%;text-align:center;border-radius:4px;margin-block:18px 28px}.custom-content-section .mobile-view-setup .content-block .content-mob-block img{display:block;width:100%}.custom-content-section .mobile-view-setup .content-block{border-bottom:.6px solid #f0f5f9;padding-block:18px}.custom-content-section .mobile-view-setup .content-block .mobile-block-header{background:transparent;border:0;padding:0;display:flex;align-items:center;gap:8px}.custom-content-section .mobile-view-setup .content-block .mobile-block-header span.icon-content-section{width:30px;height:30px;position:relative}.custom-content-section .mobile-view-setup .content-block .mobile-block-header h3{font-family:PP Telegraf;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:.5px;color:#fdfeff;margin:0;flex:1}.custom-content-section .mobile-view-setup .content-block .mobile-block-header h3 svg{display:none}.custom-content-section .mobile-view-setup .content-block .mobile-block-header span.icon-content-section svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.same-deafult-cl-content{padding-block:45px;background-image:url(/cdn/shop/files/mining-custom-bg.png?v=1732084410);background-position:center;background-repeat:no-repeat;background-size:cover}.testimonial-inner-contetn{padding:28px 20px;margin-top:34px}.testimonial-inner-contetn .testimonial-content .testimonial-image{order:1;display:flex;align-items:center;gap:18px}.testimonial-inner-contetn .testimonial-content .testimonial-text blockquote{font-size:20px;line-height:26px;font-family:PP Telegraf}.testimonial-inner-contetn .testimonial-content{gap:32px}.testimonial-inner-contetn .testimonial-content .testimonial-image img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:0}.testimonial-inner-contetn .testimonial-content .testimonial-image .testimonial-author p{font-size:14px;line-height:22px;margin:0}.custom-benifits-section .blocks-wrapper{grid-template-columns:repeat(1,1fr)}.custom-benifits-section .blocks-wrapper .block-item{padding:20px 0 30px;border-right:0;border-bottom:.8px solid #abafb3}.faq-with-contact-section .contact-box .contact-details a.contact-button button,.faq-with-contact-section .contact-box .contact-details a.contact-phone button{max-width:100%}.faq-with-contact-section .inner-container .faq-with-content-sec h2{font-size:30px;line-height:34px;margin:0 0 15px}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question{font-size:16px;line-height:24px;gap:10px}.faq-with-contact-section .contact-box{order:1}.faq-with-contact-section .inner-container{gap:25px}.scrolling-banner__items-container .scrolling-banner__items{animation:marquee 8s linear infinite!important}.trusted-by-section .trusted-by-logos{gap:14px;flex-wrap:nowrap;animation:marquee 8s linear infinite!important;white-space:nowrap;margin-top:34px}.trusted-by-section .trusted-by-logos .logo-item{width:100%;white-space:nowrap;flex:unset}.trusted-by-section .trusted-by-logos .logo-item img{width:160px;height:50px;object-fit:contain;padding-inline:10px}.trusted-by-section{overflow:hidden}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.custom-content-section .mobile-view-setup .content-block .mobile-block-header.active span.icon-content-section svg:first-child{visibility:hidden}.custom-content-section .mobile-view-setup .content-block .mobile-block-header span.icon-content-section svg:last-child{visibility:hidden}.custom-content-section .mobile-view-setup .content-block .mobile-block-header.active span.icon-content-section svg:last-child{visibility:visible}.internal-page-banner img.banner-image{height:600px;object-position:bottom;object-fit:cover}.internal-page-banner .content-overlay .internal-para-wrap{gap:5%;grid-template-columns:1fr}.internal-page-banner .content-overlay .internal-para-wrap .internal-para-wrap-1 p{font-size:16px;line-height:24.8px}.internal-page-banner .content-overlay .internal-para-wrap .internal-parap-wrap-2 ul li{margin:0 0 10px;font-size:12px;line-height:18px;gap:8px}.internal-page-banner .content-overlay .internal-para-wrap .internal-parap-wrap-2 ul li span.icon-list-type svg{width:17px;height:17px}.internal-page-banner .content-overlay .internal-para-wrap .internal-para-wrap-1 a.button{font-size:12px;line-height:19.5px;max-width:260px;margin-top:26px;padding-block:14px}.internal-page-banner .content-overlay .main-heading-internal{font-size:32px;line-height:35px;padding-bottom:12px;margin:0 0 22px}.internal-page-main-sec .column-intenral-part-left h2,.faq-with-contact-section .inner-container .contact-us-text-heading h3{font-size:30px;line-height:34px}.internal-page-main-sec .column-intenral-part-left p{margin:0;font-size:16px;line-height:24.8px;margin-block:12px 26px}.inenrnal-nav-outer{display:none}.internal-page-main-sec{padding-block:40px!important}.custom-section .text-content p.scroll-trigger{font-size:16px;line-height:25px}.faq-with-contact-section{padding:40px 0}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom .faq-question span.custom-icon-wrap svg{width:15px;height:15px}.faq-with-contact-section .inner-container .faq-with-content-sec .faq-item-custom{padding:20px 0}.category-slider-container{padding:40px 0!important}.category-slider-container .top-tag{left:20px}.category-slider-container .custom-container .category-slider-heading{padding-left:20px}.category-slick-carousel .slick-list{padding-inline:20px}.category-slider-container .custom-container .bottom-button-slider a{padding-left:20px}.collection-custom-container{padding-block:0 30px}.collection .product-grid .grid__item .product-card-wrapper .card__content .card__information .card__heading a{font-size:14px;line-height:18px}.collection .product-grid .grid__item .product-card-wrapper .card__content{padding:18px 12px 35px}.collection .product-grid .grid__item .product-card-wrapper .card__content .card__information .price .price__regular{font-size:13px}.collection .product-grid .grid__item .product-card-wrapper .card__content .position-arrow-card svg{width:14px}.collection .product-grid{gap:30px 12px}.collection-custom-container aside.facets-wrapper{width:100%;margin-bottom:40px}.collection-custom-container aside.facets-wrapper .facets-container{background:transparent}.collection-custom-container aside.facets-wrapper .facets-container{display:flex;align-items:center;justify-content:space-between}.collection-custom-container aside.facets-wrapper .facets-container .active-facets{display:none}.collection-custom-container aside.facets-wrapper .facets-container .product-count h2.product-count__text{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;color:#14293d;font-family:Neue Haas Grotesk;opacity:1}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__open-wrapper{border:1px solid #1b2835;overflow:hidden;border-radius:4px;padding:8px 10px;background:transparent;display:inline-flex}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__open-wrapper .mobile-facets__open{border:0px solid #1b2835;overflow:unset;border-radius:0;display:inline-flex;align-items:center;padding:0;background:transparent}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__open-wrapper .mobile-facets__open .mobile-facets__open-label{font-size:14px;font-weight:400;line-height:15.6px;letter-spacing:.5px;margin-left:5px}.menu-opening .mobile-facets__inner{transform:translateY(0)!important}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(0)!important}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner{max-width:100%;width:100%}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets{top:auto;height:90vh;border-radius:10px 10px 0 0;overflow:hidden}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__open-wrapper span.mobile-facets__close{top:12%;width:18px;height:18px;right:20px}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__open-wrapper span.mobile-facets__close span.svg-wrapper{width:100%;height:auto}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__header-inner{text-align:left}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__header-inner p.mobile-facets__count{display:none}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__header{background:#dae0e5;padding:16px 15px}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__header .mobile-facets__heading{font-family:Neue Haas Grotesk;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__footer .button{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);border-radius:4px;box-shadow:0 0 16px #ff9b5266;font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:.5px;text-transform:uppercase;width:70%}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__footer .button:before,.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__footer .button:after{display:none}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__footer .mobile-facets__clear-wrapper{width:30%}.custom-breadcrumb-collection .page-width{padding-inline:0;padding-top:10px}.pump-navigation .pump-categories ul{overflow:hidden;overflow-x:auto}.pump-navigation .pump-categories ul li a{white-space:nowrap}.collection-custom-container .product-count .facet-filters.sorting{background-color:#f0f5f9;border-radius:4px;padding:8px 10px}.collection-custom-container .product-count .facet-filters.sorting .facet-filters__label{font-size:13px;font-weight:400;line-height:18px;letter-spacing:.5px;color:#737a7f;font-family:Neue Haas Grotesk;margin-right:-15px}.collection-custom-container .product-count .facet-filters.sorting select{font-size:13px;font-family:Neue Haas Grotesk;font-weight:400;line-height:18px;letter-spacing:.5px;color:#14293d;padding-inline:20px 20px}.collection-custom-container .product-count .facet-filters.sorting select:focus,.collection-custom-container .product-count .facet-filters.sorting select:focus-visible{outline:none;box-shadow:none}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__open-wrapper .mobile-facets__open svg path{fill:#1b2835}.collection-custom-container .product-count form.facets__form{display:block;margin:0}.collection .pagination-wrapper .pagination__list,.main-blog .pagination-wrapper .pagination__list{min-width:320px;padding-block:4px;padding-inline:14px;gap:6px}.collection .pagination-wrapper .pagination__list li a.pagination__item,.main-blog .pagination-wrapper .pagination__list li a.pagination__item{width:fit-content;height:25px;font-size:14px;line-height:20px;min-width:25px}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__footer{padding-top:0;border:0;background-color:#f0f5f9}.collection-custom-container aside.facets-wrapper .facets-container .mobile-facets__inner .mobile-facets__main.submenu-open{visibility:visible}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu{transform:unset;position:relative;background:transparent}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu button.mobile-facets__close-button,.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu .mobile-facets__footer{display:none}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details{border-bottom:1px solid #d2d9de}.collection-custom-container .mobile-facets__inner .mobile-facets__main{background-color:#f0f5f9;padding-top:0}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__summary{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__summary .mobile-facets__arrow{transform:rotateX(180deg)}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details[open] .mobile-facets__summary .mobile-facets__arrow{transform:rotateX(0)}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu label.mobile-facets__label{padding-block:0;margin-bottom:15px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#535658}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .mobile-range-price{justify-content:space-between}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .mobile-range-price .mobile-range-price-input{border:.8px solid #abafb3;border-radius:4px;padding:3px 7px;display:flex;justify-content:center;align-items:center;width:auto;margin:0}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .mobile-range-price .mobile-range-price-input span{font-size:14px;font-weight:400;line-height:21px;color:#474d59;display:inline-block}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical .mobile-range-price .mobile-range-price-input input{margin:0!important;padding:0;min-width:52px;background:transparent;border:0;height:auto;font-family:Neue Haas Grotesk;width:62px}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu label.mobile-facets__label svg{top:2px;margin-right:10px}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu label.mobile-facets__label svg.icon-checkmark{top:5px}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details .mobile-facets__submenu label.mobile-facets__label span.mobile-facets__highlight{background:transparent}.collection-custom-container .mobile-facets__inner .mobile-facets__main .mobile-facets__details.custom-hide-filter{display:none}.collection-custom-container aside.facets-wrapper .facets-container .facets__disclosure-vertical{width:calc(100% - 48px)}.collection-custom-container .filter-listing-div .predictive-search{top:48px}.collection-custom-container .filter-listing-div .predictive-search{padding:20px 16px;height:65vh}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item{flex-direction:row}.collection-custom-container .filter-listing-div .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item{flex-direction:row;display:flex;gap:14px}.collection-custom-container .filter-listing-div .predictive-search #predictive-search-results-products-list{grid-template-columns:repeat(1,1fr)}.collection-custom-container .filter-listing-div .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item img.predictive-search__image{width:65px;height:65px}.section-header .menu-drawer .predictive-search .predictive-search__results-groups-wrapper .predictive-search__result-group #predictive-search-results-products-list .predictive-search__list-item .predictive-search__item .predictive-search__item-content{flex:1}.collection-hero .collection-hero__inner .collection-hero__image-container{margin:0;height:auto}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__title{font-size:32px;line-height:35px;margin-bottom:10px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h1{font-size:20px;line-height:25px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h4{font-size:15px;line-height:20.8px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h4 a{font-size:12px;line-height:17.5px;padding:7px 12px;margin-left:10px}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description h1{font-size:18px;line-height:25px;margin-bottom:16px}.collection-hero .collection-hero__inner .collection-hero__image-container img{height:400px;width:100%;object-fit:cover}.collection-hero .collection-hero__inner .collection-hero__image-container .collection-hero__text-wrapper .collection-hero__description br{display:none}.product-top-section{padding-block:20px 50px!important}.shopify-section product-info .product .product__info-wrapper .product__title h1{font-size:22px;line-height:28px}.shopify-section product-info .product .product__info-wrapper .varint-sku{justify-content:space-between}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block ul li{gap:12px;font-size:13px;line-height:15px;margin-top:8px}.shopify-section product-info .product .product__info-wrapper .custom-key-features-block{padding:18px 16px}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button{flex-wrap:wrap}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .product-form__quantity{width:100%}.shopify-section product-info .product .product__info-wrapper .custom-quntity-with-buy-button .wrap-buy-button{width:100%}.shopify-section product-info .product .product__info-wrapper .product-account-level{padding:20px 16px;flex-wrap:wrap}.shopify-section product-info .product .product__info-wrapper .product-account-level .pdp-block-contact-button{grid-template-columns:1fr}.shopify-section product-info .product .product__info-wrapper .specifications-tab .tab-contentcustom-2 .part-1-custom-tag{font-size:14px}.tav-custom-outer .tab-buttons{overflow:hidden;overflow-x:auto}.tav-custom-outer .tab-buttons .tab-button{font-size:16px;line-height:25px;padding:12px 32px;white-space:nowrap}.tav-custom-outer .tab-content .custom-heading-inner-tab h4{font-size:14px;line-height:21.6px;text-align:left}.tav-custom-outer .tab-content .first-nine-tags .custom-outer-wrap-main-tags,.tav-custom-outer .tab-content .remaining-tags .custom-outer-wrap-main-tags{grid-template-columns:1fr 1fr;padding:14px 18px;gap:30px}.pdp-benifit-section .heading-pdp-benifit{font-size:30px;line-height:33.4px;margin:0 0 20px}.show-accordian-right .inner-container .contact-box{margin-top:10px}.main-related-products-section .related-products .related-products__heading{font-size:30px;line-height:33.4px;margin-bottom:30px}.main-related-products-section .related-products .custom-upsell-cart .slick-list{padding-left:15px;padding-right:15px}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__information h3.card__heading{font-size:14px;line-height:19px}.main-related-products-section .related-products .custom-upsell-cart .product-card-wrapper .card__content{padding:16px 14px}.main-related-products-section .related-products .custom-upsell-cart+a{margin-left:15px}.custom-mobiel-only-content .product__title h1{font-size:22px;line-height:28px}.custom-mobiel-only-content .varint-sku{justify-content:space-between}.shopify-section product-info .product .product__info-wrapper .product__title,.shopify-section product-info .product .product__info-wrapper .varint-sku,.shopify-section product-info .product .product__info-wrapper .cstm-price-div{display:none}.shopify-section product-info .product .product__info-wrapper .product__tax.caption.rte+div{margin:0}.shopify-section product-info .product{gap:28px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos h2{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;text-align:center;font-family:Neue Haas Grotesk;margin:0 0 26px}.shopify-section product-info .product .custom-logo-pdp{padding:18px 15px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos .logos-container{gap:8px 18px}.shopify-section product-info .product .custom-logo-pdp .collaborating-logos .logos-container .logo{width:20%}.tav-custom-outer .main-header-cl-tabs h2{font-size:30px;line-height:33.4px}.tav-custom-outer{background-color:#fdfeff;padding-block:40px}.tav-custom-outer .tab-buttons .tab-button{font-size:16px;line-height:25px;padding:8px 30px}.cart-drawer .drawer__inner .drawer__header .drawer__counter{font-size:13px;line-height:21px;padding:8px 12px}.cart-drawer .drawer__inner .drawer__header .drawer__heading{font-size:24px;line-height:28px}.cart-drawer .drawer__inner .drawer__header .drawer__close{width:38px;height:38px}.cart-drawer .drawer__inner .drawer__header{padding:14px 15px}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item{grid-template-columns:70px 1fr}.cart-drawer .drawer__inner cart-drawer-items .cart-items .cart-item .cart-item__details .cart-item__name{font-size:13px;line-height:18px}.cart-drawer .drawer__inner .drawer__footer .cart__ctas button.cart__checkout-button{font-size:13px;line-height:17px;min-height:54px}.cart-drawer .drawer__inner .drawer__footer{padding:16px 14px;margin-bottom:16px}.cart-drawer .drawer__inner .drawer__footer .totals .totals__total{font-size:16px;line-height:24px}.cart-count-bubble{margin-left:-6px}.cart__warnings .cart__empty-text,.cart-drawer__empty-content h2.cart__empty-text{font-size:34px;line-height:38px;margin:0 0 30px}.cart__warnings a.button{padding:12px 30px}.cart__warnings .cart__login-title{font-size:17px}.cart__warnings{padding:35px 10px!important}section.pdp-benifit-section{padding-block:40px}.shopify-section product-info .product .product__info-wrapper .request-pricing-block{padding:20px 16px;flex-wrap:wrap;gap:20px}.shopify-section product-info .product .product__info-wrapper .request-pricing-block .pricing-text .pricing-button{padding:11px 9px;font-size:12px;margin-top:17px}.request-quote-popup .popup-content{padding:26px 15px}.request-quote-popup .popup-content form.contact-form input,.request-quote-popup .popup-content form.contact-form textarea{padding:8px 10px;margin-bottom:14px;font-size:14px;line-height:18.4px}.request-quote-popup .popup-content form.contact-form .feild-input-grid{display:grid;grid-template-columns:1fr;gap:0}.register-popup-header h2{font-size:25px;line-height:28px}.register-popup-header .close-popup{width:30px;height:30px;padding:5px;font-size:20px}.register-popup-header{margin-bottom:22px;padding-bottom:14px}.request-quote-popup .popup-content form.contact-form .submit-button{padding:12px;font-size:14px}.template_find .page-width .main-page-title{font-size:30px;line-height:33.4px;margin:34px 0 22px}.location_section_content .location_left_section_content{padding:0;background:transparent}.location_section_content .location_left_section_content .location_sec_container .location_title{font-size:16px;line-height:24px;margin:12px 0 15px}.location_section_content .location_left_section_content .remote_location_section .remote_location_title{font-size:18px;line-height:27.6px}.location_section_content{padding-bottom:40px}.template_find .page-width .main-page-title,.main-blog h1{font-size:30px;line-height:33.4px;text-align:left;margin:24px 0 18px}.main-blog .blog_categories{text-align:left;margin-bottom:50px;overflow:hidden;overflow-x:auto;display:flex;position:relative;padding-top:34px}.main-blog .blog_categories .site_blog_tags{white-space:nowrap}.main-blog .blog_categories .blog_categories{position:absolute;top:0;margin:0;padding:0}.main-blog .blog-articles{grid-template-columns:1fr}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .card__heading{font-size:18px;line-height:21px}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__information .tag_data{display:inline-block;padding:5px 8px;margin:0 4px 7px 0}.main-blog .pagination-wrapper .pagination__list{padding-block:12px}.main-blog .blog-articles .blog-articles__article .article-card__image-wrapper img{height:225px}.custom_categories_section{padding-bottom:50px}.template_category .main_home_banner .banner__content{padding-inline:0;padding-bottom:0;position:absolute;bottom:52px}.template_category .main_home_banner{height:220px}.template_category .main_home_banner .banner__content .banner__box .banner__heading{padding-bottom:12px;text-align:left;margin-top:0}.template_category .main_home_banner .banner__content .banner__box .banner__text p{text-align:left}.custom_categories_section .multiple_categories_section{grid-template-columns:repeat(2,1fr);gap:12px}.custom_categories_section .multiple_categories_section .category_sec{padding:16px 12px}.custom_categories_section .multiple_categories_section .category_sec .category_desc{display:none}.custom_categories_section .multiple_categories_section .category_sec .category_title{font-size:15px;line-height:18.6px;margin-bottom:0;display:flex;align-items:flex-start}.custom_categories_section .multiple_categories_section .category_sec .category_title .arrow_check{width:10px;height:auto;margin-right:12px;position:relative;top:2px}section.lg-with-about.custom-multicolumns{margin-top:-170px;background-position:bottom center!important;padding-top:150px}.custom-multicolumns .section-top .benefit-textarea{font-size:23px;line-height:32.4px}section.lg-with-about.custom-multicolumns .custom-breadcrumb-pages{width:100%}.custom-multicolumns .section-top{margin-bottom:30px;gap:18px}section.lg-with-about.custom-multicolumns .custom-benifits-section .blocks-wrapper{gap:14px!important}section.lg-with-about.custom-multicolumns .custom-benifits-section .blocks-wrapper .block-item{padding:20px 0}.img-text .image-with-text__text-item .image-with-text__content .image-with-text__heading,.img-text-custom .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:30px;line-height:33.4px}.custom-multicolumns .section-top .sub-heading{font-size:14px;line-height:21px}.contact-locations .locations{grid-template-columns:1fr}.contact-locations .locations span{padding:10px 8px;font-size:16px;line-height:24.6px}.location-contact-us .location_heading{font-size:30px;line-height:33.4px;margin-bottom:20px;margin-top:45px}.homepagecontact-us .contact-form{border-radius:0}.hp-find-us .home-find-left-txt .content{grid-template-columns:1fr;gap:35px}.hp-find-us .home-find-left-txt .header .location-tag{font-size:14px;line-height:21px}.hp-find-us .home-find-left-txt .header .title{font-size:30px;line-height:33.4px;margin:26px 0 0}.hp-find-us .home-find-left-txt .header .subtitle{margin:12px 0 18px;font-size:16px;line-height:25.8px}.hp-find-us .home-find-left-txt .content .remote-locations .remote-location-heading,.hp-find-us .home-find-left-txt .content .central-office .main-location-heading{font-size:16px;line-height:24.6px}.hp-find-us .home-find-left-txt .content .central-office .centr-office-bx h3{font-size:16px;line-height:24px}.project_template .custom-breadcrumb-pages{text-align:left}.notable-projects_list .section-header h2{font-size:32px;line-height:35.4px;text-align:left}.notable-projects_list .notable-right-content .project-all_list{grid-template-columns:1fr;gap:35px 30px}.notable-projects_list .project-all_list .project-block .project-info h3{font-size:20px;line-height:24px;margin:4px 0 15px}.notable-projects_list .notable-right-content .pagination{min-width:180px;padding-block:9px;padding-inline:14px;margin-top:40px}.notable-projects_list{padding-bottom:45px}.project_template .custom-breadcrumb-pages{margin-top:30px}footer.footer .custom-big-column-function .footer__content-top .footer-block{position:relative}footer.footer .custom-big-column-function .footer__content-top .footer-block h2{padding-left:25px;margin-bottom:0}footer.footer .custom-big-column-function .footer__content-top .footer-block span.plus_icon,footer.footer .custom-big-column-function .footer__content-top .footer-block span.minus_icon{position:absolute;top:5px;left:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}footer.footer .custom-big-column-function .footer__content-top .footer-block span.minus_icon{visibility:hidden}footer.footer .custom-big-column-function .footer__content-top .footer-block h2.active+span.plus_icon+span.minus_icon{visibility:visible}footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu,footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu+.grid__item{margin:0}footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu{border-bottom:.6px solid #737a7f;padding-bottom:20px;margin-bottom:18px!important}footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu .footer-block__details-content{margin-bottom:0}footer.footer .custom-big-column-function .footer__content-top .footer-block .footer-block__details-content{margin-top:16px}.custom-contact_information_QhLhrz{margin-top:26px}footer.footer .custom-big-column-function .footer__content-top .footer-block h2+span.plus_icon{visibility:visible}footer.footer .custom-big-column-function .footer__content-top .footer-block h2.active+span.plus_icon{visibility:hidden}div#altPartShopPopup{height:83vh;top:51%;width:calc(100% - 30px)!important;padding:18px 16px!important}.part-shop-popup .popup-header h2{font-size:20px;line-height:26px}.part-shop-popup ul.mobile-nav .mobile-nav__item .mobile-nav__link span,.part-shop-popup ul.mobile-nav li.parent-li-item span{width:28px;height:28px;margin-right:12px}.part-shop-popup ul.mobile-nav li.parent-li-item .mobile-nav__link{font-size:16px;line-height:24.6px}.part-shop-popup ul.mobile-nav li.parent-li-item{margin-top:16px}.lets_talk_section .support_section{grid-template-columns:1fr}.project_detail_template .main_home_banner .banner__content{height:580px}.custom-aboutus .aboutus-wrapper .tags span.tag{padding:3px 9px;margin-right:6px;margin-bottom:6px}.project_detail_template .bottom-about-us-part .custom-aboutus .aboutus-header h2{font-size:24px;line-height:28px}.custom-aboutus .aboutus-wrapper .tags{text-align:left;margin-bottom:20px}.project_detail_template .bottom-about-us-part .custom-aboutus .aboutus-header{margin-bottom:25px}.challenge_approach .upper_content .left_heading h2,.main_solution_section .lower_content .left_heading_solution h2{font-size:30px;line-height:33.4px}.project_detail_template .bottom-about-us-part{padding-block:20px 40px}.challenge_approach .upper_content .right_heading_content p,.challenge_approach .upper_content .right_heading_content ul{font-size:16px;line-height:25.8px}.challenge_approach .upper_content{margin-bottom:25px}.lets_talk_section .support_section .talk-left-content{grid-template-columns:1fr;gap:16px}.lets_talk_section{padding:15px}.main_solution_section .solution_image{display:none}.main_solution_section .lower_content{flex-direction:column;gap:35px;margin-block:0 40px}.main_solution_section .before_after_section{grid-template-columns:1fr}.main_solution_section .before_after_section .before_content img{height:250px}.main_solution_section .before_after_section .before_content .before_head{font-size:14px;line-height:21px;margin-bottom:14px}.review_message_section .client_message_info .client_right_message{order:-1}.review_message_section .client_message_info .left_info{display:grid;grid-template-columns:60px 1fr;align-items:center}.review_message_section{padding:15px}.review_message_section .client_message_info .client_right_message .main_message{font-size:20px;line-height:26px}.review_message_section .client_message_info .client_image img{width:60px;height:60px;margin-bottom:0}.review_message_section .client_message_info .left_info{gap:14px}.review_message_section .client_message_info .left_info .client_name{font-size:16px;line-height:24.8px;margin:0 0 3px}.review_message_section .client_message_info .left_info .client_place{font-size:14px;line-height:21px}.review_message_section .client_message_info{gap:26px}.main_solution_section{padding-block:40px}.main_solution_section .lower_content .right_content_solution p{font-size:16px;line-height:25.8px}.main_solution_section .lower_content .right_content_solution ul{font-size:16px;line-height:24.8px}.main_solution_section .lower_content{gap:22px}.main_solution_section .lower_content{margin-block:0 30px}.challenge_approach{padding-block:50px 20px}section.lg-with-about.custom-multicolumns .custom-breadcrumb-pages{margin-top:0;margin-bottom:44px}.about_us_counter .aboutus-items{grid-template-columns:repeat(2,1fr);gap:8px}.about_us_counter .aboutus-items .aboutus-item h3{font-size:18px;line-height:24.8px}.about_us_counter .aboutus-items .aboutus-item{padding:12px 8px;gap:44px}.about_us_counter{margin-bottom:50px;margin-top:35px}.custom-content-section .mobile-view-setup .content-block .mobile-block-header img{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:3px;width:28px;height:28px;padding:5px;top:0}.faq-with-contact-section.type-2-with-text .contact-box{order:0;margin-bottom:15px}.faq-with-contact-section.type-2-with-text .contact-us-text-heading{margin-bottom:38px}body.overflow-hidden-mobile div#tidio-chat{z-index:0}.pdp-benifit-section .blocks-wrapper .block-icon img{width:40px!important;height:40px!important}footer.footer .custom-big-column-function .footer__content-top .footer-block.footer-block--menu:before{display:none}.faq-custom .page-width{row-gap:18px}.faq-custom .faq-custom-accordion .faq-custom-accordion-item .faq-custom-accordion-content .faq-custom-accordion-image img{height:210px}.notable-projects .notable-right-content .view-all-button a svg{width:14px;height:auto}.pdp-benifit-section .blocks-wrapper .block-item .block-icon img:first-child{display:none}.custom-benifits-section .blocks-wrapper .block-item .block-icon img{width:40px;height:40px}cart-items form.cart__contents .cart__items .cart-item{grid-template:unset;grid-template-columns:100px 1fr}cart-items form.cart__contents .cart__items tbody tr.cart-item .cart-item__media{grid-row:unset}cart-items form.cart__contents .cart__items tbody tr.cart-item td.cart-item__details{grid-column:unset;width:100%}cart-items form.cart__contents .cart__items tbody tr.cart-item td.cart-item__totals{grid-column:unset;grid-row:unset;display:none}cart-items form.cart__contents .cart__items tbody tr.cart-item td.cart-item__quantity{grid-column:2 / 2;padding-block:0!important}section.sub-category-section h2{margin:42px auto 0;width:calc(100% - 30px);font-family:PP Telegraf;font-size:30px;font-weight:400;line-height:33px;letter-spacing:.5px}.sub-category-section .sub-category-wrapper{padding-block:25px 50px}.newsletter .newsltter-right .wrap-news-text span.icon-news{margin-bottom:10px}.newsltter-right.newsltter-right_desktop{display:none}.part-shop-popup ul.mobile-nav li.parent-li-item,.part-shop-popup ul.mobile-nav li.parent-li-item button.mobile-nav__link.heading{grid-template-columns:50px 1fr}.main_automated_section{grid-template-columns:1fr}.main_automated_section .right_profess{width:100%;grid-column:unset;order:unset}.main_automated_section div.elementor-toc__body{position:static}.main_automated_section .middle-section .gear-content-box h2.heading{font-size:25px;margin:0 0 16px}.main_automated_section .middle-section .gear-content-box .contact-box{padding:20px}.main_automated_section .right_profess .contact-box{padding:18px}}.article-template__hero-container{max-width:100%!important;width:100%}.article-template__hero-container .article-template__hero-adapt.media{padding:0!important}.article-template__hero-container .article-template__hero-adapt.media:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:.6}.article-template__hero-container .article-template__hero-adapt.media .article_related_info{position:relative;z-index:1;max-width:1430px;margin-inline:auto;width:calc(100% - 30px);padding-block:80px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_tags{display:flex;gap:25px;margin-bottom:24px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_tags .blog_tag{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.5px;border:.5px solid #dae0e5;padding:3px 10px;margin:0;border-radius:4px;color:#fdfeff}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_title_sec .article_head{font-family:PP Telegraf;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:.5px;margin:0;border-bottom:.8px solid #abafb3;padding:0 0 24px;color:#fdfeff}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_short_desc_sec p{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px;color:#fdfeff;max-width:610px;width:100%}.article_data_info{display:flex;align-items:center;gap:20px}.article_data_info .article_published_sec,.article_data_info .article_read_time{display:flex;align-items:center}.article_data_info .article_published_sec p,.article_data_info .article_read_time p{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px;color:#fdfeff}.article_content_data{max-width:1450px;margin-inline:auto;width:calc(100% - 30px);display:grid;grid-template-columns:240px 1fr 240px;gap:82px;padding-block:80px;align-items:flex-start}.article_content_data .article-template__content{max-width:100%;width:100%;margin:0;padding-inline:0}.article_content_data #table-of-contents h3{font-size:16px;font-weight:600;line-height:19.2px;color:#121519;margin:0 0 22px}.article_content_data #table-of-contents a{background:transparent;display:block;border-left:2px solid transparent;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#737a7f;text-decoration:none;padding:10px 16px}.article_content_data #table-of-contents a.active{background:#f0f5f9;border-color:#14293d;color:#161717}.article_content_data .support_section{padding:20px;background:#fdfeff;box-shadow:0 1.97px 6px #23242505,0 2px 18.2px #2d363e05,0 14px 112px #545e680f;border-radius:8px;width:100%;max-width:100%;display:flex;align-items:flex-start;gap:20px;flex-direction:column;position:sticky;top:12px}.article_content_data .support_section .support_image_section{display:flex;position:relative}.article_content_data .support_section .support_image_section img{width:58px;height:58px;border-radius:50%;object-fit:cover;margin:0}.article_content_data .support_section .support_image_section img.image_two{margin-left:-15px}.article_content_data .support_section .support_info_sec .support_title{font-size:18px;font-weight:500;line-height:22px;letter-spacing:.5px;color:#161717;margin:0;font-family:Neue Haas Grotesk}.article_content_data .support_section .support_info_sec .support_para{font-size:13px;font-weight:400;line-height:19px;letter-spacing:.5px;color:#262a2c;margin:7px 0 0}.article_content_data .support_section .support_button_sec .email_sec,.article_content_data .support_section .support_button_sec .contact_sec{margin:0;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:5px;display:grid;grid-template-columns:30px 1fr;align-items:center;padding:8px;font-family:Neue Haas Grotesk}.article_content_data .support_section .support_button_sec .contact_sec{border:.6px solid #e07f26;background:#fdfeff;margin-top:14px}.article_content_data .article-template__content .blog_breadcrumb .breadcrumbs__item{list-style:none}.article_content_data .support_section .support_button_sec .email_sec a,.article_content_data .support_section .support_button_sec .contact_sec a{font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.5px;color:#fdfeff;text-transform:uppercase;display:block;text-align:center;text-decoration:none}.article_content_data .support_section .support_button_sec .contact_sec a{color:#de6a00}.article_content_data .support_section .support_button_sec .email_sec img,.article_content_data .support_section .support_button_sec .contact_sec img{background:#fdfeff;box-shadow:0 0 12px #b4661d99;width:30px;height:30px;border-radius:4px;padding:0}.article_content_data .support_section .support_button_sec{width:100%}.article_content_data .article-template__content .blog_breadcrumb .breadcrumbs__item a,.article_content_data .article-template__content .blog_breadcrumb .breadcrumbs__item span.article_name{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;color:#737a7f;text-decoration:none;display:inline-block;position:relative}.article_content_data .article-template__content .blog_breadcrumb .breadcrumbs__item a{padding-right:30px}.article_content_data .article-template__content .blog_breadcrumb .breadcrumbs__item a:after{content:"";position:absolute;right:10px;top:50%;background:#737a7f;height:1px;width:14px;transform:translateY(-50%)}.article_content_data .article-template__content .blog_breadcrumb .breadcrumbs__item span.article_name{color:#161717}.article_content_data .article-template__content .blog_breadcrumb{margin-bottom:35px}.article_content_data .article-template__content p{margin:0;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.05px;color:#000}.article_content_data .article-template__content h4{margin:30px 0 18px;font-family:PP Telegraf;font-size:34px;font-weight:400;line-height:40.8px;letter-spacing:.5px;color:#000}.article_content_data .article-template__content h5{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#161717;font-family:Neue Haas Grotesk;margin:32px 0 15px}.article_content_data div#table-of-contents{position:sticky;top:12px}.related-articles_data{max-width:1920px;width:100%;margin-inline:auto}.related-articles_data .related-article-container{max-width:1655px;margin-inline:auto 0;column-gap:240px;padding-block:60px 120px;overflow:hidden;display:block;position:relative;padding:90px 0 90px 16%!important}.related-articles_data .related-article-container .related-left-content{position:absolute;top:90px;left:15px}.related-articles_data .related-article-container .related-left-content span.notable-span{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.5px;color:#ed7c14;border:1px solid #ed7c14;border-radius:50px;padding:4px 12px;min-width:95px;text-align:center}.related-articles_data .related-article-container .related_articles_section{flex:1;width:100%}.related-articles_data .related-article-container .related_articles_section .related_articles_title p{font-family:PP Telegraf;font-size:52px;font-weight:400;line-height:62.4px;letter-spacing:-.02em;margin:0 0 50px;color:#161717}.related-articles_data .related-article-container .related_articles_section .related-articles_item img{width:100%;height:210px;object-fit:cover;border-radius:5px}.related-articles_data .related-article-container .related_articles_section .related-articles_item a{font-size:22px;font-weight:600;line-height:28.6px;letter-spacing:0;margin:0 0 20px;text-decoration:none;color:#161717;display:block}.related-articles_data .related-article-container .related_articles_section .related-articles_item .related_tags{display:inline-block;font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;border:.5px solid #f0f5f9;box-shadow:0 2px 30px #6c7c8b1f;border-radius:3px;margin:0 4px 6px 0;padding:5px 10px}.related-articles_data .related-article-container .related_articles_section .related-articles_item .published_date,.related-articles_data .related-article-container .related_articles_section .related-articles_item .related_article_read_time p{font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:.5px;color:#14293d;margin:0}.related-articles_data .related-article-container .related_articles_section .related-articles_item .related_article_read_time{display:flex;align-items:center}.related-articles_data .related-article-container .related_articles_section .related-articles_item .related_article_read_time img{width:14px;height:14px;margin-right:7px}.related-articles_data .related-article-container .related_articles_section .related-articles_item .related-date-time{display:flex;align-items:center;gap:14px;margin-bottom:12px;margin-top:22px}.relatedArticles .slick-list{margin-inline:-10px}.relatedArticles .slick-list .related-articles_item{margin-inline:10px}.related-articles_data .related-article-container .related_articles_section .relatedArticles .slick-arrow{z-index:4;width:50px;height:50px;background:#e3e5ea;border-radius:50%;top:25%}.related-articles_data .related-article-container .related_articles_section .relatedArticles .slick-arrow:before{opacity:1;font-size:0;width:14px;height:14px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.related-articles_data .related-article-container .related_articles_section .relatedArticles .slick-arrow.slick-prev:before{background-image:url(/cdn/shop/files/prev-arrow.svg?v=1730712817)}.related-articles_data .related-article-container .related_articles_section .relatedArticles .slick-arrow.slick-next{right:5%}.related-articles_data .related-article-container .related_articles_section .relatedArticles .slick-arrow.slick-next:before{background-image:url(/cdn/shop/files/next-arrow.svg?v=1730712816)}.article-template__link.back-to-blogs{background:#22262a;display:inline-flex;padding:8px 20px;border-radius:5px;font-size:16px;color:#fff;margin-bottom:16px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_short_desc_sec h1{color:#fdfeff}h3.table_content.no_data{display:none}.part-shop-popup ul.mobile-nav{padding:0;margin:25px 0 0}.main_site_header{background:#161717;position:fixed;left:0;right:0}.main_site_header.is-sticky{top:0}.main_site_header.is-sticky .header_top_extra{display:none}.main_site_header.is-sticky .bottom_header .black_logo{visibility:visible!important}.main_site_header.is-sticky .bottom_header .header__heading-logo-wrapper{visibility:hidden!important}.main_site_header.is-sticky .bottom_header .left_header_side .header__inline-menu summary.header__menu-item,.section-header .main_site_header.menu-active .bottom_header .left_header_side .header__menu-item{color:#161717}.main_site_header.is-sticky{background:#fdfeff;transition:all .4s ease-in-out,height .4s ease-in-out,background-color .4s ease-in-out,border-bottom-width .4s ease-in-out,border-bottom-color .4s ease-in-out,margin 0s!important}.section-header .main_site_header.is-sticky .bottom_header .left_header_side #openPopupBtnpartshop{color:#161717}.main_site_header.is-sticky a.header__icon--cart{filter:brightness(0) saturate(100%) invert(6%) sepia(5%) saturate(382%) hue-rotate(131deg) brightness(96%) contrast(93%)}#MainContent{margin-top:150px}.hs-form-ff22ecc3-006a-45b8-b77f-3cfc3d6c9cbc_e12cfbb0-ac02-49fd-80ac-cb6ab31c5a07 .hs-form-field label:not(.hs-error-msg){color:#000}button#request-quote-btn{box-shadow:0 0 16px #ff9b5266;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:0;text-decoration:none;color:#fff;text-transform:uppercase;padding:12px 40px;display:inline-block;border-radius:4px;font-family:Neue Haas Grotesk,sans-serif;border:none}.main_home_banner .banner__media video{object-fit:cover}div#MegaMenu-Content-1 .menu_left_content .mega-menu__list li:nth-child(4n){border-right:0px}div#MegaMenu-Content-1 .menu_left_content .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr));border-right:0px}div#MegaMenu-Content-1 .menu_right_media{display:none}.pdp-block-contact-button .quote-modal{position:inherit}#MainContent.show-text-image-hide .custom-section.image-with-text-2 .text-content p.scroll-trigger{max-width:100%}#MainContent.show-text-image-hide .image-with-text-2 .image-text-grid{display:block!important}.contact-details a button{width:100%}.elementor-toc__list-item{list-style:none;padding:10px 0;border-left:2px solid transparent;transition:all .3s ease-in-out}.elementor-toc__list-item-text{text-decoration:none;color:#000;font-weight:500;font-size:14px;display:block;padding-left:10px}.elementor-toc__list-item:hover,.elementor-toc__list-item .elementor-item-active{border-left:2px solid #000}.elementor-toc__list-item-text-wrapper svg{width:10px;height:10px;margin-right:8px;fill:#000;display:inline-block;vertical-align:middle}.main_automated_section .middle-section .inner-section-1.image-bottom img{float:none;width:100%;margin:19px 0 0}.custom-breadcrumb-pages nav.breadcrumb a:after{background:#161717}.custom-breadcrumb-pages nav.breadcrumb a{color:#161717}section.custom-contact-us .custom-breadcrumb-pages ol.breadcrumbs__list li a:after{background:#fff}section.custom-contact-us .custom-breadcrumb-pages ol.breadcrumbs__list li a{color:#fff}section.custom-contact-us .custom-breadcrumb-pages nav.breadcrumb ol li span{color:#fff}.product-account-level .account-level-images img:nth-child(2n){margin-left:-20px;border:3px solid #000}.product-account-level .account-level-images img{width:72px;height:72px;object-fit:cover;border-radius:50%}section.custom-contact-us.contact-us .custom-breadcrumb-pages ol li a,section.custom-contact-us.contact-us .custom-breadcrumb-pages ol li span{color:#161717!important}section.custom-contact-us.contact-us .custom-breadcrumb-pages ol li a:after{background:#161717!important}#openPopupBtnpartshops{font-size:15px;font-weight:500;line-height:22.5px;letter-spacing:0;text-align:left;color:#fdfeff;text-transform:uppercase;padding:1.2rem;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.section-header .main_site_header.is-sticky .bottom_header .left_header_side #openPopupBtnpartshops,.section-header .main_site_header.menu-active .bottom_header .left_header_side #openPopupBtnpartshops{color:#161717}.section-header .main_site_header .bottom_header .left_header_side #openPopupBtnpartshops span{display:flex}.section-header .main_site_header.menu-active .bottom_header .left_header_side #openPopupBtnpartshops svg path{fill:#161717}.section-header .main_site_header.is-sticky .bottom_header .left_header_side #openPopupBtnpartshops svg path{fill:#161717}section.custom-section.text-without-image .container.page-width{max-width:1430px}.farm-equipment-delart-p img{float:none!important;width:100%!important;margin:0 0 20px!important}.quote-modal .quote-modal-content{max-width:600px;width:100%}.quote-modal .quote-modal-content h3{font-size:28px}@media screen and (max-width: 1440px){.related-articles_data .related-article-container .related_articles_section .related-articles_item a{font-size:18px;line-height:26px}}@media screen and (max-width: 1366px){.article_content_data{gap:62px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_title_sec .article_head{font-size:58px;line-height:60.4px}.related-articles_data .related-article-container .related_articles_section .related_articles_title p{font-size:45px;line-height:52px}}@media screen and (max-width: 1280px){.article_content_data{gap:45px}}@media screen and (max-width: 1199px){.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_title_sec .article_head{font-size:48px;line-height:54px}.article_content_data .article-template__content p{font-size:16px;line-height:24px}.article_content_data .article-template__content h4{margin:20px 0 12px;font-size:26px;line-height:35.8px}.article_content_data .article-template__content h5{font-size:17px;line-height:22px;margin:32px 0 12px}.article_content_data{gap:25px}.related-articles_data .related-article-container .related_articles_section .related_articles_title p{font-size:40px;line-height:50px}.related-articles_data .related-article-container{padding:70px 0 70px 16%!important}}@media screen and (max-width: 991px){.article_content_data .support_section{display:none}.article_content_data{gap:25px;grid-template-columns:240px 1fr}.related-articles_data .related-article-container .related-left-content{position:relative;top:0;left:0;margin-bottom:30px}.related-articles_data .related-article-container{padding:70px 0 70px 15px!important}.related-articles_data .related-article-container .related_articles_section .related_articles_title p{font-size:40px;line-height:50px;margin-bottom:30px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_title_sec .article_head{font-size:42px;line-height:48px}.custom-mobiel-only-content .varint-sku .custom-in-stock{display:none}}@media screen and (max-width: 767px){.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_title_sec .article_head{font-size:32px;line-height:35px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_tags{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_tags .blog_tag{font-size:14px;line-height:21.6px}.article-template__hero-container .article-template__hero-adapt.media .article_related_info .article_short_desc_sec p{font-size:16px;line-height:24.8px}.article_content_data{gap:25px;grid-template-columns:1fr}.article_content_data div#table-of-contents{position:relative;top:0;background:#fdfeff;border-left:.4px solid #dae0e5;box-shadow:0 2px 30px #6c7c8b1f;padding:20px;border-radius:5px}.article_content_data #table-of-contents a{background:transparent;border-left:0px solid transparent;font-size:14px;line-height:21px;color:#161717;margin-top:14px;padding:0}.article_content_data #table-of-contents a.active{background:transparent;color:#161717}.article_content_data .article-template__content h4{margin:20px 0 12px;font-size:30px;line-height:33.8px}.article_content_data .article-template__content h5{font-size:18px;line-height:24px;margin:18px 0 12px}.related-articles_data .related-article-container .related_articles_section .related_articles_title p{font-size:30px;line-height:34px;margin-bottom:30px}.related-articles_data .related-article-container .related-left-content span.notable-span{font-size:14px;line-height:21px}.related-articles_data .related-article-container .related_articles_section .relatedArticles .slick-arrow.slick-prev{left:3px}.related-articles_data .related-article-container{padding:50px 0 50px 15px!important}#MainContent{margin-top:65px}.main_site_header.is-sticky .header__icon span{color:#000}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-mining .menu-drawer__menu li .parent_menu_icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(42deg) brightness(118%) contrast(101%);width:100%;height:auto}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-mining .menu-drawer__menu li a.menu-drawer__menu-item{margin:0;border:0;padding:6px 0;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.5px}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-mining .menu-drawer__menu li .link-list-withou-sub{display:flex;column-gap:12px;align-items:flex-start;row-gap:0;flex-wrap:wrap;align-content:flex-start}.section-header .bottom_header .menu-drawer .menu-drawer__inner-container .menu-drawer__menu #link-mining .menu-drawer__menu li .parent_menu_icon{background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);box-shadow:0 0 12px #ff9b5299;border-radius:3px;width:32px;height:32px;order:-1;padding:3px;display:grid;place-items:center}button#request-quote-btn{font-size:10px;line-height:15px;padding:8px 14px}.quote-modal-content{max-height:100%;height:500px;overflow-y:scroll;width:calc(100% - 30px)!important}.section-header .bottom_header .menu-drawer .menu-drawer__menu .menu-drawer__inner-submenu .mnu-wrap-sub-menu .menu-drawer__menu{padding-left:0}.main_automated_section{padding-block:0px}.main_automated_section .elementor-toc__body{display:none}.main_home_banner{z-index:2!important}}@media screen and (max-width: 575px){.section-header .main_site_header .bottom_header .left_header_side .black_logo img{width:auto;height:32px}section.lg-with-about.custom-multicolumns{margin-top:-100px}}@media screen and (min-width: 767px) and (max-width: 990px){#MainContent{margin-top:115px!important}}a.mobile_phone_button{position:fixed;bottom:18px;right:18px;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 16px #ff9b5266;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);z-index:99999999}a.mobile_phone_button img{width:45%}@media screen and (min-width:768px){a.mobile_phone_button{display:none}}.shopify-section product-info .product .product__info-wrapper button#request-quote-btn{box-shadow:0 0 16px #ff9b5266;background:linear-gradient(90deg,#fe8f29,#de6a00 107.73%);font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:0;text-decoration:none;color:#fff;text-transform:uppercase;padding:12px 40px;display:inline-block;border-radius:4px;font-family:Neue Haas Grotesk,sans-serif;border:none;width:100%;height:100%;min-height:62px}div#imageModal .swiper-wrapper .swiper-slide img{height:auto!important}.related-products .custom-upsell-cart .grid__item .card__media .second_image_hover{position:absolute!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */
