.contact-form .checkbox{margin-bottom:15px !important;}.contact-form .privacy-text{font-size:14px;}.contact-form p:not(.h3){font-size:1.125rem;line-height:34px;letter-spacing:0.26px;}.contact-form h2{font-weight:500;}.note{font-size:11px;margin-top:5px;color:#eb5c5c;}.privacy-statement{margin-top:30px;margin-bottom:40px;}.privacy-statement .text{min-height:100px;line-height:1.5rem;font-size:1rem;border:1px solid #ccc;background-color:#f7f7f7;padding:10px 15px;border-radius:5px;}.privacy-statement .text p{line-height:1.5rem;font-size:1rem;}.contact-form{max-width:960px;margin:0 auto;}.contact-form hr{margin:70px 0px;position:relative;border-top:0;height:1px;overflow:visible;}.contact-form hr:last-child{margin:70px 0 0;}.contact-form hr::before{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-50%;border-top:1px solid #ebebeb;width:100%;}@media (min-width:768px){.contact-form hr::before{width:740px;margin-left:calc(-740px / 2);}}@media (min-width:992px){.contact-form hr::before{width:960px;margin-left:calc(-960px / 2);}}@media (min-width:1200px){.contact-form hr::before{width:1160px;margin-left:calc(-1160px / 2);}}.contact-form .g-recaptcha{margin:30px 0;}.contact-form label em.req{color:#002c65;}.contact-form .note{font-size:14px;}.contact-form .checkbox label{min-height:32px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;}.contact-form .checkbox input[type="checkbox"]{margin-right:16px;position:relative;cursor:pointer;}.contact-form .checkbox input[type="checkbox"],.contact-form .checkbox input[type="checkbox"]::before,.contact-form .checkbox input[type="checkbox"]:checked::after{width:32px;height:32px;}.contact-form .checkbox input[type="checkbox"]:focus{outline:none;}.contact-form .contact-notice{margin:70px 0 55px;font-size:1.125rem;line-height:34px;letter-spacing:0.26px;}.contact-form .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:70px;}.contact-form .buttons button{width:335px;}.contact-form .info{padding-top:32px;margin-bottom:70px;}.contact-form .info p{font-size:1.125rem;margin:30px 0 15px;}.file-upload__filetags{display:flex;flex-wrap:wrap;gap:8px;}.selected-file-item{margin-bottom:15px;font-size:14px;display:inline-block;background:#f2f2f2;border-radius:3px;padding:2px 6px;position:relative;transition:box-shadow 0.2s,transform 0.2s;cursor:pointer;}.selected-file-item:hover,.selected-file-item:focus-within{box-shadow:0 2px 8px rgba(0,0,0,0.12);transform:scale(1.01);z-index:2;}.remove-file-btn{background:none;border:none;color:#c00;font-weight:bold;margin-left:4px;cursor:pointer;font-size:1em;line-height:1;padding:0 2px;}.remove-file-btn:focus{outline:2px solid #0078d4;}.contact-form .help-text{font-size:14px;display:block;padding:12px 0;}.contact-form .help-text.error{color:#d0021b;}.help-text.error-message{color:#d32f2f;margin-top:0px;margin-bottom:10px;display:block;padding:0px;}@media (min-width:768px){.plain-card{margin-top:20px;}}@media (max-width:991px){.plain-card-wrapper:not(:first-child) .plain-card{margin-top:15px;}}@media (min-width:992px){.contact-form form{display:-ms-flexbox;display:flex;}.custom-tabs>li>a{margin:6px 23px;}.contact-numbers{border-bottom:0;margin-bottom:0;padding-right:70px;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;}.contact-numbers h3{max-width:220px;}.contact-form{-ms-flex-positive:1;flex-grow:1;}}.page-contact-us section.apc{margin-bottom:10px;}.page-contact-us .advanced-page-text h2{font-weight:500;}.page-contact-us .advanced-page-text h5{font-size:1.375rem;color:#757575;font-weight:400;margin-top:25px;margin-bottom:calc(70px / 2);}@media (min-width:768px){.page-contact-us .advanced-page-text h5{margin-bottom:70px;}}.page-contact-us .advanced-page-text p{display:none;}.page-contact-us .umb-grid .col-md-6:nth-child(1){width:100%;margin-bottom:40px;}.page-contact-us .spc.umb-grid .grid-section .column h1:last-child{font-size:40px;text-align:center;}.page-contact-us section.custom-slideshow{margin-bottom:30px;}.page-contact-us section.custom-slideshow .padding-left-md{padding-left:35px;}.page-contact-us section.custom-slideshow .slide-text-info{padding:30px 35px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.page-contact-us section.custom-slideshow div.slides-side{overflow:hidden;}.contact-form>div:nth-child(1) .form-caption{display:none;}.contact-form .form-group{margin-bottom:0px;}input,select,textarea{width:100%;min-height:50px;padding:6px 12px;font-size:16px;line-height:1.428571429;color:#555555;border:1px solid rgb(235,235,235);box-shadow:none;border-radius:2px;}input[type="text"],select{height:50px;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}.radiobuttonlist input[type="radio"]{position:relative;width:32px;height:32px;min-height:unset;border-radius:50%;border:1px solid #c8c8c8;transition:border 200ms,box-shadow 200ms;cursor:pointer;appearance:none;}.radiobuttonlist input[type="radio"]::after{content:"";position:absolute;display:none;width:19px;height:19px;border-radius:50%;background:#1b6ed1;top:50%;left:50%;transform:translate(-50%,-50%);}.radiobuttonlist input[type="radio"]:checked::after{display:block;}.contact-form .form-group input[type="radio"]:focus{outline:none;border-color:#1b6ed1;outline:0;box-shadow:none;}.contact-form input[type="radio"]:checked{border:1px solid #4ca9e7;box-shadow:0 1px 4px #a9ddff;}input:focus,select:focus,textarea:focus{border-color:#1b6ed1;outline:0;box-shadow:0 0 5px #1b6ed1;}input[type="checkbox"]:focus{box-shadow:none;border-color:#ebebeb;}.contact-form .form-group select{cursor:pointer;background:url("/images/icons/icon-dropdown.svg") right 15px center no-repeat;}.contact-form .umbraco-forms-field{margin-bottom:30px;}.umbraco-forms-field.mandatory .umbraco-forms-label::after{content:"*";}.umbraco-forms-field-wrapper .radiobuttonlist{display:flex;flex-wrap:wrap;column-gap:16px;align-items:center;}.umbraco-forms-label{margin-bottom:5px;display:block;color:#002c65;font-weight:500;font-size:16px;}.radiobuttonlist input+label{width:80%;font-size:18px;color:#313131;font-weight:400;cursor:pointer;}.radiobuttonlist input,.radiobuttonlist label{margin:16px 0px;}.umbraco-forms-field.surfacematerialtype input+label{width:unset;min-width:80px;}.umbraco-forms-field.newslettersignup .umbraco-forms-field-wrapper{display:flex;align-items:center;margin-bottom:15px;}.umbraco-forms-field.newslettersignup label{color:#424242;}.umbraco-forms-field input[type="checkbox"]{margin:0;margin-right:8px !important;appearance:none;left:0;top:0;min-height:32px;min-width:32px;border:none;}.umbraco-forms-field input[type="radio"].input-validation-error:focus{outline:none;border-color:#c8c8c8;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(208,2,27,0.5);}.checkbox input[type="checkbox"]::before{content:"";position:absolute;left:0;top:0;border:1px solid #ebebeb;min-width:32px;min-height:32px;}.checkbox input[type="checkbox"]:checked::after{content:"";min-width:32px;min-height:32px;position:absolute;top:0;left:0;background:url("/images/icons/icon-tick.svg") center center no-repeat;}.umbraco-forms-field-wrapper .error{line-height:1.428571429;font-weight:400;display:block;padding:12px 0;font-size:14px;background-color:transparent;color:#d0021b;margin:0;}.umbraco-forms-navigation .privacy-text{display:block;margin-bottom:15px;}.umbraco-forms-navigation{display:flex;flex-direction:column;align-items:center;}.umbraco-forms-navigation button.btn{margin:0;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border:none;white-space:nowrap;font-size:16px;user-select:none;border-radius:2px;padding:12px 15px;margin-top:5px;margin-bottom:5px;font-weight:500 !important;box-shadow:0 3px 0 rgba(0,0,0,0.05);background-color:#1b6ed1;color:white;width:335px;margin-bottom:40px;}.umbraco-forms-field.surfacecolourrequirementstext .field-validation-error,.umbraco-forms-field.projecttype .field-validation-error,.umbraco-forms-field.message .field-validation-error{display:none !important;}div:has(> .umbraco-forms-submitmessage){max-width:960px;margin:30px auto;background-color:#f0f3f4;border:1px solid #cce4ec;padding:15px 35px 15px 15px;border-radius:4px;}.umbraco-forms-submitmessage{color:#042d64;display:block;font-size:18px;line-height:34px;margin:25px 0;letter-spacing:0.26px;text-align:center;}@media (min-width:442px){.umbraco-forms-field-wrapper .radiobuttonlist{flex-wrap:nowrap;}.umbraco-forms-field-wrapper .radiobuttonlist br{display:none;}.umbraco-forms-field input[type="checkbox"]{margin-right:16px !important;}.radiobuttonlist input+label{width:unset;}}@media (min-width:768px){div:has(> .umbraco-forms-submitmessage){margin-bottom:40px;}}@media (min-width:992px){.contact-form>div:nth-child(1) .form-group{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.contact-form>div:nth-child(1) .form-group .umbraco-forms-field{flex:1 0 50%;padding:0px 10px;}.contact-form hr{margin-top:40px;}input,select,textarea{padding:15px;}.privacy-statement{margin-bottom:85px;}.contact-form .info{padding-top:56px;}div:has(> .umbraco-forms-submitmessage){margin-bottom:55px;}}@media (min-width:1200px){div:has(> .umbraco-forms-submitmessage){margin-bottom:70px;}}.custom-file.file-upload-border{padding:12px 16px;display:flex;align-items:center;gap:10px;transition:border-color 0.2s;border:1px solid rgb(235,235,235);box-shadow:none;border-radius:2px;margin-bottom:10px;}.custom-file.file-upload-border.input-validation-error{border-color:#d32f2f;}.custom-file.file-upload-border.file-upload-maxed{border-color:#e0e0e0;background:#f7f7f7;cursor:not-allowed;opacity:0.7;}.custom-file.file-upload-border.file-upload-maxed .custom-file-label,.custom-file.file-upload-border.file-upload-maxed .btn{background:#e0e0e0;color:#aaa;cursor:not-allowed;border-color:#e0e0e0;}.custom-file.file-upload-border.file-upload-maxed .custom-file-label.btn:hover,.custom-file.file-upload-border.file-upload-maxed .custom-file-label.btn:focus,.custom-file.file-upload-border.file-upload-maxed .custom-file-label.btn:active{background:#e0e0e0 !important;color:#aaa !important;box-shadow:none !important;border:none !important;}.custom-file-label.btn{display:inline-block;padding:5px 20px;color:#fff;border-radius:4px;cursor:pointer;font-weight:500;font-size:15px;transition:background 0.2s,border-color 0.2s;margin-right:10px;}.custom-file.file-upload-border:hover .custom-file-label.btn,.custom-file.file-upload-border:focus .custom-file-label.btn,.custom-file.file-upload-border:active .custom-file-label.btn{background-color:#F7F7F7 !important;color:#1a6ed1 !important;box-shadow:inset 0 -3px 0 0 #1A6ED1;border:none;}.custom-file.file-upload-border.file-upload-maxed:hover .custom-file-label.btn,.custom-file.file-upload-border.file-upload-maxed:focus .custom-file-label.btn,.custom-file.file-upload-border.file-upload-maxed:active .custom-file-label.btn{background:#e0e0e0 !important;color:#aaa !important;box-shadow:none !important;border:none !important;}.help-text.file-details{margin-left:8px;margin-top:0px;padding:6px 0;}.help-text{display:block;margin-top:6px;font-size:0.95em;color:#666;}.help-text.error{color:#d32f2f;}.file-upload-clickable{cursor:pointer;}.file-upload-clickable:focus{outline:2px solid #005baa;outline-offset:2px;}.file-upload-border.file-upload-maxed{cursor:not-allowed;}
