.form-group.required .form-control-label::before{content:"*";color:#c00}.contact-us-banner{background-image:url("../images/contact-us.jpg");background-position-y:20%}.contact-us-signup-message{transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.contact-us-signup-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.contact-us-signup-alert.show{display:block}.contact-us-page .custom-checkbox .custom-control-label,.contact-us-page .custom-radio .custom-control-label{font-size:14px;font-weight:600;padding-left:2px}.contact-us-page .custom-checkbox .custom-control-label::after{border:2px solid #E0E0E0;border-radius:3px}.contact-us-page .custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.contact-us-page .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.contact-us-page .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.contact-us-page .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#56C3C7;background-color:#56C3C7}.contact-us-page .custom-checkbox .custom-control-label::before{border:none;background:none;border-radius:3px}.contact-us-page .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.725' height='8.069' viewBox='0 0 8.725 8.069'%3E%3Cpath d='M8616.856,731.142l2.43,2.143,4.856-6' transform='translate(-8616.195 -726.657)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;border:none;content:""}.contact-us-page .custom-radio .custom-control-label::before{border:2px solid #E0E0E0;background:#fff}.contact-us-page .custom-radio .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,.contact-us-page .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#1D1E1E;background:#fff}.contact-us-page .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%231d1e1e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;content:""}.contact-us-page a:not(.btn){text-decoration:underline}.contact-us-page .form-send{display:none}.contact-us-page .contact-confirmation{display:none}.contact-us-page .contact-confirmation.contact-confirmed{display:block}.contact-us-page .title-type{margin-top:10px}.contact-us-page .title-type a{color:#1D1E1E;text-decoration:none}.contact-us-page p.small-line{font-size:10px}.contact-us-page .contact-form-required{font-family:'Barlow';font-weight:600;font-size:16px;color:#1D1E1E;padding:0 0 7px 5px}.contact-us-page .contact-form-required::after{content:"*";color:#FF2727}.contact-us-page .contact-form-plain{font-weight:600;font-size:16px;padding:0 0 7px 5px}.contact-us-page label.contact-form-required,.contact-us-page label.contact-form-plain{margin-bottom:0}.contact-us-page .contact-us-banner{background-position:center;background-size:cover;color:#fff;padding:2em}.contact-us-page .contact-us-banner .contact-us-intro h1{text-align:left;font-weight:800;text-transform:uppercase}.contact-us-page .contact-us-how .contact-us-icon{height:80px}.contact-us-page .contact-us-how .contact-us-icon img{width:80px;opacity:1;animation:fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.contact-us-page .contact-us-how .contact-us-opening-hours{text-align:center;background-color:#efefef;padding:15px}.contact-us-page .contact-us-how .contact-us-phone .contact-us-icon-text img{margin-right:10px;margin-top:-3px}.contact-us-page .contact-us-email{background-color:#efefef}.contact-us-page select,.contact-us-page input{height:50px}.contact-us-page select.contactus-custom-input,.contact-us-page input.contactus-custom-input{display:inline-block;width:auto;height:13px}.contact-us-page select.contactus-custom-input.is-custom-invalid,.contact-us-page input.contactus-custom-input.is-custom-invalid{border:1px solid #FF2727;color:#FF2727}.contact-us-page select.contactus-custom-input.is-custom-invalid+label,.contact-us-page input.contactus-custom-input.is-custom-invalid+label{color:#FF2727}.contact-us-page textarea{height:100px}.contact-us-page .choose-service-wrapper label{font-size:17px;font-weight:600}.contact-us-page .contact-content-wrapper{display:none}.contact-us-page .contact-form-region{display:none}.contact-us-page .contact-form-item label{font-size:13px}.contact-us-page .confirmation-message{color:#fff;background:#85cc33;border:1px solid #85cc33;font-size:14px}.contact-us-page .returns-wrapper{font-size:14px;display:none}.contact-us-page .claim-wrapper{display:none}.contact-us-page a.text-clear-blue{color:#56C3C7;text-decoration:underline}.contact-us-page a.text-clear-blue:hover,.contact-us-page a.text-clear-blue:visited{color:#008084}.contact-us-page .custom-contactus-label{padding-left:0px;padding-right:10px;font-weight:400}.recaptcha-legal{font-size:.75rem}.contact-us-quote-page form{margin-top:40px}.contact-us-quote-page h2{text-transform:uppercase}.contact-us-quote-page p{text-align:center}.contact-us-quote-page .text-bold{font-weight:800}.contact-us-quote-page .interest .custom-checkbox,.contact-us-quote-page .volumetrie.custom-radio{margin-bottom:4px;display:inline-block}.contact-us-quote-page .interest .custom-checkbox .custom-control-label,.contact-us-quote-page .volumetrie.custom-radio .custom-control-label{font-weight:400;font-size:16px}.contact-us-quote-page .interest .custom-checkbox input,.contact-us-quote-page .interest .custom-checkbox label,.contact-us-quote-page .volumetrie.custom-radio input,.contact-us-quote-page .volumetrie.custom-radio label{cursor:pointer}.contact-us-quote-page fieldset>.row{margin-bottom:10px}@keyframes fadeTop{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}
