/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 210, stdin */
header[data-v-214ead37] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 900;
}
@media (max-width: 1100px) {
  /* line 210, stdin */
header[data-v-214ead37] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 224, stdin */
header .overlay[data-v-214ead37] {
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 239, stdin */
header .overlay .search-block[data-v-214ead37] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  row-gap: 2rem;
  width: 100%;
  position: relative;
  top: calc(220px + 2rem);
}
@media (max-width: 1100px) {
  /* line 239, stdin */
header .overlay .search-block[data-v-214ead37] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 2 / span 10;
    top: calc(115px + 2rem);
}
}

/* line 253, stdin */
header .overlay .search-block .search-input[data-v-214ead37] {
  grid-column: 2 / span 16;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid white;
  padding: 1rem;
  width: 100%;
  background: transparent;
  font-size: 2rem;
  color: white;
}
@media (max-width: 1100px) {
  /* line 253, stdin */
header .overlay .search-block .search-input[data-v-214ead37] {
    grid-column: 2 / span 10;
}
}

/* line 267, stdin */
header .overlay .search-block .search-input[data-v-214ead37]:focus {
  outline: none;
}

/* line 272, stdin */
header .overlay .search-block .search-submit[data-v-214ead37] {
  grid-column: 14 / span 4;
  height: 6rem;
  background: #303435;
  color: #ed5b32;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1100px) {
  /* line 272, stdin */
header .overlay .search-block .search-submit[data-v-214ead37] {
    height: 4rem;
    grid-column: 2 / span 10;
}
}

/* line 290, stdin */
header .overlay .search-block .search-submit[data-v-214ead37]:hover {
  opacity: 0.75;
}

/* line 297, stdin */
header .header-top[data-v-214ead37] {
  background: black;
  z-index: 10;
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-template-rows: minmax(2rem, auto);
  grid-column: 2 / span 16;
  height: 50px;
}
@media (max-width: 1100px) {
  /* line 297, stdin */
header .header-top[data-v-214ead37] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 1 / span 12;
}
}

/* line 311, stdin */
header .header-top .phone[data-v-214ead37] {
  grid-template-columns: 1fr 1fr;
  grid-column: 1 / span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 0 1rem 2rem;
  color: #5a6a78;
  text-decoration: none;
}
@media (max-width: 1100px) {
  /* line 311, stdin */
header .header-top .phone[data-v-214ead37] {
    grid-template-columns: 1fr;
    grid-column: 2 / span 5;
    padding: 1rem 0 1rem 0;
}
}

/* line 329, stdin */
header .header-top .social[data-v-214ead37] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-template-columns: 1fr;
  grid-column: 15 / span 2;
  color: #5a6a78;
}
@media (max-width: 1100px) {
  /* line 329, stdin */
header .header-top .social[data-v-214ead37] {
    grid-template-columns: 1fr;
    grid-column: 7 / span 5;
}
}

/* line 342, stdin */
header .header-top .social__item[data-v-214ead37] {
  grid-template-columns: 1fr;
  padding: 1rem 2rem 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #5a6a78;
}
@media (max-width: 1100px) {
  /* line 342, stdin */
header .header-top .social__item[data-v-214ead37] {
    padding: 1rem 0 1rem 2rem;
}
}

/* line 355, stdin */
header .header-top .social__item img[data-v-214ead37] {
  width: 20px;
}

/* line 362, stdin */
header .header-bottom[data-v-214ead37] {
  background: #303435;
  z-index: 10;
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
  grid-template-rows: minmax(2rem, auto);
  height: auto;
}
@media (max-width: 1100px) {
  /* line 362, stdin */
header .header-bottom[data-v-214ead37] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 1 / span 12;
    height: auto;
}
}

/* line 377, stdin */
header .header-bottom .brand[data-v-214ead37] {
  grid-template-columns: 1fr;
  grid-column: 1 / span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 0 2rem 2rem;
  color: #303435;
}
@media (max-width: 1100px) {
  /* line 377, stdin */
header .header-bottom .brand[data-v-214ead37] {
    grid-template-columns: 1fr;
    grid-column: 2 / span 5;
    padding: 1rem 0 1rem 0;
}
}

/* line 393, stdin */
header .header-bottom .brand img[data-v-214ead37] {
  width: 150px;
}
@media (max-width: 1100px) {
  /* line 393, stdin */
header .header-bottom .brand img[data-v-214ead37] {
    width: 85px;
}
}

/* line 402, stdin */
header .header-bottom .ham-search[data-v-214ead37] {
  grid-template-columns: 1fr;
  grid-column: 14 / span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1100px) {
  /* line 402, stdin */
header .header-bottom .ham-search[data-v-214ead37] {
    grid-template-columns: 1fr;
    grid-column: 7 / span 5;
}
}

/* line 414, stdin */
header .header-bottom .ham-search .hamburger[data-v-214ead37] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 2rem 1rem 0;
  position: relative;
}
@media (max-width: 1100px) {
  /* line 414, stdin */
header .header-bottom .ham-search .hamburger[data-v-214ead37] {
    padding: 1rem 0 1rem 0;
    min-width: 30px;
}
}

/* line 427, stdin */
header .header-bottom .ham-search .hamburger img[data-v-214ead37] {
  max-width: 30px;
  max-height: 30px;
  position: absolute;
  width: 30px;
}

/* line 433, stdin */
header .header-bottom .ham-search .hamburger img[data-v-214ead37]:hover {
  cursor: pointer;
}

/* line 439, stdin */
header .header-bottom .ham-search .search[data-v-214ead37] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 2rem 1rem 0;
  position: relative;
  margin-right: 1rem;
}
@media (max-width: 1100px) {
  /* line 439, stdin */
header .header-bottom .ham-search .search[data-v-214ead37] {
    padding: 1rem 0 1rem 0;
    min-width: 30px;
}
}

/* line 453, stdin */
header .header-bottom .ham-search .search img[data-v-214ead37] {
  max-width: 30px;
  max-height: 23px;
  position: absolute;
  width: 30px;
}

/* line 459, stdin */
header .header-bottom .ham-search .search img[data-v-214ead37]:hover {
  cursor: pointer;
}

/* line 467, stdin */
header nav[data-v-214ead37] {
  background: black;
  position: relative;
  top: -30px;
  z-index: 0;
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
  grid-template-rows: minmax(1, auto);
  padding: calc(6rem + 30px) 0 6rem;
  grid-template-areas: '. menu menu menu menu menu menu menu menu menu menu menu menu menu menu .';
}
@media (max-width: 1100px) {
  /* line 467, stdin */
header nav[data-v-214ead37] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 1 / span 12;
    grid-template-areas: '. menu menu menu menu menu menu menu menu menu menu .';
    padding: calc(2rem + 30px) 0 2rem;
    max-height: calc(100vh - ((52px + 63px) + 4rem));
    overflow-y: scroll;
}
}

/* line 489, stdin */
header nav .menu__parent[data-v-214ead37] {
  grid-area: menu;
  display: grid;
  padding: 0;
  margin: 0;
  list-style: none;
  grid-template-columns: repeat(14, 1fr);
}
@media (max-width: 1100px) {
  /* line 489, stdin */
header nav .menu__parent[data-v-214ead37] {
    grid-template-columns: repeat(12, 1fr);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
}

/* line 504, stdin */
header nav .menu__parent .menu_item__parent[data-v-214ead37] {
  grid-column: span 2;
}
@media (max-width: 1100px) {
  /* line 504, stdin */
header nav .menu__parent .menu_item__parent[data-v-214ead37] {
    grid-column: span 1;
    margin-bottom: 1rem;
}
}
@media (max-width: 1100px) and (orientation: landscape) {
  /* line 522, stdin */
header nav .menu__parent .menu_item__parent:last-of-type a[data-v-214ead37] {
    margin-bottom: 2rem;
}
}

/* line 528, stdin */
header nav .menu__parent .menu_item__parent > a[data-v-214ead37] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: white;
  font-size: 1.5rem;
  margin-bottom: 6rem;
  text-decoration: none;
  line-height: 1.5rem;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
@media (max-width: 1100px) {
  /* line 528, stdin */
header nav .menu__parent .menu_item__parent > a[data-v-214ead37] {
    margin-bottom: 1rem;
}
}

/* line 541, stdin */
header nav .menu__parent .menu_item__parent > a[data-v-214ead37]:hover {
  color: #ed5b32;
}

/* line 549, stdin */
header nav .menu__child[data-v-214ead37] {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 1100px) {
  /* line 549, stdin */
header nav .menu__child[data-v-214ead37] {
    margin-left: 1rem;
}
}

/* line 559, stdin */
header nav .menu__child .menu_item__child[data-v-214ead37] {
  grid-column: span 2;
}

/* line 562, stdin */
header nav .menu__child .menu_item__child > a[data-v-214ead37] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: white;
  font-size: 1rem;
  margin-bottom: 2rem;
  text-decoration: none;
  line-height: 1.5rem;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
@media (max-width: 1100px) {
  /* line 562, stdin */
header nav .menu__child .menu_item__child > a[data-v-214ead37] {
    margin-bottom: 0.5rem;
}
}

/* line 575, stdin */
header nav .menu__child .menu_item__child > a[data-v-214ead37]:hover {
  color: #ed5b32;
}

/* line 588, stdin */
.slide-fade-enter-active[data-v-214ead37] {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 593, stdin */
.slide-fade-leave-active[data-v-214ead37] {
  -webkit-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 598, stdin */
.slide-fade-enter[data-v-214ead37],
.slide-fade-leave-to[data-v-214ead37] {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  opacity: 0;
}

/* line 604, stdin */
.fade-enter-active[data-v-214ead37] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

/* line 609, stdin */
.fade-leave-active[data-v-214ead37] {
  -webkit-transition: opacity 0.5s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: opacity 0.5s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.5s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 614, stdin */
.fade-enter[data-v-214ead37],
.fade-leave-to[data-v-214ead37] {
  opacity: 0;
}

/* line 619, stdin */
.bounce-enter-active[data-v-214ead37] {
  -webkit-animation: bounce-in-data-v-214ead37 0.5s;
       -o-animation: bounce-in-data-v-214ead37 0.5s;
          animation: bounce-in-data-v-214ead37 0.5s;
}

/* line 623, stdin */
.bounce-leave-active[data-v-214ead37] {
  animation: bounce-in-data-v-214ead37 0.5s reverse;
}
@-webkit-keyframes bounce-in-data-v-214ead37 {
0% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
    opacity: 0;
}
50% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
    opacity: 1;
}
100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
}
}
@-o-keyframes bounce-in-data-v-214ead37 {
0% {
    -o-transform: translateY(-30px);
       transform: translateY(-30px);
    opacity: 0;
}
50% {
    -o-transform: translateY(30px);
       transform: translateY(30px);
    opacity: 1;
}
100% {
    -o-transform: translateY(0px);
       transform: translateY(0px);
    opacity: 1;
}
}
@keyframes bounce-in-data-v-214ead37 {
0% {
    -webkit-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px);
    opacity: 0;
}
50% {
    -webkit-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
    opacity: 1;
}
100% {
    -webkit-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 83, stdin */
.footer[data-v-3e8ea87e] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  background: #303435;
  padding: 4rem 0;
}
@media (min-width: 992px) {
  /* line 83, stdin */
.footer[data-v-3e8ea87e] {
    padding: 0;
}
}
@media (max-width: 992px) {
  /* line 83, stdin */
.footer[data-v-3e8ea87e] {
    grid-template-columns: repeat(12, 1fr);
    padding: 2rem 0 0;
}
}

/* line 98, stdin */
.footer .inner[data-v-3e8ea87e] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column: 1 / span 12;
}
@media (min-width: 992px) {
  /* line 98, stdin */
.footer .inner[data-v-3e8ea87e] {
    grid-template-columns: repeat(18, 1fr);
    grid-column: 1 / span 18;
    border-bottom: 2px solid #5a6a78;
}
}

/* line 109, stdin */
.footer .inner.two[data-v-3e8ea87e],
.footer .inner.three[data-v-3e8ea87e] {
  border-bottom: 0;
}

/* line 114, stdin */
.footer .inner .row[data-v-3e8ea87e] {
  grid-column: 2 / span 10;
}
@media (min-width: 992px) {
  /* line 114, stdin */
.footer .inner .row[data-v-3e8ea87e] {
    grid-column: 2 / span 16;
    grid-template-columns: 1fr 1fr 0.5fr 1fr;
    display: grid;
    padding: 4rem 0;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 2rem;
}
}
@media (max-width: 992px) {
  /* line 114, stdin */
.footer .inner .row[data-v-3e8ea87e] {
    grid-column: 1 / span 12;
}
}

/* line 130, stdin */
.footer .inner .row__brand[data-v-3e8ea87e] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 992px) {
  /* line 130, stdin */
.footer .inner .row__brand[data-v-3e8ea87e] {
    grid-column: span 1;
    grid-area: brand;
}
}
@media (max-width: 992px) {
  /* line 130, stdin */
.footer .inner .row__brand[data-v-3e8ea87e] {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    border-bottom: 2px solid #5a6a78;
    padding: 0 0 2rem;
}
}

/* line 146, stdin */
.footer .inner .row__brand img[data-v-3e8ea87e] {
  width: 150px;
}
@media (max-width: 992px) {
  /* line 146, stdin */
.footer .inner .row__brand img[data-v-3e8ea87e] {
    grid-column: 2 / span 10;
    width: 85px;
}
}

/* line 156, stdin */
.footer .inner .row__text[data-v-3e8ea87e] {
  color: #5a6a78;
  line-height: 1.25rem;
}
@media (min-width: 992px) {
  /* line 156, stdin */
.footer .inner .row__text[data-v-3e8ea87e] {
    grid-column: span 1;
}

  /* line 163, stdin */
.footer .inner .row__text.contact[data-v-3e8ea87e] {
    grid-area: contact;
}

  /* line 167, stdin */
.footer .inner .row__text.about[data-v-3e8ea87e] {
    grid-area: about;
}

  /* line 171, stdin */
.footer .inner .row__text.about p a[data-v-3e8ea87e] {
    color: #ed5b32;
}

  /* line 177, stdin */
.footer .inner .row__text.privacy[data-v-3e8ea87e] {
    grid-area: privacy;
}

  /* line 181, stdin */
.footer .inner .row__text.author[data-v-3e8ea87e] {
    grid-area: author;
}
}
@media (max-width: 992px) {
  /* line 156, stdin */
.footer .inner .row__text[data-v-3e8ea87e] {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    border-bottom: 2px solid #5a6a78;
}
}

/* line 192, stdin */
.footer .inner .row__text p[data-v-3e8ea87e] {
  color: #5a6a78;
  margin: 0;
}
@media (max-width: 992px) {
  /* line 192, stdin */
.footer .inner .row__text p[data-v-3e8ea87e] {
    grid-column: 2 / span 10;
    padding: 2rem 0;
    margin: 0;
}
}

/* line 203, stdin */
.footer .inner .row__text p[data-v-3e8ea87e] a {
  color: #ed5b32;
}

/* line 208, stdin */
.footer .inner .row__text p a[data-v-3e8ea87e] {
  color: #ed5b32;
}

/* line 213, stdin */
.footer .inner .row__text a[data-v-3e8ea87e] {
  color: #ed5b32;
}
@media (max-width: 992px) {
  /* line 213, stdin */
.footer .inner .row__text a[data-v-3e8ea87e] {
    grid-column: 2 / span 10;
}
}

/* line 222, stdin */
.footer .inner .row__social[data-v-3e8ea87e] {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 222, stdin */
.footer .inner .row__social[data-v-3e8ea87e] {
    grid-column: span 1;
    grid-area: social;
}
}
@media (max-width: 992px) {
  /* line 222, stdin */
.footer .inner .row__social[data-v-3e8ea87e] {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    border-bottom: 2px solid #5a6a78;
    padding: 2rem 0;
}
}
@media (max-width: 992px) {
  /* line 239, stdin */
.footer .inner .row__social li[data-v-3e8ea87e] {
    grid-column: 2 / span 10;
}
}

/* line 244, stdin */
.footer .inner .row__social li a[data-v-3e8ea87e] {
  color: #5a6a78;
}
@media (min-width: 992px) {
  /* line 250, stdin */
.footer .inner .row.one[data-v-3e8ea87e] {
    grid-template-areas: 'brand contact . social';
}
}
@media (min-width: 992px) {
  /* line 256, stdin */
.footer .inner .row.two[data-v-3e8ea87e] {
    grid-template-areas: '. about . privacy';
}
}
@media (min-width: 992px) {
  /* line 262, stdin */
.footer .inner .row.three[data-v-3e8ea87e] {
    grid-template-areas: '. . . author';
}
}

/* line 270, stdin */
.footer .inner:last-of-type .row[data-v-3e8ea87e] {
  border-bottom: 0 !important;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 78, stdin */
section.intro_banner[data-v-6b002a5f] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
}
@media (max-width: 992px) {
  /* line 78, stdin */
section.intro_banner[data-v-6b002a5f] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 87, stdin */
section.intro_banner .inner[data-v-6b002a5f] {
  display: grid;
  padding: 4rem 0;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
  background: white;
  border-top: 1rem solid #ed5b32;
}
@media (max-width: 992px) {
  /* line 87, stdin */
section.intro_banner .inner[data-v-6b002a5f] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 2rem 0;
}
}

/* line 102, stdin */
section.intro_banner .left[data-v-6b002a5f] {
  grid-column: 2 / span 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1200px) {
  /* line 102, stdin */
section.intro_banner .left[data-v-6b002a5f] {
    grid-column: 2 / span 4;
}
}
@media (max-width: 992px) {
  /* line 102, stdin */
section.intro_banner .left[data-v-6b002a5f] {
    grid-column: 2 / span 8;
    margin-bottom: 2rem;
}
}

/* line 118, stdin */
section.intro_banner .left p[data-v-6b002a5f] {
  font-size: 1.25rem;
  color: #303435;
  margin: 0;
  line-height: 2.5rem;
}

/* line 126, stdin */
section.intro_banner .right[data-v-6b002a5f] {
  grid-column: 7 / span 7;
}
@media (max-width: 1200px) {
  /* line 126, stdin */
section.intro_banner .right[data-v-6b002a5f] {
    grid-column: 7 / span 9;
}
}
@media (max-width: 992px) {
  /* line 126, stdin */
section.intro_banner .right[data-v-6b002a5f] {
    grid-column: 2 / span 8;
}
}

/* line 137, stdin */
section.intro_banner .right h2[data-v-6b002a5f] {
  line-height: 2.5rem;
  color: #303435;
}
@media (max-width: 992px) {
  /* line 137, stdin */
section.intro_banner .right h2[data-v-6b002a5f] {
    font-size: 1.25rem;
    line-height: 2rem;
}
}

/* line 148, stdin */
section.intro_banner .arrow[data-v-6b002a5f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 992px) {
  /* line 148, stdin */
section.intro_banner .arrow[data-v-6b002a5f] {
    margin-top: 1.5rem;
    height: 2rem;
}
}

/* line 156, stdin */
section.intro_banner .arrow img[data-v-6b002a5f] {
  max-width: 30px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 106, stdin */
[size="one"][data-v-7dd9d0bc] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 106, stdin */
[size="one"][data-v-7dd9d0bc] {
    grid-column: span 10;
}
}

/* line 114, stdin */
[size="two"][data-v-7dd9d0bc] {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 114, stdin */
[size="two"][data-v-7dd9d0bc] {
    grid-column: span 10;
}
}

/* line 122, stdin */
[size="three"][data-v-7dd9d0bc] {
  grid-column: span 3;
}
@media (max-width: 992px) {
  /* line 122, stdin */
[size="three"][data-v-7dd9d0bc] {
    grid-column: span 10;
}
}

/* line 130, stdin */
.call_to_action[data-v-7dd9d0bc] {
  min-height: 400px;
  background: #303435;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 130, stdin */
.call_to_action[data-v-7dd9d0bc] {
    min-height: 300px;
}
}

/* line 149, stdin */
.call_to_action h3[data-v-7dd9d0bc] {
  color: #ed5b32;
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.75rem;
  margin: 0;
  position: absolute;
}

/* line 158, stdin */
.call_to_action .overlay[data-v-7dd9d0bc] {
  background: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2rem;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  position: absolute;
}
@media (max-width: 992px) {
  /* line 158, stdin */
.call_to_action .overlay[data-v-7dd9d0bc] {
    margin: 0;
    width: calc(100% - 4rem);
    height: calc(100% - 4rem);
}
}

/* line 175, stdin */
.call_to_action .overlay__plus[data-v-7dd9d0bc] {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
@media (max-width: 992px) {
  /* line 175, stdin */
.call_to_action .overlay__plus[data-v-7dd9d0bc] {
    line-height: 25px;
}
}

/* line 188, stdin */
.call_to_action .overlay__plus img[data-v-7dd9d0bc] {
  max-width: 60px;
}

/* line 193, stdin */
.call_to_action .overlay__excerpt[data-v-7dd9d0bc] {
  color: white;
  max-width: 50%;
  font-size: 0.75rem;
  text-align: center;
  margin: 1rem 0 2rem;
  line-height: 1.5rem;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .4s;
       -o-transition-delay: .4s;
          transition-delay: .4s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
@media (max-width: 992px) {
  /* line 193, stdin */
.call_to_action .overlay__excerpt[data-v-7dd9d0bc] {
    max-width: 75%;
    margin: 1rem 0 1rem;
}
}

/* line 211, stdin */
.call_to_action .overlay__button[data-v-7dd9d0bc] {
  background: #ed5b32;
  color: black;
  text-decoration: none;
  padding: 0.5rem 1rem 0.25rem;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .5s;
       -o-transition-delay: .5s;
          transition-delay: .5s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* line 228, stdin */
.slide-fade-enter-active[data-v-7dd9d0bc] {
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
}

/* line 233, stdin */
.slide-fade-leave-active[data-v-7dd9d0bc] {
  -webkit-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 238, stdin */
.slide-fade-enter[data-v-7dd9d0bc],
.slide-fade-leave-to[data-v-7dd9d0bc] {
  opacity: 0;
}

/* line 242, stdin */
.zoom-enter-active[data-v-7dd9d0bc] {
  -webkit-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 246, stdin */
.zoom-leave-active[data-v-7dd9d0bc] {
  -webkit-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 251, stdin */
.zoom-enter[data-v-7dd9d0bc],
.zoom-leave-to[data-v-7dd9d0bc] {
  opacity: 0;
  -webkit-transform: scale(0.8, 0.8);
       -o-transform: scale(0.8, 0.8);
          transform: scale(0.8, 0.8);
}

/* line 255, stdin */
.zoom-enter .overlay__plus[data-v-7dd9d0bc],
.zoom-leave-to .overlay__plus[data-v-7dd9d0bc] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/* line 260, stdin */
.zoom-enter .overlay__excerpt[data-v-7dd9d0bc],
.zoom-leave-to .overlay__excerpt[data-v-7dd9d0bc] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/* line 265, stdin */
.zoom-enter .overlay__button[data-v-7dd9d0bc],
.zoom-leave-to .overlay__button[data-v-7dd9d0bc] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 69, stdin */
.cta__container[data-v-619de99d] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 4rem 0;
}
@media (max-width: 992px) {
  /* line 69, stdin */
.cta__container[data-v-619de99d] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 78, stdin */
.cta__container .inner[data-v-619de99d] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 2 / span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}
@media (max-width: 992px) {
  /* line 78, stdin */
.cta__container .inner[data-v-619de99d] {
    grid-template-columns: repeat(1, 1fr);
    grid-column: 2 / span 10;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 92, stdin */
[size="one"][data-v-29771ba6] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 92, stdin */
[size="one"][data-v-29771ba6] {
    grid-column: span 10;
}
}

/* line 100, stdin */
[size="two"][data-v-29771ba6] {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 100, stdin */
[size="two"][data-v-29771ba6] {
    grid-column: span 10;
}
}

/* line 108, stdin */
[size="three"][data-v-29771ba6] {
  grid-column: span 3;
}
@media (max-width: 992px) {
  /* line 108, stdin */
[size="three"][data-v-29771ba6] {
    grid-column: span 10;
}
}

/* line 116, stdin */
.news_listing__item[data-v-29771ba6] {
  text-decoration: none;
  min-height: 400px;
  background: #303435;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 116, stdin */
.news_listing__item[data-v-29771ba6] {
    min-height: 300px;
}
}

/* line 134, stdin */
.news_listing__item:hover .background__image[data-v-29771ba6] {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
@media (max-width: 992px) {
  /* line 116, stdin */
.news_listing__item[data-v-29771ba6] {
    grid-column: span 10;
}
}

/* line 144, stdin */
.news_listing__item[data-v-29771ba6]:nth-child(5n + 2) {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 144, stdin */
.news_listing__item[data-v-29771ba6]:nth-child(5n + 2) {
    grid-column: span 10;
}
}

/* line 152, stdin */
.news_listing__item .background__image[data-v-29771ba6] {
  width: 100%;
  height: 100%;
  z-index: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 161, stdin */
.news_listing__item > img[data-v-29771ba6] {
  position: absolute;
  height: 100%;
  top: 0;
}

/* line 167, stdin */
.news_listing__item .title_category[data-v-29771ba6] {
  position: relative;
  z-index: 20;
  width: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* line 175, stdin */
.news_listing__item .title_category h3[data-v-29771ba6] {
  color: white;
  font-weight: bold;
  font-size: 1.5rem;
  margin: 0 0 2rem;
}

/* line 181, stdin */
.news_listing__item .title_category h3[data-v-29771ba6]:hover {
  color: #ed5b32;
}

/* line 186, stdin */
.news_listing__item .title_category h4[data-v-29771ba6] {
  color: white;
  font-weight: bold;
  font-size: 1rem;
  margin: 0;
}

/* line 193, stdin */
.news_listing__item .title_category a[data-v-29771ba6] {
  text-decoration: none;
  color: white;
}

/* line 197, stdin */
.news_listing__item .title_category a[data-v-29771ba6]:hover {
  color: #ed5b32;
}
@media (max-width: 992px) {
  /* line 193, stdin */
.news_listing__item .title_category a[data-v-29771ba6] {
    max-width: 30px;
}
}

/* line 207, stdin */
.news_listing__item .overlay[data-v-29771ba6] {
  background: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 2rem;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  position: absolute;
  top: 0;
}

/* line 219, stdin */
.news_listing__item .overlay__plus[data-v-29771ba6] {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
@media (max-width: 992px) {
  /* line 219, stdin */
.news_listing__item .overlay__plus[data-v-29771ba6] {
    line-height: 25px;
}
}

/* line 231, stdin */
.news_listing__item .overlay__plus img[data-v-29771ba6] {
  max-width: 60px;
}
@media (max-width: 992px) {
  /* line 231, stdin */
.news_listing__item .overlay__plus img[data-v-29771ba6] {
    max-width: 30px;
}
}

/* line 240, stdin */
.news_listing__item .overlay__excerpt[data-v-29771ba6] {
  color: white;
  max-width: 50%;
  font-size: 0.75rem;
  text-align: center;
  margin: 1rem 0 2rem;
  line-height: 1.5rem;
}

/* line 249, stdin */
.news_listing__item .overlay__button[data-v-29771ba6] {
  background: #ed5b32;
  color: black;
  text-decoration: none;
  padding: 0.5rem 1rem 0.25rem;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
}

/* line 262, stdin */
.slide-fade-enter-active[data-v-29771ba6] {
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
}

/* line 267, stdin */
.slide-fade-leave-active[data-v-29771ba6] {
  -webkit-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 272, stdin */
.slide-fade-enter[data-v-29771ba6],
.slide-fade-leave-to[data-v-29771ba6] {
  opacity: 0;
}

/* line 275, stdin */
.slide-fade-enter .overlay__plus[data-v-29771ba6],
.slide-fade-leave-to .overlay__plus[data-v-29771ba6] {
  -webkit-transform: translateY(-50px);
       -o-transform: translateY(-50px);
          transform: translateY(-50px);
  opacity: 0;
}

/* line 280, stdin */
.slide-fade-enter .title_category[data-v-29771ba6],
.slide-fade-leave-to .title_category[data-v-29771ba6] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 157, stdin */
.news_listing[data-v-2241732c] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  background: white;
  padding: 4rem 0;
}
@media (max-width: 992px) {
  /* line 157, stdin */
.news_listing[data-v-2241732c] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 168, stdin */
.news_listing .inner[data-v-2241732c] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 2 / span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}
@media (max-width: 992px) {
  /* line 168, stdin */
.news_listing .inner[data-v-2241732c] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
}
}

/* line 181, stdin */
.news_listing .inner > h2[data-v-2241732c] {
  grid-column: span 3;
  font-size: 2rem;
  margin: 0 0 2rem;
  text-align: center;
  color: #303435;
}
@media (max-width: 992px) {
  /* line 181, stdin */
.news_listing .inner > h2[data-v-2241732c] {
    grid-column: span 10;
    font-size: 1.25rem;
}
}

/* line 193, stdin */
.news_listing .inner > h2 span[data-v-2241732c] {
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  color: #ed5b32;
  font-style: normal;
  font-weight: bold;
}

/* line 201, stdin */
.news_listing .inner .filter[data-v-2241732c] {
  grid-column: span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style: none;
  margin: 0 0 2rem;
  padding: 0;
}
@media (max-width: 992px) {
  /* line 201, stdin */
.news_listing .inner .filter[data-v-2241732c] {
    grid-column: span 10;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 1rem;
}
}

/* line 215, stdin */
.news_listing .inner .filter li[data-v-2241732c] {
  margin-right: 1rem;
  font-weight: 400;
}

/* line 219, stdin */
.news_listing .inner .filter li a[data-v-2241732c] {
  font-weight: 400;
  border-bottom: 2px solid transparent;
}

/* line 223, stdin */
.news_listing .inner .filter li a[data-v-2241732c]:hover {
  border-bottom: 2px solid #ed5b32;
  cursor: pointer;
}

/* line 231, stdin */
.news_listing .inner .posts-navigation[data-v-2241732c] {
  grid-column: 1 / span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2rem;
}
@media (max-width: 992px) {
  /* line 231, stdin */
.news_listing .inner .posts-navigation[data-v-2241732c] {
    grid-column: span 10;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 1rem;
}
}

/* line 244, stdin */
.news_listing .inner .posts-navigation .page-numbers[data-v-2241732c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5rem 2rem;
  border-radius: 5px;
  margin: 0 0.5rem;
  background: #e7e8eb;
  text-decoration: none;
  color: #303435;
  -webkit-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  transition: 0.2s all ease;
  font-weight: 400;
}
@media (max-width: 992px) {
  /* line 244, stdin */
.news_listing .inner .posts-navigation .page-numbers[data-v-2241732c] {
    padding: 1rem 1.5rem;
}
}

/* line 261, stdin */
.news_listing .inner .posts-navigation .page-numbers[data-v-2241732c]:hover {
  background: #ed5b32;
  color: #303435;
  cursor: pointer;
}

/* line 267, stdin */
.news_listing .inner .posts-navigation .page-numbers.current[data-v-2241732c] {
  background: #303435;
  color: #ed5b32;
}

/* line 275, stdin */
.news_listing .inner .news_listing__item.not_visible[data-v-2241732c] {
  display: none;
}

/* line 279, stdin */
.news_listing .inner .news_listing__item.visible[data-v-2241732c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 286, stdin */
.slide-fade-enter-active[data-v-2241732c] {
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
}

/* line 291, stdin */
.slide-fade-leave-active[data-v-2241732c] {
  -webkit-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 296, stdin */
.slide-fade-enter[data-v-2241732c],
.slide-fade-leave-to[data-v-2241732c] {
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 74, stdin */
.subscribe[data-v-6f05c52b] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 4rem 0;
  background: #e7e8eb;
}
@media (max-width: 992px) {
  /* line 74, stdin */
.subscribe[data-v-6f05c52b] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 84, stdin */
.subscribe .inner[data-v-6f05c52b] {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
}
@media (max-width: 992px) {
  /* line 84, stdin */
.subscribe .inner[data-v-6f05c52b] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 0;
}
}

/* line 95, stdin */
.subscribe .inner h3[data-v-6f05c52b] {
  grid-column: span 16;
  margin: 0 0 2rem;
  height: initial;
}
@media (max-width: 992px) {
  /* line 95, stdin */
.subscribe .inner h3[data-v-6f05c52b] {
    margin: 0 0 1rem;
}
}

/* line 105, stdin */
.subscribe .inner form[data-v-6f05c52b] {
  display: grid;
  grid-template-columns: 1fr 1fr 0.5fr 1fr;
  grid-column: span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}
@media (min-width: 992px) {
  /* line 105, stdin */
.subscribe .inner form[data-v-6f05c52b] {
    grid-template-areas: "name email . submit";
}
}
@media (max-width: 992px) {
  /* line 105, stdin */
.subscribe .inner form[data-v-6f05c52b] {
    grid-template-columns: repeat(1, 1fr);
    grid-column: span 10;
    row-gap: 1rem;
}
}

/* line 122, stdin */
.subscribe .inner form div[data-v-6f05c52b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 992px) {
  /* line 126, stdin */
.subscribe .inner form div.name[data-v-6f05c52b] {
    grid-area: name;
}
}
@media (min-width: 992px) {
  /* line 132, stdin */
.subscribe .inner form div.email[data-v-6f05c52b] {
    grid-area: email;
}
}

/* line 138, stdin */
.subscribe .inner form div input[data-v-6f05c52b] {
  height: 100%;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 2rem;
  background: transparent;
  border-bottom: 2px solid #303435;
  font-size: 1rem;
}

/* line 147, stdin */
.subscribe .inner form div input[data-v-6f05c52b]:focus {
  outline: none;
}

/* line 152, stdin */
.subscribe .inner form div label[data-v-6f05c52b] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2rem 0 0;
}
@media (max-width: 992px) {
  /* line 152, stdin */
.subscribe .inner form div label[data-v-6f05c52b] {
    padding: 1rem 0 0;
}
}

/* line 163, stdin */
.subscribe .inner form input[type="submit"][data-v-6f05c52b] {
  grid-column: span 1;
  height: 2rem;
  background: #303435;
  color: #ed5b32;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 992px) {
  /* line 163, stdin */
.subscribe .inner form input[type="submit"][data-v-6f05c52b] {
    grid-area: submit;
}
}
@media (max-width: 992px) {
  /* line 163, stdin */
.subscribe .inner form input[type="submit"][data-v-6f05c52b] {
    margin-top: 1rem;
}
}

/* line 179, stdin */
.subscribe .inner form input[type="submit"][data-v-6f05c52b]:hover {
  opacity: 0.75;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 78, stdin */
section.intro_banner[data-v-03cac8d3] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
}
@media (max-width: 992px) {
  /* line 78, stdin */
section.intro_banner[data-v-03cac8d3] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 87, stdin */
section.intro_banner .inner[data-v-03cac8d3] {
  display: grid;
  padding: 2rem 0;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
  background: #303435;
}
@media (max-width: 992px) {
  /* line 87, stdin */
section.intro_banner .inner[data-v-03cac8d3] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 2rem 0;
}
}

/* line 101, stdin */
section.intro_banner .left[data-v-03cac8d3] {
  grid-column: 2 / span 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1200px) {
  /* line 101, stdin */
section.intro_banner .left[data-v-03cac8d3] {
    grid-column: 2 / span 4;
}
}
@media (max-width: 992px) {
  /* line 101, stdin */
section.intro_banner .left[data-v-03cac8d3] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    grid-column: 2 / span 8;
    margin-bottom: 2rem;
}
}

/* line 120, stdin */
section.intro_banner .left p[data-v-03cac8d3] {
  font-size: 1.5rem;
  color: white;
  margin: 0;
  line-height: 2.5rem;
}

/* line 128, stdin */
section.intro_banner .right[data-v-03cac8d3] {
  grid-column: 7 / span 7;
}
@media (max-width: 1200px) {
  /* line 128, stdin */
section.intro_banner .right[data-v-03cac8d3] {
    grid-column: 7 / span 9;
}
}
@media (max-width: 992px) {
  /* line 128, stdin */
section.intro_banner .right[data-v-03cac8d3] {
    grid-column: 2 / span 8;
}
}

/* line 139, stdin */
section.intro_banner .right h2[data-v-03cac8d3] {
  line-height: 2.5rem;
  color: white;
  font-family: "Maison Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/* line 147, stdin */
section.intro_banner .arrow[data-v-03cac8d3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 992px) {
  /* line 147, stdin */
section.intro_banner .arrow[data-v-03cac8d3] {
    margin-top: 1.5rem;
    height: 2rem;
}
}

/* line 155, stdin */
section.intro_banner .arrow img[data-v-03cac8d3] {
  max-width: 30px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 94, stdin */
[size="one"][data-v-1ed6da48] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 94, stdin */
[size="one"][data-v-1ed6da48] {
    grid-column: span 10;
}
}

/* line 102, stdin */
[size="two"][data-v-1ed6da48] {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 102, stdin */
[size="two"][data-v-1ed6da48] {
    grid-column: span 10;
}
}

/* line 110, stdin */
[size="three"][data-v-1ed6da48] {
  grid-column: span 3;
}
@media (max-width: 992px) {
  /* line 110, stdin */
[size="three"][data-v-1ed6da48] {
    grid-column: span 10;
}
}

/* line 118, stdin */
.team_member[data-v-1ed6da48] {
  min-height: 400px;
  background: white;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 118, stdin */
.team_member[data-v-1ed6da48] {
    min-height: 300px;
}
}

/* line 137, stdin */
.team_member h3[data-v-1ed6da48] {
  color: #ed5b32;
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.75rem;
  margin: 0;
  position: absolute;
}

/* line 146, stdin */
.team_member .overlay[data-v-1ed6da48] {
  background: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2rem;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  position: absolute;
}
@media (max-width: 992px) {
  /* line 146, stdin */
.team_member .overlay[data-v-1ed6da48] {
    margin: 0;
    width: calc(100% - 4rem);
    height: calc(100% - 4rem);
}
}

/* line 163, stdin */
.team_member .overlay__plus[data-v-1ed6da48] {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* line 172, stdin */
.team_member .overlay__plus img[data-v-1ed6da48] {
  max-width: 60px;
}

/* line 177, stdin */
.team_member .overlay__name[data-v-1ed6da48] {
  color: white;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-weight: bold;
  margin: 0 0 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .4s;
       -o-transition-delay: .4s;
          transition-delay: .4s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* line 189, stdin */
.team_member .overlay__excerpt[data-v-1ed6da48] {
  color: white;
  max-width: 50%;
  font-size: 0.75rem;
  text-align: center;
  margin: 1rem 0 2rem;
  line-height: 1.5rem;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .5s;
       -o-transition-delay: .5s;
          transition-delay: .5s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
@media (max-width: 992px) {
  /* line 189, stdin */
.team_member .overlay__excerpt[data-v-1ed6da48] {
    max-width: 75%;
    margin: 1rem 0 1rem;
}
}

/* line 207, stdin */
.team_member .overlay__button[data-v-1ed6da48] {
  background: #ed5b32;
  color: black;
  text-decoration: none;
  padding: 0.5rem 1rem 0.25rem;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition-delay: .6s;
       -o-transition-delay: .6s;
          transition-delay: .6s;
  opacity: 1;
  -webkit-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* line 224, stdin */
.slide-fade-enter-active[data-v-1ed6da48] {
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
}

/* line 229, stdin */
.slide-fade-leave-active[data-v-1ed6da48] {
  -webkit-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 234, stdin */
.slide-fade-enter[data-v-1ed6da48],
.slide-fade-leave-to[data-v-1ed6da48] {
  opacity: 0;
}

/* line 238, stdin */
.zoom-enter-active[data-v-1ed6da48] {
  -webkit-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 242, stdin */
.zoom-leave-active[data-v-1ed6da48] {
  -webkit-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 247, stdin */
.zoom-enter[data-v-1ed6da48],
.zoom-leave-to[data-v-1ed6da48] {
  opacity: 0;
  -webkit-transform: scale(0.8, 0.8);
       -o-transform: scale(0.8, 0.8);
          transform: scale(0.8, 0.8);
}

/* line 251, stdin */
.zoom-enter .overlay__plus[data-v-1ed6da48],
.zoom-leave-to .overlay__plus[data-v-1ed6da48] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/* line 256, stdin */
.zoom-enter .overlay__name[data-v-1ed6da48],
.zoom-leave-to .overlay__name[data-v-1ed6da48] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/* line 261, stdin */
.zoom-enter .overlay__excerpt[data-v-1ed6da48],
.zoom-leave-to .overlay__excerpt[data-v-1ed6da48] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/* line 266, stdin */
.zoom-enter .overlay__button[data-v-1ed6da48],
.zoom-leave-to .overlay__button[data-v-1ed6da48] {
  -webkit-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 68, stdin */
.team_member_container[data-v-11f77df5] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 4rem 0;
}
@media (max-width: 992px) {
  /* line 68, stdin */
.team_member_container[data-v-11f77df5] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 77, stdin */
.team_member_container .inner[data-v-11f77df5] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 2 / span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}
@media (max-width: 992px) {
  /* line 77, stdin */
.team_member_container .inner[data-v-11f77df5] {
    grid-template-columns: repeat(1, 1fr);
    grid-column: 2 / span 10;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 89, stdin */
section.internal_banner[data-v-3b4a9e5e] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-bottom: 4rem;
}
@media (max-width: 992px) {
  /* line 89, stdin */
section.internal_banner[data-v-3b4a9e5e] {
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 2rem;
}
}

/* line 99, stdin */
section.internal_banner .inner[data-v-3b4a9e5e] {
  display: grid;
  padding: 4rem 0;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
  background: #303435;
}
@media (max-width: 992px) {
  /* line 99, stdin */
section.internal_banner .inner[data-v-3b4a9e5e] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 2rem 0;
}
}

/* line 113, stdin */
section.internal_banner .left[data-v-3b4a9e5e] {
  grid-column: 2 / span 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1200px) {
  /* line 113, stdin */
section.internal_banner .left[data-v-3b4a9e5e] {
    grid-column: 2 / span 4;
}
}
@media (max-width: 992px) {
  /* line 113, stdin */
section.internal_banner .left[data-v-3b4a9e5e] {
    grid-column: 2 / span 8;
    margin-bottom: 2rem;
}
}

/* line 129, stdin */
section.internal_banner .left ul[data-v-3b4a9e5e] {
  width: 100%;
}

/* line 132, stdin */
section.internal_banner .left ul.contact[data-v-3b4a9e5e] {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 1rem;
}

/* line 138, stdin */
section.internal_banner .left ul.contact li[data-v-3b4a9e5e] {
  font-size: 1rem;
  color: white;
  margin: 0;
  line-height: 1.5rem;
}

/* line 144, stdin */
section.internal_banner .left ul.contact li a[data-v-3b4a9e5e] {
  font-size: 1rem;
  color: white;
  margin: 0;
  line-height: 1.5rem;
  text-decoration: none;
}

/* line 151, stdin */
section.internal_banner .left ul.contact li a[data-v-3b4a9e5e]:hover {
  color: #ed5b32;
}

/* line 158, stdin */
section.internal_banner .left ul.social[data-v-3b4a9e5e] {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 168, stdin */
section.internal_banner .left ul.social li[data-v-3b4a9e5e] {
  font-size: 1rem;
  color: #60696b;
  margin: 0;
  line-height: 1.5rem;
}

/* line 174, stdin */
section.internal_banner .left ul.social li a[data-v-3b4a9e5e] {
  font-size: 1rem;
  color: #5a6a78;
  margin: 0;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}

/* line 184, stdin */
section.internal_banner .left ul.social li a[data-v-3b4a9e5e]:hover {
  color: #ed5b32;
}

/* line 188, stdin */
section.internal_banner .left ul.social li a:hover svg path[data-v-3b4a9e5e] {
  fill: #ed5b32;
}

/* line 194, stdin */
section.internal_banner .left ul.social li a svg[data-v-3b4a9e5e] {
  margin-right: 1rem;
  height: 30px;
}

/* line 199, stdin */
section.internal_banner .left ul.social li a svg path[data-v-3b4a9e5e] {
  fill: #5a6a78;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 210, stdin */
section.internal_banner .right[data-v-3b4a9e5e] {
  grid-column: 7 / span 7;
}
@media (max-width: 1200px) {
  /* line 210, stdin */
section.internal_banner .right[data-v-3b4a9e5e] {
    grid-column: 7 / span 9;
}
}
@media (max-width: 992px) {
  /* line 210, stdin */
section.internal_banner .right[data-v-3b4a9e5e] {
    grid-column: 2 / span 8;
}
}

/* line 221, stdin */
section.internal_banner .right h1[data-v-3b4a9e5e] {
  font-size: 2rem;
  line-height: 2.5rem;
  color: #ed5b32;
}
@media (max-width: 992px) {
  /* line 221, stdin */
section.internal_banner .right h1[data-v-3b4a9e5e] {
    font-size: 1.25rem;
    line-height: 2rem;
}
}

/* line 232, stdin */
section.internal_banner .right p[data-v-3b4a9e5e] {
  color: white;
  line-height: 2rem;
  font-size: 1.5rem;
  margin: 2rem 0 0;
}

/* line 240, stdin */
section.internal_banner .arrow[data-v-3b4a9e5e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 992px) {
  /* line 240, stdin */
section.internal_banner .arrow[data-v-3b4a9e5e] {
    margin-top: 1.5rem;
    height: 2rem;
}
}

/* line 248, stdin */
section.internal_banner .arrow img[data-v-3b4a9e5e] {
  max-width: 30px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 85, stdin */
section.post_banner[data-v-56b96bae] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-bottom: 4rem;
}
@media (max-width: 992px) {
  /* line 85, stdin */
section.post_banner[data-v-56b96bae] {
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 2rem;
}
}

/* line 95, stdin */
section.post_banner .inner[data-v-56b96bae] {
  display: grid;
  padding: 4rem 0;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
  background: #303435;
}
@media (max-width: 992px) {
  /* line 95, stdin */
section.post_banner .inner[data-v-56b96bae] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 2rem 0;
}
}

/* line 109, stdin */
section.post_banner .left[data-v-56b96bae] {
  grid-column: 2 / span 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1200px) {
  /* line 109, stdin */
section.post_banner .left[data-v-56b96bae] {
    grid-column: 2 / span 4;
}
}
@media (max-width: 992px) {
  /* line 109, stdin */
section.post_banner .left[data-v-56b96bae] {
    grid-column: 2 / span 8;
    margin-bottom: 2rem;
}
}

/* line 125, stdin */
section.post_banner .left ul[data-v-56b96bae] {
  width: 100%;
}

/* line 128, stdin */
section.post_banner .left ul.author[data-v-56b96bae] {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 2rem;
}

/* line 134, stdin */
section.post_banner .left ul.author li[data-v-56b96bae] {
  font-size: 1rem;
  color: white;
  margin: 0;
  line-height: 1.5rem;
}

/* line 140, stdin */
section.post_banner .left ul.author li a[data-v-56b96bae] {
  font-size: 1rem;
  color: white;
  margin: 0;
  line-height: 1.5rem;
  text-decoration: none;
}

/* line 147, stdin */
section.post_banner .left ul.author li a[data-v-56b96bae]:hover {
  color: #ed5b32;
}

/* line 152, stdin */
section.post_banner .left ul.author li.author-name[data-v-56b96bae] {
  text-transform: capitalize;
}

/* line 158, stdin */
section.post_banner .left ul.share[data-v-56b96bae] {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 168, stdin */
section.post_banner .left ul.share li[data-v-56b96bae] {
  font-size: 1rem;
  color: #5a6a78;
  margin: 0;
  line-height: 1.5rem;
}

/* line 174, stdin */
section.post_banner .left ul.share li a[data-v-56b96bae] {
  font-size: 1rem;
  color: #5a6a78;
  margin: 0;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}

/* line 184, stdin */
section.post_banner .left ul.share li a[data-v-56b96bae]:hover {
  color: #ed5b32;
}

/* line 188, stdin */
section.post_banner .left ul.share li a:hover svg path[data-v-56b96bae] {
  fill: #ed5b32;
}

/* line 194, stdin */
section.post_banner .left ul.share li a svg[data-v-56b96bae] {
  margin-right: 1rem;
  height: 30px;
}

/* line 199, stdin */
section.post_banner .left ul.share li a svg path[data-v-56b96bae] {
  fill: #5a6a78;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 210, stdin */
section.post_banner .right[data-v-56b96bae] {
  grid-column: 7 / span 7;
}
@media (max-width: 1200px) {
  /* line 210, stdin */
section.post_banner .right[data-v-56b96bae] {
    grid-column: 7 / span 9;
}
}
@media (max-width: 992px) {
  /* line 210, stdin */
section.post_banner .right[data-v-56b96bae] {
    grid-column: 2 / span 8;
}
}

/* line 221, stdin */
section.post_banner .right h1[data-v-56b96bae] {
  font-size: 2rem;
  line-height: 2.5rem;
  color: #ed5b32;
}

/* line 227, stdin */
section.post_banner .right p[data-v-56b96bae] {
  color: white;
  line-height: 2rem;
  font-size: 1.5rem;
  margin: 2rem 0 0;
}

/* line 235, stdin */
section.post_banner .arrow[data-v-56b96bae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 992px) {
  /* line 235, stdin */
section.post_banner .arrow[data-v-56b96bae] {
    margin-top: 1.5rem;
}
}

/* line 242, stdin */
section.post_banner .arrow img[data-v-56b96bae] {
  max-width: 30px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 84, stdin */
.inquire[data-v-7ceed05a] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-top: 4rem;
  background: #d9dbdf;
  padding: 2rem 0;
}
@media (max-width: 992px) {
  /* line 84, stdin */
.inquire[data-v-7ceed05a] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 95, stdin */
.inquire .inner[data-v-7ceed05a] {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
}
@media (max-width: 992px) {
  /* line 95, stdin */
.inquire .inner[data-v-7ceed05a] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 0;
}
}

/* line 106, stdin */
.inquire .inner h3[data-v-7ceed05a] {
  grid-column: span 16;
  margin: 0 0 2rem;
  height: initial;
  font-weight: bold;
  font-size: 1.5rem;
}
@media (max-width: 992px) {
  /* line 106, stdin */
.inquire .inner h3[data-v-7ceed05a] {
    margin: 0 0 1rem;
}
}

/* line 118, stdin */
.inquire .inner form[data-v-7ceed05a] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column: span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}
@media (min-width: 992px) {
  /* line 118, stdin */
.inquire .inner form[data-v-7ceed05a] {
    grid-template-areas: "name email" "phone message" "submit .";
}
}
@media (max-width: 992px) {
  /* line 118, stdin */
.inquire .inner form[data-v-7ceed05a] {
    grid-template-columns: repeat(1, 1fr);
    grid-column: span 10;
    row-gap: 1rem;
}
}

/* line 136, stdin */
.inquire .inner form div[data-v-7ceed05a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 992px) {
  /* line 140, stdin */
.inquire .inner form div.name[data-v-7ceed05a] {
    grid-area: name;
}
}
@media (min-width: 992px) {
  /* line 147, stdin */
.inquire .inner form div.email[data-v-7ceed05a] {
    grid-area: email;
}
}
@media (min-width: 992px) {
  /* line 153, stdin */
.inquire .inner form div.phone[data-v-7ceed05a] {
    grid-area: email;
}
}
@media (min-width: 992px) {
  /* line 159, stdin */
.inquire .inner form div.message[data-v-7ceed05a] {
    grid-area: message;
}
}

/* line 165, stdin */
.inquire .inner form div input[data-v-7ceed05a] {
  height: 100%;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 2rem;
  background: transparent;
  border-bottom: 2px solid #303435;
  font-size: 1rem;
}

/* line 174, stdin */
.inquire .inner form div input[data-v-7ceed05a]:focus {
  outline: none;
}

/* line 179, stdin */
.inquire .inner form div label[data-v-7ceed05a] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2rem 0 0;
}
@media (max-width: 992px) {
  /* line 179, stdin */
.inquire .inner form div label[data-v-7ceed05a] {
    padding: 1rem 0 0;
}
}

/* line 190, stdin */
.inquire .inner form input[type="submit"][data-v-7ceed05a] {
  grid-column: span 1;
  height: 2rem;
  background: #303435;
  color: #ed5b32;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 992px) {
  /* line 190, stdin */
.inquire .inner form input[type="submit"][data-v-7ceed05a] {
    grid-area: submit;
    margin-top: 2rem;
}
}
@media (max-width: 992px) {
  /* line 190, stdin */
.inquire .inner form input[type="submit"][data-v-7ceed05a] {
    margin-top: 1rem;
}
}

/* line 207, stdin */
.inquire .inner form input[type="submit"][data-v-7ceed05a]:hover {
  opacity: 0.75;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 79, stdin */
section.post_share[data-v-2718a0af] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-top: 4rem;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  /* line 79, stdin */
section.post_share[data-v-2718a0af] {
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 0;
}
}

/* line 90, stdin */
section.post_share .inner[data-v-2718a0af] {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 1 / span 18;
  row-gap: 1rem;
}
@media (max-width: 992px) {
  /* line 90, stdin */
section.post_share .inner[data-v-2718a0af] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 1 / span 12;
    padding: 2rem 0;
}
}

/* line 102, stdin */
section.post_share .inner p[data-v-2718a0af] {
  width: 100%;
  grid-column: 1 / span 16;
  font-size: 0.75rem;
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 110, stdin */
section.post_share .inner ul[data-v-2718a0af] {
  width: 100%;
  grid-column: 1 / span 16;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1200px) {
  /* line 110, stdin */
section.post_share .inner ul[data-v-2718a0af] {
    grid-column: 2 / span 4;
}
}
@media (max-width: 992px) {
  /* line 110, stdin */
section.post_share .inner ul[data-v-2718a0af] {
    grid-column: 1 / span 12;
    margin-bottom: 2rem;
}
}

/* line 127, stdin */
section.post_share .inner ul.social[data-v-2718a0af] {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 137, stdin */
section.post_share .inner ul.social li[data-v-2718a0af] {
  font-size: 1rem;
  color: #60696b;
  margin: 0;
  line-height: 1.5rem;
}

/* line 143, stdin */
section.post_share .inner ul.social li a[data-v-2718a0af] {
  font-size: 1rem;
  color: #5a6a78;
  margin: 0;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  border-bottom: 0;
}

/* line 154, stdin */
section.post_share .inner ul.social li a[data-v-2718a0af]:hover {
  color: #ed5b32;
}

/* line 158, stdin */
section.post_share .inner ul.social li a:hover svg path[data-v-2718a0af] {
  fill: #ed5b32;
}

/* line 164, stdin */
section.post_share .inner ul.social li a svg[data-v-2718a0af] {
  margin-right: 1rem;
  height: 30px;
}

/* line 169, stdin */
section.post_share .inner ul.social li a svg path[data-v-2718a0af] {
  fill: #5a6a78;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/** Import everything from autoload */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/** Import theme styles */

/* line 1, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) {
  min-height: 100vh;
  margin: 0;
  padding: 0;
  background: #e7e8eb;
}

/* line 7, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body).blog {
  background: white;
}

/* line 11, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) input {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 17, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) .sticky {
  position: sticky;
  top: calc(160px + 4rem);
}

@media (max-width: 768px) {
  /* line 17, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body) .sticky {
    position: relative;
    top: 0;
  }
}

/* line 27, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body).page,
body:not(.mce-content-body).single,
body:not(.mce-content-body).archive,
body:not(.mce-content-body).blog,
body:not(.mce-content-body).error404,
body:not(.mce-content-body).search {
  padding-top: 218px;
}

@media (max-width: 1100px) {
  /* line 27, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).page,
  body:not(.mce-content-body).single,
  body:not(.mce-content-body).archive,
  body:not(.mce-content-body).blog,
  body:not(.mce-content-body).error404,
  body:not(.mce-content-body).search {
    padding-top: 136px;
  }
}

/* line 40, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body).home {
  padding-top: 0;
}

@media (max-width: 1100px) {
  /* line 40, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).home {
    padding-top: 0;
  }
}

/* line 49, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body).logged-in header {
  top: 32px;
}

@media (min-width: 992px) {
  /* line 49, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).logged-in header {
    top: 32px;
  }
}

@media (max-width: 768px) {
  /* line 49, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).logged-in header {
    top: 46px;
  }
}

/* line 61, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body).logged-in .sticky {
  position: sticky;
  top: calc((160px + 4rem) + 32px);
}

@media (max-width: 768px) {
  /* line 61, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).logged-in .sticky {
    position: relative;
    top: 0;
  }
}

/* line 73, resources/assets/styles/common/_global.scss */

#wpadminbar {
  position: fixed;
}

/* line 78, resources/assets/styles/common/_global.scss */

.nav-links a {
  height: 2rem;
  background: #303435;
  color: #ed5b32 !important;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  margin-top: 2rem;
  border: 0 !important;
  padding: 0.5rem 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 992px) {
  /* line 78, resources/assets/styles/common/_global.scss */

  .nav-links a {
    margin-top: 1rem;
  }
}

/* line 95, resources/assets/styles/common/_global.scss */

.nav-links a:hover {
  opacity: 0.75;
}

@font-face {
  font-family: "Maison Neue Ext";
  src: url(/app/themes/texture/dist/fonts/MaisonNeueExtended-Bold.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/MaisonNeueExtended-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Maison Neue";
  src: url(/app/themes/texture/dist/fonts/MaisonNeue-Light.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/MaisonNeue-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GT Sectra";
  src: url(/app/themes/texture/dist/fonts/GTSectra-Bold.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/GTSectra-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Maison Neue";
  src: url(/app/themes/texture/dist/fonts/MaisonNeue-Medium.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/MaisonNeue-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Maison Neue Ext";
  src: url(/app/themes/texture/dist/fonts/MaisonNeueExtended-Bold.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/MaisonNeueExtended-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Maison Neue";
  src: url(/app/themes/texture/dist/fonts/MaisonNeue-Light.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/MaisonNeue-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Maison Neue";
  src: url(/app/themes/texture/dist/fonts/MaisonNeue-Medium.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/MaisonNeue-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GT Sectra";
  src: url(/app/themes/texture/dist/fonts/GTSectra-Bold.woff2) format("woff2"), url(/app/themes/texture/dist/fonts/GTSectra-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* line 73, resources/assets/styles/common/_type.scss */

* {
  font-family: "Maison Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
}

/* line 78, resources/assets/styles/common/_type.scss */

h1 {
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
}

/* line 84, resources/assets/styles/common/_type.scss */

h2 {
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
}

/* line 90, resources/assets/styles/common/_type.scss */

em {
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/** Search form */

/* line 4, resources/assets/styles/components/_forms.scss */

form.search-form {
  display: grid;
  grid-template-columns: 1fr 1fr 0.5fr 1fr;
  grid-column: span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}

@media (min-width: 992px) {
  /* line 4, resources/assets/styles/components/_forms.scss */

  form.search-form {
    grid-template-areas: "search search . submit";
  }
}

@media (max-width: 992px) {
  /* line 4, resources/assets/styles/components/_forms.scss */

  form.search-form {
    grid-template-columns: repeat(1, 1fr);
    grid-column: span 10;
    row-gap: 1rem;
  }
}

/* line 21, resources/assets/styles/components/_forms.scss */

form.search-form label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 992px) {
  /* line 21, resources/assets/styles/components/_forms.scss */

  form.search-form label {
    grid-area: search;
  }
}

/* line 29, resources/assets/styles/components/_forms.scss */

form.search-form label input {
  height: 100%;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 2rem;
  background: transparent;
  border-bottom: 2px solid #303435;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 29, resources/assets/styles/components/_forms.scss */

  form.search-form label input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
}

/* line 42, resources/assets/styles/components/_forms.scss */

form.search-form label input:focus {
  outline: none;
}

/* line 47, resources/assets/styles/components/_forms.scss */

form.search-form label label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2rem 0 0;
}

@media (max-width: 992px) {
  /* line 47, resources/assets/styles/components/_forms.scss */

  form.search-form label label {
    padding: 1rem 0 0;
  }
}

/* line 58, resources/assets/styles/components/_forms.scss */

form.search-form input[type="submit"] {
  grid-column: span 1;
  height: 2rem;
  background: #303435;
  color: #ed5b32;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

@media (min-width: 992px) {
  /* line 58, resources/assets/styles/components/_forms.scss */

  form.search-form input[type="submit"] {
    grid-area: submit;
  }
}

@media (max-width: 992px) {
  /* line 58, resources/assets/styles/components/_forms.scss */

  form.search-form input[type="submit"] {
    margin-top: 1rem;
  }
}

/* line 74, resources/assets/styles/components/_forms.scss */

form.search-form input[type="submit"]:hover {
  opacity: 0.75;
}

/* line 83, resources/assets/styles/components/_forms.scss */

span[role="alert"] {
  padding: 1rem 0 0;
}

/* line 88, resources/assets/styles/components/_forms.scss */

div.wpcf7-response-output {
  margin: 0 !important;
  padding: 0.5rem !important;
  line-height: 1.25rem;
  border: transparent;
  display: block;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 1rem;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 1rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 45, resources/assets/styles/components/_wp-classes.scss */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff;
}

/* line 1, resources/assets/styles/components/_news_listing.scss */

.news_listing {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  background: white;
  padding: 4rem 0;
}

@media (max-width: 992px) {
  /* line 1, resources/assets/styles/components/_news_listing.scss */

  .news_listing {
    grid-template-columns: repeat(12, 1fr);
  }
}

/* line 12, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 2 / span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}

@media (max-width: 992px) {
  /* line 12, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}

/* line 25, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner > h2 {
  grid-column: span 3;
  font-size: 2rem;
  margin: 0 0 2rem;
  text-align: center;
  color: #303435;
}

@media (max-width: 992px) {
  /* line 25, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner > h2 {
    grid-column: span 10;
  }
}

/* line 36, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner > h2 span {
  font-family: "Maison Neue Ext", Arial, Helvetica, sans-serif;
  color: #ed5b32;
  font-style: normal;
  font-weight: bold;
}

/* line 44, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .news_listing__item {
  grid-column: span 1;
}

@media (max-width: 992px) {
  /* line 44, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner .news_listing__item {
    grid-column: span 10;
  }
}

/* line 51, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .news_listing__item:nth-child(5n + 2) {
  grid-column: span 2;
}

@media (max-width: 992px) {
  /* line 51, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner .news_listing__item:nth-child(5n + 2) {
    grid-column: span 10;
  }
}

/* line 59, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .news_listing__item[size="one"] {
  grid-column: span 1;
}

@media (max-width: 992px) {
  /* line 59, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner .news_listing__item[size="one"] {
    grid-column: span 10;
  }
}

/* line 67, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .news_listing__item[size="two"] {
  grid-column: span 2;
}

@media (max-width: 992px) {
  /* line 67, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner .news_listing__item[size="two"] {
    grid-column: span 10;
  }
}

/* line 75, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .news_listing__item[size="three"] {
  grid-column: span 3;
}

@media (max-width: 992px) {
  /* line 75, resources/assets/styles/components/_news_listing.scss */

  .news_listing .inner .news_listing__item[size="three"] {
    grid-column: span 10;
  }
}

/* line 84, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .posts-navigation {
  grid-column: 1 / span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2rem;
}

/* line 91, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .posts-navigation .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5rem 2rem;
  border-radius: 5px;
  margin: 0 1rem;
  background: #e7e8eb;
  text-decoration: none;
  color: #303435;
  -webkit-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

/* line 103, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .posts-navigation .page-numbers:hover {
  background: #ed5b32;
  color: #303435;
}

/* line 108, resources/assets/styles/components/_news_listing.scss */

.news_listing .inner .posts-navigation .page-numbers.current {
  background: #303435;
  color: #ed5b32;
}

/* line 1, resources/assets/styles/components/_inquire.scss */

.inquire {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-top: 4rem;
  background: #d9dbdf;
  padding: 2rem 0;
}

@media (max-width: 992px) {
  /* line 1, resources/assets/styles/components/_inquire.scss */

  .inquire {
    grid-template-columns: repeat(12, 1fr);
  }
}

/* line 12, resources/assets/styles/components/_inquire.scss */

.inquire .inner {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
}

@media (max-width: 992px) {
  /* line 12, resources/assets/styles/components/_inquire.scss */

  .inquire .inner {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 0;
  }
}

/* line 23, resources/assets/styles/components/_inquire.scss */

.inquire .inner h3 {
  grid-column: span 16;
  margin: 0 0 2rem;
  height: initial;
  font-weight: bold;
  font-size: 1.5rem;
}

@media (max-width: 992px) {
  /* line 23, resources/assets/styles/components/_inquire.scss */

  .inquire .inner h3 {
    margin: 0 0 1rem;
  }
}

/* line 35, resources/assets/styles/components/_inquire.scss */

.inquire .inner form,
.inquire .inner .wpcf7 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column: span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}

@media (min-width: 992px) {
  /* line 35, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form,
  .inquire .inner .wpcf7 {
    grid-template-areas: "name email" "phone message" "submit .";
  }
}

@media (max-width: 992px) {
  /* line 35, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form,
  .inquire .inner .wpcf7 {
    grid-template-columns: repeat(1, 1fr);
    grid-column: span 9;
    row-gap: 1rem;
  }
}

/* line 53, resources/assets/styles/components/_inquire.scss */

.inquire .inner form div,
.inquire .inner .wpcf7 div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 992px) {
  /* line 57, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form div.name,
  .inquire .inner .wpcf7 div.name {
    grid-area: name;
  }
}

@media (min-width: 992px) {
  /* line 63, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form div.email,
  .inquire .inner .wpcf7 div.email {
    grid-area: email;
  }
}

@media (min-width: 992px) {
  /* line 69, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form div.phone,
  .inquire .inner .wpcf7 div.phone {
    grid-area: email;
  }
}

@media (min-width: 992px) {
  /* line 75, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form div.message,
  .inquire .inner .wpcf7 div.message {
    grid-area: message;
  }
}

/* line 81, resources/assets/styles/components/_inquire.scss */

.inquire .inner form div input,
.inquire .inner .wpcf7 div input {
  height: 100%;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 2rem;
  background: transparent;
  border-bottom: 2px solid #303435;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 81, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form div input,
  .inquire .inner .wpcf7 div input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0;
  }
}

/* line 95, resources/assets/styles/components/_inquire.scss */

.inquire .inner form div input:focus,
.inquire .inner .wpcf7 div input:focus {
  outline: none;
}

/* line 100, resources/assets/styles/components/_inquire.scss */

.inquire .inner form div label,
.inquire .inner .wpcf7 div label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2rem 0 0;
}

@media (max-width: 992px) {
  /* line 100, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form div label,
  .inquire .inner .wpcf7 div label {
    padding: 1rem 0 0;
  }
}

/* line 111, resources/assets/styles/components/_inquire.scss */

.inquire .inner form input[type="submit"],
.inquire .inner .wpcf7 input[type="submit"] {
  grid-column: span 1;
  height: 3rem;
  background: #303435;
  color: #ed5b32;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5rem;
}

@media (min-width: 992px) {
  /* line 111, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form input[type="submit"],
  .inquire .inner .wpcf7 input[type="submit"] {
    grid-area: submit;
    margin-top: 2rem;
  }
}

@media (max-width: 992px) {
  /* line 111, resources/assets/styles/components/_inquire.scss */

  .inquire .inner form input[type="submit"],
  .inquire .inner .wpcf7 input[type="submit"] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0;
    margin-top: 1rem;
  }
}

/* line 132, resources/assets/styles/components/_inquire.scss */

.inquire .inner form input[type="submit"]:hover,
.inquire .inner .wpcf7 input[type="submit"]:hover {
  opacity: 0.75;
}

/* line 139, resources/assets/styles/components/_inquire.scss */

.inquire .inner form span[role="alert"],
.inquire .inner .wpcf7 span[role="alert"] {
  padding: 1rem 0 0;
}

/* line 144, resources/assets/styles/components/_inquire.scss */

.inquire .inner form div.wpcf7-response-output,
.inquire .inner .wpcf7 div.wpcf7-response-output {
  margin: 0 !important;
  padding: 0.5rem !important;
  line-height: 1.25rem;
  border: transparent;
  display: block;
}

/* line 1, resources/assets/styles/blocks/_subscribe.scss */

.subscribe {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 4rem 0;
  background: #e7e8eb;
}

@media (max-width: 992px) {
  /* line 1, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe {
    grid-template-columns: repeat(12, 1fr);
  }
}

/* line 11, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 2 / span 16;
}

@media (max-width: 992px) {
  /* line 11, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    padding: 0;
  }
}

/* line 22, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner h3 {
  grid-column: span 16;
  margin: 0 0 2rem;
  height: initial;
}

@media (max-width: 992px) {
  /* line 22, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner h3 {
    margin: 0 0 1rem;
  }
}

/* line 32, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner .wpcf7 {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 1 / span 16;
}

@media (max-width: 992px) {
  /* line 32, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner .wpcf7 {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 1 / span 10;
    padding: 0;
  }
}

/* line 44, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form {
  display: grid;
  grid-template-columns: 1.25fr 1.25fr 0.5fr 0.75fr;
  grid-column: span 16;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
}

@media (min-width: 992px) {
  /* line 44, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form {
    grid-template-areas: "name email . submit";
  }
}

@media (max-width: 992px) {
  /* line 44, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form {
    grid-template-columns: repeat(1, 1fr);
    grid-column: span 10;
    row-gap: 1rem;
  }
}

/* line 61, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 992px) {
  /* line 65, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output).name {
    grid-area: name;
  }
}

@media (min-width: 992px) {
  /* line 71, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output).email {
    grid-area: email;
  }
}

@media (min-width: 992px) {
  /* line 77, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output).submit-button {
    grid-area: submit;
  }
}

/* line 83, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output) input:not([type="submit"]) {
  height: 100%;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 3rem;
  background: transparent;
  border-bottom: 2px solid #303435;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 83, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output) input:not([type="submit"]) {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0;
  }
}

/* line 97, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output) input:not([type="submit"]):focus {
  outline: none;
}

/* line 102, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output) label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2rem 0 0;
}

@media (max-width: 992px) {
  /* line 102, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form div:not(.wpcf7-display-none):not(.wpcf7-response-output) label {
    padding: 1rem 0 0;
  }
}

/* line 113, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form input[type="submit"] {
  grid-column: span 1;
  height: 3rem;
  background: #303435;
  color: #ed5b32;
  border-radius: 5px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

@media (max-width: 992px) {
  /* line 113, resources/assets/styles/blocks/_subscribe.scss */

  .subscribe .inner form input[type="submit"] {
    margin-top: 1rem;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0;
  }
}

/* line 131, resources/assets/styles/blocks/_subscribe.scss */

.subscribe .inner form input[type="submit"]:hover {
  opacity: 0.75;
}

/* line 1, resources/assets/styles/layouts/_posts.scss */

.meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 2rem;
}

/* line 6, resources/assets/styles/layouts/_posts.scss */

.meta p {
  margin: 0;
  font-size: 0.75rem;
}

/* line 10, resources/assets/styles/layouts/_posts.scss */

.meta p a {
  border-bottom: 0 solid transparent !important;
}

/* line 2, resources/assets/styles/layouts/_search.scss */

article.search-result {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #303435;
}

/* line 7, resources/assets/styles/layouts/_search.scss */

article.search-result:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0 solid transparent;
}

/* line 15, resources/assets/styles/layouts/_search.scss */

article.search-result header h2 a {
  color: inherit;
  text-decoration: none;
}

/* line 22, resources/assets/styles/layouts/_search.scss */

article.search-result header p a {
  color: inherit;
}

/* line 30, resources/assets/styles/layouts/_search.scss */

article.search-result .entry-summary p {
  margin-top: 1rem;
}

/* line 33, resources/assets/styles/layouts/_search.scss */

article.search-result .entry-summary p a {
  color: inherit;
}

/* line 1, resources/assets/styles/layouts/_one-column.scss */

.one-column {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-bottom: 4rem;
}

@media (max-width: 992px) {
  /* line 1, resources/assets/styles/layouts/_one-column.scss */

  .one-column {
    grid-template-columns: repeat(12, 1fr);
    grid-template-areas: "main" "side";
    margin-bottom: 0;
  }
}

/* line 12, resources/assets/styles/layouts/_one-column.scss */

.one-column__main {
  grid-column: 2 / span 16;
}

@media (max-width: 992px) {
  /* line 12, resources/assets/styles/layouts/_one-column.scss */

  .one-column__main {
    grid-area: main;
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    margin-bottom: 4rem;
  }
}

@media (max-width: 768px) {
  /* line 12, resources/assets/styles/layouts/_one-column.scss */

  .one-column__main {
    margin-bottom: 2rem;
  }
}

/* line 26, resources/assets/styles/layouts/_one-column.scss */

.one-column__main h1 {
  font-size: 3rem;
  margin: 0 0 2rem;
}

/* line 31, resources/assets/styles/layouts/_one-column.scss */

.one-column__main h2 {
  font-size: 2rem;
  margin: 3rem 0 0;
  color: #303435;
}

/* line 36, resources/assets/styles/layouts/_one-column.scss */

.one-column__main h2:first-of-type {
  margin: 0 0 1rem;
}

/* line 41, resources/assets/styles/layouts/_one-column.scss */

.one-column__main p {
  line-height: 1.5rem;
  color: #303435;
}

/* line 45, resources/assets/styles/layouts/_one-column.scss */

.one-column__main p:first-of-type {
  margin-top: 0;
}

/* line 49, resources/assets/styles/layouts/_one-column.scss */

.one-column__main p:last-of-type {
  margin-bottom: 0;
}

/* line 53, resources/assets/styles/layouts/_one-column.scss */

.one-column__main p strong {
  font-weight: bold;
}

/* line 57, resources/assets/styles/layouts/_one-column.scss */

.one-column__main p.notice {
  margin: 0 0 2rem;
}

/* line 61, resources/assets/styles/layouts/_one-column.scss */

.one-column__main p a {
  display: inline;
  color: #303435;
  text-decoration: none;
  border-bottom: 2px solid #ed5b32;
}

/* line 69, resources/assets/styles/layouts/_one-column.scss */

.one-column__main a {
  display: inline;
  color: #303435;
  text-decoration: none;
  border-bottom: 2px solid #ed5b32;
}

/* line 78, resources/assets/styles/layouts/_one-column.scss */

.one-column__main ul li,
.one-column__main ol li {
  line-height: 1.5rem;
  color: #303435;
}

/* line 1, resources/assets/styles/layouts/_two-column.scss */

.two-column {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-bottom: 4rem;
}

@media (max-width: 992px) {
  /* line 1, resources/assets/styles/layouts/_two-column.scss */

  .two-column {
    grid-template-columns: repeat(12, 1fr);
    grid-template-areas: "main" "side";
    margin-bottom: 0;
  }
}

/* line 12, resources/assets/styles/layouts/_two-column.scss */

.two-column__side {
  grid-column: 3 / span 4;
}

@media (max-width: 992px) {
  /* line 12, resources/assets/styles/layouts/_two-column.scss */

  .two-column__side {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
  }
}

/* line 22, resources/assets/styles/layouts/_two-column.scss */

.two-column__side ul.details {
  list-style: none;
  padding: 0.5rem 0 0;
  margin: 0 0 2rem;
  border-top: 2px solid #303435;
}

/* line 28, resources/assets/styles/layouts/_two-column.scss */

.two-column__side ul.details h3 {
  color: #303435;
  margin: 0 0 1rem;
  font-size: 1.5rem;
}

/* line 34, resources/assets/styles/layouts/_two-column.scss */

.two-column__side ul.details li {
  color: #303435;
  line-height: 1.5rem;
}

/* line 38, resources/assets/styles/layouts/_two-column.scss */

.two-column__side ul.details li span {
  border-bottom: 2px solid #ed5b32;
}

/* line 42, resources/assets/styles/layouts/_two-column.scss */

.two-column__side ul.details li a {
  color: #303435;
  text-decoration: none;
}

/* line 51, resources/assets/styles/layouts/_two-column.scss */

.two-column__main {
  grid-column: 8 / span 7;
}

@media (max-width: 992px) {
  /* line 51, resources/assets/styles/layouts/_two-column.scss */

  .two-column__main {
    grid-area: main;
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
    margin-bottom: 4rem;
  }
}

/* line 61, resources/assets/styles/layouts/_two-column.scss */

.two-column__main h1 {
  font-size: 3rem;
  margin: 0 0 2rem;
}

/* line 66, resources/assets/styles/layouts/_two-column.scss */

.two-column__main h2 {
  font-size: 2rem;
  margin: 3rem 0 0;
  color: #303435;
}

/* line 71, resources/assets/styles/layouts/_two-column.scss */

.two-column__main h2:first-of-type {
  margin: 0 0 1rem;
}

/* line 76, resources/assets/styles/layouts/_two-column.scss */

.two-column__main p {
  line-height: 1.5rem;
  color: #303435;
}

/* line 80, resources/assets/styles/layouts/_two-column.scss */

.two-column__main p:first-of-type {
  margin-top: 0;
}

/* line 84, resources/assets/styles/layouts/_two-column.scss */

.two-column__main p:last-of-type {
  margin-bottom: 0;
}

/* line 88, resources/assets/styles/layouts/_two-column.scss */

.two-column__main p strong {
  font-weight: bold;
}

/* line 92, resources/assets/styles/layouts/_two-column.scss */

.two-column__main p a {
  display: inline;
  color: #303435;
  text-decoration: none;
  border-bottom: 2px solid #ed5b32;
}

/* line 100, resources/assets/styles/layouts/_two-column.scss */

.two-column__main a {
  display: inline;
  color: #303435;
  text-decoration: none;
  border-bottom: 2px solid #ed5b32;
}

/* line 107, resources/assets/styles/layouts/_two-column.scss */

.two-column__main img {
  height: auto;
}

/* line 111, resources/assets/styles/layouts/_two-column.scss */

.two-column__main figure {
  margin: 2rem;
}

/* line 117, resources/assets/styles/layouts/_two-column.scss */

.two-column__main ul li,
.two-column__main ol li {
  line-height: 1.5rem;
  color: #303435;
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/** Partials */

/* line 2, resources/assets/styles/partials/home/slider.scss */

section.slider {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  grid-template-rows: minmax(250px, auto);
  background: #303435;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 2, resources/assets/styles/partials/general/_feature-image.scss */

section.feature-image {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  grid-template-rows: minmax(600px, auto);
}

@media (max-width: 992px) {
  /* line 2, resources/assets/styles/partials/general/_feature-image.scss */

  section.feature-image {
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: minmax(300px, auto);
  }
}

/* line 12, resources/assets/styles/partials/general/_feature-image.scss */

section.feature-image .inner {
  background: #303435;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  grid-column: 2 / span 16;
}

@media (max-width: 992px) {
  /* line 12, resources/assets/styles/partials/general/_feature-image.scss */

  section.feature-image .inner {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 2 / span 10;
  }
}


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