/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./dependencies/sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./dependencies/sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./dependencies/sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_orchardbrands/cartridge/client/default/scss/contactUs.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.form-group.required .form-control-label::before {
  content: "*";
  color: #910232; }

.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%;
  top: 50%;
  z-index: 9999999;
  font-size: 1.25rem; }

.contact-us-signup-alert {
  -webkit-animation: fade 5s linear forwards;
          animation: fade 5s linear forwards;
  box-shadow: 1px 1px 5px grey;
  padding: 1em; }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  .contact-us-signup-alert.show {
    display: block; }

#contact-comment {
  height: auto; }

textarea.form-control {
  padding-top: 25px; }

.heading {
  margin: 40px 0 50px;
  text-align: center; }
  @media (min-width: 992px) {
    .heading {
      margin: 75px 0 15px;
      color: #5291B2; } }

.sub-heading {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  font-weight: 400; }
  @media (min-width: 992px) {
    .sub-heading {
      margin-bottom: 35px;
      font-size: 48px;
      font-weight: 600; } }

.contact-us-landing-page {
  margin-bottom: 50px; }
  .contact-us-landing-page hr {
    border-top: 1px solid #888; }
    .contact-us-landing-page hr.hr-top {
      margin-bottom: 50px; }
    .contact-us-landing-page hr.hr-middle {
      margin: 40px 0; }
  @media (min-width: 992px) {
    .contact-us-landing-page .col-form {
      max-width: 620px; } }
  .contact-us-landing-page form {
    padding: 0 30px; }
    @media (min-width: 992px) {
      .contact-us-landing-page form {
        padding: 0; } }
  .contact-us-landing-page .work-time {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: black;
    text-align: center; }
    @media (min-width: 992px) {
      .contact-us-landing-page .work-time {
        margin-top: -10px;
        margin-bottom: 40px;
        font-size: 24px; } }
  .contact-us-landing-page .tel {
    font-size: 24px;
    font-weight: 600;
    text-align: center; }
    @media (min-width: 992px) {
      .contact-us-landing-page .tel {
        font-size: 36px; } }


/*# sourceMappingURL=default\css\contactUs.css.map*/