.custom_modal_enqfrm,.custom_modal_brochure_frm{max-width:800px;background:#fff;padding:25px;border-radius:12px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;z-index:999;max-height:90vh;box-sizing:border-box}.custom_modal_enqfrm .modal-scroll,.custom_modal_brochure_frm .modal-scroll{flex:1 1 auto;min-height:0;max-height:calc(90vh - 50px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.custom_modal_enqfrm form,.custom_modal_brochure_frm form{max-height:75vh;overflow-y:auto;overflow-x:hidden}.custom_modal_enqfrm .gform-theme--foundation .gform_fields,.custom_modal_brochure_frm .gform-theme--foundation .gform_fields{row-gap:20px}.custom_modal_enqfrm.open-modal,.custom_modal_brochure_frm.open-modal{display:flex;flex-direction:column}.custom_modal_enqfrm form input,.custom_modal_enqfrm form textarea,.custom_modal_brochure_frm form input,.custom_modal_brochure_frm form textarea{font-family:"Outfit",Sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;color:#222d2c!important;background-color:#ffffff!important;border-color:#5F7F7B!important;border-radius:30px 30px 30px 30px!important;padding:17px 24px!important;height:auto!important;outline:none!important}.custom_modal_enqfrm form textarea,.custom_modal_brochure_frm form textarea{height:120px!important}.custom_modal_enqfrm form input[type="submit"],.custom_modal_brochure_frm form input[type="submit"]{font-family:"Outfit",Sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;color:#222d2c!important;background-color:#86C560!important;border-color:#5F7F7B!important;border-radius:30px 30px 30px 30px!important;padding:17px 24px!important}.custom_modal_enqfrm form input::placeholder,.custom_modal_brochure_frm form input::placeholder{color:#69727d}.close-modal img,.close-modal-brochure img{width:18px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(36deg) brightness(108%) contrast(100%)}.close-modal,.close-modal-brochure{position:absolute;top:-12px;right:-8px;background-color:#86c560!important;border-radius:50px;width:28px;height:28px;display:flex;justify-content:center;align-items:center;cursor:pointer}.show_enquiry_form:after{content:"";width:100vw;height:100vh;background:#000;position:fixed;top:0;left:0;opacity:.5;z-index:99}.show_enquiry_form{overflow:hidden}.disable-field{pointer-events:none!important;opacity:.5}.hs-brochure-heading{text-align:center;font-family:"Outfit",Sans-serif;font-size:18px;font-weight:500;color:#1f3a5f;margin:0 0 18px}.hs-brochure-downloads{padding:10px 0}.download_brochure .file_list{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.download_brochure .file_list li{list-style:none}.download_brochure .file_list li a{background-color:var(--e-global-color-secondary);font-family:"Outfit",Sans-serif;font-size:18px;font-weight:400;line-height:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-secondary);border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px;color:#fff;display:inline-block}#gform_confirmation_message_2{text-align:center}.quote_shop_loop_brochure{background-color:transparent!important;font-family:"Outfit",Sans-serif;font-size:18px;font-weight:400;line-height:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D7D79;color:#5D7D79!important;border-radius:30px!important}.single-product-content .elementor-shortcode a.quote_shop_single.elementor-button{background-color:transparent!important;background-image:linear-gradient(135deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 100%)!important;color:var(--e-global-color-e1871d6);fill:var(--e-global-color-e1871d6);font-family:"Instrument Sans",Sans-serif;font-size:18px;font-weight:700;line-height:28px;border-radius:999px!important;padding:16px 32px!important}.single-product-content .elementor-shortcode a.quote_shop_single_brochure.elementor-button{background-color:var(--e-global-color-e1871d6)!important;background-image:none!important;color:var(--e-global-color-9af5ed2);fill:var(--e-global-color-9af5ed2);font-family:"Instrument Sans",Sans-serif;font-size:18px;font-weight:700;line-height:28px;border-style:solid;border-width:1px;border-color:var(--e-global-color-c315bd5);border-radius:999px!important;padding:16px 32px!important}.single-product-content .elementor-shortcode a.quote_shop_single .elementor-button-text,.single-product-content .elementor-shortcode a.quote_shop_single_brochure .elementor-button-text{font-family:"Instrument Sans",Sans-serif;font-weight:700;font-size:18px;line-height:28px}.single-product-content .elementor-shortcode a.quote_shop_single .elementor-button-icon svg{fill:var(--e-global-color-e1871d6)}.elementor-11440 .elementor-shortcode a.quote_shop_loop.elementor-button{display:block;width:100%;background-color:var(--e-global-color-e1871d6);color:var(--e-global-color-9af5ed2);fill:var(--e-global-color-9af5ed2);font-family:"Instrument Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1.625rem;border-style:solid;border-width:1px;border-color:var(--e-global-color-c315bd5);border-radius:12px;padding:16px 40px;text-align:center}.elementor-11440 .elementor-shortcode a.quote_shop_loop .elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center}.elementor-11440 .elementor-shortcode a.quote_shop_loop .elementor-button-text{font-family:"Instrument Sans",Sans-serif;font-size:14px;font-weight:700;line-height:1.625rem}.elementor-11440 .elementor-shortcode a.quote_shop_loop .elementor-button-icon{display:none}