.contact-enquiry{position:relative;background:#eee6da;color:#243831;padding:120px 7vw 135px;overflow:hidden}
.enquiry-header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:32px;border-bottom:1px solid rgba(36,56,49,.15)}
.enquiry-index{display:flex;align-items:center;gap:18px;color:rgba(36,56,49,.4);font-size:7px;font-weight:700;letter-spacing:.25em}
.enquiry-index span:first-child{font-family:var(--font-display);font-size:58px;font-weight:400;line-height:.7;color:#bd674f;letter-spacing:-.05em}
.enquiry-header-copy{display:flex;align-items:flex-end;gap:30px}
.enquiry-header-copy>span{color:#bd674f;font-size:6px;font-weight:700;letter-spacing:.25em}
.enquiry-header-copy p{max-width:270px;color:rgba(36,56,49,.48);font-size:7px;line-height:1.7}
.enquiry-layout{display:grid;grid-template-columns:38% 62%;gap:7vw;padding-top:90px}
.enquiry-intro{position:relative;padding-right:3vw}
.enquiry-intro-number{display:block;margin-bottom:30px;color:#bd674f;font-size:6px;font-weight:700;letter-spacing:.24em}
.enquiry-intro h2{font-family:var(--font-display);font-size:clamp(72px,8vw,115px);font-weight:500;line-height:.72;letter-spacing:-.085em}
.enquiry-intro h2 em{font-style:italic;color:#bd674f}
.enquiry-intro-note{margin-top:55px;padding-left:25px;border-left:1px solid #bd674f}
.enquiry-intro-note span{display:block;margin-bottom:12px;color:#243831;font-size:5px;font-weight:700;letter-spacing:.25em}
.enquiry-intro-note p{max-width:230px;color:rgba(36,56,49,.5);font-size:7px;line-height:1.8}
.enquiry-form{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:0}
.enquiry-field{position:relative;padding:0 0 27px;border-bottom:1px solid rgba(36,56,49,.2);margin-bottom:38px}
.enquiry-field-wide{grid-column:1 / -1}
.enquiry-field label{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:rgba(36,56,49,.46);font-size:5px;font-weight:700;letter-spacing:.23em}
.enquiry-field label>span{color:#bd674f}
.enquiry-field input,.enquiry-field textarea{width:100%;padding:0;border:0;outline:0;background:transparent;color:#243831;font-family:inherit;font-size:14px;font-weight:400;resize:none}
.enquiry-field input::placeholder,.enquiry-field textarea::placeholder{color:rgba(36,56,49,.3);opacity:1}
.enquiry-field input:focus,.enquiry-field textarea:focus{color:#bd674f}
.enquiry-field input[type="date"]{color:rgba(36,56,49,.45)}
.enquiry-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.enquiry-option{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px 0;border:0!important;color:rgba(36,56,49,.56)!important;font-size:5px!important;letter-spacing:.16em!important;cursor:pointer}
.enquiry-option input{position:absolute;width:1px;height:1px;opacity:0}
.enquiry-option span{position:relative;padding-left:27px}
.enquiry-option span::before{content:"";position:absolute;width:13px;height:13px;left:0;top:50%;transform:translateY(-50%);border:1px solid rgba(36,56,49,.32);border-radius:50%;transition:background .25s ease,border-color .25s ease}
.enquiry-option input:checked+span{color:#243831}
.enquiry-option input:checked+span::before{background:#bd674f;border-color:#bd674f;box-shadow:inset 0 0 0 4px #eee6da}
.enquiry-submit{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-top:8px}
.enquiry-submit>span{max-width:240px;color:rgba(36,56,49,.35);font-size:5px;font-weight:700;letter-spacing:.2em;line-height:1.7}
.enquiry-submit button{display:flex;align-items:center;gap:25px;padding:17px 24px;border:1px solid #243831;background:#243831;color:#eee6da;font-family:inherit;font-size:6px;font-weight:700;letter-spacing:.2em;cursor:pointer;transition:background .35s ease,color .35s ease,transform .35s ease}
.enquiry-submit button strong{font-size:14px;font-weight:400;color:#d17a60}
.enquiry-submit button:hover{background:#bd674f;border-color:#bd674f;color:#eee6da;transform:translateY(-3px)}
@media(max-width:1050px){.contact-enquiry{padding-left:5vw;padding-right:5vw}.enquiry-layout{gap:5vw}.enquiry-intro h2{font-size:clamp(65px,7vw,95px)}.enquiry-form{column-gap:20px}.enquiry-header-copy{gap:18px}}
@media(max-width:760px){.contact-enquiry{padding:85px 20px 95px}.enquiry-header{align-items:flex-start}.enquiry-index{font-size:5px}.enquiry-index span:first-child{font-size:47px}.enquiry-header-copy{display:block}.enquiry-header-copy>span{display:block;margin-bottom:9px;font-size:5px}.enquiry-header-copy p{font-size:6px;max-width:180px}.enquiry-layout{display:block;padding-top:65px}.enquiry-intro{padding:0 0 60px}.enquiry-intro h2{font-size:68px}.enquiry-intro-note{margin-top:35px}.enquiry-form{grid-template-columns:1fr;column-gap:0}.enquiry-field-wide{grid-column:auto}.enquiry-field{margin-bottom:30px;padding-bottom:21px}.enquiry-field input,.enquiry-field textarea{font-size:13px}.enquiry-options{grid-template-columns:1fr 1fr}.enquiry-submit{display:block}.enquiry-submit>span{display:block;margin-bottom:20px}.enquiry-submit button{width:100%;justify-content:space-between}}
@media(max-width:480px){.contact-enquiry{padding-left:15px;padding-right:15px}.enquiry-header-copy p{display:none}.enquiry-layout{padding-top:55px}.enquiry-intro h2{font-size:54px}.enquiry-intro-note{padding-left:18px}.enquiry-intro-note p{font-size:7px}.enquiry-field label{font-size:4px}.enquiry-field input,.enquiry-field textarea{font-size:12px}.enquiry-options{grid-template-columns:1fr}.enquiry-option{font-size:4px!important}.enquiry-submit button{font-size:5px;padding:15px 18px}}