.enquiry-thank-you-section{padding-block:28px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.enquiry-thank-you-section h1{color:var(--Dulux-Dark-Blue,#0b1b34);font-family:Dulux Headline;font-size:32px;font-style:normal;font-weight:700;line-height:120%;}.enquiry-thank-you-section p{text-align:center;}.enquiry-form > form{width:600px;margin:auto;}.enquiry-form .umbraco-forms-fieldset{margin-bottom:8px;}.enquiry-form .umbraco-forms-fieldset:last-of-type{margin-bottom:0;}.enquiry-form .umbraco-forms-caption{font-family:Dulux Headline;font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;color:var(--Dulux-Dark-Blue,#0b1b34);justify-content:center;display:flex;margin-bottom:24px;max-width:600px;}.subscription-banner-form .umbraco-forms-caption{font-weight:500;}.enquiry-form .umbraco-forms-legend{color:var(--Black,#001325);font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding-bottom:4px;font-family:unset !important;margin-bottom:0;}.enquiry-form .content-description{max-width:650px;margin:auto;}.umbraco-forms-submitmessage-html h3{font-family:Dulux Headline;font-weight:700;font-size:40px;line-height:120%;letter-spacing:0;}.umbraco-forms-submitmessage-html{padding-inline:16px;width:100%;}.enquiry-form .umbraco-forms-indicator{color:red;}.enquiry-form .field-validation-error{--tw-text-opacity:1;color:#ad151c !important;font-size:0.75rem !important;padding-top:2px;}.subscription-banner-form .field-validation-error{width:600px;}.enquiry-form .validation-summary-errors{display:none;}.enquiry-form input[type="submit"].btn.primary{background:var(--Dulux-Dark-Blue,#0b1b34);color:white;border:none;border-radius:4px;padding:16px 32px;font-size:16px;font-weight:500;width:100%;max-width:600px;text-align:center;cursor:pointer;}.enquiry-form input[type="submit"].btn.primary:hover{background-color:#002c65;}.enquiry-form legend{color:var(--Dulux-Dark-Blue,#0b1b34);font-family:Dulux Headline;font-size:20px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:24px;}.enquiry-form .umbraco-forms-tooltip{color:var(--Black,#001325);font-size:12px;font-style:normal;font-weight:400;line-height:150%;}.enquiry-form .umbraco-forms-form input.text,.umbraco-forms-form textarea{max-width:600px !important;}.enquiry-form .umbraco-forms-field-wrapper textarea{max-width:600px !important;}.enquiry-form .umbraco-forms-field-wrapper p{margin-bottom:0;}label.umbraco-forms-label{color:var(--Black,#001325);font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding-bottom:4px;width:100% !important;}.enquiry-form .rte-content{font-size:14px;font-weight:400;line-height:21px;}.enquiry-form .umbraco-forms-hidden{display:none !important;}.enquiry-form__select-disabled{pointer-events:none;cursor:default;background-color:rgb(242,242,242) !important;}.enquiry-form__form-name{color:var(--primary-text-color);font-size:24px;font-weight:600;line-height:28.8px;margin-bottom:12px;}.enquiry-form .umbraco-forms-field{margin-bottom:16px;}.enquiry-form .field-wrapper label{margin-bottom:1rem;font-size:14px;font-weight:400;line-height:21px;}.enquiry-form .umbraco-forms-field.firstname > label,.enquiry-form .umbraco-forms-field.lastname > label,.enquiry-form .umbraco-forms-field.businessname > label,.enquiry-form .umbraco-forms-field.abn > label{width:calc(50% - 2.5px);max-width:322px;display:inline-block;}.enquiry-form .umbraco-forms-field.firstname,.enquiry-form .umbraco-forms-field.lastname,.enquiry-form .umbraco-forms-field.businessname,.enquiry-form .umbraco-forms-field.abn,.enquiry-form .umbraco-forms-field.province,.enquiry-form .umbraco-forms-field.postcode,.enquiry-form .umbraco-forms-field.contactphone,.enquiry-form .umbraco-forms-field.email{width:calc(50%);max-width:288px;display:inline-block;}.enquiry-form .umbraco-forms-field.firstname,.enquiry-form .umbraco-forms-field.businessname,.enquiry-form .umbraco-forms-field.province,.enquiry-form .umbraco-forms-field.contactphone{margin-right:19px;}.enquiry-form .umbraco-forms-field-wrapper{display:flex;flex-direction:column;}.enquiry-form .umbraco-forms-field-wrapper input[type="text"],.enquiry-form .umbraco-forms-field-wrapper select{height:40px;}.enquiry-form .umbraco-forms-field-wrapper textarea{height:127px;resize:none;}.enquiry-form .umbraco-forms-field-wrapper input[type="text"]::placeholder,.enquiry-form .umbraco-forms-field-wrapper textarea::placeholder{color:var(--black-color-60);}.enquiry-form .umbraco-forms-field-wrapper input[type="text"],.enquiry-form .umbraco-forms-field-wrapper input[type="number"],.enquiry-form .umbraco-forms-field-wrapper input[type="tel"],.enquiry-form .umbraco-forms-field-wrapper textarea,.enquiry-form .umbraco-forms-field-wrapper select{width:100%;max-width:600px;border:1px solid var(--Accessible-Grey,#757575);background:#ffffff;padding:16px;outline:none !important;font-size:16px;font-weight:400;line-height:16px;border-radius:8px;}.enquiry-form .umbraco-forms-field-wrapper input[type="number"],.enquiry-form .umbraco-forms-field-wrapper input[type="tel"]{padding:18px !important;}.enquiry-form .umbraco-forms-field-wrapper select{color:var(--primary-text-color);}.enquiry-form .umbraco-forms-field.fileupload,.enquiry-form .umbraco-forms-field.checkbox{width:100%;max-width:600px;}.enquiry-form .umbraco-forms-field-wrapper select{padding:0px 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/images/arrow-down-blue-icon.svg");background-position:right 13px top 22px;background-repeat:no-repeat;background-size:16px;}.enquiry-form span.help-text{color:var(--black-color-60);font-size:14px;font-weight:400;line-height:21px;margin-top:1rem;}.enquiry-form .field-validation-error > span,.enquiry-form .field-validation-error,.enquiry-form .field-validation-valid{color:var(--primary-color);font-size:14px;font-weight:400;line-height:21px;display:block;max-width:600px;}.enquiry-form .field-validation-error > span{margin-top:0.5rem;display:flex;align-items:center;}.enquiry-form .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;}.enquiry-form .rot-btn-primary{width:100%;height:56px;font-size:16px;font-weight:700;line-height:21px;border:none;color:var(--white-color);}.umbraco-forms-field.recaptcha{margin-bottom:0px;}.enquiry-form__statement-text{padding:16px 0px;font-size:12px;margin-bottom:24px;max-width:600px;}.enquiry-form__statement-text p:last-child{margin-bottom:0px;}.enquiry-form__captcha-policy p{margin-bottom:0px;margin-top:24px;font-size:14px;font-weight:400;line-height:21px;}.enquiry-form .custom-input-file-wrapper .custom-file{position:relative;display:flex;flex-direction:column;}.enquiry-form .custom-file .upload-image{visibility:hidden;}.enquiry-form .custom-input-file-wrapper .custom-file input{height:40px;max-width:137px;min-width:137px;}.enquiry-form .file-content{width:100%;position:relative;display:flex;column-gap:1rem;}.enquiry-form .custom-file .file-name{font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding-right:25px;}.enquiry-form .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;}.enquiry-form .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) !important;background-color:white;outline:none;cursor:pointer;position:relative;border-radius:0px;}.subscription-banner-form .umbraco-forms-field.checkbox input[type="checkbox"]{margin-top:7px;}.enquiry-form .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%;background-color:#0a1128;}.enquiry-form .radiobuttonlist{display:flex;flex-direction:row;margin-top:8px;gap:24px;}.enquiry-form input[type="radio"]{appearance:none !important;-webkit-appearance:none;width:20px !important;height:20px !important;border:1px solid #757575;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;display:inline-block;vertical-align:sub;}input[type="radio"]:checked{background-color:#0a1128;border:4px solid #0a1128;}input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);}.enquiry-form .field-wrapper label.custom-control-label{margin-bottom:0px;}.enquiry-form a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--primary-text-color);color:var(--primary-text-color);}.enquiry-form .umbraco-forms-field-wrapper:has(.field-validation-error) input,.enquiry-form .umbraco-forms-field-wrapper:has(.field-validation-error) input,.enquiry-form .umbraco-forms-field-wrapper:has(.field-validation-error) textarea{border:1px solid var(--primary-color) !important;}.enquiry-form .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%;}.subscription-banner-form .umbraco-forms-field.email{width:100%;max-width:unset;}.subscription-wrapper{display:flex;gap:48px;margin:56px 0;border-radius:16px;}.subscription-banner-form > form{margin:auto;display:flex;padding:48px 0;}.subscription-banner-form-heading{display:flex;align-items:center;justify-content:start;padding-left:48px;color:#0b1b34;font-family:Dulux Headline;font-size:32px;font-weight:bold;line-height:120%;}.subscription-banner-form .enquiry-form > form{width:50%;}.subscription-banner-form .umbraco-forms-field.firstname{margin-right:12px;}.subscription-banner-form .umbraco-forms-field.lastname{margin-left:5px;}@media (max-width:992px){.subscription-wrapper{flex-direction:column;gap:0;margin:24px;border-radius:16px;padding-top:24px;}.subscription-banner-form-heading{padding-left:48px;padding-right:48px;text-align:center;margin-bottom:0;}.subscription-banner-form .umbraco-forms-field.lastname{margin-left:0;}.subscription-wrapper .enquiry-thank-you-section{padding-block:0;margin-top:0;}.subscription-wrapper .enquiry-thank-you-section h1{padding-block:0;margin-top:21px;}}@media (max-width:768px){.subscription-wrapper{flex-direction:column;gap:24px;padding-top:24px;margin:16px;}.subscription-banner-form .first-last-name-row{flex-direction:column;gap:16px;margin-bottom:16px;}.subscription-banner-form-heading{padding-left:32px;padding-right:32px;text-align:left;}.subscription-banner-form > form{flex-direction:column;padding:0 16px;}.subscription-banner-form .umbraco-forms-caption{padding:0 16px;text-align:center;}.subscription-wrapper .enquiry-thank-you-section h1{font-size:20px;}}@media (min-width:390px){.enquiry-form .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{margin-top:23px;}}@media (min-width:456px){.enquiry-form .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{margin-top:13px;}}@media (min-width:768px){.enquiry-form .rte-content{font-size:16px;font-weight:400;line-height:24px;}.enquiry-form .rte-content,.enquiry-form .contactform{padding-left:12.5px;}.enquiry-form a{text-decoration:none;color:var(--primary-text-color);}.enquiry-form a:hover{text-decoration:underline;}.enquiry-form .rot-btn-primary{line-height:24px;}.enquiry-form .field-wrapper label,.enquiry-form .umbraco-forms-field-wrapper input[type="text"],.enquiry-form .umbraco-forms-field-wrapper textarea,.enquiry-form .umbraco-forms-field-wrapper select,.enquiry-form .field-validation-error > span,.enquiry-form .field-validation-error,.enquiry-form .field-validation-valid,.enquiry-form .custom-file .file-name,.enquiry-form span.help-text,.enquiry-form__captcha-policy{font-size:16px;font-weight:400;line-height:24px;}.enquiry-form .custom-input-file-wrapper .custom-file input{max-width:171px;min-width:171px;height:56px;}.enquiry-form .custom-file .btn-upload{width:155px;height:56px;font-size:16px;font-weight:600;line-height:24px;}.enquiry-form .custom-file .file-name{padding-right:32px;}.enquiry-form .btn-remove-image{top:0;width:24px;height:24px;}.enquiry-form .umbraco-forms-field-wrapper input[type="text"],.enquiry-form .umbraco-forms-field-wrapper select{height:56px;}.enquiry-form .umbraco-forms-field-wrapper select{background-position:right 13px top 22px;}.enquiry-form .umbraco-forms-field-wrapper textarea{height:128px;}.enquiry-form .rot-btn-primary{width:unset;min-width:197px;height:56px;}.enquiry-form .field-validation-error > span::before{background-size:24px;width:24px;min-width:24px;height:24px;}.enquiry-form .umbraco-forms-field.postcode:has(.field-validation-error) + .umbraco-forms-field.state .field-validation-valid::before{margin-top:15px;}}@media (max-width:768px){.enquiry-form > form{width:100%;}.enquiry-form .umbraco-forms-caption{font-size:26px;}.enquiry-form-title{margin-bottom:16px;font-size:24px;padding-inline:16px;}.enquiry-form .umbraco-forms-field{margin-bottom:16px;}.enquiry-form .umbraco-forms-page{padding-inline:16px;}.enquiry-form .umbraco-forms-field-wrapper select{background-position:right 13px top 14px;}.enquiry-form .umbraco-forms-field.firstname,.enquiry-form .umbraco-forms-field.lastname,.enquiry-form .umbraco-forms-field.businessname,.enquiry-form .umbraco-forms-field.abn,.enquiry-form .umbraco-forms-field.province,.enquiry-form .umbraco-forms-field.postcode,.enquiry-form .umbraco-forms-field.contactphone,.enquiry-form .umbraco-forms-field.email{width:100%;max-width:unset;}.enquiry-form .umbraco-forms-field-wrapper input[type="number"],.enquiry-form .umbraco-forms-field-wrapper input[type="tel"]{padding:11px 16px !important;}}.subscription-wrapper .umbraco-forms-submitmessage-html{padding:48px;}.enquiry-thank-you-section{padding-block:0;margin-top:21px;}.umbraco-forms-submitmessage-html::before{content:"";display:block;width:42px;height:42px;margin:0px auto;background-image:url("/images/enquiry-thank-you-icon.svg");background-size:contain;background-repeat:no-repeat;}
