.form-group.required .form-control-label:before{color:#ce292c;content:"*"}.form-group.required .form-control-label.novalid:before,.form-group.required .form-control-label.valid:before{font-family:FontAwesome}.form-group.required .form-control-label.valid:before{color:#008827;content:""}.form-group.required .form-control-label.novalid:before{color:#ce292c;content:""}.form-group label{font-size:.875rem;font-weight:400;margin-bottom:.25em}.form-group .suggestion-box{background-color:#f3f2f2;font-size:.81em;max-height:200px;overflow-y:none;position:relative;z-index:1}.form-group .suggestion-box.active{border:1px solid #444;overflow-y:scroll}.form-group .suggestion-box .item-city{border-bottom:1px dotted rgba(0,0,0,.125);display:block;font-size:1rem;padding:.5rem}.form-group .suggestion-box .item-city:hover{background-color:#fff}.form-group.gdpr-fields label{font-size:.75rem}.form-group.gdpr-fields label.notvalid:before{border-color:#cb333b}.form-group .text-reminder{display:block;display:none;position:absolute;right:0;top:.5rem}.form-group input.focus:focus+.text-reminder{display:block;position:absolute;right:0;top:.5rem}.form-control{border:1px solid #333;border-radius:0;height:3.125rem}.form-control:focus{background-color:#fff;border-color:#7ed0ee;-webkit-box-shadow:0 0 0 .2rem rgba(0,161,224,.25);box-shadow:0 0 0 .2rem rgba(0,161,224,.25);color:#495057;outline:0}.contact-us-banner{background-image:url(../images/contact-us.jpg);background-position-y:20%}.contact-us-signup-message{left:calc(100% - 246.5px);position:fixed;top:200px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:768.98px){.contact-us-signup-message{bottom:54px;left:50%;max-width:calc(100vw - 32px);top:unset;width:100%;z-index:1030}}.contact-us-signup-alert{-webkit-animation:slideInOut 6s ease forwards;animation:slideInOut 6s ease forwards}@media(max-width:768.98px){.contact-us-signup-alert{-webkit-animation:slideUpDown 6s ease forwards;animation:slideUpDown 6s ease forwards}@-webkit-keyframes slideUpDown{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}16.67%,83.33%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideUpDown{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}16.67%,83.33%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}}@-webkit-keyframes slideInOut{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}16.67%,83.33%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideInOut{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}16.67%,83.33%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.contact-us-landing-page .g-recaptcha{margin:1.5em 0 2em}.contact-us-landing-page .g-recaptcha div:first-child{margin:0 auto}.contact-us-landing-page .g-recaptcha .error{border:1px solid #ce292c;height:78px}