.contact-us .title-component{font-size:38px;font-weight:500;line-height:110%;}.contact-us__contact-box{display:flex;flex-direction:column;padding-left:16px;padding-bottom:16px;row-gap:32px;border-bottom:2px solid #CBCCCE;}.contact-us__contact-item{display:flex;align-items:center;column-gap:32px;}.contact-us__contact-label{width:60px;}.contact-us__contact-icon{color:var(--color-body-base);}.contact-us__contact-icon svg{margin-right:5px;}.contact-us .title-component{padding:0px;}.contact-us .col-md-7{padding-left:32px;padding-right:32px }.contact-us .contactform{padding-right:16px;}.contact-us .rte-content{max-width:648px;font-size:16px;font-weight:500;line-height:150%;padding-left:0px;}.contact-us__select-disabled{pointer-events:none;cursor:default;background-color:rgb(242,242,242) !important;}.contact-us__form-name{color:var(--primary-text-color);font-size:24px;font-weight:600;line-height:28.8px;margin-bottom:12px;}.contact-us .umbraco-forms-field{margin-bottom:24px;}.contact-us .field-wrapper label{margin-bottom:1rem;font-size:16px;font-weight:600;line-height:24px;}.contact-us .umbraco-forms-field.postcode,.contact-us .umbraco-forms-field.state{width:calc(50% - 2.5px);max-width:322px;display:inline-block;}.contact-us .umbraco-forms-field.postcode{padding-right:5.5px;}.contact-us .umbraco-forms-field.state{padding-left:5.5px;}.contact-us .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{content:"Please enter a postcode.";visibility:hidden;min-height:24px;margin-top:2px;display:inline-block;}.contact-us .umbraco-forms-field-wrapper{display:flex;flex-direction:column;}.contact-us .umbraco-forms-field-wrapper input[type="text"],.contact-us .umbraco-forms-field-wrapper select{height:40px;}.contact-us .umbraco-forms-field-wrapper textarea{height:127px;resize:none;}.contact-us .umbraco-forms-field-wrapper input[type="text"]::placeholder,.contact-us .umbraco-forms-field-wrapper textarea::placeholder{color:var(--black-color-60);}.contact-us .umbraco-forms-field-wrapper input[type="text"],.contact-us .umbraco-forms-field-wrapper textarea,.contact-us .umbraco-forms-field-wrapper select{width:100%;max-width:648px;border:1px solid #CDCCCC;background:#FFFFFF;padding:1rem;outline:none !important;font-size:16px;font-weight:400;line-height:24px;border-radius:4px;}.contact-us .umbraco-forms-field-wrapper select{color:var(--primary-text-color);}.contact-us .umbraco-forms-field.fileupload,.contact-us .umbraco-forms-field.checkbox{width:100%;max-width:648px;}.contact-us .umbraco-forms-field-wrapper select{padding:0px 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/images/arrow-down-red-icon.svg");background-position:right 13px top 10px;background-repeat:no-repeat;background-size:16px;}.contact-us span.help-text{color:var(--black-color-60);font-size:14px;font-weight:400;line-height:21px;margin-top:1rem;}.contact-us .field-validation-error > span,.contact-us .field-validation-error,.contact-us .field-validation-valid{color:var(--primary-color);font-size:14px;font-weight:400;line-height:21px;display:block;max-width:648px;}.contact-us .field-validation-error > span{margin-top:.5rem;display:flex;align-items:center;}.contact-us .field-validation-error > span::before{content:"";background-image:url("/images/field-error-icon.svg");background-repeat:no-repeat;background-position:center;background-size:18px;width:18px;min-width:18px;height:18px;display:inline-block;margin-right:8px;}.contact-us .rot-btn-primary{font-size:16px;font-weight:700;line-height:21px;border:1px solid var(--black-color-20);border-radius:4px;color:var(--white-color);background-color:var(--primary-color);width:unset;min-width:246px;height:48px;}.contact-us .rot-btn-primary:hover{background-color:var(--primary-hover-color);}.umbraco-forms-field.recaptcha{margin-bottom:0px;}.contact-us__statement-text{padding:16px 0px;font-size:12px;margin-bottom:24px;max-width:648px;}.contact-us__statement-text p:last-child{margin-bottom:0px;}.contact-us__captcha-policy p{margin-bottom:0px;margin-top:24px;font-size:14px;font-weight:400;line-height:21px;}.contact-us .custom-input-file-wrapper .custom-file{position:relative;display:flex;flex-direction:column;}.contact-us .custom-file .upload-image{visibility:hidden;}.contact-us .custom-input-file-wrapper .custom-file input{height:40px;max-width:137px;min-width:137px;}.contact-us .file-content{width:100%;position:relative;display:flex;column-gap:1rem;}.contact-us .custom-file .file-name{font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding-right:25px;}.contact-us .custom-file .btn-upload{position:absolute;top:0;right:0;left:0;color:var(--primary-color);font-size:14px;font-weight:600;line-height:21px;display:flex;width:121px;height:38px;justify-content:center;align-items:center;border:1px solid var(--primary-color);background-color:var(--white-color);outline:none !important;box-shadow:none !important;border-radius:0px;}.umbraco-forms-field.checkbox .umbraco-forms-field-wrapper{display:grid;grid-template-columns:40px auto;}.umbraco-forms-field.checkbox .form-error{grid-row:2;grid-column:span 2;}.contact-us .umbraco-forms-field.checkbox input[type="checkbox"]{width:24px;height:24px;min-width:24px;margin-right:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--black-color-20);outline:none;cursor:pointer;position:relative;border-radius:0px;}.contact-us .umbraco-forms-field.checkbox input[type="checkbox"]:checked{background-image:url("/images/check-icon.svg");background-repeat:no-repeat;background-position:center;background-size:60%;}.contact-us .field-wrapper label.custom-control-label{margin-bottom:0px;}.contact-us__contact-item a{color:var(--color-body-base);}.contact-us .umbraco-forms-field-wrapper:has(.field-validation-error) input,.contact-us .umbraco-forms-field-wrapper:has(.field-validation-error) input,.contact-us .umbraco-forms-field-wrapper:has(.field-validation-error) textarea{border:1px solid var(--primary-color) !important;}.contact-us .btn-remove-image{cursor:pointer;position:absolute;right:0;top:1.5px;width:18px;height:18px;background:url("/images/close-icon.svg") center no-repeat;background-size:100%;}.contact-us h2{font-size:28px;line-height:38px;}.umbraco-forms-submitmessage-html{color:var(--color-body-base);}.umbraco-forms-submitmessage-html a{text-decoration:underline;color:var(--color-body-base);}@media (min-width:390px){.contact-us .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{margin-top:23px;}}@media (min-width:456px){.contact-us .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{margin-top:13px;}}@media (min-width:768px){.umbraco-forms-submitmessage-html a{text-decoration:underline;}.contact-us .col-md-5{width:35.66666667%;border-right:2px solid #CBCCCE;margin:48px 0;}.contact-us .col-md-7{width:64.33333333%;padding-left:56px;padding-right:36px;}.contact-us__contact-box{padding-left:32px;border-bottom:none;}.contact-us .rte-content{font-size:16px;font-weight:500;line-height:130%;padding-left:0px;}.contact-us h2,.contact-us .title-component,.contact-us .rte-content,.contact-us .contactform{padding-left:0px;}.contact-us__contact-item a{text-decoration:none;color:var(--color-body-base);}.contact-us a:hover{text-decoration:underline;}.contact-us .rot-btn-primary{line-height:24px;}.contact-us h2.second-title.rot-title-secondary{font-size:36px;line-height:38px;}.contact-us h2{font-size:24px;line-height:110% }.contact-us .field-wrapper label,.contact-us .umbraco-forms-field-wrapper input[type="text"],.contact-us .umbraco-forms-field-wrapper textarea,.contact-us .umbraco-forms-field-wrapper select,.contact-us .field-validation-error > span,.contact-us .field-validation-error,.contact-us .field-validation-valid,.contact-us .custom-file .file-name,.contact-us span.help-text,.contact-us__captcha-policy{font-size:16px;font-weight:400;line-height:24px }.contact-us .field-wrapper label{font-weight:800;}.contact-us .custom-input-file-wrapper .custom-file input{max-width:171px;min-width:171px;height:56px;}.contact-us .custom-file .btn-upload{width:155px;height:56px;font-size:16px;font-weight:600;line-height:24px }.contact-us .custom-file .file-name{padding-right:32px;}.contact-us .btn-remove-image{top:0;width:24px;height:24px;}.contact-us .umbraco-forms-field-wrapper input[type="text"],.contact-us .umbraco-forms-field-wrapper select{height:56px;}.contact-us .umbraco-forms-field-wrapper select{background-position:right 13px top 18px;}.contact-us .umbraco-forms-field-wrapper textarea{height:128px;}.contact-us .field-validation-error > span::before{background-size:24px;width:24px;min-width:24px;height:24px;}.contact-us .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{margin-top:15px;}}
