@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{--gold:#d39620;--tr1:all .3s ease-in-out;--tr2:all .4s cubic-bezier(.7,0,.3,1);--tr3:all .5s ease-in-out;--tr4:all .6s cubic-bezier(.7,0,.3,1);--border:1px solid #777862}body,h1,h2,h3,h4,h5,h6,a,p{font-family:"Montserrat",sans-serif !important;color:#000}.widget.widget_block.qodef-header-widget-area-two a{color:#d39620 !important}.qodef-page-title{background-color:#f1deba !important}body{font-weight:400}#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img{max-height:80%}#qodef-page-header .qodef-header-logo-link{padding:2px 25px 4px !important}.qodef-tabbed-header-bottom-wrapper .qodef-widget-holder.qodef--one{display:none !important}.wpml-ls-legacy-dropdown{width:91px;padding-top:5px}.qodef-header-navigation>ul>li{margin:0 15px}.qodef-header-navigation>ul>li>a:before{width:13px;left:-19px}.qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-header-navigation{margin:0 51px}#media_image-2 img{width:99px;margin-top:-60px}#qodef-page-footer .widget:not(.widget_halstein_core_title_widget){margin-bottom:17px}#media_image-3 img{margin-top:20px}#qodef-page-footer-top-area-inner{padding:142px 0 47px}.qodef-h1,h1{font-weight:500;font-family:Montserrat,sans-serif;font-size:44px}.single-product .qodef-page-title h1{display:none}.qodef-qi-button.qodef-layout--outlined,.qodef-button.qodef-layout--outlined{color:var(--gold);background-color:transparent;border:2px solid var(--gold)}.qodef-qi-button.qodef-layout--outlined:hover,.qodef-button.qodef-layout--outlined:hover{color:#fff;background-color:var(--gold);border-color:var(--gold)}.qodef-qi-button{padding:6px 46px;text-transform:uppercase;font-size:12px;font-weight:600}footer p{color:#b7b8be}.qodef-section-title .qodef-m-title,.qodef-blog-slider-with-text .qodef-e-static-title,.timeline-row .qodef-m-title{font-weight:500}.qodef-section-title .qodef-m-tagline,.qodef-blog-slider-with-text .qodef-e-static-tagline{font-weight:700;color:var(--gold)}.icon-row .qodef-m-button{display:none}.icon-row svg{fill:none !important}.icon-row .qodef-qi-icon-with-text .qodef-m-icon-holder{font-size:70px}.icon-row .qodef-m-title{margin-top:20px !important;font-weight:500;margin-bottom:15px;font-size:20px}#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img{max-height:84% !important}.qodef-blog-slider-with-text .qodef-e-static.qodef-content-grid{margin:0 auto 68px 0 !important}.qodef-blog-slider-with-text .entry-date{color:var(--gold) !important}.qodef-contact-form-7.qodef-button-layout--filled-one button{color:#fff !important;background-color:var(--gold) !important;border:1px solid var(--gold) !important}.qodef-contact-form-7.qodef-button-layout--filled-one button:hover{color:var(--gold) !important;background-color:transparent !important;border:1px solid var(--gold) !important}.areas-row h2{font-size:20px;font-weight:500 !important;color:#000 !important}.faq-row h5{color:#000 !important;font-weight:500;font-size:19px}.protocol-row h2{font-size:20px;font-weight:700 !important;color:#000 !important;margin-top:10px}.protocol-row p{margin:0 !important}.flyer-row h2{font-size:18px;font-weight:500 !important;color:#000 !important;margin-top:-5px;margin-bottom:-10px;line-height:1.3}.flyer-row .elementor-widget-halstein_core_button{margin-top:auto}.flyer-heading-row h2{font-size:30px;font-weight:500 !important;color:#000 !important}.flyer-nav .qodef-m-text{font-size:14px;margin-right:7px}.logo-slider-row h2{font-weight:500 !important;color:#000 !important;font-size:22px;margin-bottom:20px}.logo-slider-row img{height:80px !important;width:auto !important}.logo-slider-row svg{fill:#000 !important}.logo-slider-row .elementor-swiper-button-prev{left:-10px !important}.logo-slider-row .elementor-swiper-button-next{right:-10px !important}.industry-heading .elementor-social-icon svg{fill:#000;font-size:16px}.industry-heading .elementor-social-icon{background-color:var(--gold);height:30px !important;width:30px !important;margin:0 3px !important}.industry-flyer-link h2{font-size:24px;font-weight:500 !important;color:#fff !important;line-height:1.3}.industry-flyer-link{padding:40px 27px !important;justify-content:space-between !important}.industry-flyer-link .qodef-button.qodef-layout--textual{color:#fff !important}.price,.cart,.product_meta,.woocommerce-tabs{display:none !important}.qodef-woo-product-list .qodef-woo-product-image-inner .button:not(.qqvfw-quick-view-button){background-color:#fbf5e9 !important;pointer-events:none}.qodef-woo-product-list{display:none}.product-form{display:none}.product-form-btn,.single-product .wpcf7-submit{background-color:var(--gold) !important;color:#fff !important;border:1px solid var(--gold) !important;margin-top:40px !important;margin-bottom:10px !important;border-radius:0;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.7em;margin:0;outline:0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;width:auto;padding:12px 55px 10px}.single-custom-block h2{font-size:22px;font-weight:500}.single-custom-block{margin-top:60px}.single-custom-items{display:flex;flex-wrap:wrap}.single-custom-item{width:15%;margin-right:21px}.single-custom-block h5{font-size:14px;margin:0;margin-top:10px;font-weight:500}.single-custom-block .qodef-html--link{margin-top:3px}.single-video .single-custom-item{cursor:pointer}.single-video .single-custom-item{cursor:pointer}.single-custom-iframe{display:none}.rdl-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;display:none}.rdl-modal-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.rdl-modal-close{position:absolute;right:20px;top:20px;width:40px;height:40px;cursor:pointer}.rdl-modal-inner{width:70%}.home-areas-icons a img{width:auto !important;height:94px}footer .qodef-grid>.qodef-grid-inner>.qodef-grid-item{padding:0 35px !important}.qodef-grid.qodef-columns-layout--custom>.qodef-grid-inner>.qodef-grid-item:not(:first-child){width:calc((100% - 40.23%) / 3) !important}.qodef-grid.qodef-columns-layout--custom>.qodef-grid-inner>.qodef-grid-item:first-child{width:39.23% !important}.qodef-woo-product-list .qodef-woo-product-image img{width:auto;height:200px;object-fit:cover}.single-brands{margin-top:40px}.single-brands img{height:auto;width:100%;max-width:none;margin-bottom:18px}.single-brands .single-custom-item{margin-right:40px;margin-bottom:20px}.single-product .related.products{display:none}.single-product .qodef-grid>.qodef-grid-inner>.qodef-grid-item{padding:0 15px !important}.wpcf7-acceptance .wpcf7-list-item{margin:0}.qodef-woo-product-list .qodef-woo-product-image-inner .button:not(.qqvfw-quick-view-button){padding:11px 25px !important;background-color:#fbf5e9e6 !important}.qodef-woo-product-list .qodef-woo-product-image-inner{padding:20px 0 0}#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image{width:16.666%}.qodef-woo-product-list .qodef-woo-product-image{display:flex;justify-content:center}.single-product .wpcf7 button{display:block}.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child){margin:0 0 25px}.qodef-e-read-more .qodef-m-text,#search-2 input[type=search]{display:none}.qodef-e-info-author{display:none !important}.qodef-e-info .qodef-info-separator-end:nth-child(2){display:none}#categories-2 .cat-item a{display:inline-block;line-height:1.7}#categories-2 .cat-item{margin-bottom:17px}.team-grid .qodef-grid>.qodef-grid-inner>.qodef-grid-item{padding:0 15px !important}.team-grid-right{padding-left:21px;width:76% !important}.team-grid-left{width:24% !important}.who-history-left{margin-bottom:40px !important}.about-top .elementor-element{width:100% !important}.about-top .elementor-widget-image{margin-top:40px;padding-left:10%}.team-grid .qodef-team-member-social-icon{margin-top:5px !important;display:inline-block !important}footer .qodef-m-description{display:none !important}@media (max-width:1400px){.elementor>.elementor-element:not(section){width:86%;margin-left:auto;margin-right:auto}.team-grid .elementor-container{flex-direction:column}.team-grid-left{width:50% !important;margin-bottom:40px}.team-grid-left img{height:130px !important}.team-grid-right{padding-left:21px;padding-right:21px;width:100% !important}.who-history .elementor-widget-container{padding:0 !important}}@media (max-width:1199px){body footer#qodef-page-footer .qodef-grid>.qodef-grid-inner>.qodef-grid-item{width:100% !important}footer .qodef-grid-inner:before,footer .qodef-grid-inner:after{content:none}footer .qodef-grid-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.slider-text{font-size:40px !important;width:60% !important;padding:20px !important;line-height:1.3 !important}.slider-text-wrapper{left:10% !important}.team-grid-left{width:100% !important}.team-grid .qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner{padding:0 20px !important;align-items:center !important;justify-content:center !important}}@media (max-width:991px){.about-top .elementor-widget-image{margin-top:40px;padding-left:0}}@media (max-width:767px){#qodef-page-mobile-header .qodef-mobile-header-logo-link{padding:0 !important}.slider-text{height:auto !important}.slider-text-wrapper{left:20px !important;width:100% !important;height:auto !important;overflow:visible !important}}@media (max-width:575px){.rdl-modal-inner{width:90%}footer .qodef-grid-inner{grid-template-columns:1fr;grid-gap:0}.slider-text{font-size:27px !important;width:80% !important}#qodef-page-mobile-header-inner{padding:0 33px}.team-grid .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content,.team-grid .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content *{opacity:1 !important}.team-grid .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content{padding:35px 20px !important}}