#bfp-enquiry{position:relative;padding-top:75px;padding-bottom:145px;background:#181818}#bfp-enquiry h2{color:#fff}#bfp-enquiry p{color:#d0d0d0}#bfp-form-widget{position:relative;z-index:5;width:calc(100% - 40px);max-width:980px;margin:-75px auto 70px;scroll-margin-top:35px}#bfp-form-widget .wpcf7{width:100%;max-width:100%}#bfp-form-widget .wpcf7-form{width:100%;max-width:100%}#bfp-form-widget .bfq-form{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:42px 46px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 18px 55px rgb(0 0 0 / .1);color:#222;font-family:inherit}#bfp-form-widget .bfq-form *,#bfp-form-widget .bfq-form *::before,#bfp-form-widget .bfq-form *::after{box-sizing:border-box}#bfp-form-widget .bfq-heading{margin:0 0 26px}#bfp-form-widget .bfq-heading h3{margin:0 0 8px;padding:0;font-size:25px;font-weight:750;line-height:1.3;letter-spacing:-.5px;color:#181818}#bfp-form-widget .bfq-heading p{margin:0;color:#666;font-size:14px;line-height:1.65}#bfp-form-widget .bfq-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 20px;width:100%;align-items:start}#bfp-form-widget .bfq-grid>.bfq-field{min-width:0;width:100%;max-width:100%}#bfp-form-widget .bfq-field{width:100%;min-width:0;margin:0 0 20px}#bfp-form-widget .bfq-field>p{margin:0;padding:0}#bfp-form-widget .bfq-field label{display:block;width:100%;margin:0 0 8px;color:#282828;font-size:13px;font-weight:750;line-height:1.5}#bfp-form-widget .bfq-field .wpcf7-form-control-wrap{display:block;width:100%;max-width:100%;min-width:0}#bfp-form-widget .bfq-field input[type="text"],#bfp-form-widget .bfq-field input[type="email"],#bfp-form-widget .bfq-field input[type="tel"],#bfp-form-widget .bfq-field input[type="number"],#bfp-form-widget .bfq-field select,#bfp-form-widget .bfq-field textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px;margin:0!important;padding:12px 14px!important;color:#222;background:#fff;border:1px solid #d6d6d6;border-radius:5px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;box-shadow:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#bfp-form-widget .bfq-field textarea{min-height:125px;height:auto;resize:vertical}#bfp-form-widget .bfq-field input::placeholder,#bfp-form-widget .bfq-field textarea::placeholder{color:#939393;opacity:1}#bfp-form-widget .bfq-field input:focus,#bfp-form-widget .bfq-field select:focus,#bfp-form-widget .bfq-field textarea:focus{border-color:#fe9900!important;box-shadow:0 0 0 3px rgb(254 153 0 / .12);outline:none}#bfp-form-widget input[name="package-requested"]{background:#fff8ed!important;border:1px solid #edc98c!important;color:#222222!important;font-weight:650!important;cursor:default}#bfp-form-widget input[name="package-requested"]:focus{box-shadow:none}#bfp-form-widget .bfq-field select{cursor:pointer;padding-right:30px!important;appearance:auto}#bfp-form-widget .bfq-field select option{color:#222;background:#fff}#bfp-form-widget .bfq-field input[type="file"]{display:block;width:100%;max-width:100%;min-height:60px;padding:15px;margin:0;background:#fafafa;border:1px dashed #c9c9c9;border-radius:5px;color:#444;font-family:inherit;font-size:13px;cursor:pointer}#bfp-form-widget .bfq-field input[type="file"]:hover{background:#fffaf2;border-color:#fe9900}#bfp-form-widget .bfq-field input[type="file"]::file-.elementor-414549 .elementor-element.elementor-element-4148fb3-button{padding:9px 13px;margin-right:12px;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#333;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}#bfp-form-widget .bfq-field small{display:block;margin-top:8px;color:#777;font-size:12px;line-height:1.6}#bfp-form-widget .bfq-divider{width:100%;height:1px;margin:12px 0 30px;background:#e9e9e9;border:0}#bfp-form-widget .bfq-consent{width:100%;margin:8px 0 23px;padding:17px 18px;background:#f8f8f8;border:1px solid #eee;border-radius:5px;color:#555;font-size:12px;line-height:1.7}#bfp-form-widget .bfq-consent .wpcf7-list-item{display:inline-block;margin:0}#bfp-form-widget .bfq-consent label{display:inline-flex;align-items:flex-start;gap:9px;color:#555;font-size:12px;line-height:1.7;font-weight:400;cursor:pointer}#bfp-form-widget .bfq-consent input[type="checkbox"]{width:16px;height:16px;margin:2px 0 0;accent-color:#fe9900;cursor:pointer;flex-shrink:0}#bfp-form-widget .bfq-submit{width:100%;margin:0}#bfp-form-widget .bfq-submit input[type="submit"]{display:block;width:100%;max-width:100%;min-height:56px;margin:0;padding:15px 22px;color:#111;background:#fe9900;border:0;border-radius:5px;font-family:inherit;font-size:16px;font-weight:800;line-height:1.4;cursor:pointer;transition:background .2s ease,transform .2s ease}#bfp-form-widget .bfq-submit input[type="submit"]:hover:not(:disabled){background:#e88b00;transform:translateY(-1px)}#bfp-form-widget .bfq-submit input[type="submit"]:disabled{background:#f4c985;color:#80643c;cursor:not-allowed;opacity:.7}#bfp-form-widget .bfq-smallprint{max-width:720px;margin:18px auto 0;color:#777;font-size:11px;line-height:1.7;text-align:center}#bfp-form-widget .wpcf7-not-valid-tip{display:block;margin-top:7px;color:#b3261e;font-size:12px;line-height:1.5}#bfp-form-widget .wpcf7-not-valid{border-color:#d65a50!important}#bfp-form-widget .wpcf7-response-output{margin:20px 0 0!important;padding:15px 18px!important;border-radius:5px;font-size:13px;line-height:1.6}#bfp-form-widget .wpcf7 form.sent .wpcf7-response-output{border-color:#86b88c;background:#f3faf4;color:#245b2a}#bfp-form-widget .wpcf7 form.invalid .wpcf7-response-output,#bfp-form-widget .wpcf7 form.failed .wpcf7-response-output{border-color:#dfb5a2;background:#fff6f2;color:#813d25}#bfp-form-widget .wpcf7-spinner{display:block;margin:12px auto 0}#bfp-selected{display:none!important}@media (max-width:1024px){#bfp-form-widget{width:calc(100% - 36px);max-width:900px}#bfp-form-widget .bfq-form{padding:34px 32px}#bfp-form-widget .bfq-grid{gap:0 16px}}@media (max-width:767px){#bfp-enquiry{padding-top:55px;padding-bottom:115px}#bfp-form-widget{width:calc(100% - 30px);margin:-60px auto 45px;scroll-margin-top:20px}#bfp-form-widget .bfq-form{padding:27px 20px;border-radius:8px;box-shadow:0 12px 35px rgb(0 0 0 / .09)}#bfp-form-widget .bfq-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}#bfp-form-widget .bfq-field{margin-bottom:17px}#bfp-form-widget .bfq-heading{margin-bottom:20px}#bfp-form-widget .bfq-heading h3{font-size:22px}#bfp-form-widget .bfq-heading p{font-size:13px}#bfp-form-widget .bfq-field input[type="text"],#bfp-form-widget .bfq-field input[type="email"],#bfp-form-widget .bfq-field input[type="tel"],#bfp-form-widget .bfq-field select,#bfp-form-widget .bfq-field textarea{font-size:16px;min-height:49px}#bfp-form-widget .bfq-field textarea{min-height:115px}#bfp-form-widget .bfq-divider{margin:10px 0 24px}#bfp-form-widget .bfq-consent{padding:14px}#bfp-form-widget .bfq-submit input[type="submit"]{min-height:55px;font-size:15px}#bfp-form-widget .bfq-smallprint{font-size:11px}}@media (max-width:400px){#bfp-form-widget{width:calc(100% - 24px)}#bfp-form-widget .bfq-form{padding:23px 16px}#bfp-form-widget .bfq-heading h3{font-size:20px}}