.form{width:100%;position:relative}.form__after-note{width:100%;position:absolute;top:0;left:0}.form__control{width:100%;font-size:var(--font-size);border:0;border-bottom:1px solid var(--brown);color:var(--white);background-color:#0000;padding:.4rem 0;display:block}.form textarea.form__control{resize:none;height:160px}.form select.form__control{-webkit-appearance:none;background:url(/build/assets/arrow-down-white-BWuJMWRO.svg) right 10px center/20px no-repeat;border-radius:0;width:100%;padding:.4rem 0 .6rem}.form__label{cursor:pointer;line-height:1;font-size:var(--font-size);text-transform:uppercase;margin-bottom:10px;display:block}.form__row{flex:0 0 100%;margin:0 0 20px;position:relative}.form__row--required .form__label:after{content:"*";color:#c00;font-size:80%;display:inline-block}.form__row--floating-label .form__label{margin-bottom:0;transition:all .1s linear;position:absolute;top:50%;transform:translateY(-50%)}.form__row--floating-label .form__control{border:0;border-bottom:1px solid var(--main-color-1);padding:10px 0}.form__row--floating-label .form__control:not(:-moz-placeholder-shown)+.form__label{font-size:calc(var(--font-size) - 5px);top:-8px;transform:translateY(0)}.form__row--floating-label .form__control:not(:-ms-placeholder-shown)+.form__label{font-size:calc(var(--font-size) - 5px);top:-8px;transform:translateY(0)}.form__row--floating-label .form__control:focus+.form__label,.form__row--floating-label .form__control:not(:placeholder-shown)+.form__label{font-size:calc(var(--font-size) - 5px);top:-8px;transform:translateY(0)}.form__row--floating-label textarea.form__control+.form__label{top:25px;left:15px;translate:0}.form__row--floating-label textarea.form__control:not(:-moz-placeholder-shown)+.form__label{top:-16px;left:0}.form__row--floating-label textarea.form__control:not(:-ms-placeholder-shown)+.form__label{top:-16px;left:0}.form__row--floating-label textarea.form__control:focus+.form__label,.form__row--floating-label textarea.form__control:not(:placeholder-shown)+.form__label{top:-16px;left:0}.form__row--floating-label select.form__control{padding-left:0}.form__row--buttons{text-align:right;flex:0 0 50%;align-self:center}.contact{background-color:var(--green-light);color:var(--white);padding:4rem}.contact__block{justify-content:space-between;padding-block:2rem;display:flex}.contact__block+.contact__block{border-top:1px solid var(--brown)}.contact__block h5{color:var(--brown);margin:0;font-size:1.25rem}.contact__block div{text-align:right}.contact__block div a{color:var(--white);display:block}.contact__block div a:hover{opacity:.8}.contact__block:has(form){border-top:0!important}.contact__block:last-child a div{color:var(--brown);justify-content:flex-end;align-items:center;gap:1rem;display:flex}.contact__block:last-child a div svg{height:.6rem}@media (width<=900px){.contact__block{padding-block:1.5rem;display:block}.contact__block h5{margin-bottom:.5rem}.contact__block div{text-align:left}.contact__block:last-child a div{justify-content:flex-start}.contact{padding:1.5rem}}.contact ::-webkit-input-placeholder{color:var(--white)}.contact ::placeholder{color:var(--white)}.contact :placeholder-shown{color:var(--white)}.contact :-ms-placeholder-shown{color:var(--white)}.page__block--contact.page__block--bg-style-edenridge{background-image:url(/build/assets/edenridge-brown-dull-t4PcGamf.svg);padding-block:0}.page__block--contact .contact{background-color:#0000}
