.form-group.required .form-control-label:before{color:#c00;content:"*"}.contact-us-banner{background-image:url(../images/contact-us.jpg);background-position-y:20%}.contact-us-signup-message{left:50%;position:fixed;top:15%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-us-signup-message .alert{padding:.75rem 2.25rem .75rem 1.25rem}.contact-us-signup-message .add-to-basket-alert,.contact-us-signup-message .my-bracket-alert{-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards}.contact-us-signup-message .closeX{position:absolute;right:0;top:3px}.contact-us-signup-message .closeX span{pointer-events:none}@media screen and (max-width:768px){.contact-us-signup-message{left:20px!important;right:20px!important;-webkit-transform:none!important;transform:none!important}}.contact-us-signup-alert{-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards;-webkit-box-shadow:1px 1px 5px gray;box-shadow:1px 1px 5px gray;padding:.75rem 2.25rem .75rem 1.25rem}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.contact-us-signup-alert.show{display:block}.contact-us-landing-page .add-more-products-contact-us:focus{background:transparent;border:transparent;-webkit-box-shadow:none;box-shadow:none}.contact-us-landing-page .add-more-products-contact-us:focus-visible{outline:2px solid #000!important}