@charset "UTF-8";#enquire{--section__padding:0 var(--hpad) var(--180px);--h2__margin-bottom:var(--20px);--copy__margin:0 0 var(--50px);--p__text-align:center;--p__font:var(--p1);--form__transition:background-color 0.6s ease,color 0.6s ease;--form__font:var(--n7) var(--16px) / normal var(--sff);--form__sub-font:var(--n7) var(--10px) / normal var(--sff);--form__text-color:var(--orange);--form__color:var(--trans-orange);--form__max-width:var(--750px);--form-field__height:var(--60px);--form-input__border-radius:var(--9px);--form-input__padding:var(--21px) var(--27px);--form-input__background:var(--white);--form-input__margin-bottom:var(--18px);--form-checkbox__size:var(--30px);--form-checkbox__padding-top:var(--9px);--form-textarea__padding:var(--21px) var(--27px);--form-cols__width:100%;--form-comments__margin-bottom:var(--35px);--form-terms__margin-bottom:var(--42px);--form-beds__gap:var(--16px);--subheading__margin-bottom:var(--32px)}form #register_submit{--btn__border:var(--border);--btn__color:var(--white);--btn__text-align:left;--btn__font:var(--n7) var(--24px) / normal var(--sff);--btn__background:var(--orange);--btn__justify-content:center;--btn__padding:0 var(--32px);--btn__height:var(--60px);--btn__text-transform:uppercase;--btn-hover__color:var(--orange);--btn-hover__background:var(--cream)}.ui.message.success{padding-top:var(--100px);opacity:1;transform:translateY(0px)}.ui.message.success .btn{--btn__margin:var(--65px) auto 0;--btn-hover__color:var(--cream);--btn-hover__background:var(--orange);--btn__cursor:auto}@media (max-width:768px){#enquire{--section__padding:0 var(--hpad) var(--127px);--h2__margin-bottom:var(--8px);--form__font:var(--n7) var(--10px) / normal var(--sff);--form__sub-font:var(--n7) var(--8px) / normal var(--sff);--form-comments__margin-bottom:var(--18px);--form-checkbox-label__height:var(--32px);--form-checkbox__padding-top:var(--5px);--form-input__padding:0 var(--15px);--form-textarea__padding:var(--25px) var(--15px) var(--15px);--form-checkbox__max-width:60%}form #register_submit{--btn__font:var(--n7) var(--14px) / normal var(--sff);--btn__height:var(--48px);--btn__width:var(--211px);--btn__margin:0 auto}}#contact-form-contact form.form.ui *:not(#register_submit),#contact-concessionary form.form.ui *:not(#register_submit){font:var(--form__font);color:var(--white);padding-right:0}body:not(.loaded) #contact-form-contact form.form.ui *:not(#register_submit),body:not(.loaded) #contact-concessionary form.form.ui *:not(#register_submit){color:var(--white) !important}form.form.ui{width:100%;max-width:var(--form__max-width,100%);margin:0 auto}form.form.ui div:not(.checkbox)>label{display:none}form.form.ui p.left{font:var(--form__sub-font);text-transform:uppercase;color:var(--form__color);margin-bottom:var(--form-input__margin-bottom)}form.form.ui div>textarea,form.form.ui div>textarea:focus{padding:var(--form-textarea__padding);height:calc(var(--form-field__height)*2)}.mainfield{line-height:1}form.form.ui input::-webkit-input-placeholder{opacity:1;color:var(--form__color) !important;font:var(--form__font);letter-spacing:0.5em}form.form.ui input::-moz-placeholder{opacity:1;color:var(--form__color) !important;font:var(--form__font);letter-spacing:0.5em;padding:inherit;border-radius:inherit}form.form.ui input:-ms-input-placeholder{opacity:1;color:var(--form__color) !important;font:var(--form__font);letter-spacing:0.5em;padding:inherit;border-radius:inherit}form.form.ui input:-moz-placeholder{opacity:1;color:var(--form__color) !important;font:var(--form__font);letter-spacing:0.5em;padding:inherit;border-radius:inherit}form.form.ui textarea::-webkit-input-placeholder{opacity:1;font:var(--form__font);letter-spacing:0.5em;color:var(--form__color) !important;padding:0}form.form.ui textarea::-moz-placeholder{opacity:1;font:var(--form__font);letter-spacing:0.5em;color:var(--form__color) !important;padding:0;border-radius:inherit}form.form.ui textarea:-ms-input-placeholder{opacity:1;font:var(--form__font);letter-spacing:0.5em;color:var(--form__color) !important;padding:0;border-radius:inherit}form.form.ui textarea:-moz-placeholder{opacity:1;font:var(--form__font);letter-spacing:0.5em;color:var(--form__color) !important;padding:0;border-radius:inherit}form.form.ui div>.selection.dropdown,form.form.ui div>.ui.selection.dropdown{position:relative;color:var(--form-highlight__color);height:var(--form-field__height);padding:var(--form-select__padding,unset)}.ui.selection.dropdown:not(.button)>.default.text{color:var(--form__color)}.ui.selection.dropdown>.dropdown.icon{display:none}.default.dropdown:not(.button)>.text,.dropdown:not(.button)>.default.text:not(.a){color:var(--form__color)}.dropdown>input:not(.search):first-child,.dropdown>select{display:none !important}.selection .menu{display:none}.selection.dropdown:not(.ui) .menu{overflow-x:hidden;overflow-y:auto;position:absolute;width:var(--form-select__width);max-width:101%;background:var(--form-select__background);padding:0;border:0;max-height:var(--form-select__max-height);top:var(--form-select__top);left:var(--form-select__left)}.dropdown:not(.ui) .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;padding:.33em .5em;color:var(--form__color);transition:.3s ease}form.form.ui #cols_1{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:var(--form-cols__gap);margin-bottom:var(--form-cols__margin-bottom)}form.form.ui #cols_1>div{width:var(--form-cols__width);margin-bottom:var(--form-col__margin-bottom,0)}form.form.ui #cols_1 label{display:none}form.form.ui #cols_1>div input,form.form.ui div>textarea,form.ui.form textarea:focus,form.form.ui div>.selection.dropdown{width:100%;min-height:var(--form-field__height);background:var(--form-input__background,transparent);border:0;border-bottom:var(--form__border);color:var(--fc2);border-radius:0;padding:var(--form-input__padding);margin-bottom:var(--form-input__margin-bottom,0);border-radius:var(--form-input__border-radius);letter-spacing:0.5em;text-transform:uppercase;color:var(--form__main-color);font:var(--form__font)}form.form.ui div>textarea{padding:var(--form-textarea__padding)}form.form.ui .beds .inline .field,form.form.ui .budget .inline .field{margin-bottom:var(--form-beds__margin)}form.form.ui .beds .inline .field:nth-child(odd),form.form.ui .budget .inline .field:nth-child(odd){margin-left:calc(var(--form-beds__margin)/2)}form.form.ui .beds .inline .field:nth-child(even),form.form.ui .budget .inline .field:nth-child(even){margin-right:calc(var(--form-beds__margin)/2)}form.form.ui .beds .inline .checkbox.radio label,form.form.ui .budget .inline .checkbox.radio label{border:var(--form__border);font:var(--form__font);width:100%;height:var(--form-checkbox-label__height);text-align:center;background-color:transparent;transition:var(--form__transition);display:flex;justify-content:center;align-items:center;padding-left:0}form.form.ui .beds .inline .checkbox.radio.checked label,form.form.ui .budget .inline .checkbox.radio.checked label,form.form.ui .beds .inline .checkbox.radio:hover label,form.form.ui .budget .inline .checkbox.radio:hover label{background-color:var(--form-highlight__background);color:var(--red) !important}form.form.ui .checkbox{height:var(--form-checkbox__size)}form.form.ui .checkbox label{cursor:pointer}form.form.ui .checkbox label a{position:relative;text-decoration:underline}.terms>.field>.checkbox label+input,.newsletter>.field>.checkbox label+input{opacity:0;position:absolute;width:0px;height:0}form.form.ui .ui.checkbox input:focus~label,.terms>.field>.checkbox label,.terms>.field>.checkbox label a,.newsletter>.field>.checkbox label,.terms>.field>.checkbox label:hover,.newsletter>.field>.checkbox label:hover{position:relative;font:var(--form__sub-font);left:var(--37px,unset);display:inline-block;padding-top:var(--form-checkbox__padding-top);text-transform:uppercase;color:var(--form__color);max-width:var(--form-checkbox__max-width,unset)}.terms>.field>.checkbox label::before,.newsletter>.field>.checkbox label::before,.terms>.field>.checkbox label:hover::before,.newsletter>.field>.checkbox label:hover::before{position:absolute;top:0;left:var(--n37px);width:var(--form-checkbox__size);height:var(--form-checkbox__size);content:'';background:var(--form-input__background);border-radius:var(--form-input__border-radius);border:var(--form__border);transition:var(--form__transition)}.terms>.field input[type="checkbox"]:checked:focus+label::before,.newsletter>.field input[type="checkbox"]:checked:focus+label::before,.terms>.field input[type="checkbox"]:checked+label::before,.newsletter>.field input[type="checkbox"]:checked+label::before{background-color:var(--orange)}.terms,.newsletter{letter-spacing:0}form.form.ui p.max-budget{width:var(--form-cols__width)}form.ui.form .ui.radio.checkbox label::before,form.ui.form .ui.radio.checkbox label::after,form.ui.form .required.field>.checkbox::after,form.ui.form .ui.checkbox input:checked~label::after,form.ui.form .beds .inline.fields>label,form.ui.form .mainfield>label{display:none}form.ui.form .ui.radio.checkbox{width:100%}form.ui.form .beds .inline.fields>label,form.ui.form .budget .inline.fields>label{display:none}form.ui.form .ui.checkbox input.hidden+label{padding-left:0}form.form.ui .beds{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin-bottom:var(--form-cols__margin-bottom)}form.form.ui .beds>div{width:var(--form-cols__width);display:flex;flex-flow:row wrap;gap:var(--form-beds__gap)}form.form.ui .beds>div>div{width:calc(50% - var(--9px));height:var(--form-checkbox-label__height)}form.form.ui>div[data-uid="23"],form #area_container_40{width:100%}form.form.ui>div[data-uid="23"]{margin-bottom:var(--form-comments__margin-bottom)}form.form.ui #newsletter{width:var(--form-cols__width);margin-bottom:var(--32px)}form.form.ui #terms{margin-bottom:var(--form-terms__margin-bottom)}#contact-form-contact form.form.ui #area_container_40{margin-bottom:var(--56px)}#contact-form-contact .sh1+.copy{display:none}#contact-concessionary h3{display:none}#enquire h3,.ui.text.red.field.quti.block{display:none !important}
