.request_quote_page_form{background:#fff}.request_quote_page_form .request_quote_form_container h2{margin:0;font-size:30px;text-transform:uppercase}.request_quote_page_form .request_quote_form_container .content p{font-size:14px;color:#616161}.request_quote_page_form .request_quote_form_container .contact_details{display:flex;gap:10px;border-top:1px solid #BDBABE;padding:20px 0}.request_quote_page_form .request_quote_form_container .contact_details p{font-size:18px;font-family:var(--font-arial-medium);margin:0}.request_quote_page_form .form_and_image{display:flex;width:100%;max-width:59.375em;margin:0 auto}.request_quote_page_form .form_and_image img{width:100%;height:100%;display:block;object-fit:cover}.request_quote_page_form .form_and_image .form_div{width:100%;padding:35px 1.5625em 1.5625em;border:2px solid #BDBABE;border-right:0}.request_quote_page_form .form-row{margin-bottom:15px;width:100%}.request_quote_page_form input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:12px;border:1px solid #ccc;box-sizing:border-box;font-family:var(--font-body-family);font-size:14px}.request_quote_page_form textarea{resize:vertical;font-family:var(--font-body-family);font-size:1em;border:none}.request_quote_page_form button{width:100%;padding:12px;background-color:#8a9e6b;font-family:var(--font-body-family);color:#fff;font-weight:700;border:none;cursor:pointer;font-size:1em}.request_quote_page_form button:hover{opacity:.9}.request_quote_page_form .phone-field{display:flex;align-items:center}.request_quote_page_form .phone-field .flag{margin-right:8px;font-size:18px}.request_quote_page_form .phone-field input{flex:1}.request_quote_page_form .form_div{width:100%;padding:1.5625em;border:1px solid #fff;border-right:0}.request_quote_page_form .image_div{width:100%}.request_quote_page_form .form_div input{height:3.125em!important;font-size:1em;border:none;color:#4d4d4d}@media screen and (max-width:767px){.request_quote_page_form .image_div{display:none}.request_quote_page_form .form_and_image .form_div{border-right:2px solid #BDBABE}}@media screen and (max-width:549px){.request_quote_page_form .request_quote_form_container h2{font-size:24px}}.request_quote_form_container .om-canvas-content #row_vuMCt1VnHn{border:2px solid #BDBABE}.rq_background_image{position:relative}.rq_background_image img{height:671px;display:block;object-fit:cover}.rqf_text_form_container{position:absolute;top:50%;transform:translateY(-50%);max-width:var(--page-width);padding-left:5rem;padding-right:5rem;margin:0 auto;left:0;right:0;column-gap:10px;row-gap:10px;grid-template-columns:repeat(2,1fr);display:grid;align-items:center}.rqf_text_form_container .rqf_text_content{max-width:550px}.rqf_text_form_container .rqf_text_content .heading_title{text-transform:uppercase;font-size:calc(var(--font-heading-scale) * 2.5rem);color:#899d6b;margin-top:0}.rqf_text_form_container .rqf_text_content p{margin:0;font-size:16px;letter-spacing:normal;line-height:150%}.rqf_text_form_container .rqf_text_content p strong{font-family:DMSans-Medium}.rqf_text_form_container .rqf_text_content ul li{margin:0;font-size:14px;letter-spacing:normal;line-height:200%}.rqf_text_form_container .rqf_text_content .button{padding:0 2rem;letter-spacing:normal}.rqf_text_form_container .rqf_text_content .banner__buttons{margin-top:2rem}.rqf_text_form_container .rqf_text_content .banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;word-break:break-word}.rqf_text_form_container .rqf_text_content .button:hover,.rqf_text_form_container .rqf_text_content .button:focus-visible,.rqf_text_form_container .rqf_text_content .button:after,.rqf_text_form_container .rqf_text_content .button:before{outline:none;box-shadow:none}.rqf_text_form_container .rqf_text_content .button--primary{background-color:#8b9f6b}.rqf_text_form_container .rqf_text_content .button--secondary{background:transparent;border:1px solid #8b9f6b;color:#8b9f6b}.rqf_text_form_container .rqf_text_content .button--secondary:hover{background-color:#8b9f6b;border-color:#8b9f6b;color:#fff}.rqf_text_form_container .raf_form_container{position:relative;top:7rem}.rqf_text_form_container .raf_form_container .form_div{border:none;max-width:546px;margin-left:auto;padding:30px 40px;background:#f5f5f5}.rqf_text_form_container .raf_form_container .form_title{color:#8b9f6b;font-size:calc(var(--font-heading-scale) * 1.8rem)}.rqf_text_form_container .raf_form_container .grecaptcha-badge{display:none!important}.rqf_text_form_container .raf_form_container .form-row{margin-bottom:15px;width:100%;flex-direction:column;justify-content:flex-start;text-align:left;display:flex}.rqf_text_form_container .raf_form_container .form-row label{width:100%;text-align:left;font-family:var(--font-DMSans-SemiBold);text-transform:uppercase;letter-spacing:normal;font-size:13px}.rqf_text_form_container .raf_form_container .form-row-field{column-gap:10px;grid-template-columns:repeat(2,1fr);display:grid}.rqf_text_form_container .raf_form_container .form-row textarea{resize:none}.rqf_text_form_container .raf_form_container input:focus-visible,.rqf_text_form_container .raf_form_container textarea:focus-visible{outline:none;box-shadow:none}.rqf_text_form_container .raf_form_container button{font-family:var(--font-DMSans-Bold)}@media screen and (max-width:950px){.rqf_text_form_container{position:initial;top:initial;transform:initial;grid-template-columns:repeat(1,1fr)}.rqf_text_form_container .rqf_text_content{position:absolute;top:4%;left:0;padding-left:1.5rem;padding-right:1.5rem}.rq_background_image img{height:580px;object-fit:cover}.rqf_text_form_container .raf_form_container .form_div{border:none;max-width:100%}.rqf_text_form_container .raf_form_container{position:relative;top:3rem}}@media screen and (max-width:749px){.rqf_text_form_container{padding-left:1.5rem;padding-right:1.5rem}.rqf_text_form_container .raf_form_container .form_div{padding:30px 15px}.rqf_text_form_container .rqf_text_content ul{padding-left:20px}}@media screen and (max-width:389px){.rq_background_image img{height:620px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/request_quote_page_form.css.map */
