.gform_validation_container,.gfield--type-honeypot{display:none!important}.gform_required_legend{display:none}.gfield.gfield--type-captcha{display:none}.gform_wrapper form .hidden_label label,.gform_wrapper form .hidden_label legend{display:none}body .gform_wrapper form .gfield--width-half{width:50%}.gfield--width-half:nth-child(odd){padding-right:calc(var(--grid-gap) / 2)}.gfield--width-half:nth-child(even){padding-left:calc(var(--grid-gap) / 2)}@media only screen and (max-width:478px){.gfield--width-half{width:100%;padding:0!important}}.gform_wrapper form input:focus-visible:not(input[type=submit]){outline:0!important}.gform_wrapper .gform_fields{display:flex;flex-wrap:wrap}.gform_wrapper .gform_fields>*{width:100%}.gform_wrapper .gform-body input:not([type=submit]),.gform_wrapper .gform-body textarea{border:2px solid white;resize:none;border-radius:var(--btn-radius)}.gform_wrapper .gform-body textarea:focus-visible{outline:0!important}.gform_wrapper .gform-body textarea,.gform_wrapper .gform-body input{margin-bottom:var(--space-m)}.gform_wrapper form input:not(input[type=submit]),.gform_wrapper form textarea{background:var(--white);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-block);line-height:var(--text-line-height)}.gform_wrapper .gform-body legend,.gform_wrapper .gform-body label:not(.gfield_consent_label){margin-bottom:calc(var(--space-xs));font-size:var(--h6);max-width:var(--h6-max-width);letter-spacing:1.8px;font-family:var(--heading-font-family);color:var(--heading-color);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);text-wrap:var(--heading-text-wrap)}.gform_wrapper .gfield_required{display:none}.gform_wrapper .gform-body input::placeholder,.gform_wrapper .gform-body textarea::placeholder{font-weight:400;color:var(--black);opacity:50%}.gform_wrapper .gform-body .ginput_container_textarea .gfield_description{display:none}.gform_wrapper .gform-body textarea.small{height:75px}.gfield_description.instruction{display:none}.gfield.gfield--type-captcha{display:none}form .gform_fields input[type=submit]{color:var(--base);--dimensions:40px;position:relative;z-index:2;background:transparent;border:0!important}.gform_wrapper form .gfield_required{color:red;margin-left:3px}.gfield_validation_message{margin:10px 0;font-size:var(--text-s)}.gform_wrapper .gfield_description{margin-top:calc(var(--space-s) * -.2);font-size:var(--text-s);margin-bottom:calc(var(--space-xs) * .5)}.gform_wrapper form input[type=submit]{background:var(--base);color:var(--white);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);font-size:var(--btn-font-size,var(--text-xs));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--base);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center)}.gform_wrapper form input[type=submit]:hover{background:transparent;color:var(--base)}body .gform_wrapper form .gfield--width-half{display:inline-block;flex-grow:1}.gform_fields:has(.gfield--width-half#field_submit) #field_submit{width:auto}.gform_fields:has(.gfield--width-half#field_submit) .gfield:not(#field_submit){width:100%}.gform_validation_errors{display:none}.gf_progressbar_title,.gf_progressbar{display:none}.get-in-touch-popup legend{display:none}.gform_wrapper .gform-body fieldset .gchoice:has(input:focus){border:2px solid var(--primary)}.gform_wrapper .gform-body input,.gform_wrapper .gform-body textarea,.gform_wrapper .gform-body .gfield .ginput_container_select select,.gform_wrapper .gform-body .gfield:not(.currency-amount) .ginput_container.ginput_container_number:before,.gform_wrapper .gform-body .gfield:not(.currency-amount) .ginput_container.ginput_container_number:after{transition:border 300ms ease}.gform_wrapper .gform-body input:focus:not([type=submit],[type=radio],[type=checkbox]),.gform_wrapper .gform-body textarea:focus,.gform_wrapper .gform-body .gfield .ginput_container_select select:focus,.gform_wrapper .gform-body .gfield:not(.currency-amount) .ginput_container.ginput_container_number:has(input:focus):before,.gform_wrapper .gform-body .gfield:not(.currency-amount) .ginput_container.ginput_container_number:has(input:focus):after{border:2px solid var(--primary)}.gform_wrapper form[enctype="multipart/form-data"] .gf_progressbar_wrapper + .gform-body .gform_fields{flex-direction:column}.gform_wrapper .gform-body *{color:var(--bg-light-text)}.gform_wrapper .gform-body fieldset .gfield_checkbox .gchoice .gform-field-label{display:flex;flex-direction:column}.gform_wrapper .gform-body fieldset .gfield_checkbox .gchoice .gform-field-label .sign-up--sub{font-size:var(--text-s)}.gform_wrapper .gform-body textarea{max-height:100px}.gform_wrapper .gform-body fieldset{padding:0;margin:0;border:unset}.gform_wrapper .gform-body .gfield_label:has(+ .ginput_container_radio),.gform_wrapper .gform-body .gfield_label:has(+ .ginput_container_checkbox){margin-bottom:var(--space-xs)}.gform_wrapper .gform-body fieldset .gchoice{margin-bottom:var(--space-s);display:flex;gap:.7rem}.gform_wrapper .gform-body fieldset .gfield_checkbox .gchoice:has(input:focus){border:0}.gform_wrapper .gform-body fieldset .gfield_checkbox .gchoice,.gform_wrapper .gform-body fieldset .gfield_checkbox .gchoice input,.gform_wrapper .gform-body fieldset .gfield_checkbox .gchoice label{cursor:pointer}.gform_wrapper .gform-body fieldset .gchoice .gfield-choice-input{opacity:0}.gform_wrapper .gform-body fieldset .gchoice:has(.gfield-choice-input){position:relative;border:0!important}.gform_wrapper .gform-body fieldset .gchoice:has(.gfield-choice-input[type=radio]):before{border-radius:var(--radius-circle)}.gform_wrapper .gform-body fieldset .gchoice label{width:100%}.gform_wrapper .gform-body .gfield-choice-input{margin-bottom:0}.gform_wrapper .gform-body .gfield .ginput_container_select{margin-bottom:var(--space-m)}.gform_wrapper .gform-body .gfield .ginput_container_select select{padding-block:var(--btn-padding-block);padding-inline:calc(var(--btn-padding-inline) / 2);padding-right:calc(3 * var(--space-xs));margin:0;border:2px solid var(--black);background-color:white;border-radius:var(--radius);font-weight:400;background-image:linear-gradient(45deg,transparent 50%,var(--black) 0),linear-gradient(135deg,var(--black) 50%,transparent 0);background-position:calc(100% - 24px) calc(50% + 2px),calc(100% - 20px) calc(50% + 2px)}.gform_wrapper .gform-body fieldset .gchoice:has(.gfield-choice-input):before{content:'';font-size:9px;font-family:emoji;display:flex;align-items:center;justify-content:center;font-weight:bolder;color:var(--black);position:absolute;padding-right:0;width:16px;height:16px;background:white;border:2px solid #D9D9D9;border-radius:2px;pointer-events:none;z-index:1;top:5px}.gform_wrapper .gform-body fieldset .gchoice:has(.gfield-choice-input:checked):before{content:'✔';border-color:var(--black)}.gform_wrapper .gform-body fieldset .gchoice .gfield-choice-input{opacity:0}.gform_wrapper .gform-body fieldset .gchoice label{display:inline-block;margin:0}.gform_wrapper .gform-body .gfield--input-type-datepicker .ginput_container_date{position:relative}.gform_wrapper .gform-body .gfield--input-type-datepicker .ginput_container_date:before{content:'';width:14px;height:15px;position:absolute;left:var(--space-xs);top:15px;background-image:url(https://wordpress-418893-5318413.cloudwaysapps.com/wp-content/uploads/2025/03/Group-3.svg);background-size:cover}input[type=number]::-webkit-inner-spin-button{display:none}.gform_wrapper .gform-body .ginput_container.ginput_container_number{position:relative}.gform_wrapper .gform-body .ginput_container.ginput_container_number:before{content:'-';width:41px;height:100%;position:absolute;border:2px solid var(--black);border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);text-align:center;line-height:37px;background:white;top:0;left:0}.gform_wrapper .gform-body .ginput_container.ginput_container_number:after{content:'+';top:0;right:0;width:41px;height:100%;position:absolute;border:2px solid var(--black);border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);text-align:center;line-height:37px;background:white}.gform_wrapper .gform-body .gfield--type-number{margin-bottom:var(--space-m)}.gform_wrapper .gform-body .ginput_container.ginput_container_number input{padding-left:50px;padding-right:50px;text-align:center;margin-bottom:0}.gform_wrapper .gform-body .ginput_container.ginput_container_number .number-decrement,.gform_wrapper .gform-body .ginput_container.ginput_container_number .number-increment{position:absolute;width:41px;height:50px;z-index:2}.gform_wrapper .gform-body .ginput_container.ginput_container_number .number-increment{right:0;top:0}.gform_wrapper .gform-body .gform_next_button.button,.gform_wrapper .gform-body .gform_previous_button.button{display:flex;gap:1rem;line-height:20px;background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center)}.gform_wrapper .gform-body .gform_next_button.button{--btn-background:var(--primary);--btn-background-hover:transparent;--btn-text-color:var(--white);--btn-text-color-hover:var(--primary);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--accent)}.gform_wrapper .gform-body .gform_next_button.button:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}.gform_wrapper .gform-body .gform_next_button.button svg path,.gform_wrapper .gform-body .gform_previous_button.button svg path{transition:all 300ms ease}.gform_wrapper .gform-body .gform_next_button.button:hover svg path{fill:var(--primary)}.gform_wrapper .gform-body .gform_previous_button.button:hover svg path{fill:var(--btn-text-color-hover)}.gform_wrapper .gform-body .gform_previous_button.button{--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:2px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--accent)}.gform_wrapper .gform-body .gform_previous_button.button:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}.gform-page-footer.gform_page_footer.top_label{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--content-gap)}.gform-page-footer.gform_page_footer .gform-loader{display:none!important}.gform_wrapper .gform-body .gchoice_other_control{margin-bottom:0}.gform_wrapper .gform_submission_error,.gform_wrapper .gfield_validation_message{font-size:var(--text-m);color:red;margin-top:calc(var(--content-gap) * -.8);margin-bottom:var(--content-gap)}.gform_wrapper .gform-page-footer{margin-top:var(--content-gap)}.gform_wrapper .gf_progressbar_wrapper{display:none}.gform_page{white-space:normal}.gform-page-footer.gform_page_footer.top_label{width:100%;padding-top:var(--content-gap)}.ui-datepicker{background-color:white;padding:15px 20px;margin-top:5px;max-width:300px;width:100%;border:2px solid var(--black);border-radius:var(--radius)}.ui-datepicker .ui-datepicker-header{display:flex;flex-wrap:wrap;row-gap:5px;padding-bottom:5px;border-bottom:2px solid var(--black);margin-bottom:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{text-align:end}.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-weight:500;border:2px solid var(--black);border-radius:var(--radius);padding:0 5px 2px;background-image:linear-gradient(45deg,transparent 50%,var(--black) 0),linear-gradient(135deg,var(--black) 50%,transparent 0);background-position:calc(100% - 14px) calc(50% + 2px),calc(100% - 10px) calc(50% + 2px)}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin-bottom:5px;display:flex;width:100%;gap:10px}.ui-datepicker table td{text-align:center}.ui-datepicker table td a{font-weight:400}.ui-datepicker table td a:hover{color:var(--accent)}.ui-datepicker table td a[aria-current=true]{color:var(--accent)}.ui-datepicker .ui-datepicker-unselectable{opacity:.5}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:50%;transition:color 300ms ease}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:var(--black)}.gform_wrapper .gform-body input.datepicker{padding-left:37px}.gform_wrapper .gform-body .currency-amount,.gform_wrapper .gform-body .currency-switcher{float:left}.gform_wrapper .gform-body .currency-amount{width:calc(100% - 135px)}.gform_wrapper .gform-body .currency-switcher{width:135px;margin-bottom:var(--section-space-m)}.gform_wrapper .gform-body .gfield.currency-switcher .ginput_container_select select{border-left:0;height:50px;font-weight:400;color:var(--black);padding-left:45px}.gform_wrapper .gform-body .currency-switcher label{opacity:0}.gform_wrapper .gform-body .currency-amount .ginput_container:after{display:none}.gform_wrapper .gform-body .currency-amount .ginput_container input{text-align:left;padding-block:var(--btn-padding-block);padding-inline:var(--space-xs);padding-left:30px}.gform_wrapper .gform-body .currency-amount .ginput_container:before{content:var(--currency-symbol,"£");background:none;border:0;line-height:51px;font-weight:400}.gform_wrapper .gform-body .currency-switcher .ginput_container_select{position:relative}.gform_wrapper .gform-body .currency-switcher .ginput_container_select:before{content:'';background-image:var(--currency-flag,url(https://wordpress-418893-5318413.cloudwaysapps.com/wp-content/uploads/2025/03/GB.svg));background-size:cover;position:absolute;left:12px;top:19px;height:15px;width:23px}form .gform_fields .ginput_container_consent{display:flex;align-items:center;gap:var(--space-xs);position:relative}form .gform_fields .ginput_container_consent input{padding:0!important}form .gform_fields .ginput_container_consent:before{content:'';font-size:11px;font-family:emoji;display:flex;align-items:center;justify-content:center;font-weight:bolder;color:var(--black);position:absolute;padding-right:0;width:16px;height:16px;background:white;border:2px solid #D9D9D9;border-radius:2px;pointer-events:none;z-index:1;top:0}form .gform_fields .ginput_container_consent:has([type=checkbox]:checked):before{content:'✔';border-color:var(--black)}form .gform_fields .ginput_container_consent [type=checkbox]{margin-bottom:0}form .gform_fields .gfield--input-type-consent{margin-bottom:var(--space-m)}form .gform_fields .gfield_consent_label{font-size:var(--text-s);margin-bottom:0;display:inline!important}form .gform_fields .gfield--type-consent .validation_message{margin-top:15px;margin-bottom:0}#newsletter{border-radius:var(--radius);border:2px solid var(--black)}#newsletter .gform_wrapper .gform-body input:not([type=submit]){border:0;width:auto;background:transparent}#newsletter .gform_wrapper .gform-body input[type=submit]{border-top-right-radius:var(--radius-s)!important;border-bottom-right-radius:var(--radius-s)!important}#newsletter .gform_wrapper .gform-body input[type=submit]:hover{border:0}#newsletter .gform_fields:has(.gfield--width-half){display:flex;justify-content:space-between;flex-wrap:nowrap}#newsletter form .gform_fields input[type=submit],#newsletter form .gform_fields input:not([type=submit]){border-radius:0!important}#newsletter .gform_wrapper form input:focus-visible:not(input[type=submit]){outline:2px solid var(--primary)!important}#newsletter .gform_fields:has(.gfield--width-half#field_submit) .gfield:not(#field_submit){padding:0;position:relative}#newsletter .gform_wrapper .gform-body input:not([type=submit]),#newsletter form .gform_fields input[type=submit]{margin-bottom:0}#newsletter .gform_wrapper .gform-body input:not([type=submit])::placeholder{opacity:.5;color:var(--base)}#newsletter .gform_wrapper form input:focus-visible:not(input[type=submit]){outline:0!important}#newsletter .validation_message{position:absolute;bottom:calc(var(--content-gap) * -1.2);margin-bottom:0}#newsletter .gform_confirmation_wrapper{padding-block:var(--btn-padding-block);padding-inline:calc(var(--btn-padding-inline) / 2)}