/* Original Webflow heading defaults, loaded BEFORE its component styles.
   Semantic tag changes retain the studio typography and responsive overrides. */
.a11y-was-h1{color:var(--primary-color);letter-spacing:-3.6px;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:90px;font-weight:400;line-height:100%}
.a11y-was-h2{color:var(--primary-color);letter-spacing:-2.8px;margin:0;font-size:70px;font-weight:400;line-height:100%}
.a11y-was-h3{color:var(--primary-color);letter-spacing:-.3px;margin:0;font-size:40px;font-weight:400;line-height:130%}
.a11y-was-h4{letter-spacing:normal;color:var(--primary-color);margin:0;font-size:24px;font-weight:400;line-height:130%}
.a11y-was-p{color:var(--lime);margin:0;font-family:inherit;font-size:16px;font-weight:inherit;line-height:130%}
@media screen and (max-width:991px){
  .a11y-was-h1{font-size:70px}.a11y-was-h2{font-size:54px}.a11y-was-h3{font-size:36px}.a11y-was-h4{font-size:28px}
}
@media screen and (max-width:767px){
  .a11y-was-h1{letter-spacing:0;font-size:50px}.a11y-was-h2{letter-spacing:0;font-size:42px}.a11y-was-h3{letter-spacing:0;font-size:30px}.a11y-was-h4{font-size:26px}
}
@media screen and (max-width:479px){
  .a11y-was-h1{font-size:36px}.a11y-was-h2{font-size:28px}.a11y-was-h3{font-size:24px}.a11y-was-h4{font-size:22px}
}
