.gb-contact-form-aside{position:relative;width:100%}.gb-contact-form-aside .page-width{margin:0;max-width:700px;padding-left:93px}@media only screen and (max-width:1024.98px){.gb-contact-form-aside .page-width{max-width:var(--page-width);padding:0 5rem 0 40px}}@media only screen and (max-width:767.98px){.gb-contact-form-aside .page-width{padding:0 1.5rem}}.gb-contact-form-wrapper{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:750px;padding:61px 0}@media only screen and (max-width:1024.98px){.gb-contact-form-wrapper{max-width:unset}}.gb-contact-form-wrapper .enquiry-type{margin-bottom:24px}.gb-contact-form-wrapper .input-group{display:flex;flex-direction:column;font-weight:700;gap:14px;width:100%}.gb-contact-form-wrapper .input-group input:not([type=submit]),.gb-contact-form-wrapper .input-group select,.gb-contact-form-wrapper .input-group textarea{background-color:var(--text-alternate-color);border:none;border-radius:5px;color:#505254;padding:11px 16px}.gb-contact-form-wrapper .input-group input:not([type=submit])::-moz-placeholder,.gb-contact-form-wrapper .input-group select::-moz-placeholder,.gb-contact-form-wrapper .input-group textarea::-moz-placeholder{color:#505254;opacity:1}.gb-contact-form-wrapper .input-group input:not([type=submit])::placeholder,.gb-contact-form-wrapper .input-group select::placeholder,.gb-contact-form-wrapper .input-group textarea::placeholder{color:#505254;opacity:1}.gb-contact-form-wrapper .input-group .required-label{align-items:center;display:flex;justify-content:space-between}.gb-contact-form-wrapper .input-group .required-label span{font-weight:400}.gb-contact-form-wrapper .input-group.form-type .select-input{position:relative}.gb-contact-form-wrapper .input-group.form-type .select-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.gb-contact-form-wrapper .input-group.form-type .arrow{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s}.gb-contact-form-wrapper .input-group.form-type .select-input select:focus+.arrow{transform:translateY(-50%) rotate(180deg)}.gb-contact-form-wrapper .input-group.half{width:calc(50% - 15px)}@media only screen and (max-width:575.98px){.gb-contact-form-wrapper .input-group.half{width:100%}}.gb-contact-form-wrapper .input-group input[type=submit]{background-color:transparent}.gb-contact-form-wrapper .input-group input[type=submit]:hover{background-color:var(--text-primary-color)}.gb-contact-form-wrapper .contact--form{display:flex;flex-direction:column}.gb-contact-form-wrapper .contact--form .custom-checkbox{align-items:center;box-sizing:border-box;display:flex;font-size:14px;gap:3px;margin-bottom:0;margin-top:15px;padding-left:44px}.gb-contact-form-wrapper .contact--form .custom-checkbox p{color:var(--text-primary-color);font-size:14px}.gb-contact-form-wrapper .contact--form .custom-checkbox a,.gb-contact-form-wrapper .contact--form .custom-checkbox p a{font-size:14px;text-decoration:underline}.gb-contact-form-wrapper .contact--form .custom-checkbox input{left:15px;top:25px}.gb-contact-form-wrapper .contact--form .enquiry-form-inputs{display:none;flex-direction:row;flex-wrap:wrap;gap:24px}.gb-contact-form-wrapper .contact--form input[type=submit]{font-weight:700;margin-left:auto;margin-top:15px}.gb-contact-form-wrapper .contact--form .form-success--text{margin:auto 0}.gb-contact-form-wrapper .checkmark{height:36px;width:36px}.gb-contact-form-wrapper .checkmark:after{border:solid var(--text-primary-color);border-width:0 3px 3px 0}.about-form .page-width .form-type{display:none}.about-form .page-width .title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:496px}.about-form .page-width .title-container *{text-align:center}.about-form .page-width .title-container .title{font-size:24px;line-height:36px}.gb-about-form-aside .gb-contact-form-wrapper{margin-top:30px;max-width:unset;padding:0}.gb-about-form-aside .gb-contact-form-wrapper form.about{flex-direction:row;gap:60px;width:100%}.gb-about-form-aside .gb-contact-form-wrapper form.about .half{width:50%}.gb-about-form-aside .gb-contact-form-wrapper form.about .half .input-group{margin-bottom:20px;width:100%}.gb-about-form-aside .gb-contact-form-wrapper form.about .half .form-type{margin-bottom:30px}.gb-about-form-aside .gb-contact-form-wrapper form.about .half .enquiry-form-inputs{gap:30px}@media only screen and (max-width:767.98px){.gb-about-form-aside .gb-contact-form-wrapper{margin-top:21px}.gb-about-form-aside .gb-contact-form-wrapper form.about{flex-direction:column;gap:30px}.gb-about-form-aside .gb-contact-form-wrapper form.about .half{width:100%}.gb-about-form-aside .gb-contact-form-wrapper form.about .half .custom-checkbox{margin-top:20px}}

/*# sourceMappingURL=section-gb-form.min.css.map*/