.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;}@media (min-width:768px){.contact-form .btn{width:237px;}.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;}}
