#app, #app p {
   font-size: 17px
}
.nav-link {
   font-family: "Open Sans";   font-weight: 600
}
#footer, .btn, .heading-phone {
   font-family: "Open Sans";   font-weight: 600
}
.heading-social-icon-inner {
   font-family: "Open Sans";   font-size: 1rem;}
#footer-cp .standard-link {
   font-weight: 400;}
.custom_logo_matte {
}
.custom_logo_wrap {
  @media (min-width:640px) {
    background-image: url(/images/sites/18452/368916.jpg);
    @supports (background-image: url(/images/sites/18452/368916.webp)) {
      background-image: url(/images/sites/18452/368916.webp);
    }
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 894px;
    max-width: 100%
  }
  @media (min-width:768px) {
    height: 1072px;
  }
  @media (min-width:900px) {
    height: 1257px;
  }
  @media (min-width:1200px) {
    height: 1676px;
  }
  @media (min-width:1600px) {
    height: 2234px;
  }
  @media (min-width:1920px) {
    height: 2681px;
  }
  @media (min-width:2400px) {
    height: 3351px;
  }
  @media (min-width:3200px) {
    height: 4469px;
  }
}
@media (min-width:640px) {
  #heading > .heading-site-title {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1400px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1170px;}}
/* end */