@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&display=swap");.bhd-enquire{background:#f3efe4;color:#30382f;font-family:DM Sans,Arial,sans-serif;padding:110px 28px 75px}.bhd-enquire *,.bhd-enquire :after,.bhd-enquire :before{box-sizing:border-box}.bhd-enquire__inner{margin:0 auto;max-width:1160px}.bhd-enquire__intro{margin-bottom:70px;max-width:820px}.bhd-enquire__coordinates,.bhd-enquire__eyebrow,.bhd-enquire__fieldnote span,.bhd-enquire__small-label{font-family:DM Mono,monospace;font-size:12px;letter-spacing:1.5px;line-height:1.7;text-transform:uppercase}.bhd-enquire__eyebrow{color:#bd5b32;margin:0 0 20px}.bhd-enquire__intro h2{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(48px,6.5vw,86px);font-weight:400;letter-spacing:-2px;line-height:1.07;margin:0 0 28px}.bhd-enquire__lead{font-size:clamp(18px,2vw,21px);line-height:1.7;margin:0;max-width:700px}.bhd-enquire__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.bhd-enquire__booking,.bhd-enquire__newsletter{min-width:0}.bhd-enquire__small-label{color:#79846a;margin:0 0 17px}.bhd-enquire__grid h3{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(32px,3.3vw,45px);font-weight:400;line-height:1.15;margin:0 0 18px}.bhd-enquire__description{font-size:16px;line-height:1.75;margin:0 0 32px;max-width:500px}.bhd-enquire__newsletter{border-left:1px solid #c9cbbd;padding-left:55px}.bhd-enquire__form{width:100%}.bhd-enquire__form label{color:#263f30;display:block;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:7px}.bhd-enquire__form .hs-form-field{margin-bottom:19px}.bhd-enquire__form .input{margin-right:0!important}.bhd-enquire__form input[type=email],.bhd-enquire__form input[type=tel],.bhd-enquire__form input[type=text],.bhd-enquire__form select,.bhd-enquire__form textarea{background:#fcfbf8;border:1px solid #bfc5b8;border-radius:2px;box-shadow:none;color:#30382f;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.5;max-width:100%;min-height:48px;outline:none;padding:12px 14px;width:100%!important}.bhd-enquire__form textarea{min-height:120px;resize:vertical}.bhd-enquire__form input:focus,.bhd-enquire__form select:focus,.bhd-enquire__form textarea:focus{border-color:#263f30;outline:2px solid rgba(38,63,48,.15);outline-offset:1px}.bhd-enquire__form input::placeholder,.bhd-enquire__form textarea::placeholder{color:#79846a;opacity:1}.bhd-enquire__form .hs-error-msgs{color:#a65335;list-style:none;margin:5px 0 10px;padding-left:0}.bhd-enquire__form .hs-error-msgs label{color:#a65335;font-size:13px;font-weight:400}.bhd-enquire__form .hs-form-required{color:#bd5b32}.bhd-enquire__form .hs-richtext,.bhd-enquire__form .legal-consent-container{color:#5e675c;font-size:12px;line-height:1.6}.bhd-enquire__form .legal-consent-container label{font-size:12px;font-weight:400}.bhd-enquire__form .hs-form-booleancheckbox-display,.bhd-enquire__form .hs-form-checkbox-display{align-items:flex-start;display:flex;gap:8px}.bhd-enquire__form input[type=checkbox]{flex:0 0 auto;margin-top:4px;width:auto}.bhd-enquire__form .hs-button,.bhd-enquire__form input[type=submit]{appearance:none;background:#263f30;border:1px solid #263f30;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.3;padding:15px 26px;transition:background .2s ease,border-color .2s ease}.bhd-enquire__form .hs-button:hover,.bhd-enquire__form input[type=submit]:hover,.bhd-enquire__form--newsletter .hs-button,.bhd-enquire__form--newsletter input[type=submit]{background:#bd5b32;border-color:#bd5b32}.bhd-enquire__form--newsletter .hs-button:hover,.bhd-enquire__form--newsletter input[type=submit]:hover{background:#263f30;border-color:#263f30}.bhd-enquire__fieldnote{border-top:1px solid #c9cbbd;margin-top:42px;padding-top:20px}.bhd-enquire__fieldnote span{color:#bd5b32}.bhd-enquire__fieldnote p{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:19px;font-style:italic;line-height:1.5;margin:10px 0 0}.bhd-enquire__footer{border-top:1px solid #c9cbbd;margin-top:100px;padding-top:32px}.bhd-enquire__purpose{max-width:720px}.bhd-enquire__purpose p:last-child{font-size:16px;line-height:1.8;margin:0}.bhd-enquire__coordinates{color:#79846a;margin:55px 0 0}@media (max-width:900px){.bhd-enquire{padding:85px 28px 65px}.bhd-enquire__grid{gap:36px}.bhd-enquire__newsletter{padding-left:32px}.bhd-enquire__footer{margin-top:75px}}@media (max-width:700px){.bhd-enquire{padding:70px 22px 50px}.bhd-enquire__intro{margin-bottom:50px}.bhd-enquire__intro h2{font-size:clamp(43px,10vw,62px);letter-spacing:-1px}.bhd-enquire__lead{font-size:17px}.bhd-enquire__grid{display:block}.bhd-enquire__booking{margin-bottom:65px}.bhd-enquire__newsletter{border-left:0;border-top:1px solid #c9cbbd;padding:45px 0 0}.bhd-enquire__grid h3{font-size:35px}.bhd-enquire__description{font-size:16px}.bhd-enquire__footer{margin-top:75px}.bhd-enquire__coordinates{font-size:10px;letter-spacing:.7px;margin-top:40px}}