/********* Fonts *********/
@font-face {
  font-family: 'Avenir Roman';
  src: url('../fonts/AvenirLTStd-Roman.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Heavy';
  src: url('../fonts/AvenirLTStd-Heavy.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Black';
  src: url('../fonts/AvenirLTStd-Black.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trade Gothic LT Std';
  src: url('../fonts/TradeGothicLTStd-Bold.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
/********* Variables *********/
/* Colors */
/* Fonts */
/* Heights */
/* Changed from 30px to show more section differentiation */
/* Paddings */
/* Padding for Panels, Alerts on mobile - introduced after the increase of @height-space-between-sections-mobile */
/* Breakpoints */
/* Extra extra small devices (phones, less than 576px) */
/* Extra small devices (phones, less than 768px) */
/* Small devices (tablets, greater than 768px and less than 992px ) */
/* Mixins */
/********* Contact Us Section *********/
.contact-us-section {
  min-height: calc(100vh - 262px);
}
.contact-us-section .wave-container {
  bottom: 0;
  height: 630px;
  top: auto;
}
.contact-us-section .wave-container .wave {
  padding-bottom: 550px;
}
.contact-us-section .wave-container .wave svg {
  fill: rgba(254, 63, 127, 0.1);
  left: 30px;
  transform: scale(2) rotateY(360deg);
  width: calc(100% + 30px);
}
@media all and (max-width: 991px) {
  .contact-us-section .wave-container {
    height: 770px;
  }
  .contact-us-section .wave-container .wave {
    padding-bottom: 590px;
  }
}
@media all and (max-width: 575px) {
  .contact-us-section .wave-container {
    height: 775px;
  }
  .contact-us-section .wave-container .wave {
    padding-bottom: 560px;
  }
  .contact-us-section .wave-container .wave svg {
    bottom: 60px;
  }
}
/********* Thank You Section *********/
.thank-you-section {
  min-height: calc(100vh - 502px);
}
