form{position:relative;display:flex;flex-direction:column;gap:50px}.gform_heading,.gform_body .spacer,.gform_body .gsection{margin:0!important;display:none!important}.gform_body{width:75%}.gform_body .gform_fields{display:flex!important;grid-column-gap:unset!important;grid-row-gap:unset!important;grid-template-columns:none!important;flex-wrap:wrap;justify-content:space-between!important;column-gap:var(--form-gap)!important;row-gap:var(--distance-half)!important}.gform_footer{width:100%;padding:0!important;margin:0 auto!important;display:flex;justify-content:center;align-items:center;position:relative}.gform_body .gfield{width:100%}.gform_body .gfield--width-half{width:calc(100%/2 - calc(var(--form-gap)/2))}.gform_body .gfield--width-third{width:calc(100%/3 - calc(var(--form-gap)/2))}.gform_body .gfield--width-two-thirds{width:calc(100%/3 * 2 - calc(var(--form-gap)/2))}label{line-height:2rem;text-transform:uppercase;display:block;font-weight:400!important;color:var(--nero)}.gform_body .gfield_error .gfield_repeater_cell label,.gform_body .gfield_error label,.gform_body .gfield_error legend,.gform_body .gfield_validation_message,.gform_body .validation_message,.gform_body [aria-invalid=true]+label,.gform_body label+[aria-invalid=true],.gform_body [aria-invalid=true]+label a{color:var(--error)!important;opacity:1}.gform_body .gfield_required{display:none!important}input[type=text],input[type=text]:focus,input[type=text]:hover,input[type=tel],input[type=tel]:focus,input[type=tel]:hover,input[type=email],input[type=email]:focus,input[type=email]:hover,textarea,textarea:focus,textarea:hover,select{font-size:1.8rem!important;line-height:2rem;padding:0!important;padding-top:var(--distance-half)!important;padding-bottom:var(--distance-half)!important;border:none;border-bottom:1px solid rgba(0,0,0,.5);transition:var(--transition);opacity:.3;background-color:initial}input.compiled,select.compiled,textarea.compiled{opacity:1!important;border-bottom:1px solid #000!important}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus{opacity:1;border-bottom:1px solid #000}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/wp-content/themes/barriotheme/media/svg/arrow-head.svg);background-size:25px;background-position:calc(100% - 20px);background-repeat:no-repeat}select option{color:var(--nero)!important}input[type=checkbox],input[type=radio]{width:0;height:0;overflow:hidden;position:absolute}input[type=checkbox]+label,input[type=checkbox] label:focus,input[type=checkbox] label:hover,input[type=radio]+label,input[type=radio] label:focus,input[type=radio] label:hover{font-family:var(--apfel);font-size:1.2rem;line-height:1.5rem;padding-left:var(--distance);position:relative;color:var(--nero);text-transform:none;cursor:pointer;opacity:.3;transition:var(--transition)}input[type=checkbox]+label a,input[type=checkbox]+label a:focus,input[type=checkbox]+label a:visited,input[type=checkbox]+label a:hover,input[type=radio]+label a,input[type=radio]+label a:focus,input[type=radio]+label a:visited,input[type=radio]+label a:hover{font-size:1.2rem;line-height:1.5rem;color:var(--nero);opacity:1;text-transform:none;transition:var(--transition)}input[type=checkbox]+label a:hover,input[type=radio]+label a:hover{opacity:1}input[type=checkbox]+label::before,input[type=radio]+label::before{content:"";position:absolute;left:0;top:0;width:var(--distance-half);height:var(--distance-half);background:0 0;border-radius:50%;border:1px solid rgba(0,0,0,.5);transition:var(--transition)}input[type=checkbox]+label:hover::before,input[type=radio]+label:hover::before{border:1px solid #000}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{border:1px solid #000}input[type=checkbox]:checked+label,input[type=checkbox]:checked label:focus,input[type=checkbox]:checked label:hover,input[type=radio]:checked+label,input[type=radio]:checked label:focus,input[type=radio]:checked label:hover{opacity:1}input[type=checkbox]+label::after,input[type=radio]+label::after{content:"";position:absolute;left:0;top:0;width:var(--distance-half);height:var(--distance-half);transform:scale(0);transform-origin:center center;background:var(--nero);border-radius:50%;transition:var(--transition)}input[type=checkbox]:checked+label::after,input[type=radio]:checked+label::after{transform:scale(1)}button.gform_button,button.gform_button:hover,button.gform_button:focus,button.gform_button:visited{font-family:var(--apfel);font-size:3.9rem!important;line-height:5rem;font-weight:500;text-transform:uppercase;width:100%;border-radius:0;margin:0!important;padding:var(--distance-half)var(--distance)!important;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap;transition:var(--transition);background-color:initial;border:1px solid #000;color:var(--nero)}button.gform_button::after,button.gform_button:focus::after,button.gform_button:visited::after{mask:url(/wp-content/themes/barriotheme/media/svg/arrow-right.svg)no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(/wp-content/themes/barriotheme/media/svg/arrow-right.svg)no-repeat 50% 50%;-webkit-mask-size:contain;background-color:#000}button.gform_button:hover::after{transform:translateX(10px)}.gform_validation_errors{width:100%;opacity:1;padding:var(--distance-half)!important;border:0;color:var(--error)!important;border-radius:0!important;background-color:initial!important;box-shadow:none!important;margin:0 0 var(--distance-medium)!important;border-color:var(--error)!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{display:inline;inset-block-start:0;inset-inline-start:0;position:relative;margin-right:10px}.gform_validation_errors .gform_submission_error{color:var(--error)!important;display:flex;align-items:center}.gform_validation_errors .gform-icon--close{display:none!important}.gfield_validation_message{display:none!important}.instruction.validation_message{display:none}.gform_wrapper .gfield_error [aria-invalid=true]{border:none!important;border-bottom:1px solid var(--error)!important;opacity:1}input[aria-invalid=true]::placeholder,textarea[aria-invalid=true]::placeholder,select[aria-invalid=true],.gfield_error input::placeholder,.gfield_error textarea::placeholder,.gfield_error select option.gf_placeholder{color:var(--error)!important}.gform_confirmation_message{text-align:center!important}.gform_footer .gform_ajax_spinner{position:absolute;right:-30px;width:15px;height:15px;animation:spinner 1.1s infinite linear;border-radius:50%;-webkit-mask:url(../media/icons/icon-spinner.svg)no-repeat 50% 50%;mask:url(../media/icons/icon-spinner.svg)no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:var(--nero);display:inline-block;margin-left:15px}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}