@charset "UTF-8";
/*
Compile SASS: static/design.css
*/
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500&display=swap");
:root {
  --topbar-height: 9rem;
  --topbar-bg-color: White;
  --topbar-text-color: Black;
  --topbar-border-bottom: 1px solid lightgray;
  --logo-img-height: 35%;
  --body-font-family: "Roboto";
  --heading-1-font-size: 3rem;
  --heading-2-font-size: 2.5rem;
  --heading-3-font-size: 2rem;
}

html {
  font-size: 10.5px;
}

@media screen and (max-width: 450px) {
  html {
    font-size: 12px;
  }
}
@font-face {
  font-family: "Futura BT Light";
  src: url(/mod/design/static/futura_bt_light.woff);
}
.heading-1 {
  letter-spacing: 0.04rem;
}

.body-font {
  font-size: 1.6rem !important;
}

.icon-default:before {
  content: "";
}

#topbar nav {
  font-size: 1.4rem;
}

strong {
  color: #464646;
  font-weight: 500;
}

.button {
  background-color: #f2b382;
}
.button:hover {
  filter: brightness(110%);
}
.button.secondary {
  color: #404040;
}

.flash_message {
  background-color: #fff6ef;
}

.list-style ul li::before {
  color: #c86700;
}

.section_divider .container .line {
  border-color: #ffdfc6;
}

.section_divider .container .middle_icon {
  color: #ffdfc6;
}

.section_accordion .accordion-item .accordion-item-heading {
  background-color: #fff6ed;
}

.section_hero .hero_overlay {
  z-index: 99999;
}
.section_grid img {
  filter: sepia(60%) hue-rotate(-25deg);
}
