.form-group.required .form-control-label:before{content:"*";color:#c00}.page{background-color:#f8f8f8;font-family:roboto-regular;font-size:14px}.page .error{width:160px}@media (max-width:780px){.page .error{width:100%}}.title{color:#ff6200}.form-contactus{padding-top:50px;padding-bottom:50px}@media (min-width:755px){.form-contactus{padding-left:50px;padding-right:50px}}.confirmation-message{max-width:1240px;margin:auto;margin-top:150px;margin-bottom:150px}@media (max-width:991.98px){.confirmation-message{padding:20px;margin-top:56px;margin-bottom:32px}}.btn-cancel{background-color:#c0ebf2;color:#016a7f}.btn-cancel.contactus{width:150px}.btn-save{background-color:#016a7f;color:#fff}h1{color:#ff6200}h1.page-title{font-family:repsol;font-size:40px;line-height:48px;letter-spacing:-.5px;color:#ff6200;padding:0;margin-top:0}@media (max-width:768.98px){h1.page-title{font-size:28px;line-height:32px;letter-spacing:unset}}textarea{height:100px}.subject{font-size:17px;font-weight:600}.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}to{opacity:0}}.contact-us-signup-alert.show{display:block}.text-count{font-size:12px;line-height:16px;padding-top:4px;text-align:right}