@font-face {
  font-family: 'ScalaOT';
  src: url("/buildings/wolf-point-east/assets/fonts/ScalaOT-Bold.eot");
  src: local("ScalaOT-Bold"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT-Bold.eot#iefix") format("embedded-opentype"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT-Bold.woff2") format("woff2"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT-Bold.woff") format("woff"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'ScalaOT';
  src: url("/buildings/wolf-point-east/assets/fonts/ScalaOT.eot");
  src: local("ScalaOT"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT.eot#iefix") format("embedded-opentype"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT.woff2") format("woff2"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT.woff") format("woff"), url("/buildings/wolf-point-east/assets/fonts/ScalaOT.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
html {
  font-size: 1.25vw;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media screen and (max-width: 1200px) {
    html {
      font-size: 1.5vw; } }
  @media screen and (max-width: 800px) {
    html {
      font-size: 3vw; } }
  @media screen and (max-width: 400px) {
    html {
      font-size: 4vw; } }

.bold, .caps, .sans-serif-small-caps, .sans-serif-normal-caps, .sans-serif-large-caps, .sans-serif-huge-caps {
  font-weight: 700; }

.sans-serif, .sans-serif-small, .sans-serif-small-caps, .sans-serif-normal, .sans-serif-normal-caps, .inquire-page form label.error, .sans-serif-large, .sans-serif-large-caps, .inquire-page .custom-thankyou, .sans-serif-huge, .sans-serif-huge-caps {
  font-family: 'ScalaOT', sans-serif;
  font-variant-numeric: lining-nums; }

.caps, .sans-serif-small-caps, .sans-serif-normal-caps, .sans-serif-large-caps, .sans-serif-huge-caps {
  text-transform: uppercase;
  letter-spacing: 0.15em; }

.sans-serif-small, .sans-serif-small-caps {
  font-size: 0.55555555rem;
  line-height: 1; }

.sans-serif-normal, .sans-serif-normal-caps, .inquire-page form label.error {
  font-size: 0.9rem;
  font-size: 1rem;
  line-height: 1.444444444;
  font-weight: 400;
  max-width: 25em; }

.sans-serif-large, .sans-serif-large-caps, .inquire-page .custom-thankyou {
  font-size: 1.66666666rem;
  font-size: 1.5rem;
  line-height: 1.26666666;
  font-weight: 400;
  max-width: 20em; }
  @media screen and (max-width: 400px) {
    .sans-serif-large, .sans-serif-large-caps, .inquire-page .custom-thankyou {
      font-size: 1.3rem; } }

.sans-serif-huge, .sans-serif-huge-caps {
  font-size: 2.25rem;
  line-height: 1.1;
  font-weight: 400; }

.inquire-page form .name {
  width: 50%;
  float: left; }
  @media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
    .inquire-page form .name {
      float: none;
      width: 100%; } }
.inquire-page .hs-fieldtype-booleancheckbox label {
  display: -webkit-box;
  display: flex;
  cursor: pointer; }
  .inquire-page .hs-fieldtype-booleancheckbox label span {
    display: inline-block;
    -ms-grid-row-align: center;
    align-self: center; }
.inquire-page form label.error {
  margin: 0;
  display: inline-block;
  color: white;
  max-width: none;
  margin-bottom: 0.666em; }
.inquire-page .custom-thankyou {
  margin: 10px auto;
  color: #b4aaa0; }
.inquire-page input:-webkit-autofill,
.inquire-page input:-webkit-autofill:hover,
.inquire-page input:-webkit-autofill:focus,
.inquire-page input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  caret-color: #fff; }

/*# sourceMappingURL=customform.css.map */
