.page[data-action=ContactUs-Landing]{background-color:#faf9f8}@media (min-width:1024px){.contact-us-landing-page{max-width:90rem;padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1024px){.contact-page{max-width:34.125rem;margin:auto}}.contact-page .page-title{color:#422010;font-size:1.75rem;line-height:1.25;margin:0 0 1rem;padding:0}@media (min-width:1024px){.contact-page .page-title{font-size:2.125rem;margin:1.875rem 0 1.5rem}}.contact-page .card{border:.0625rem solid #e0e0e0;border-radius:0;background:#fff;margin-bottom:1.5rem;padding:1.5rem}@media (min-width:769px){.contact-page .card{margin-bottom:2.5rem}}@media (min-width:1024px){.contact-page .card{padding:2rem}}.contact-page .card-body{padding:0}.contact-page .required-legend{text-align:right}.contact-page .contact-us-comment textarea{border-radius:0;border:.125rem solid #949494;background-color:transparent}.contact-page .contact-us-comment textarea:not(:disabled):hover{border-color:#422010}.contact-page .contact-us-comment textarea:not(:disabled):focus{-webkit-box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #f60;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #f60;border-color:#422010;color:#363636}.contact-page .contact-us-submnit .form-group{margin-bottom:0}.contact-us-signup-message{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-us-signup-message .contact-us-signup-alert{border-radius:.25rem;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1rem}
