:root{--dulux-dark-blue:#0B1B34;--dulux-primary-blue:#002C65;}.umbraco-forms-tooltip.help-block{display:none !important;width:500px;}.colour-enquiry-form .umbraco-forms-form span.field-validation-error{color:#AD151C !important;}.umbraco-tooltip-wrapper{display:inline-flex;align-items:center;gap:6px;}.umbraco-tooltip-icon{display:inline-block;width:18px;height:18px;background-color:var(--dulux-dark-blue);color:white;border-radius:50%;font-weight:bold;font-size:12px;line-height:20px;text-align:center;cursor:pointer;position:relative;}.umbraco-tooltip-icon:hover::after{content:attr(data-tooltip);position:absolute;bottom:calc(-100% + 50px);left:50%;transform:translateX(calc(-50% + 100px));background-color:#444;color:#fff;font-size:13px;font-weight:500;line-height:1.4;padding:12px 16px;border-radius:8px;width:360px;text-align:left;z-index:9999;box-shadow:0 4px 10px rgba(0,0,0,0.25);white-space:normal;}.colour-enquiry-form .colour-enquiry-thank-you-section{padding-block:28px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.colour-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%;}.colour-enquiry-thank-you-section p{text-align:center;}.colour-enquiry-form .colour-enquiry-title-section{padding-block:28px;margin:auto;width:100%;}.colour-enquiry-title-section h1{color:var(--Dulux-Dark-Blue,#0B1B34);font-family:Dulux Headline;font-size:32px;font-style:normal;font-weight:700;line-height:120%;}.colour-enquiry-title-section a{text-decoration:underline !important;}.colour-enquiry-form .checkboxlist label{float:unset !important;}.colour-enquiry-form .file-upload-footnote{font-size:12px;color:#6c757d;line-height:1.4;}.colour-enquiry-form .colour-form-desc p{color:var(--Black,#001325);font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.colour-enquiry-form .colour-form-desc{padding-bottom:32px;max-width:865px;margin:0 auto;text-align:center;}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="file"]{border:1px dashed #ccc;padding:20px;text-align:center;background-color:#f9f9f9;color:#888;cursor:pointer;position:relative;width:100%;margin:auto;height:120px;align-items:center;}.colour-enquiry-form .umbraco-forms-fieldset{margin-bottom:8px;}.colour-enquiry-form .umbraco-forms-fieldset:last-of-type{margin-bottom:0;}.colour-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:0 auto;}.colour-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;}.colour-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;padding:0 16px;}.colour-enquiry-form .umbraco-forms-indicator{color:red;}.colour-enquiry-form .field-validation-error{--tw-text-opacity:1;color:#AD151C !important;font-size:.75rem !important;padding-top:2px;}.colour-enquiry-form .validation-summary-errors{display:none;}.colour-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;}.colour-enquiry-form input[type="submit"].btn.primary:hover{background-color:#002C65;}.colour-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;}.colour-enquiry-form .umbraco-forms-tooltip{color:var(--Black,#001325);font-size:12px;font-style:normal;font-weight:400;line-height:150%;}.colour-enquiry-form .umbraco-forms-form input.text,.umbraco-forms-form textarea{max-width:600px !important;}.colour-enquiry-form .umbraco-forms-field-wrapper textarea{max-width:600px !important;}.colour-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 !important;line-height:150%;padding-bottom:4px;}.colour-enquiry-form .rte-content{font-size:14px;font-weight:400;line-height:21px;}.colour-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;}.colour-enquiry-form .umbraco-forms-field{margin-bottom:16px;}.colour-enquiry-form .field-wrapper label{margin-bottom:1rem;font-size:14px;font-weight:400;line-height:21px;}.colour-enquiry-form .umbraco-forms-field.firstname>label,.colour-enquiry-form .umbraco-forms-field.lastname>label,.colour-enquiry-form .umbraco-forms-field.businessname>label,.colour-enquiry-form .umbraco-forms-field.abn>label{width:calc(50% - 2.5px);max-width:322px;display:inline-block;}.colour-enquiry-form .umbraco-forms-field.firstname,.colour-enquiry-form .umbraco-forms-field.lastname,.colour-enquiry-form .umbraco-forms-field.occupation,.colour-enquiry-form .umbraco-forms-field.projectname,.colour-enquiry-form .umbraco-forms-field.projectstreetaddress,.colour-enquiry-form .umbraco-forms-field.projectstate,.colour-enquiry-form .umbraco-forms-field.projectsuburb,.colour-enquiry-form .umbraco-forms-field.projectpostcode,.colour-enquiry-form .umbraco-forms-field.projectenvironment,.colour-enquiry-form .umbraco-forms-field.projecttype,.colour-enquiry-form .umbraco-forms-field.projectdistance,.colour-enquiry-form .umbraco-forms-field.projectconditions,.colour-enquiry-form .umbraco-forms-field.squaremetre,.colour-enquiry-form .umbraco-forms-field.warrantyrequired,.colour-enquiry-form .umbraco-forms-field.businessname,.colour-enquiry-form .umbraco-forms-field.abn,.colour-enquiry-form .umbraco-forms-field.streetaddress,.colour-enquiry-form .umbraco-forms-field.suburb,.colour-enquiry-form .umbraco-forms-field.state,.colour-enquiry-form .umbraco-forms-field.province,.colour-enquiry-form .umbraco-forms-field.postcode,.colour-enquiry-form .umbraco-forms-field.contactphone,.colour-enquiry-form .umbraco-forms-field.email,.colour-enquiry-form .umbraco-forms-field.typeofcolour,.colour-enquiry-form .umbraco-forms-field.substrate,.colour-enquiry-form .umbraco-forms-field.componenttobecoated,.colour-enquiry-form .umbraco-forms-field.colourmatchdetails{width:calc(50%);max-width:600px;display:inline-block;}.colour-enquiry-form .umbraco-forms-field.firstname,.colour-enquiry-form .umbraco-forms-field.occupation,.colour-enquiry-form .umbraco-forms-field.projectstreetaddress,.colour-enquiry-form .umbraco-forms-field.projectsuburb,.colour-enquiry-form .umbraco-forms-field.projectsuburb,.colour-enquiry-form .umbraco-forms-field.projectenvironment,.colour-enquiry-form .umbraco-forms-field.projectdistance,.colour-enquiry-form .umbraco-forms-field.squaremetre,.colour-enquiry-form .umbraco-forms-field.businessname,.colour-enquiry-form .umbraco-forms-field.streetaddress,.colour-enquiry-form .umbraco-forms-field.state,.colour-enquiry-form .umbraco-forms-field.postcode,.colour-enquiry-form .umbraco-forms-field.businessname,.colour-enquiry-form .umbraco-forms-field.province,.colour-enquiry-form .umbraco-forms-field.contactphone,.colour-enquiry-form .umbraco-forms-field.typeofcolour,.colour-enquiry-form .umbraco-forms-field.componenttobecoated{margin-right:19px;}.colour-enquiry-form .umbraco-forms-field-wrapper{display:flex;flex-direction:column;}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="text"],.colour-enquiry-form .umbraco-forms-field-wrapper select{height:40px;}.colour-enquiry-form .umbraco-forms-field-wrapper textarea{height:127px;resize:none;}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="text"]::placeholder,.colour-enquiry-form .umbraco-forms-field-wrapper textarea::placeholder{color:var(--black-color-60);}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="text"],.colour-enquiry-form .umbraco-forms-field-wrapper input[type="number"],.colour-enquiry-form .umbraco-forms-field-wrapper input[type="tel"],.colour-enquiry-form .umbraco-forms-field-wrapper input[type="email"],.colour-enquiry-form .umbraco-forms-field-wrapper textarea,.colour-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;}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="number"],.colour-enquiry-form .umbraco-forms-field-wrapper input[type="tel"]{padding:18px !important;}.colour-enquiry-form .umbraco-forms-field-wrapper select{color:var(--primary-text-color);}.colour-enquiry-form .umbraco-forms-field.checkbox{width:100%;max-width:600px;}.colour-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;}.colour-enquiry-form span.help-text{color:var(--black-color-60);font-size:14px;font-weight:400;line-height:21px;margin-top:1rem;}.colour-enquiry-form .field-validation-error>span,.colour-enquiry-form .field-validation-error,.colour-enquiry-form .field-validation-valid{color:var(--primary-color);font-size:14px;font-weight:400;line-height:21px;display:block;max-width:600px;}.colour-enquiry-form .field-validation-error>span{margin-top:.5rem;display:flex;align-items:center;}.colour-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;}.colour-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;}.colour-enquiry-form .custom-input-file-wrapper .custom-file{position:relative;display:flex;flex-direction:column;}.colour-enquiry-form .custom-file .upload-image{visibility:hidden;}.colour-enquiry-form .custom-input-file-wrapper .custom-file input{height:40px;max-width:137px;min-width:137px;}.colour-enquiry-form .file-content{width:100%;position:relative;display:flex;column-gap:1rem;}.colour-enquiry-form .custom-file .file-name{font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding-right:25px;}.colour-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;}.colour-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;}.colour-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;}.colour-enquiry-form input[type="checkbox"]{accent-color:#0a1128;}.colour-enquiry-form .radiobuttonlist{display:flex;flex-direction:row;margin-top:8px;gap:24px;}.colour-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%);}.colour-enquiry-form .field-wrapper label.custom-control-label{margin-bottom:0px;}.colour-enquiry-form a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--primary-text-color);color:var(--primary-text-color);}.colour-enquiry-form .umbraco-forms-field-wrapper:has(.field-validation-error) input,.colour-enquiry-form .umbraco-forms-field-wrapper:has(.field-validation-error) input,.colour-enquiry-form .umbraco-forms-field-wrapper:has(.field-validation-error) textarea{border:1px solid var(--primary-color) !important;}.colour-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%;}@media (min-width:390px){.colour-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){.colour-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){.colour-enquiry-form .rte-content{font-size:16px;font-weight:400;line-height:24px;}.colour-enquiry-form .rte-content,.colour-enquiry-form .contactform{padding-left:12.5px;}.colour-enquiry-form a{text-decoration:none;color:var(--primary-text-color);}.colour-enquiry-form a:hover{text-decoration:underline;}.colour-enquiry-form .rot-btn-primary{line-height:24px;}.colour-enquiry-form .field-wrapper label,.colour-enquiry-form .umbraco-forms-field-wrapper input[type="text"],.colour-enquiry-form .umbraco-forms-field-wrapper textarea,.colour-enquiry-form .umbraco-forms-field-wrapper select,.colour-enquiry-form .field-validation-error>span,.colour-enquiry-form .field-validation-error,.colour-enquiry-form .field-validation-valid,.colour-enquiry-form .custom-file .file-name,.colour-enquiry-form span.help-text,.enquiry-form__captcha-policy{font-size:16px;font-weight:400;line-height:24px }.colour-enquiry-form .custom-input-file-wrapper .custom-file input{max-width:171px;min-width:171px;height:56px;}.colour-enquiry-form .custom-file .btn-upload{width:155px;height:56px;font-size:16px;font-weight:600;line-height:24px }.colour-enquiry-form .custom-file .file-name{padding-right:32px;}.colour-enquiry-form .btn-remove-image{top:0;width:24px;height:24px;}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="text"],.colour-enquiry-form .umbraco-forms-field-wrapper select{height:56px;}.colour-enquiry-form .umbraco-forms-field-wrapper select{background-position:right 13px top 22px;}.colour-enquiry-form .umbraco-forms-field-wrapper textarea{height:128px;}.colour-enquiry-form .rot-btn-primary{width:unset;min-width:197px;height:56px;}.colour-enquiry-form .field-validation-error>span::before{background-size:24px;width:24px;min-width:24px;height:24px;}.colour-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){.umbraco-tooltip-icon:hover::after{transform:translateX(-50%);}.colour-enquiry-form .colour-enquiry-title-section{padding-inline:16px;}.colour-enquiry-form>form{width:100%;}.colour-enquiry-form .umbraco-forms-caption{font-size:26px;}.enquiry-form-title{margin-bottom:16px;font-size:24px;padding-inline:16px;}.colour-enquiry-form .umbraco-forms-field{margin-bottom:16px;}.colour-enquiry-form .umbraco-forms-page{padding-inline:16px;}.colour-enquiry-form .umbraco-forms-field-wrapper select{background-position:right 13px top 14px;}.colour-enquiry-form .umbraco-forms-field.firstname,.colour-enquiry-form .umbraco-forms-field.lastname,.colour-enquiry-form .umbraco-forms-field.occupation,.colour-enquiry-form .umbraco-forms-field.projectname,.colour-enquiry-form .umbraco-forms-field.projectstreetaddress,.colour-enquiry-form .umbraco-forms-field.projectstate,.colour-enquiry-form .umbraco-forms-field.projectsuburb,.colour-enquiry-form .umbraco-forms-field.projectpostcode,.colour-enquiry-form .umbraco-forms-field.projectenvironment,.colour-enquiry-form .umbraco-forms-field.projecttype,.colour-enquiry-form .umbraco-forms-field.projectdistance,.colour-enquiry-form .umbraco-forms-field.projectconditions,.colour-enquiry-form .umbraco-forms-field.squaremetre,.colour-enquiry-form .umbraco-forms-field.warrantyrequired,.colour-enquiry-form .umbraco-forms-field.businessname,.colour-enquiry-form .umbraco-forms-field.abn,.colour-enquiry-form .umbraco-forms-field.streetaddress,.colour-enquiry-form .umbraco-forms-field.suburb,.colour-enquiry-form .umbraco-forms-field.state,.colour-enquiry-form .umbraco-forms-field.province,.colour-enquiry-form .umbraco-forms-field.postcode,.colour-enquiry-form .umbraco-forms-field.contactphone,.colour-enquiry-form .umbraco-forms-field.email,.colour-enquiry-form .umbraco-forms-field.typeofcolour,.colour-enquiry-form .umbraco-forms-field.substrate,.colour-enquiry-form .umbraco-forms-field.componenttobecoated,.colour-enquiry-form .umbraco-forms-field.colourmatchdetails{width:100%;max-width:unset;}.colour-enquiry-form .umbraco-forms-field-wrapper input[type="number"],.colour-enquiry-form .umbraco-forms-field-wrapper input[type="tel"],.colour-enquiry-form .umbraco-forms-field-wrapper input[type="email"]{padding:11px 16px !important;}}
